PL7 INTERBUS Modicon Premium.pdf - Avenir Formation

PL7 INTERBUS Modicon Premium.pdf - Avenir Formation PL7 INTERBUS Modicon Premium.pdf - Avenir Formation

avenirformation.com
from avenirformation.com More from this publisher
02.02.2013 Views

Mise en oeuvre logicielle Requête PMS : IDENTIFICATION Présentation Cette requête permet d’identifier un équipement connecté au bus INTERBUS. Cette requête est effectuée à l’aide de la fonction de communication SEND_REQ. Syntaxe La syntaxe de la fonction de communication se présente sous la forme suivante : SEND_REQ(ADR#xy.0.pcp, 16#0F, %MWi:L, %MWj:L, %MWk:4) Le tableau suivant décrit les différents paramètres de la fonction. Paramètres de gestion Paramètre Description ADR#xy.0.pcp Adresse de l'entité destinataire de l'échange. � xy : rack,module � 0 : voie (toujours 0) � pcp : numéro du canal pcp 16#0F Code de la requête %MWi:L Non utilisé pour la fonction IDENTIFICATION (longueur à 1) %MWj:L Initialisé avec l'identification de l'esclave INTERBUS : la mémoire tampon aura la même longueur que celle de la réponse. %MWk:4 Paramètres de gestion de l’échange : quatre mots identifiant l'adresse des données PL7 utilisées pour piloter la fonction IDENTIFICATION Le tableau suivant détaille les mots %MWk:4. Numéro du mot Octet poids fort Octet poids faible Données gérées par %MWk Numéro d’échange Bit d’activité le système %MWk+1 Compte-rendu de l’opération Compte-rendu de communication %MWk+2 Timeout vous %MWk+3 Longueur : initialisation à 0 obligatoire avant l’envoi de la fonction 104 35011066.03 07/2008

Exemple d’utilisation L’exemple est le suivant. %I1.2 %MW100:x0 P OPERATE %MW103:=0 OPERATE (1) Mise en oeuvre logicielle (1) SEND_REQ(ADR#4.0.2,16#0F,%MW105:1,%MW110:20,%MW100:4) Note : il est nécessaire d’initialiser le paramètre de longueur avant le lancement de la fonction à 0. 35011066.03 07/2008 105

Exemple<br />

d’utilisation<br />

L’exemple est le suivant.<br />

%I1.2 %MW100:x0<br />

P<br />

OPERATE<br />

%MW103:=0<br />

OPERATE<br />

(1)<br />

Mise en oeuvre logicielle<br />

(1) SEND_REQ(ADR#4.0.2,16#0F,%MW105:1,%MW110:20,%MW100:4)<br />

Note : il est nécessaire d’initialiser le paramètre de longueur avant le lancement<br />

de la fonction à 0.<br />

35011066.03 07/2008 105

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!