Annexe B - Guide Modbus; B.1 Introduction; B.2 Réglage; B.3 Commandes Modbus Prises En Charge - ABB ScreenMaster SM2000 Guide De L'utilisateur

Masquer les pouces Voir aussi pour ScreenMaster SM2000:
Table des Matières

Publicité

Enrgistreur vidéo
SM2000
Annexe B – Guide Modbus

B.1 Introduction

Cet instrument est équipé d'une liaison de communications
série Modbus/RS485 en standard.
Cet instrument peut être configuré pour fonctionner comme un
esclave RTU (bornier à distance) lors des communications avec
un système maître (hôte), ou comme un périphérique maître
Modbus, ce qui lui permet de recueillir des données à partir des
esclaves RTU pour les injecter dans ses 24 voies numériques de
communication et ses 24 voies analogiques de communication.
B.2 Réglage
Pour configurer l'instrument sur un réseau de Modbus :
1. Connectez l'instrument à une liaison Modbus – voir
section 5.5, page 105.
2. Définissez les paramètres de configuration RS485 – voir
section 4.4.8, page 61.
3. Ajoutez l'instrument à la configuration des liaisons du
système hôte – reportez-vous aux informations fournies
avec le système hôte.

B.3 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 FF00
Hex
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
(signal 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.
08 Diagnostique
utilisé
transmissions Modbus. L'instrument renvoie le message
reçu.
15 Ecriture de N bits – l'instrument réalise les mises à jour
valides et renvoie une réponse d'exception if l'une des
bobines n'est pas inscriptible.
16 Ecriture de N mots – l'instrument réalise les mises à jour
valides et génère une réponse d'exception if l'un des
registres n'est pas inscriptible.
110
pour définir le signal sur MARCHE
pour
tester
l'intégrité
Remarque :
Les nombres négatifs sont représentés dans le format
suivant, 1000 = 03E8 (Hex), -1000 = FC18 (Hex).
L'instrument ne peut pas accepter de nouveau
message jusqu'à ce que la message actuel ait été
traité et qu'une réponse ait été envoyée au Maître
(durée maximale de la réponse 50 ms).
L'instrument contrôle le temps écoulé entre la
réception des caractères de l'hôte. Si le temps écoulé
entre 2 caractères est de 3,5 fois la durée du
caractère, l'esclave suppose que le deuxième
caractère reçu est le début d'un nouveau message.
B.4 Réponses d'exception Modbus
Lorsque l'instrument détecte l'une des erreurs énumérées dans
le Tableau 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.
Erreur
Nom
01
Fonction illégale
Adresse des
02
données illégale
Valeur des
03
données illégale
Acquittement
07
négatif
Erreur de parité
08
mémoire
Tableau B.1 Réponses d'exception Modbus

B.5 Mode de fonctionnement des adresses Modbus

Les tableaux B.2 et B.14 détaillent le contenu de chacune des
adresses Modbus. Un registre possédant une ou deux valeurs
est affecté à chaque registre. 0000 et 0001.
des
Adresses Modbus
Entrée
(Lecture seule)
analogique
0 = Entrée OK
1 = Echec entrée
A1
A2
A3
A4
A5
A6
Tableau B.2 Etats d'échec des entrées analogiques
Annexe B – Guide Modbus
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 l'un ou plus des caractères reçus.
Adresses Modbus
Entrée
analogique
0001
B1
0002
B2
0003
B3
0004
B4
0005
B5
0006
B6
Réservé
IM/SM2000–F Edition 11
(Lecture seule)
0 = Entrée OK
1 = Echec entrée
0007
0008
0009
0010
0011
0012
0013 à 0050

Publicité

Table des Matières
loading

Table des Matières