Programación
4.3 Time-based IO
4.3.2
TIO_IOLink_IN: Leer señales de entrada de proceso con etiqueta de fecha/hora
Descripción
Con la instrucción TIO_IOLink_IN puede utilizar el Time-based IO. TIO_IOLink_IN captura un
evento en el IO-Link Device y suministra el valor de proceso, incluida la correspondiente
etiqueta de fecha/hora.
El IO-Link Device tiene que estar provisto de la función para la etiqueta de fecha/hora y el
Port debe estar en el modo "IO-Link, Time based IN".
Comportamiento en arranque
Durante el arranque de la CPU, la instrucción TIO_IOLink_IN adopta una vez el parámetro
de entrada y comprueba lo siguiente:
● Comprobar HWID
● Comprobar si el número de Port está dentro del rango válido (1 a 4)
● Comprobar TIO_SYNC_Data.Error: ¿existe ya un error en TIO_SYNC?
● Comprobar que T
● Comprobar el tipo de ajuste de IO-Link
● Comprobar la configuración del modo Port para IO-Link Time based IN
● Comprobar si el OB es del tipo "Synchronous Cycle"
● Comprobar PortQualifier
Tras un arranque sin errores la instrucción cambia al modo normal. En caso de fallo, la
instrucción no cambia al modo normal y genera un mensaje de error.
Funcionamiento
En el modo normal la instrucción captura los datos de proceso (SA_Data) de un IO-Link
Device y la correspondiente etiqueta de fecha/hora (hora = TIO_Time) del último cambio
válido. A cada cambio válido de los SA_Data, en un puerto en condiciones de
funcionamiento sin errores, lo acompaña una etiqueta de fecha/hora válida.
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.
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.
38
tiene un valor positivo
o
In-/Output de alta precisión con Time-based IO
Manual de funciones, 08/2014, A5E33454825-AB