Modbus TCP et Modbus RTU
Connectez automates, variateurs, compteurs d'énergie et modules d'E/S qui parlent Modbus, et mettez leurs valeurs à disposition des clients OPC UA, des écrans SCADA, de l'historique et des assistants IA.
modbus_tcpmodbus_rtu_tcpmodbus_rtu
Modbus est le protocole de terrain le plus répandu dans l'industrie : automates, variateurs de fréquence, compteurs d'énergie, régulateurs de température et E/S déportées le proposent presque toujours. PLCGateway intègre un maître Modbus pour Modbus TCP, Modbus RTU encapsulé sur TCP (passerelles série) et Modbus RTU sur un port série.
Les registres voisins sont regroupés en une seule requête, de sorte qu'un équipement entier se lit en quelques trames ; les valeurs 32 et 64 bits sont reconstituées dans l'ordre des mots de l'équipement et chaque valeur porte un code qualité. Les valeurs peuvent ensuite être publiées par le serveur OPC UA intégré, envoyées en MQTT, historisées, surveillées par des alarmes et affichées sur des écrans.
- Id du pilote
modbus_tcpmodbus_rtu_tcpmodbus_rtu- Connexion
- TCP 502 · RTU over TCP · RS-485 / RS-232
- Navigation dans les adresses
- les adresses sont saisies ou importées
- Écriture
- oui
Ce que PLCGateway lit et écrit
- Registres holding (FC3) et registres input (FC4)
- Coils (FC1) et entrées discrètes (FC2)
- Bits individuels d'un registre en BOOL
- INT16 à INT64, FLOAT32 / FLOAT64 et chaînes avec ordre des mots au choix (ABCD, CDAB, BADC, DCBA)
- Écriture avec FC5, FC6 et FC16 ; bits de registre en lecture-modification-écriture
- Plusieurs esclaves derrière une même passerelle grâce à l'unit id
Exemples d'adresses
| Adresse | Signification |
|---|---|
HR100 · %MW100 | Registre holding 100 (base 0) |
40101 | Notation classique en base 1 du registre holding 100 |
IR5 · 30006 | Registre input |
C12 · 00013 | Coil |
DI7 · 10008 | Entrée discrète |
HR20.7 | Bit 7 du registre holding 20 |
Automates et équipements
Équipements généralement connectés avec ce pilote.
Schneider Electric Modicon
Modicon M580, M340, Quantum, Premium, M221, M241 / M251 / M262
En savoir plus →Automates basés sur CODESYS
WAGO PFC200, ABB AC500, Modicon M262, Eaton XC300, Festo CPX-E, automates logiciels
En savoir plus →Gestion technique du bâtiment et compteurs d'énergie
Desigo, Metasys, Honeywell, EcoStruxure, groupes froids, CTA, compteurs d'énergie
En savoir plus →Connexion en quelques étapes
Ajoutez un appareil, choisissez Modbus TCP, RTU sur TCP ou RTU série, puis saisissez l'adresse IP ou le port série avec la vitesse et la parité.
Réglez l'unit id et, pour les valeurs 32 bits, l'ordre des mots de l'équipement.
Créez les tags avec leurs adresses et types de données, ou importez une liste de registres depuis un fichier CSV ; testez la connexion pour voir les premières valeurs.
Utilisez les valeurs dans les écrans, l'historique et les alarmes, ou partagez-les en OPC UA et MQTT.
Questions et réponses
PLCGateway prend-il en charge Modbus RTU sur RS-485 ?
Oui. Le pilote modbus_rtu utilise directement un port série (RS-485 ou RS-232), et modbus_rtu_tcp envoie des trames RTU via une passerelle série-Ethernet.
Mes valeurs flottantes semblent fausses. Que dois-je modifier ?
La plupart des équipements stockent une valeur 32 bits dans deux registres, mais leur ordre diffère. Choisissez l'ordre des mots ABCD, CDAB, BADC ou DCBA sur l'appareil ou sur un tag donné jusqu'à ce que la valeur corresponde à l'affichage de l'équipement.
PLCGateway peut-il aussi servir de serveur Modbus ?
Oui. En plus du pilote Modbus, PLCGateway dispose d'un serveur Modbus TCP qui expose tous les tags sous forme de coils et de registres, afin qu'un autre automate ou un système SCADA puisse lire en Modbus les données collectées.
Connectez vos machines
Dites-nous quels automates vous utilisez ; nous vous montrons PLCGateway avec vos propres adresses.
Les noms de produits et de modèles sont des marques de leurs propriétaires respectifs. Ils sont cités uniquement pour indiquer avec quels équipements les pilotes communiquent ; PLCGateway n'est pas affilié à ces sociétés.