Pour configurer les échanges cycliques de données Modbus TCP, procédez comme suit :
Configurez la requête d'échange de données (sur les voies) de chaque équipement esclave Modbus TCP et le mappage des E/S.
Configurez le scrutateur d'E/S des équipements esclaves Modbus TCP.
Une voie Modbus véhicule une requête Modbus entre le maître et un esclave.
Pour un équipement esclave générique, vous pouvez utiliser plusieurs voies. Pour envoyer plusieurs requêtes différentes à un équipement, créez plusieurs voies.
Pour configurer les échanges de données (sur les voies) d'un équipement esclave Modbus TCP procédez comme suit :
Étape |
Action |
---|---|
1 |
Dans l'arborescence Modbus TCP esclave. , double-cliquez sur un équipementRésultat : sa fenêtre de configuration s'affiche. |
2 |
Cliquez sur l'onglet :![]() |
3 |
Pour supprimer une voie non prédéfinie, sélectionnez-la et cliquez sur . |
4 |
Pour modifier les paramètres d'une voie, sélectionnez-la et cliquez sur .
NOTE : Pour les équipements disposant de voies prédéfinies, seule la valeur est modifiable.
|
5 |
Pour ajouter une voie, cliquez sur . La boîte de dialogue suivante s'affiche :![]() |
6 |
Dans la zone , vous pouvez définir les paramètres suivants :
Dans la zone , vous pouvez définir les paramètres suivants :Dans la zone , vous pouvez définir les paramètres suivants : |
7 |
Cliquez sur pour valider la configuration de la voie.Résultat : ![]() |
8 |
Répétez les étapes 5 à 7 pour créer les autres voies définissant la communication Modbus avec l'équipement. Vous devez créer une voie pour chaque requête Modbus. |
(1) L’identifiant d’unité est utilisé avec les équipements Modbus TCP qui comprennent plusieurs équipements Modbus, par exemple, sur Modbus TCP vers des passerelles Modbus RTU. Dans ce cas, l'identificateur d'unité permet d'atteindre l'adresse esclave de l'équipement situé derrière la passerelle. Par défaut, les équipements compatibles Modbus/TCP ignorent ce paramètre. |
La longueur des registres de lecture/écriture dépend du code de fonction Modbus.
Le tableau ci-dessous indique la longueur maximale des registres de lecture/écriture pour une voie :
Code fonction Modbus |
Longueur maximale |
|
---|---|---|
Registre de lecture |
Registre d'écriture |
|
Lecture/écriture de plusieurs registres (code fonction 23) |
125 |
121 |
Registres lecture (code fonction 03) |
125 |
- |
Registres écriture (code fonction 16) |
- |
123 |