Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC RF200 IO-Link Series Betriebsanleitung Seite 68

Lesegeräte
Vorschau ausblenden Andere Handbücher für SIMATIC RF200 IO-Link Series:
Inhaltsverzeichnis

Werbung

Inbetriebnahme und Parametrierung
5.5 Anwendungsbeispiel
Programmcode //Kommentare
T
"FC1Daten".dbadresse;
//Neuer Lesebefehl, wenn <Ready-Bit> gesetzt und kein <Fehler>
Lese: L
B#16#2;
T
"PAA_CMD";
//Lade die letzte gültige Adresse
L
"FC1Daten".dbadresse;
T
"PAA_Adr_L";
//Lese-Adresse erhöhen (Adressenbereich 112 Bytes = 70 Hex für MDS D124)
L
"FC1Daten".dbadresse;
L
B#16#6C;
>I
;
SPB
enda;
SPA
ende;
//Nächsten Transponder lesen
enda: U
"VKE1";
=
"Once_flag";
L
0;
T
"PAA_CMD";
T
"lwa";
T
"PAA_Adr_L";
T
"FC1Daten".dbadresse;
SPA
ende;
//Fehlerbehandlung
erro: L
"FC1Daten".fehler1;
L
1;
+I
;
T
"FC1Daten".fehler1;
L
"PAA_Adr_L";
T
"FC1Daten".err_dbadresse;
L
"PAA_CMD";
T
"FC1Daten".err_cmd;
L
"PAE_Status";
T
"FC1Daten".err_Status;
L
"PAE_Error_RFID";
T
"FC1Daten".err_ErrorRFID;
L
0;
T
"FC1Daten".dbadresse;
T
"lwa";
T
"PAA_Adr_L";
T
"PAA_CMD";
U
"VKE1";
=
"Once_flag";
ende: BE
;
68
// neue Lese-Adresse speichern
// Lese-Befehl
// PAA : CMD
// Speicher-DB (DB100.DBB114)
// PAA : Adr-L
// Speicher-DB (DB100.DBB114)
// Endadresse prüfen
(MDS D124 = 112Byte = 6Fhex)
// => wenn Endadresse erreicht, beenden
// => im nächsten Zyklus weiterlesen
// Wenn alle Daten gelesen
// Lesen des Transponders beenden
// => dann Adresse etc. löschen
//
"
//
"
// => warten auf neuen Transponder
// Fehler zählen
// und Lesen beenden
// Daten die zum Error führten
// sichern
//
"
//
"
//
"
//
"
//
"
//
"
// Adressen/Merker/Speicher löschen
//
"
//
"
//
"
//
"
// Lesen beenden
Betriebsanleitung, 02/2017, C79000-G8900-C276-05
SIMATIC RF200 IO-Link

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis