Echanges Esclave vers Maître
(Traduction du document original anglais)
Présentation
La station esclave effectue des échanges vers la station maître :
Echange vers le système maître
L’échange de l’esclave Ad1 vers le maître, identifié par le repère 1, permet la communication du programme application de l’esclave vers le système du maître (accès aux différents objets, ...).
Echange vers l’application
L’échange de l’esclave Ad1 vers le maître, identifié par le repère 2, permet l’envoi de messages du programme application de l’esclave le programme application du maître.
Fonction de communication
L'utilisation de la fonction SEND_REQ par un esclave nécessite de placer au début du buffer d'émission un tableau de 6 octets correspondant à l'adresse du destinataire.
Les six premiers octets du buffer d’émission sont codés ainsi :
Octet 1 (poids fort)
Octet 0 (poids faible)
Mot 1
station
réseau
Mot 2
numéro module ou sélecteur
numéro porte
Mot 3
référence si porte 8
numéro voie
Pour émettre vers le système du maître identifié par la porte 0 :
Octet 1 (poids fort)
Octet 0 (poids faible)
Mot 1
16#FE
16#00
Mot 2
16#00
16#00
Mot 3
16#00
16#00
Pour émettre vers l’application du maître identifié par la porte 16 :
Octet 1 (poids fort)
Octet 0 (poids faible)
Mot 1
16#FE
16#00
Mot 2
16#00
16#10
Mot 3
16#00
16#00
NOTE : Dans le cas d’un TSX 47-10 maître, le numéro de la porte vaut 16 + N° du bloc texte
Pour émettre vers le système d’un automate distant (réseau 2.station 3) :
Octet 1 (poids fort)
Octet 0 (poids faible)
Mot 1
16#03
16#02
Mot 2
16#00
16#00
Mot 3
16#00
16#00
Adressage
Lorsqu’un esclave utilise la fonction SEND_REQ, la syntaxe est la suivante :
SEND_REQ(ADDR('r.m.c.x'), numéro de la requête, ..., %MW1:taille)
L’adresse de l’émetteur de la fonction est de type ADDR('r.m.c.x') avec :
Paramètre
Description
r
Numéro du rack
m
Numéro du module
c
Numéro de la voie
x
Adresse client Ad1 de l’émetteur
%MW1:taille est un tableau de mots contenant l’adresse du destinataire structuré comme ci-dessous :
Si accès au système du maître
Si accès à l’application du maître
%MW1 = FE 00
%MW1 = FE 00
%MW2 = 00 00
%MW2 = 00 10
%MW3 = 00 00
%MW3 = 00 00
%MW4 = paramètres de la requête
%MW4 = paramètres de la requête
%MW ... = ...
%MW ... = ...