Red de conocimientos turísticos - Información de alquiler - Mitsubishi plc utiliza instrucciones de transferencia por lotes al programar datos. Además de BMOV D200 D300 K16, existen otros métodos para completar la transferencia por lotes.

Mitsubishi plc utiliza instrucciones de transferencia por lotes al programar datos. Además de BMOV D200 D300 K16, existen otros métodos para completar la transferencia por lotes.

Instrucciones de transmisión MOV SMOV CMOV BMOV FMOV PLC Mitsubishi serie FX

(1) Instrucción de transmisión MOV (D) MOV (P) El número de instrucción es FNC12 y la función de esta instrucción es Transferir datos de origen al destino especificado. Como se muestra en la Figura 1, cuando X0 está activado, los datos K100 en [S.] se transfieren al elemento operativo objetivo [D.], es decir, D10. Cuando se ejecuta la instrucción, la constante K100 se convertirá automáticamente en un número binario. Cuando X0 está en OFF, la instrucción no se ejecuta y los datos permanecen sin cambios.

Figura 1 Uso de instrucciones de transferencia

Cuando utilice la instrucción MOV, tenga en cuenta:

1) El operando de origen puede ser de todos los tipos de datos y el El operando estándar puede ser KnY, KnM, KnS, T, C, D, V, Z.

2) La operación de 16 bits ocupa 5 pasos de programa y la operación de 32 bits ocupa 9 pasos de programa.

(2) Instrucción de transferencia de turno SMOV El número de la instrucción SMOV(P) es FNC13. La función de esta instrucción es convertir automáticamente los datos de origen (binarios) en un código BCD de 4 dígitos y luego realizar la transmisión por desplazamiento. Después de la transmisión, el código BCD del elemento operando de destino se convierte automáticamente en un número binario. Como se muestra en la Figura 2, cuando X1 está activado, mueva el código BCD de 2 bits (m2=2) comenzando desde el cuarto dígito desde la derecha (m1=4) en D1 hasta el tercer dígito desde la derecha (n) del operando objetivo D2 =3) y No. 2. Luego, el código BCD en D2 se convertirá automáticamente en un número binario, mientras que el primer y cuarto dígito del código BCD en D2 permanecerán sin cambios.

Figura 2 Uso de instrucciones de transferencia de turno

Al utilizar instrucciones de transferencia de turno, debe prestar atención a:

1) El operando de origen puede tomar todos los tipos de datos y la operación de destino El número puede ser KnY, KnM, KnS, T, C, D, V, Z.

2) La instrucción SMOV solo tiene operaciones de 16 bits y ocupa 11 pasos de programa.

(3) El número del comando de transmisión inversa CML (D) CML (P) es FNC14. Invierte los datos del elemento operando de origen bit a bit y los transmite al destino especificado. Como se muestra en la Figura 3, cuando X0 está activado, se ejecuta CML, los 4 bits inferiores de D0 se invierten y luego se transfieren a Y3~Y0.

Figura 3 Uso de la instrucción de transferencia de negación

Cuando utilice la instrucción de transferencia de inversión CML, preste atención a:

1) El operando de origen puede tomar todos tipos de datos y el destino Los operandos pueden ser KnY, KnM, KnS, T, C, D, V, Z. Si los datos de origen son una constante K, los datos se convertirán automáticamente en un número binario.

2) La operación de 16 bits ocupa 5 pasos de programa y la operación de 32 bits ocupa 9 pasos de programa.

(4) Instrucción de transferencia en bloque BMOV El número ALCE de la instrucción BMOV(P) es FNC15, que transfiere n datos comenzando desde el elemento especificado por el operando de origen a un bloque de datos hasta el destino especificado. Como se muestra en la Figura 4, la secuencia de transmisión puede comenzar desde el número de componente alto o el número de componente bajo, y la secuencia de transmisión se determina automáticamente. Si se utiliza un componente de bit que requiere un número específico de dígitos, los operandos de origen y destino deben tener el mismo número de dígitos especificados.

Figura 4 Uso de instrucciones de transferencia en bloques

Cuando utilice instrucciones de transferencia en bloques, tenga en cuenta:

1) El operando de origen puede ser KnX, KnY, KnM, KnS, T, C, D y registros de archivo, el operando de destino es opcional KnT, KnM, KnS, T, C y D;

2) Solo hay operaciones de 16 bits, lo que representa 7 programas. pasos;

3) Si el número de componente excede el rango permitido, los datos solo se enviarán a los componentes dentro del rango permitido.

(5) Instrucción de multidifusión FMOV (D) El número de instrucción FMOV (P) es FNC16. Su función es transferir los datos del operando de origen a n elementos a partir del destino especificado. Después de la transferencia, los datos de los n elementos son exactamente iguales.

Como se muestra en la Figura 5, cuando X0 está activado, K0 se transfiere a D0~D9.

Figura 5 Aplicación de instrucción de multidifusión

Cuando utilice la instrucción de multidifusión FMOV, tenga en cuenta:

1) El operando de origen puede tomar todos los tipos de datos y el operando de destino Los operandos pueden ser KnX, KnM, KnS, T, C y D. Si n es pequeño, es 512

2) La operación de 16 bits ocupa 7 pasos del programa y la operación de 32 bits ocupa; 13 pasos del programa;

3) Si el número de componente excede el rango permitido, los datos solo se enviarán a los componentes dentro del rango permitido.