Festo CPX−FB13 Manuel Électronique page 139

Terminal cpx
Table des Matières

Publicité

A. Annexe technique
STL
CALL SFC 59"RD_REC"
REQ
:=TRUE
IOID
:=B#16#54
LADDR
:=W#16#6
RECNUM :=B#16#14
RET_VAL :=MW100
RECORD :=P#M110.0 BYTE 8
BUSY
:=M10.0
Fig. A/2 : Exemple de programme de lecture de l'état de la mémoire de diagnostic
STL
CALL SFC 58"WR_REC"
REQ
:=TRUE
IOID
:=B#16#54
LADDR
:=W#16#6
RECNUM :=B#16#14
RECORD :=P#M130.0 BYTE 8
RET_VAL :=MW102
BUSY
:=M10.1
Fig. A/3 : Exemple de programme de transmission de l'état de la mémoire de diagnostic
Festo P.BE−CPX−FB13−FR fr 0811c
Siemens S7 SFC 59 et 58
Module fonctionnel SFC 59 en langage STL pour la lecture
d'un bloc de données :
Explication
Demande de lecture
Identificateur du domaine d'adresses (ici toujours 54)
Adresse logique du n ud de bus de terrain
(voir masque Properties DP slave" dans le HW Config)
Numéro de bloc de données 20 (voir tableau Tab. A/8)
En cas d'erreur, édition du code d'erreur
Domaine cible pour le bloc de données lu et
longueur du bloc de données
Processus de lecture en cours
Module fonctionnel SFC 58 en langage STL pour l'écriture
d'un bloc de données :
Explication
Demande d'écriture
Identificateur du domaine d'adresses (ici toujours 54)
Adresse logique du n ud de bus de terrain
(voir masque Properties DP slave" dans le HW Config)
Numéro de bloc de données 20 (voir tableau Tab. A/8)
Pointeur sur le début du bloc de données pour le diagnostic
et longueur des données de diagnostic
En cas d'erreur, édition du code d'erreur
Processus d'écriture en cours
A−11

Publicité

Table des Matières
loading

Table des Matières