Programación
4.3 Time-based IO
Funcionamiento
En el modo normal la instrucción envía los datos de proceso (AA_Data) a un IO-Link Device.
Los datos de salida AA_Data se activan a una hora definida en el parámetro de entrada
TimeStamp.
La entrada TIO_SYNC_Data se interconecta con la salida de igual nombre de la instrucción
TIO_SYNC. De ese modo se asegura una base de tiempo común.
Una petición de salida se inicia con un flanco ascendente en el parámetro "REQ". Solo se
puede iniciar una nueva petición si no existe ningún error y no hay ninguna petición
activada. Al iniciar la petición de salida se activan los AA_Data (bit 0, 1) a una hora definida
por la TimeStamp en el IO-Link Device. Al terminar el último ciclo de aplicación antes de
llegar a la hora de salida, la petición finaliza (Done). Status y Error se actualizan
permanentemente durante el tiempo de ejecución de la petición.
Nota
Una vez iniciada la petición a través de un flanco ascendente se puede adaptar el momento
de salida mediante una nueva indicación de TimeStamp sin tener que volver a iniciar la
petición.
Condición:
Si la hora de las etiquetas de fecha/hora adaptada es menos de 16 ms anterior al momento
de salida (TimeStamp - TIO_Time < 16), se utiliza la última etiqueta de fecha/hora válida.
Si se especifica el valor 0 como TimeStamp, la salida se describe directamente con los
datos predefinidos en la entrada AA_Data. Con ello podrá implementar en modo manual un
control directo del módulo TIO sin etiqueta de fecha/hora. Puede utilizar el control directo
para interrumpir una petición en curso.
Comportamiento en caso de error
En la salida se muestra Error si la instrucción se ha procesado sin errores. En caso de fallo,
en la salida Status se muestran las causas de error.
48
In-/Output de alta precisión con Time-based IO
Manual de funciones, 08/2014, A5E33454825-AB