6
Trames Modbus
6.1
Généralités
L'enregistreur sans papier offre à l'utilisateur la possibilité d'organiser les trames Modbus au cas par cas
pour son application. Cela donne un maximum de souplesse et réduit l'échange de données sur le bus.
C'est un avantage essentiel pour la vitesse de transmission. Eller est améliorée parce que nombre de
variables peuvent être rassemblées dans un gros paquet de données et ainsi le bus est moins chargé
par les octets d'entête du protocole et les échanges demande/réponse.
La longueur maximale d'une trame est fixée à 254 octets. Cela correspond à 127 mots par instruction.
Les trames de lecture et d'écriture actives sont traitées cycliquement, l'une après l'autre. On utilise tou-
jours la longueur de trame saisie dans le programme Setup. Elle est calculée automatiquement en fonc-
tion du nombre d'entrées (24 par trame) dans chaque trame. Toutes les trames peuvent être utilisées
pour le maître Modbus ou l'esclave Modbus.
REMARQUE !
Il n'y a pas de contrôle qui empêche d'utiliser plusieurs fois les mêmes variables d'entrée dans plusieurs
trames de lecture. Pour éviter une collision des données, l'utilisateur doit veiller à ce que cela n'arrive
pas.
6.2
Structure des processus de lecture et d'écriture
Synoptique des entrées et sorties pour la fonction maître
Variables ext.
Vérif. cycl. des valeurs
et déclench. alarmes
(1)
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 (maître)
(1)
Une fonction cyclique rassemble les différentes variables dans des trames.
(2)
Pour cela elle accède à l'ordre de trame configuré dans le programme Setup.
(3)
Les trames complètes sont mises à disposition et mises à jour cycliquement.
(4)
Chaque port configuré en maître transmet (en lecture ou écriture) au partenaire la trame confi-
gurée pour lui.
(5)
Le partenaire reçoit cette trame et répond.
E/S système
Avec toutes les
var. process
Variables ext. ;
limites vérifiées
Variables ext. ;
interface
cyclique
Trames
supplément.
Adr. déb. Modbus
+ longueur trame
(2)
Tableaux
Modbus
pour esclave
Avec attributs
pour chaque
variable :
type,
adresse
read only ...
(3)
6 Trames Modbus
Adresse
Esclave
appareil
Modbus
Déplac.
Série
dans zone
et TCP
virtuelle
(4)
Maître
Modbus
Série
et TCP
Système
SCADA
PC
API
(5)
App.
esclaves
externes
33