4.2
Programación de Time-based IO
Introducción
Para utilizar Time-based IO, las instrucciones de TIO deben llamarse en un OB isócrono. La
aplicación también se puede ejecutar en otro OB. De este modo se puede acortar el tiempo
de ejecución del OB isócrono.
En función de la tarea deseada se necesitan las siguientes instrucciones de TIO:
Módulo TIO
•
•
A continuación se describe la programación de la CPU para Time-based IO.
Requisitos
Configuración hardware en STEP 7 (TIA Portal):
● Los módulos TIO están asignados a una red isócrona.
● Los módulos TIO están asignados a una memoria imagen parcial de proceso común.
● La memoria imagen parcial de proceso está asignada a un OB isócrono.
● Los módulos TIO están parametrizados para utilizarlos con instrucciones de la librería
"Time-based IO".
Encontrará más información para la configuración de Time-based IO en el capítulo Ajustes
de Time-based IO (Página 26).
Procedimiento
1. Cree una instrucción de TIO TIO_SYNC en el OB isócrono.
2. Interconecte en la instrucción de TIO TIO_SYNC mediante los parámetros HWID_1 a
HWID_8 todos los módulos TIO que se deban sincronizar.
El HWID figura en la configuración hardware, en "Propiedades > Constantes de sistema".
Nota
Al realizar la interconexión, como norma general, utilice preferentemente constantes
simbólicas en lugar de valores numéricos absolutos.
3. Defina en TIO_SYNC, en el parámetro de entrada PIP_Mode, el modo de actualización
de datos.
Encontrará la descripción de los modos en el capítulo Implantación técnica (Página 20).
La instrucción de TIO TIO_SYNC está completamente parametrizada.
In-/Output de alta precisión con Time-based IO
Manual de funciones, 11/2019, A5E33454825-AC
TM Timer DIDQ 16x24V
TM Timer DIDQ 10x24V
Instrucciones de TIO
Un TIO_DI o TIO_DI_ONCE por entrada digital para la lectura
•
Un TIO_DQ por salida digital para la salida
•
Un TIO_SYNC (para hasta ocho módulos TIO)
•
Programación
4.2 Programación de Time-based IO
29