6 Trames Modbus
REMARQUE !
Lorsque la transmission active est de type maître Modbus, les erreurs de répétition sont enregistrées
dans la liste des événements. Vous trouverez les codes d'erreur correspondants dans
chapitre 3.9.3 "Codes d'erreur sous forme de valeurs entières", page 21.
Surveillance des erreurs
Chaque trame est surveillée dans le cadre de la transmission des données. En cas d'erreur, un drapeau
d'erreur est levé, en plus un code d'erreur est stocké dans chaque trame et un enregistrement est ajouté
à la liste des événements. Cet enregistrement n'est pas produit et enregistré cycliquement, mais une
seule fois à l'apparition de l'erreur, il est renouvelé si la transmission fonctionne à nouveau. Pout toutes
les trames lues, on applique :
s'il n'y a aucune réponse valable au bout de 3 répétitions, toutes les valeurs de cette trame sont initiali-
sées avec "Aucune valeur d'entrée".
Synoptique des entrées et sorties pour la fonction esclave
Variables ext.
vérif. cycl. des valeurs
et déclench. alarmes
Traitement trame
Trames d'écriture :
rassembler données
Trames de lecture :
transmission des données
dans différentes variables
Config.
trame
Modbus en lecture/écriture (esclave)
(1)
Un maître externe envoie une demande (en lecture ou écriture).
(2)
Le port reçoit la demande.
(3)
La validité de l'adresse d'appareil est vérifiée.
(4)
Le tableau Modbus s'occupe de l'affectation des adresses Modbus aux variables de l'appareil.
(5a)
On accède à la valeur de la variable et on produit la réponse Modbus.
(5b)
On peut aussi accéder aux trames configurées pour le maître Modbus à des fins de contrôle, de
conversion de type ou encore de mise à l'échelle des variables.
34
(5a)
E/S système
Avec toutes les
var. process
Variables ext. ;
limites vérifiées
Variables ext. ;
interface
cyclique
Trames
supplément.
(5b)
Adr. déb. Modbus
+ longueur trame
(4)
Tableaux
Modbus
pour esclave
Avec attributs
pour chaque
variable :
(5a)
type,
adresse
read only ...
(5b)
(3)
(2)
Adresse
Esclave
appareil
Modbus
Vérifier
Série
et TCP
Maître
Modbus
Série
et TCP
(1)
Système
SCADA
PC
API
App.
esclaves
externes