Annexe B - Guide Modbustcp; B.1 Introduction; B.2 Commandes Modbus Prises En Charge; B.3 Réponses Exceptionnelles Modbus - ABB SM500F Guide D'utilisation

Enregistreur vidéographique montable sur zone
Masquer les pouces Voir aussi pour SM500F:
Table des Matières

Publicité

Enregistreur vidéographique montable sur zone
SM500F
Annexe B – Guide ModbusTCP

B.1 Introduction

L'instrument peut être configuré pour agir comme un client ou serveur ModbusTCP.
Lorsqu'il est configuré comme un client, l'enregistreur recueille des données depuis les serveurs Modbus
TCP (ou Modbus RTU via une passerelle) et les transmet aux voies numériques et analogiques de
communication.
Lorsqu'il est configuré comme un serveur, l'enregistreur répond aux interrogations Modbus transférées via
le protocole Modbus TCP pour les registres décrits dans la présente annexe.

B.2 Commandes Modbus prises en charge

Les commandes Modbus suivantes sont prises en charge :
01 Lecture de N bits : lit l'état marche/arrêt de 16 états numériques consécutifs, démarrant à l'adresse
spécifiée. L'instrument revient à zéro pour les points ne contenant pas de données définies.
03 Lecture de N mots : lit 8 valeurs analogiques consécutives, démarrant à partir d'une adresse
spécifiée. L'instrument revient à zéro pour les registres ne contenant pas de données définies.
05 Ecriture d'un bit : définit la valeur d'une bobine unique (signal numérique) à l'adresse spécifiée.
La valeur des données doit être FF00Hex pour définir le signal sur MARCHE et sur zéro pour le mettre
sur ARRÊT. L'instrument renvoie une réponse d'exception si le registre n'est pas inscriptible.
06 Ecriture d'un mot : définit la valeur d'un registre unique (valeur analogique) à l'adresse spécifiée.
L'instrument renvoie une réponse d'exception si le registre n'est pas inscriptible. Les limites définies
lors de la configuration s'appliquent à cette valeur avant le stockage.
15 Ecriture de N bits : l'instrument réalise les mises à jour valides et renvoie une réponse d'exception
lorsqu'aucune des bobines n'est inscriptible.
16 Ecriture de N mots : l'instrument réalise les mises à jour valides et génère une réponse d'exception
si aucun des registres n'est inscriptible.
Remarque : les nombres négatifs sont représentés dans le format suivant : 1000 = 03E8 (Hex),
–1000 = FC18 (Hex).
B.3 Réponses exceptionnelles Modbus
Lorsque l'instrument détecte l'une des erreurs répertoriées dans Table B.1 tout en recevant un message
du système hôte, il répond par un message consistant en l'adresse du Modbus de l'instrument, le code de
fonction, le code d'erreur et le contrôle d'erreur.
Code
Nom
01
Fonction illégale
02
Adresse des données
illégale
03
Valeur des données illégale
07
Acquittement négatif
08
Erreur de parité mémoire
Tableau B.1 Réponses exceptionnelles Modbus
IM/SM500F–F
Rév. 2
Définition
Le message de réponse reçu n'est pas une action autorisée.
La référence de l'adresse dans le champ des données n'est pas une adresse
autorisée.
La valeur référencée dans le champ des données n'est pas autorisée au
niveau de l'esclave.
Message d'erreur reçu
Le contrôle de parité détecte une erreur dans au moins un des caractères
reçus.
Annexe B – Guide ModbusTCP
45

Publicité

Table des Matières
loading

Table des Matières