Chapitre 7 : communications rma, Ez-zone rma et communications, Modbus – Watlow EZ-ZONE RMA Modul Manuel d'utilisation

Page 53: Présentation du protocole modbus, Blocs de mémoire programmables par l’utilisateur, Ez-zone rma et communications modbus, Modbus présentation du protocole modbus

Advertising
background image

Module RMA Watlow EZ-ZONE

®

50

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

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 :

http://www.

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. (

Voir l’Annexe :

Blocs de mémoire programmable Modbus

)

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

Chapitre 7 : Communications RMA

7

Advertising