Tuve un problema al usar un PLC Mitsubishi FX, escribí un programa simple en K2X0 y K2X10 y conecté X4 a X14.
Lo siguiente debe ser que cuando X14 está activado, el valor de K2X10 es 15 y el valor de D15 es 10
El comando MOVE anterior se transmite con el valor de K2X0, que es binario. Cuando X4 está activado, el estado es 0001 0000. Cuando se convierte de binario a decimal, es 16. El decimal es 16. ¿Puedes entender?
La aplicación de la instrucción BIN es convertir el código 8421BCD de la dirección de origen S a binario y transferirlo a la dirección final D.
Primero, 0001 0000=10BCD=K16 (compárelo con la tabla de códigos 8421BCD)
Luego, convierta el código BCD 10 anterior a decimal 10.
K10=0000 1010
El K2X0 transmitido por la instrucción MOVE anterior es binario. Cuando X4 está activado, el estado es 0001 0000, binario, convertido a 16. >K10=0000 1010
Al usar los comandos BIN y BCD, necesita comparar la tabla de códigos BCD 8421
En realidad, no necesita realizar la operación anterior, solo necesita para comparar la tabla de códigos BCD
Eso es todo.