Les automates Modicon M340 permettent d'adresser une voie de communication d'automate Modicon M340, ainsi qu'un équipement connecté directement à une voie de communication d'automate Modicon M340.
Chaque équipement est identifié par une adresse unique, qui est constituée d'un numéro d'équipement ou d'une adresse IP. Les adresses diffèrent ensuite en fonction du protocole :
-
Ethernet TCP/IP
-
Modbus ou CANopen
-
Mode caractère
Au sein d'une station, chaque entité de communication est caractérisée par une adresse topologique (chemin d'accès) et une entité cible.
NOTE : Une adresse est exprimée sous la forme d'une chaîne de caractères. Toutefois, elle ne peut être utilisée qu'avec la fonction ADDM, ce qui explique pourquoi la notation suivante est employée pour décrire une adresse : ADDM('chaîne_adresse').
L'adressage Modicon M340 est basé sur 3 concepts :
-
l'entité cible dépend de l'EF de communication et sa sélection est implicite :
-
MBS pour adresser un serveur Modbus,
-
TCP.MBS pour adresser un serveur TCP Modbus,
-
SYS pour adresser un serveur de voie en mode Caractère. SYS n'est pas obligatoire.
-
La voie de communication est explicite (position du processeur ou du module, et numéro de la voie de communication) ou symbolisée à l'aide du nom du lien réseau de la communication Ethernet.
-
L'adresse d'abonné dépend du protocole de communication :
-
adresse IP avec le protocole Ethernet
-
adresse d'abonné avec CANopen
-
adresse de l'esclave avec Modbus
Adressage d'une station sur un réseau Ethernet
L'adresse d'une station sur Ethernet a le format suivant :
-
ADDM('Lien_réseau{Adr_hôte}')
-
ADDM('Lien_réseau{Adr_hôte}TCP.MBS')
-
ADDM('Lien_réseau{Adr_hôte}node')
-
ADDM('r.m.c{Adr_hôte}')
-
ADDM('r.m.c{Adr_hôte}TCP.MBS')
-
ADDM('r.m.c{Adr_hôte}nœud')
-
ADDM('{Adr_hôte}')
-
ADDM('{Adr_hôte}TCP.MBS')
-
ADDM('{Adr_hôte}nœud')
Où :
-
Lien réseau : nom de réseau défini dans le champ Lien réseau de la voie Ethernet
-
Adr_hôte : adresse IP de l'équipement
-
r : numéro du rack (rack)
-
c : numéro de la voie (voie)
-
nœud : nœud Modbus ou CANopen derrière une passerelle (passerelle identifiée par adr_hôte)
NOTE : Lorsque le nom du lien réseau n'est pas défini, le système utilise la connexion de lien réseau par défaut la plus proche du processeur (généralement la voie Ethernet du processeur).
Adressage d'un équipement sur un bus CANopen
L'adresse d'un équipement sur un bus CANopen utilise le format ADDM('r.m.c.e') où :
-
r : numéro du rack (rack)
-
m : position du module dans le rack
-
c : numéro de la voie du port CANopen (2)
-
e : nœud de l'esclave CANopen (équipement, de 1 à 127)
Adressage d'un équipement sur un bus Modbus
L'adresse d'un équipement sur un bus Modbus utilise le format ADDM('r.m.c.e.MBS') :
-
r : numéro du rack (rack)
-
m : position du module dans le rack
-
c : numéro de la voie du port Modbus (0)
-
e : numéro de l'esclave Modbus (équipement, de 1 à 247)
Adressage d'un équipement en mode caractère
Pour envoyer ou recevoir une chaîne de caractères, vous pouvez utiliser ADDM('r.m.c') ou ADDM('r.m.c.SYS') où :
-
r : numéro du rack (rack)
-
m : position du module dans le rack
-
c : numéro de la voie du port Mode caractère (0)
-
La figure ci-dessous décrit l'adresse du variateur. L'exemple présente l'esclave 14 sur la voie 2 (CANopen) du module dans le rack 0, emplacement 0 :