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 : READ Présentation Cette requête permet la lecture de variables d’un équipement connecté au bus INTERBUS. Cette requête est effectuée à l’aide de la fonction de communication READ_VAR. Syntaxe La syntaxe de la fonction de communication se présente sous la forme suivante : READ_VAR(ADR#xy.0.pcp, ‘PMS’, index, subindex, %MWi: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 ‘PMS’ Type d’objet PMS ( toujours PMS en majuscule) index Double mot ou valeur identifiant l’objet à accéder subindex Mot ou valeur précisant l’objet à accéder %MWi:L Tableau de mots contenant la valeur des objets lus (longueur minimum = 1) %MWk:4 Paramètres de gestion de l’échange : quatre mots identifiant l'adresse des données PL7 utilisées pour piloter la fonction READ_VAR 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 : valeur en conformité avec la largeur de par l'utilisateur bande des messages d'INTERBUS %MWk+3 Longueur : nombre d'octets de la réponse stockée dans le paramètre tampon (initialisation non obligatoire pour activer la fonction) 98 35011066.03 07/2008 vous

Exemple d’utilisation L’exemple porte sur la lecture de la vitesse de sortie d’un Altivar 66. %I1.0 P %MW60:x0 OPERATE %MD65:=16#6044 OPERATE (1) (1) READ_VAR(ADR#4.0.2,'PMS',%MD65,0,%MW70:1,%MW60:4) Mise en oeuvre logicielle Note : il n’est pas nécessaire d’initialiser le paramètre de longueur avant le lancement de la fonction. 35011066.03 07/2008 99

Exemple<br />

d’utilisation<br />

L’exemple porte sur la lecture de la vitesse de sortie d’un Altivar 66.<br />

%I1.0<br />

P<br />

%MW60:x0<br />

OPERATE<br />

%MD65:=16#6044<br />

OPERATE<br />

(1)<br />

(1) READ_VAR(ADR#4.0.2,'PMS',%MD65,0,%MW70:1,%MW60:4)<br />

Mise en oeuvre logicielle<br />

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

lancement de la fonction.<br />

35011066.03 07/2008 99

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

Saved successfully!

Ooh no, something went wrong!