Codes De Fonction Modbus (Suite) - MTS Sensors Level Plus LP Serie Manuel

Masquer les pouces Voir aussi pour Level Plus LP Serie:
Table des Matières

Publicité

9.3 Codes de fonction Modbus (suite)

Note :
Le journal des événements de communication n'est pas pris en charge.
Le champ « Query data » (données de requête) est inapproprié
(normalement, FF00H efface le journal).
Si l'appareil est mode écoute seule, il répondra à ce message en basculant
du mode écoute seule (aucune réponse ne sera envoyée à la requête).
Si l'appareil n'est pas en mode écoute seule, il répondra comme suit :
Slave address (adresse subordonnée) : echoed (répercutée)
Function (fonction) : 08H
Subfunction high (sous-fonction haut) : 00H
Subfunction low (sous-fonction bas) : 01H
Query data (16-bit) (données de requête) :
echoed (0000H ou FF00H) (répercuté)
Error check (contrôle erreur) : 16-bit CRC/8-bit LRC
Fonction 08 - Diagnostics
( Subfunction 04, Force Listen-Only Mode) (sous-fonction
04, forcer le mode écoute seule)
L'appareil répond à cette requête basculant en mode écoute seule.
Les messages sont toujours reçus et analysés mais aucune réponse
n'est transmise. Pour basculer du mode écoute seule, émettre une
requête « Restart Communications Option » (option de redémarrage de
communication) (fonction 08, sous-fonction 01) ou mettre sous tension.
Fonction 16 - Preset Multiple Registers (prédéfinir des registres multiples)
L'appareil répond en retournant l'adresse subordonnée, la code de
fonction, l'adresse de démarrage et la quantité des registres prédéfinis.
Fonction 17 - Report Slave ID (rapport ID esclave)
L'appareil répond à cette requête avec les données suivantes :
Slave address (adresse subordonnée) : echoed (répercutée)
Function (fonction) : 11H
Byte count (décompte d'octets) : 05H
Slave ID (ID subordonné) : FFH
Run indicator status (statut indicateur fonctionnement) : FFH (ON)
Additional data (données supplémentaires) : 'DMS'
Error check (contrôle erreur) : 16-bit CRC/8-bit LRC
Codes d'exception du Modbus
Les exceptions Modbus standards suivantes sont mises en œuvre :
Code erreur 01 (fonction illégale)
Reporté lorsque :
» Une fonction autre que 03, 04, 06, 08, 16 ou 17 est demandée.
» Une fonction 08 est demandée et une sous-fonction autre que 00, 01,
ou 04 est demandée, ou lorsqu'un registre invalide dans l'ensemble
est demandé.
» Géré par code erreur 07.
Code erreur 02 (adresse de données illégale)
Reporté lorsque :
» La fonction 03 ou 04 est demandée et que le nombre de registre
de démarrage est supérieur à 5198 (registre supérieur à 35198
ou 45198).
» La fonction 03 ou 04 est demandée et un registre dans l'ensemble
de registre demandé est invalide.
Code erreur 03 (valeur de données illégale)
Reporté lorsque :
» La fonction 03 ou 04 est demandée et le nombre de points
de données est supérieur à 800.
Code erreur 06 (occupé)
Reporté lorsque :
» Le menu LCD de l'appareil est actif.
Code erreur 07 (opération illégale)
Reporté lorsque :
» La fonction 06 ou 16 est demandée lorsque l'appareil est protégé
en écriture.
» La fonction 08 est demandée avec une sous-fonction invalide.
15
Manuel d'interface Modbus
Série LP

Publicité

Table des Matières
loading

Table des Matières