Ejecución mediante instrucciones de refresco inmediato
Si para una instrucción se ha especificado refresco inmediato, y se ha especificado
el área de E/S incorporada como operando, el refresco de E/S se efectuará cuando
se ejecute la instrucción durante el ciclo de ejecución del programa.
!LD
!OUT
!MOV 1 101
Nota
1.
El refresco inmediato es posible solamente en el área de E/S.
Para unidades de expansión (E/S) serie CP, utilice la instrucción IORF.
2.
Instrucciones específicas de bit:
Se actualizará el canal (16 bits) que contenga el bit especificado.
Instrucción específica de canal:
Se actualizará el canal (16 bits) especificado.
3.
Operandos de entradas y S (origen):
La entrada se refrescará inmediatamente antes de ejecutar la instrucción.
Operandos de salidas y D (destino):
La salida se refrescará inmediatamente después de ejecutar la instrucción.
Ejecución de instrucciones IORF(I/O REFRESH)
Las instrucciones IORF (I/O REFRESH, refresco de E/S) puede utilizarse para
refrescar todos los datos de E/S, o bien solamente los de un rango especifico,
en el momento elegido. Las instrucciones IORF refrescan las unidades
de expansión (E/S) de la serie CP.
IORF
D1
D2
Nota
Las instrucciones IORF tardan un tiempo relativamente prolongado en ejecutarse.
El tiempo de ejecución se incrementará en función del número de canales que
deban refrescarse. En consecuencia, el tiempo total de ciclo puede prolongarse.
Debe destacarse que el tiempo total de ciclo puede incrementarse
significativamente.
Consulte información detallada en la SECCIÓN 4 Tiempos y números de pasos
de ejecución de instrucciones del Manual de programación de las CPUs de
CP1H/CP1L serie CP (W451).
A-3 Diagramas internos de la unidad CP1L
Refresco inmediato
0 CH
0.00
100 CH
100.00
1 CH
101 CH
D1: número de canal inicial
D2: número de canal final
Se refrescarán los datos de canal de E/S entre D1 y D2.
Datos de E/S reales (E/S incorporadas)
0
15
11
15
0
7
15 11
0
0
7
15
Guía de introducción a SYSMAC CP1L
A
107