2.2.2
Características de Time-based IO
Funcionalidad E/S controlada por tiempo
Time-based IO está disponible para un procesamiento de señales E/S basado en el tiempo.
Así pues, todas las señales de entrada se refieren a una hora (TIO_Time). Las señales de
entrada reciben la etiqueta de fecha/hora t1. Tras el procesamiento de señales el evento de
salida también se puede enlazar con el TIO_Time y devolverse a la hora deseada. La salida
se realiza a la hora t2.
A continuación se muestra un ejemplo para Time-based IO:
Independencia y enfoque del Time-based IO
La base de Time-based IO es la base de tiempo común (TIO_Time) de todos los
componentes que intervienen. Utilizando TIO_Time en Time-based IO la precisión de la
salida es independiente de los siguientes elementos:
● Programa de CPU (estructura del programa)
● Tiempos de ciclo de bus (bus de campo, bus de fondo)
● Tiempo de ciclo de los módulos E/S
El enfoque de Time-based IO no reside en el tiempo de reacción de E/S sino en la
previsibilidad (determinismo) de las señales E/S. Con Time-based IO es posible reaccionar
a una señal de entrada en un tiempo definido con una señal de salida. Utilizando Time-
based IO se debe tener en cuenta el tiempo de reacción mínimo que depende del sistema.
Time-based IO significa:
● Funcionalidades E/S de alta precisión ejecutadas
● Procesos E/S controlados por tiempo
In-/Output de alta precisión con Time-based IO
Manual de funciones, 11/2019, A5E33454825-AC
Principios básicos de Time-based IO
2.2 Comportamiento en el tiempo de Time-based IO
15