Exemple D'application - Siemens SIMATIC Ident Instructions De Service

Masquer les pouces Voir aussi pour SIMATIC Ident:
Table des Matières

Publicité

Mise en service et paramétrage

5.5 Exemple d'application

● sauvegarde/restauration de paramètres IO-Link en cas d'échange de maîtres ou de
périphériques IO-Link
● utilisation du FB1 "IOL_CALL" pour l'échange d'un maître ou d'un périphérique IO-Link
sans PG
5.5
Exemple d'application
Dans l'exemple ci-après, un transpondeur MDS D124 est intégralement lu en une boucle
simple avec un plot de lecture/écriture RF2X0 IO-Link en mode "Scan user data". Les
données lues valides sont enregistrées dans un bloc de données global.
Tableau 5- 1 Exemple de programmation
Code ...............//Commentaires
//Si aucun transpondeur dans le champ aller à l'analyse de l'erreur
U
"ANW";
SPBN
ende;
//La boucle de lecture n'est exécutée qu'une seule fois
U
"Once_flag";
SPB
ende;
//En cas d'erreur, le compteur d'erreurs est incrémenté
U
"Error";
SPB
erro;
//Nouvelle commande de lecture si <Ready-Bit> à 1 et pas d'<erreur>
U
"Done";
SPBN
ende;
//L'adresse <commande de lecture> = <commande d'acquittement>?
//Adresse 10 sélectionnée (voir HW Config)
L
"PAE_Status";
UW
W#16#2;
L
B#16#2;
==I
;
// = Acquittement
U(
;
L
"PAA_Adr_L";
L
"PAE_Adr_L";
==I
;
)
;
SPB
adre;
SPA
Lese;
//Enregistrer les données à l'adresse de transpondeur actuelle dans DB de données
adre: L
"PAE_Adr_L";
SLD
3;
T
"lwa";
L
"PAE_Data";
AUF
"FC1Daten";
T
DBD ["lwa"];
L
"PAE_Adr_L";
+
B#16#4;
T
"FC1Daten".dbadresse;
70
// Présence (E10.5)
// Exécuter boucle une fois (M2.0)
// Bit d'erreur (E10.6)
// => En cas d'erreur abandonner
// Bit Ready (E10.7)
// MIE : CMD
// Commande de lecture
// MIS : Adr-L
// MIE : Adr-L
// Acquittement valide => accepter les données
// => Emettre commande de lecture
// MIE : Adr-L
// Etendre à adresse 16 bits
// Mémoire de l'adresse actuelle (MD3)
// MIE : Data(Byte4-7)
// DB mémoire (DB100)
// inscrire les données lues dans DB
// Augmenter adresse de 4 octets
// Enregistrer nouvelle adresse de lecture
Instructions de service, 10/2015, C79000-G8977-C276-04
SIMATIC RF200 IO-Link

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic rf200 io-link

Table des Matières