Caractéristiques des fonctions de communication du service de messagerie
(Traduction du document original anglais)
Présentation
Ces fonctions assurent la communication entre deux équipements. Certaines sont communes à plusieurs types de voie de communication. D'autres sont propres à une voie de communication.
NOTE : le traitement des fonctions de communication est asynchrone par rapport au traitement de la tâche d'application qui a permis leur activation. Les fonctions d'envoi/réception de télégramme et d'arrêt de fonctionnement sont les seules exceptions, car leur exécution est synchrone avec l'exécution de la tâche d'activation.
NOTE : il est recommandé de déclencher les fonctions asynchrones sur un front et non en fonction d'un état, pour éviter d'envoyer plusieurs requêtes identiques rapidement l'une après l'autre, ce qui sature les tampons de communication.
Fonctions de communication du service de messagerie sur la plate-forme Modicon M340
Le tableau suivant présente les fonctions du service de messagerie de la plate-forme Modicon M340 :
Fonction
Rôle
Transmission ou réception de données.
Activation ou désactivation d'un protocole.
Réception d'un tableau d'octets sur une liaison en mode caractère d'un module BMX NOM situé dans un rack local ou relié à une voie de communication intégrée à l'UC.
Réception d'une chaîne de caractères sur une liaison en mode caractère d'un module BMX NOM situé dans un rack local ou relié à une voie de communication intégrée à l'UC.
Envoi d'une chaîne de caractères sur une liaison en mode caractère d'un module BMX NOM situé dans un rack local ou relié à une voie de communication intégrée à l'UC.
Lecture de la valeur d'un ou plusieurs objets de langage via un module de communication situé dans un rack ou relié à une voie de communication intégrée à l'UC.
Envoi d'un e-mail via un port Ethernet d'un module de communication connecté sur un rack local.
Ecriture de la valeur d'un ou plusieurs objets de langage via un module de communication situé dans un rack local ou relié à une voie de communication intégrée à l'UC.
Fonctions de communication du service de messagerie sur la plate-forme Modicon M580
Le tableau suivant présente les fonctions du service de messagerie de la plate-forme Modicon M580 :
Fonction
Rôle
Achèvement de toutes les requêtes (Modbus, Umas …) envoyées à tout esclave Modbus via un module de communication connecté sur un rack local ou sur une station EIO.
Obtention des données horodatées dans un module Modicon BMX ERT 1604T ou BMX CRA ••••• connecté sur un rack local ou une station EIO.
Réception d'un tableau d'octets sur une liaison en mode caractère d'un module BMX NOM connecté sur un rack local ou une station EIO.
Réception d'une chaîne de caractères sur une liaison en mode caractère d'un module BMX NOM connecté sur un rack local ou une station EIO.
Envoi d'une chaîne de caractères sur une liaison en mode caractère d'un module BMX NOM connecté sur un rack local ou une station EIO.
Lecture des mots de paramètres d'un module d'E/S X80 connecté sur un rack local ou une station EIO en effectuant un échange explicite.
Lecture des mots d'état d'un module d'E/S X80 connecté sur un rack local ou une station EIO en effectuant un échange explicite.
Lecture de la valeur d'un ou plusieurs objets de langage via un module de communication connecté sur un rack local ou une station EIO.
Restauration des mots de paramètres d'un module d'E/S X80 connecté sur un rack local en effectuant un échange explicite.
Enregistrement des mots de paramètres d'un module d'E/S X80 connecté sur un rack local en effectuant un échange explicite.
Envoi d'un e-mail via un port Ethernet d'un module de communication connecté sur un rack local (les modules Ethernet ne peuvent pas être connectés sur une station EIO).
Envoi d'une commande à un module d'E/S X80 connecté sur un rack local ou une station EIO en effectuant un échange explicite.
Ecriture des mots de paramètres d'un module d'E/S X80 connecté sur un rack local en effectuant un échange explicite.
Ecriture de la valeur d'un ou plusieurs objets de langage via un module de communication connecté sur un rack local ou une station EIO.
Fonctions de communication du service de messagerie sur la plate-forme Modicon Quantum
Le tableau suivant présente les fonctions du service de messagerie de la plate-forme Modicon Quantum :
Fonction
Rôle
Lecture continue d'une zone de registre à partir d'un esclave adressé via Modbus Plus, TCP/IP-Ethernet ou SY/MAX-Ethernet.
Ecriture continue d'une zone de registre vers un esclave adressé via Modbus Plus, TCP/IP-Ethernet ou SY/MAX-Ethernet.
Exécution de transferts de données via un bus EIO entre des esclaves Modbus connectés à un rack ModiconM340.
Réception d'une chaîne de caractères envoyée par un module de communication série Modicon M340 via un bus EIO.
Exécution de diverses opérations de communication réseau sur Modbus Plus, TCP/IP-Ethernet ou SY/MAX-Ethernet
Envoi d'une chaîne de caractères de maximum 1000 octets depuis un maître Modicon M340 Modbus via un bus EIO.
Lecture d'une zone de registre à partir d'un esclave adressé via Modbus Plus, TCP/IP-Ethernet ou SY/MAX-Ethernet.
Lecture des registres d'un esclave Modbus connecté à un maître Modicon M340 Modbus via un bus EIO.
Lecture des mots d'état d'un module d'E/S Modicon M340 Ethernet par un échange explicite avec la mémoire du processeur.
Envoi d'une commande à un module d'E/S Modicon M340 Ethernet avec un mot de commande en effectuant un échange explicite.
Ecriture d'une zone de registre dans un esclave adressé via Modbus Plus, TCP/IP-Ethernet ou SY/MAX-Ethernet.
Ecriture de registres dans un esclave Modbus connecté à un maître Modicon M340 Modbus via un bus EIO.
Messages Modbus de l'automate maître et chaînes d'E/S ASCII.
Fonctions de communication du service de messagerie sur la plate-forme Modicon Momentum
Le tableau suivant présente les fonctions du service de messagerie de la plate-forme Modicon Momentum :
Fonction
Rôle
Exécution de diverses opérations de communication réseau sur Modbus Plus, TCP/IP-Ethernet ou SY/MAX-Ethernet.
Messages Modbus de l'automate maître et chaînes d'E/S ASCII.
Messages Modbus de l'automate maître et chaînes d'E/S ASCII.
Fonctions de communication du service de messagerie sur la plate-forme Modicon Premium
Le tableau suivant présente les fonctions du service de messagerie de la plate-forme Modicon Premium :
Fonction
Rôle
Envoi/demande d'accusé de réception de données.
Lecture d'un tableau d'octets.
Lecture d'une chaîne de caractères.
Envoi d'une chaîne de caractères et attente d'une réponse.
Emulation d'une communication Modbus maître à partir d'une liaison série configurée en mode caractère.
Ecriture d'une chaîne de caractères.
Réception d'un télégramme.
Lecture de 1 Ko de messages.
Lecture de données communes Modbus Plus.
Lecture d'objets de langage standard : mots et bits internes, mots et bits système, temporisateurs, monostables, programmateurs cycliques, registres, compteurs.
Envoi de requêtes UNI-TE.
Envoi d'un télégramme.
Traitement immédiat des requêtes READ_VAR et WRITE_VAR sur Modbus (serveur immédiat).
Ecriture de 1 Ko de messages.
Ecriture de données Modbus Plus communes.
Ecriture d'objets de langage standard : mots et bits internes, mots et bits système.
Disponibilité des fonctions en fonction des protocoles
Protocoles pris en charge par les fonctions du service de messagerie sur une plate-forme Modicon M340 :
Fonction
TCP/IP
ETHWAY
CANopen
Modbus Série
Modbus Plus
Fipway
Uni-Telway
Fipio
Mode caractère
DATA_EXCH
X
X
X
X
ETH_PORT_CTRL
X
INPUT_BYTE
X
INPUT_CHAR
X
PRINT_CHAR
X
READ_VAR
X
X
X
SEND_EMAIL
X
WRITE_VAR
X
X
X
X 
Oui
Non
Protocoles pris en charge par les fonctions du service de messagerie sur une plate-forme Modicon M580 :
Fonction
TCP/IP
ETHWAY
CANopen
Modbus série
Modbus Plus
Fipway
Uni-Telway
Fipio
Mode caractère
DATA_EXCH
X
X
GET_TS_EVENT_M
X
INPUT_BYTE
X
INPUT_CHAR
X
PRINT_CHAR
X
READ_PARAM_MX
X
READ_STS_MX
X
READ_VAR
X
X
RESTORE_PARAM_MX
X
SAVE_PARAM_MX
X
SEND_EMAIL
X
WRITE_CMD_MX
X
WRITE_PARAM_MX
X
WRITE_VAR
X
X
X 
Oui
Non
Protocoles pris en charge par les fonctions du service de messagerie sur une plate-forme Modicon Quantum :
Fonction
TCP/IP
ETHWAY
CANopen
Modbus série
Modbus Plus
Fipway
Uni-Telway
Fipio
Mode caractère
CREAD_REG
X
X
CWRITE_REG
X
X
EXCH_QX
X
X
INPUT_CHAR_QX
X
MBP_MSTR
X
X
PRINT_CHAR_QX
X
READ_REG
X
X
READ_REG_QX
X
READ_STS_QX
X
WRITE_CMD_QX
X
WRITE_REG
X
X
WRITE_REG_QX
X
XXMIT
X
X
X 
Oui
Non
Protocoles pris en charge par les fonctions du service de messagerie sur une plate-forme Modicon Momentum :
Fonction
TCP/IP
ETHWAY
CANopen
Modbus série
Modbus Plus
Fipway
Uni-Telway
Fipio
Mode caractère
MBP_MSTR
X
X
XMIT
X
X
XXMIT
X
X
X 
Oui
Non
Protocoles pris en charge par les fonctions du service de messagerie sur une plate-forme Modicon Premium :
Fonction
TCP/IP
ETHWAY
CANopen
Modbus série
Modbus Plus
Fipway
Uni-Telway
Fipio
Mode caractère
DATA_EXCH
(1)
X
X
X
INPUT_BYTE
X
INPUT_CHAR
X
X
X
X
OUT_IN_CHAR
X
X
X
X
OUT_IN_MBUS
X
PRINT_CHAR
X
X
X
X
RCV_TLG
X
READ_ASYN
X
READ_GDATA
X
READ_VAR
X
X
X
X
X
X
X
SEND_REQ
X
X
X
X
X
X
X
X
SEND_TLG
X
UNITE_SERVER
X
WRITE_ASYN
X
WRITE_GDATA
X
WRITE_VAR
X
X
X
X
X
X
X
X 
Oui
Non
(1) 
Les échanges entre applications et requêtes UNI-TE sont pris en charge, mais le codage de requêtes Modbus n'est pas possible avec un module ETY Premium.