Puesta en servicio y parametrización
5.5 Ejemplo de aplicación
Código de programa
L
B#16#6C;
>I
;
SPB
enda;
SPA
ende;
//Leer transpondedor siguiente
enda: U
"VKE1";
=
"Once_flag";
L
0;
T
"PAA_CMD";
T
"lwa";
T
"PAA_Adr_L";
T
"FC1Daten".dbadresse;
SPA
ende;
//Tratamiento de errores
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
;
72
//Comentarios
// Comprobar dirección final
(MDS D124 = 112 bytes = 6Fhex)
// => Finalizar al alcanzar dirección final
// => Continuar leyendo en ciclo siguiente
// Cuando se hayan leído todos los datos
// Finalizar lectura del transpondedor
// => Entonces borrar dirección, etc.
//
"
//
"
// => Esperar nuevo transpondedor
// Contar errores
// y finalizar lectura
// Datos que provocaron el error
// Guardar
//
"
//
"
//
"
//
"
//
"
//
"
// Borrar direcciones/marcas/memoria
//
"
//
"
//
"
//
"
// Finalizar lectura
Manual de sistema, 03/2012, C79000-G8978-C276-01
SIMATIC RF200 IO-Link