Siemens SIMOCODE-DP 3UF5 Manuel page 147

Table des Matières

Publicité

Exemple
Lecture d'un jeu
de données
GWA 4NEB 631 4286-01b
Exemple OB1 :
CALL
SFC
58
REQ
IOID
LADDR
RECNUM :=B#16#85
RET_VAL:=MW22
BUSY
RECORD :=P#DB20.DBX 0.0 BYTE 7//module de
U
M
UN
M
R
M
20.0
L 'exemple suivant correspond à la lecture de l'affichage/diagnostic du jeu de
données 131 de SIMOCODE-DP . Pour SIMOCODE-DP comme DPV1
esclave, l'adresse 256 a été configurée pour l'emplacement 0 sous Config.
HW dans la boîte de dialogue «Propriétés DP esclave», à l'onglet
«Adresse/Identifiant». Si SIMOCODE-DP fonctionne en mode S7 esclave,
l'adresse 256 est configurée pour les entrées et sorties sous Config. HW
dans la boîte de dialogue «Propriétés DP esclave», à l'onglet «Adresses». Le
jeu de données lu doit être enregistré dans le module DB20, octets 0 à 17.
La lecture du jeu de données DS 131 peut être exécutée, par exemple, de
façon synchronisée, dans OB Alarme de réveil, et être déclenchée par REQ,
pendant l'ouverture de SFC 59 «RD_REC» dans OB1.
Exemple OB1 :
CALL
SFC
REQ
IOID
LADDR
RECNUM :=B#16#83
RET_VAL:=MW22
BUSY
RECORD :=P#DB20.DBX 0.0 BYTE 18
U
M
UN
M
R
M
Lorsque la lecture du jeu de données DS 131 est terminée, il est sauvegardé
dans la zone de données prévue pour le paramètre RECORD (ici module de
données DB20, octets 0 à 17)
Messages d'erreur
Les messages d'erreur sont transmis à RET_VAL (80 + Code de défaut1 à la
page 6-23).
Exemple : RET_VAL = 80A9
Communication / Transmission des données
//Ecriture jeu de données
:=M20.0
:=B#16#54
//Ident. "Entrées"
:=W#16#100
//Adresse base log. sous
//Config. HW
//jeu de données 133
:=M20.1
//données 20, octets 0-6
20.0
//signal déclenchement
20.1
//pas BUSY
//réinit. signal décl.
// lecture jeu de données
59
:=M20.0
:=B#16#54
//Identifiant "Entrées"
:=W#16#100
//Adresse de base log.
//sous Config. HW
//DS 131
:=M20.1
//DB20, octet 0-17
20.0
//sign. décl. OB réveil
20.1
//pas BUSY
20.0//réinit. signl de déclenchement
: «Cette tâche n'est pas prévue»
H
6-35

Publicité

Chapitres

Table des Matières
loading

Table des Matières