Onglet : Canal du serveur Modbus
Vous utilisez cet onglet pour définir les canaux du serveur.
Chaque voie représente une seule requête Modbus.
Ajouter une chaîne | Ouvre le Canal Modbus dialogue. Ici, vous pouvez créer de nouveaux canaux pour le serveur Modbus actuel. Dans le fichier de description d'appareil du serveur Modbus, vous pouvez prédéfinir des descriptions pour des registres Modbus individuels ou des canaux entiers. |
Boîte de dialogue : Canal Modbus
Nom | Une chaîne qui contient le nom du canal |
Type d'accès |
|
Gâchette |
|
Temps de cycle (ms) | Pour déclencheur = CYCLIQUE: Intervalle de demande Remarque : L'intervalle de demande doit être identique ou un multiple du temps de cycle de l'application. |
Commenter | Descriptif de la chaîne |
Décalage | Adresse de début où la lecture doit commencer (plage de valeurs 0–65535) |
Longueur | Nombre de registres à lire (pour accès mot) ou nombre d'entrées TOR à lire (pour accès bit) |
La gestion des erreurs | Définit ce qui doit arriver aux données en cas d'erreur de communication
|
Décalage | Numéro du registre à écrire (plage de valeurs 0–65535) |
Longueur | Nombre de registres à écrire (= mots) La plage de valeurs du paramètre dépend du code de fonction. |
Lecture des bobines et des entrées discrètes / Ecriture des bobines dans la mémoire des registres superposés
La CODESYS Le pilote d'E/S MODBUS permet la lecture de bobines et d'entrées discrètes, ainsi que l'écriture de bobines dans la mémoire de registre superposée (le Zones de bits discrètes case non cochée). Dans ce cas, les 8 premiers bits lus (%IB0) ou écrits s'alignent sur l'octet de poids fort du registre correspondant. Les 8 seconds bits lus (%IB1) s'alignent sur l'octet de poids faible du registre correspondant (LSB first).
Dans l'exemple suivant, la première ligne définit une opération combinée de lecture/écriture (code de fonction 23). Il lit un mot du "registre de maintien" avec décalage 16#0001
et écrit deux mots dans le registre avec décalage 16#0003
. L'opération est effectuée dès que la variable de déclenchement définie sur le Mappage d'E/S L'onglet affiche un front montant.

