Discontinuidad de las áreas de dispositivo
Cada área de dispositivo es independiente y no continua, por ejemplo desde la entrada a la salida o desde la
salida al relé interno. Además, los relés especiales interno de M8000 a M8157 se encuentran en un área
separada de los relés internos M0 a M1277. Lo mismo ocurre con los registros de datos ordinarios D0-D1299,
los registros de datos de expansión D2000 a D7999 y los registros de datos especiales D8000 a D8199.
MOV(W)
S1 –
M1270
M8125
DIV(W)
S1 –
D100
I0
Las instrucciones avanzadas ejecutan la operación sólo en los dispositivos disponibles en el área válida. Si se
encuentra un error de sintaxis en el programa del usuario durante la programación, WindLDR rechaza la
instrucción del programa y muestra un mensaje de error.
MOV(W)
S1 –
M8125
D1 –
REP
D0
S2 –
D1 –
REP
D200
D1299
D1 R
REP
D0
Q290
2
M
ANUAL DEL USUARIO DE
El relé interno termina en M1277. Como la instrucción MOV
(movimiento) lee 16 relés internos, el último de ellos supera el intervalo
válido lo que producirá un error de sintaxis en el programa del usuario.
Este programa produce un error de sintaxis en el programa del
usuario. El destino de la instrucción DIV (división) necesita dos
registros de datos, D1299 y D1300. Como D1300 supera el
intervalo válido, se produce un error de sintaxis en el programa
del usuario.
La instrucción MOV (movimiento) establece datos del registro de datos D0
en 16 salidas, de Q290 a Q307, en el primer ciclo de repetición. El destino
del segundo ciclo son las 16 siguientes salidas, de Q310 a Q327, que no
son válidas, lo que produce un error de sintaxis en el programa del
usuario.
Si desea obtener más información acerca de las operaciones de
repetición de cada instrucción avanzada, consulte los siguientes capítulos.
M
S
FC4A FC9Y-B1145
ICRO
MART
8: I
NSTRUCCIONES AVANZADAS
8-7