7
Chapitre 7 : Communications RMA
EZ-ZONE RMA et Communications
Avec l'introduction des premiers automates programma-
bles (PLC) vers le début jusqu'au milieu des années 70,
il était rapidement devenu évident qu'il fallait établir
une communication entre un PLC et un autre et, sur
une plus grande échelle, entre des PLC et d'autres ordi-
nateurs dans l'infrastructure de la société. Certains de
ces besoins impliquaient des utilisations dans des pro-
cessus liés, tels que les processus par lots ou les lignes
d'assemblage utilisant plusieurs commandes nécessitant
une meilleure synchronisation et un contrôle accru.
Au fil du temps, la portée des exigences relatives
aux communications industrielles s'est élargie et est
devenue mieux définie, avec le traitement de besoins
spécifiques. Ces exigences et caractéristiques sont
concentrées sur la collecte de données, la configura-
tion de commandes et le contrôle d'un process.
Protocoles
Le protocole décrit le mode d'échange des données.
En raison du volume du trafic (bande passante limi-
tée) et de la sensibilité aux perturbations du réseau,
le protocole définit le nombre de bits dans un paquet
d'informations, la vitesse de transfert de données, si
une vérification d'erreurs est effectuée ou non, etc.
De nombreux protocoles de communication de don-
nées sont actuellement utilisés. Le module EZ-ZONE
RMA peut être équipé des protocoles suivants :
- Modbus
®
RTU et TCP
- Profibus
®
DP
- Ethernet/IP™
- DeviceNet™
Chacun de ces protocoles est actuellement fortement
utilisé dans une large gamme d'applications indus-
trielles.
Modbus
Présentation du protocole Modbus
Gould Modicon, désormais appelé AEG Schneider, est le
premier à créer le protocole appelé « Modbus RTU » qui est
utilisé dans les systèmes de contrôle de process. Modbus
offre l'avantage d'être extrêmement fiable dans l'échange
d'informations, une fonctionnalité très recherchée en ma-
tière de communications de données industrielles. Ce pro-
tocole fonctionne sur le principe d'échanges de paquets. Le
paquet contient l'adresse du régulateur qui doit recevoir
les informations, un champ de commande indiquant les ac-
tions à effectuer sur les informations et quelques champs
de données. Chaque guide de l'utilisateur de module RM
comporte une liste complète de ces registres dans les pa-
ges Exploitation, Configuration, Profils et Usine.
La longueur de nombreuses valeurs de paramètre
dans différents modules RM est de quatre octets et ces
valeurs nécessitent deux registres Modbus. Par défaut,
le mot de poids faible contient les deux octets faibles du
M odu l e R M A Watl ow E Z - Z O N E
®
•
paramètre 32 bits et le numéro de registre supérieur
contient les deux bits supérieurs. Si cela facilite votre
programmation, vous pouvez inverser ce paramètre par
défaut de Modbus lorsque vous utilisez des modules
RM où le numéro de registre inférieur contient les deux
octets supérieurs et le numéro de registre supérieur
contient les deux octets inférieurs. Il est possible de mo-
difier ce paramètre dans les pages de configuration de
l'accès au RM dans le menu Communications [Com ] .
Pour plus d'informations sur Modbus RTU ou Mo-
dbus TCP, accédez à l'adresse suivante :
modbus.org.
Blocs de mémoire programmables par l'utilisateur
Le module RMA doté du protocole Modbus intègre
un bloc de 40 registres Modbus contigus qui peuvent
être configurés par l'utilisateur de façon à refléter
les paramètres de son choix. Cet ensemble permet un
accès direct en lecture/écriture (en fonction du para-
mètre réel) dans un bloc contigu. Lorsque le RMA est
utilisé conjointement avec d'autres modules RM, il
est important de connaître la taille d'ensemble pour
chacun. La liste ci-dessous reflète la taille de chaque
module dans le cadre de cette révision.
• RMC (Contrôle) est égal à 40 membres
• RME (Extension) est égal à 40 membres
• RMA est égal à 40 membres
• RMH (Haute densité) est égal à 80 membres
• RML (Limite) est égal à 80 membres
• RMS (Scanner) est égal à 80 membres
Pour mieux comprendre les tableaux au dos de ce
guide, lisez attentivement le texte ci-dessous qui dé-
finit les en-têtes de colonne utilisés.
Blocs de mémoire programmable
Adresses de définition d'ensemble
Adresses fixes utilisées pour définir le paramètre à
stocker dans les « Adresses opérationnelles d'ensemble »
et qui peuvent également être appelées pointeurs. La
valeur stockée dans ces adresses reflète (pointe vers)
l'adresse Modbus d'un paramètre dans un module RM.
Adresses opérationnelles d'ensemble
Adresses fixes directement associées aux « Adresses
de définition d'ensemble » correspondantes (par ex., les
adresses opérationnelles 200 et 201 supposent le para-
mètre indiqué via les adresses de définition 40 et 41).
Consultez la section
« Structure d'ensemble Modbus
par défaut
40-119 » dans l'Annexe. L'ensemble RMC
peut être observé lorsque le premier membre est iden-
tifié en tant que Point de consigne de boucle de contrô-
le 1. Il s'agit d'un paramètre accessible en écriture. Par
conséquent, dans le programme de l'utilisateur, lors de
l'inscription d'une nouvelle valeur dans les registres
Modbus 200 et 201, le point de consigne de boucle fer-
mée (boucle 1) RMC est modifié en conséquence. Lors-
que l'adresse Modbus d'un paramètre cible est stockée
5 0
Chapitre 7 Communication s RMA
•
http://www.
(Voir l'Annexe :
Modbus)