Mitsubishi Electric MELSEC A Serie Manual De Programación página 239

Tabla de contenido
Instrucciones de comparación
Funciona-
Comparación por bloques de los datos binarios
miento
BKCMP Instrucciones de comparación
Una instrucción de comparación para bloques de datos binarios se compone de la instrucción
misma, de los datos s1 y s2 que deben compararse entre sí, de la denominación destina d en
la cual se almacenan los resultados, así como de la cantidad n de los bloques de datos a
comparar.
Se compara el respectivo bloque N° n de 16 bits de s1 con el bloque Nº n de 16 bits de s2,
empezando con el bloque de 16 bits de valor inferior. El resultado de cada comparación de
bloques se almacena en d.
Cuando el resultado de comparación de un bloque es igual a 1, la entrada correspondiente en
d es igual a 1.
Cuando el resultado de comparación de un bloque es igual a 0, la entrada correspondiente en
d es igual a 0.
Las operaciones de comparación se ejecutan en unidades de 16 bits respectivamente.
Una constante almacenada en s1 debe componerse de un número binario de 16 bits entre -
32768 y 32767.
Los resultados de comparación de la instrucción respectiva se indican en la siguiente tabla.
Símbolo de la instrucción
Cuando todos los resultados de comparación de bloques almacenados en d tienen el valor 1,
se aplica la señal de comparación de bloques SM704.
Los sitios de almacenamiento en d que tienen el valor de 1 antes de la entrada del resultado
de comparación, mantienen este valor. Debido a este motivo deben describirse con el valor de
0, los sitios de almacenamiento en d en caso de una aplicación de la instrucción BKCMP_P
antes de la nueva entrada de los resultados de comparación, como por ejemplo, después de
modificar los datos s1 y s2.
Programación MELSEC A y Q
BKCMP=
BKCMP<>
BKCMP>
BKCMP<=
BKCMP<
BKCMP>=
Estado de la salida para el bloque N° n de 16 bits
1 cuando:
s1 = s2
s1 ≠ s2
s1 > s2
s1 ≤ s2
s1 < s2
s1 ≥ s2
BKCMP, BKCMPP
BKCMP0E1
BKCMP0E2
0 cuando:
s1 ≠ s2
s1 = s2
s1 ≤ s2
s1 > s2
s1 ≥ s2
s1 < s2
6 – 21

Hide quick links:

Tabla de contenido
loading

Tabla de contenido