¿Cómo cambiar el PLC de Mitsubishi? Los expertos del BSFLP me enseñan
¿Existe BSFLP en Sanling PLC?
Desplazamiento:
1. ¿ROR? ¿Desplazamiento circular hacia la derecha?
2. ¿Desplazamiento circular hacia la izquierda?
Derecha, los números de las instrucciones de rotación izquierda (D)ROR(P) y (D)ROL(P) son FNC30 y FNC31 respectivamente. Cuando se ejecutan estas dos instrucciones, cada bit de datos se mueve circularmente hacia la derecha
(o hacia la izquierda) n? bits, y el último bit movido también se almacena en el indicador de acarreo M8022?
3. ¿RCR? ¿Girar a la derecha con llevar?
4. RCL rotar a la izquierda con llevar
¿Rotar instrucciones a derecha e izquierda con llevar (D)?RCR(P). ) y (D)?RCL(P) están numerados como FNC32 y FNC33 respectivamente. Cuando se ejecutan estas dos instrucciones,
cada bit de datos junto con el acarreo (M8022) se mueve circularmente hacia la derecha (o izquierda) n? bits, como se muestra en la Figura 2?.
(Se debe prestar atención al utilizar instrucciones ROR/ROL/RCR/RCL?:
1) El operando objetivo puede ser KnY, KnM, KnS, T, C, D, V? y Z, la combinación de los componentes de posicionamiento especificados en el componente de destino solo es válida para K4 (16? bits)
y K8 (instrucciones de 32? bits).
2) Las instrucciones de 16 bits ocupan 5 pasos de programa y las instrucciones de 32 bits ocupan 9 pasos de programa.
3) Al ejecutar con instrucciones continuas, la operación de cambio circular se ejecuta una vez por ciclo. )
5. SFTR?Shift right
6. SFTL?Shift left
Las instrucciones de desplazamiento hacia la derecha e izquierda SFTR(P) y SFTL(P ) son numerados FNC34? y FNC35 respectivamente. Mueven el estado en el elemento de bit hacia la derecha
(o hacia la izquierda) en grupos. n1? especifica la longitud del componente de posicionamiento, n2? especifica el número de cambios. La relación y el rango de n1? y n2? El uso de la instrucción de desplazamiento de bits a la derecha se muestra en la Figura 3?.
(Tenga en cuenta al utilizar instrucciones de desplazamiento de bits a la derecha y de desplazamiento de bits a la izquierda:
1) El operando de origen puede ser X, Y, M, S, y el operando de destino puede ser Y, M, S.
2) Sólo hay operaciones de 16 bits, que representan 9 pasos del programa. )
7. WSFR desplaza la palabra a la derecha
8. WSFL desplaza la palabra a la izquierda
Instrucción de escritura FIFO y instrucción de lectura de escritura FIFO SFWR (P) y SFRD(P). ) están numerados FNC38 y FNC39 respectivamente.
El uso de la instrucción de escritura SFWR?, primero en entrar, primero en salir. ¿Cuando X0? cambia de OFF? a ON?, ¿Se ejecuta SFWR? se escribe en D2,
¿Y D1? se convierte en un puntero, su valor es 1 (¿D1? debe borrarse a 0 primero cuando X0 cambia de APAGADO a ENCENDIDO?). ? se escribe en D3, D1? cambia a 2,
y así sucesivamente, y los datos en D0 se escriben en el registro de datos en secuencia. Los datos en D0? se almacenan secuencialmente desde D2? ¿El número de veces que se escriben los datos de origen se coloca en D
1? La operación anterior ya no se ejecuta y el indicador de acarreo M8022 se establece en 1 al mismo tiempo.
9. .SFWR?Escritura FIFO
10. Lectura SFRD FIFO
Instrucción de lectura FIFO SFRD, ¿cuándo se lee desde D2?, cuando el puntero ¿D1? es 0?, la operación anterior ya no se realiza y M8020 se establece en 1.
Al utilizar las instrucciones SFWR? y SFRD?, tenga en cuenta:
1) El operando de destino puede ser KnY, KnM, KnS, T, C y D, y el origen. El operando puede ser todo tipo de datos.
2) La instrucción solo tiene 16 bits de operación y ocupa 7 pasos de programa.