Programación
4.3 Time-based IO
4.3
Time-based IO
4.3.1
TIO_SYNC: sincronizar los módulos TIO
Descripción
TIO_SYNC es la base de todas las demás instrucciones de TIO. Con TIO_SYNC se logra
una sincronización de los módulos TIO en una base de tiempo común TIO_Time.
Con TIO_SYNC se pueden sincronizar 8 módulos TIO como máximo. Todos los módulos
TIO deben asignarse a la misma memoria imagen parcial de proceso (PIP). Si selecciona
"0" para el parámetro de entrada PIP_Mode, parametrice el número de la memoria imagen
parcial de proceso en el parámetro de entrada PIP_PART.
Encontrará más información para la configuración de Time-based IO en el capítulo
Configurar y parametrizar.
Comportamiento en arranque
Durante el arranque de la CPU, la instrucción TIO_SYNC adopta y comprueba una vez los
parámetros de entrada e inicializa TIO_Time.
Existen varias posibilidades para manejar los parámetros opcionales SendClock,
AppCycleFactor y ToTimes:
● Hacer que SendClock, AppCycleFactor y ToTimes se lean automáticamente en cada
arranque. Esto provoca un retardo en el arranque, pero los valores siempre serán
coherentes.
● Hacer que SendClock, AppCycleFactor y ToTimes se lean automáticamente en cada
arranque y aplicar los valores leídos como valores de ajuste durante la puesta en
marcha. Esto provoca que los arranques posteriores sean rápidos, pero genera
incoherencias después de realizar cambios en la configuración hardware (será necesario
repetir la puesta en marcha).
● Definir SendClock, AppCycleFactor y ToTimes manualmente antes de la primera llamada
de la instrucción, p. ej., en el OB100:
Esto provoca un arranque rápido, pero deberá actualizar manualmente los valores
después de realizar cambios en la configuración hardware.
Encontrará información sobre los parámetros en la tabla inferior.
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.
32
In-/Output de alta precisión con Time-based IO
Manual de funciones, 11/2019, A5E33454825-AC