Funciones
6.7 Modo isócrono
El tiempo de retardo también se puede ajustar manualmente. Un tiempo de retardo breve
permite alcanzar tiempos de procesamiento superiores para el programa de usuario en el OB
de alarma de sincronismo. En el ajuste manual tenga en cuenta que debe llamar las
instrucciones "SYNC_PI" y "SYNC_PO" en la ventana de ejecución del ciclo de aplicación.
Para configurar el tiempo de retardo para la aplicación isócrona, proceda del modo siguiente:
1. Abra el cuadro de diálogo "Propiedades" del OB de alarma de sincronismo que debe
observarse.
2. Haga clic en el grupo "Modo isócrono" de la navegación local.
3. Desactive la casilla de verificación "Ajuste automático".
4. En "Retardo (ms)" introduzca el tiempo de retardo que desee.
Figura 6-77 Ajuste del tiempo de retardo
6.7.5
Programación del modo isócrono
6.7.5.1
Principios básicos de la programación
Programación en el OB de alarma de sincronismo
La sección isócrona del programa se programa exclusivamente en el OB de alarma de
sincronismo Synchronous Cycle (OB 6x).
Puesto que las alarmas de sincronismo se procesan con una prioridad mayor, solo deberían
procesarse en el OB de alarma de sincronismo las secciones del programa que sean críticas en
el tiempo. El OB de alarma de sincronismo se llama con el tiempo de retardo configurado.
Acceso a la periferia isócrona llamando instrucciones
A la periferia isócrona se accede a través de la memoria imagen parcial del proceso. Es decir,
las direcciones de los módulos isócronos deben estar en una memoria imagen parcial del
proceso.
Los accesos a la periferia isócrona se programan con las instrucciones SYNC_PI y SYNC_PO en
el OB de alarma de sincronismo Synchronous Cycle (OB 6x).
La periferia isócrona se actualiza llamando las instrucciones "SYNC_PI" y "SYNC_PO" y con ello
en la correspondiente memoria imagen parcial del proceso.
NOTA
Recomendación: Para evitar que se devuelvan datos incoherentes al OB 6x, no utilice las
instrucciones "DPRD_DAT" y "DPWR_DAT" (acceso directo a los datos) en el OB de alarma de
sincronismo.
Las instrucciones "SYNC_PI" y "SYNC_PO" solo actualizan la memoria imagen parcial del
proceso en la ventana de ejecución permitida. La ventana de ejecución se extiende desde el
final del intercambio cíclico de datos hasta el momento en el que todavía se pueden copiar
las salidas a tiempo antes de finalizar T_DC. En esta ventana de tiempo debe empezar el
216
Manual de funciones, 11/2022, A5E03444489-AM
PROFINET con STEP 7