Omron SYSMAC CS1 Serie Manual Del Usuario página 541

Autómatas programables industriales
Tabla de contenido

Publicidad

Registros de índice
0000
01
ON
Aumenta IR0 en cinco con cada repetición y compara el primer, tercer y quinto
canal de cada registro con los datos de comparación. Escribe el número de
registro en D00000 y deshace el lazo si se encuentran datos coincidentes.
DIM
&1
&5
&1000
E0_00000
SETR
&1
&0
IRO
JMP
&1000
FOR
&1000
=
=
+0,IRO
+2,IRO
#1234
#ABCD
+L
IRO
&5
IRO
NEXT
JME
&1000
Define la tabla de registros 1 con 1.000
registros de 5 canales cada uno.
Almacena en IR0 la dirección de la memoria del PLC
del primero registro (registro 0) de la tabla número 1.
Salta el lazo FOR--NEXT si no se han
seleccionado los condiciones de procesamiento.
Controla el lazo FOR--NEXT durante un máximo
de 1.000 repeticiones (1.000 registros).
GETR
=
+4,IRO
#9999
D00000
Compara el contenido del canal 1 con
#1234, el canal 3 con #ABCD y el canal 5
con #9999.
Si los canales 1, 3 y 5 contienen los datos
de comparación, se almacena el número de
registro en D00000 y BREAK interrumpe el
lazo.
Añade 5 a la dirección de la memoria del
PLC de IR0 para desplazarse al principio del
registro siguiente.
Devuelve la ejecución a FOR para continuar el lazo.
Salta el destino si no se han seleccionado
las condiciones de procesamiento.
Sección
13-2
&1
IRO
BREAK
535

Publicidad

Tabla de contenido
loading

Tabla de contenido