Programación
Nº
Nombre
Instrucciones básicas
F118
Contador
SUMA/RESTA
F119
Desplazamiento
izquierda/derecha
Instrucciones de rotación de datos
F120
Rotación a la
derecha (16 bit)
F121
Rotación a la
izquierda (16 bit)
F122
Rotación a la
derecha con acarreo
(R9009)
F123
Rotación a la
izquierda con
acarreo (R9009)
F125
Rotación a la
derecha (32 bit)
F126
Rotación a la
izquierda (32 bit)
F127
Rotación a la
derecha con acarreo
(R9009) (32 bits)
F128
Rotación a la
izquierda con
acarreo (R9009)
(32 bits)
Instrucciones de manipulación de bits
F130
Pone a ON el bit
especificado
F131
Pone a OFF el bit
especificado
F132
Invierte el bit
especificado
F133
Chequea el estado
del bit especificado
F135
Cuenta el número
de 1's. (16 bit)
F136
Cuenta el número
de 1's. (32 bit)
Instrucción básica de función
F137
Temporizador
auxiliar (16 bits)
B - 48
Booleano
Operando Descripción
UDC
S, D
LRSR
D1, D2
ROR
D, n
ROL
D, n
RCR
D, n
RCL
D, n
DROR
D, n
DROL
D, n
DRCR
D, n
DRCL
D, n
BTS
D, n
BTR
D, n
BTI
D, n
BTT
D, n
BCU
S, D
DBCU
S, D
STMR
S, D
Incrementa o decrementa el valor
seleccionado (S) y lo almacena (D).
Desplaza un bit a la derecha o a la izquierda
en un bloque de datos definido por D1 y D2.
Rota un dato de 16 bits especificado por (D)
hacia la derecha un número (n) de bits.
Rota un dato de 16 bits especificado por (D)
hacia la izquierda un número (n) de bits.
Rota un dato de 16 bits hacia la derecha un
número (n) de bits con bandera de acarreo
(R9009).
Rota un dato de 16 bits hacia la izquierda un
número (n) de bits con bandera de acarreo
(R9009).
Rota a la derecha un dato de 32 bits
especificado por (D+1,D) un número (n) de
bits.
Rota a la izquierda un dato de 32 bits
especificado por (D+1,D) un número (n) de
bits.
Rota un dato de 32 bits hacia la derecha un
número (n) de bits con bandera de acarreo
(R9009).
Rota un dato de 32 bits hacia la derecha un
número (n) de bits con bandera de acarreo
(R9009).
Pone a ON el bit de posición (n) en el dato de
16 bits almacenado en (D)
Pone a OFF el bit de posición (n) en el dato
de 16 bits almacenado en (D) .
Invierte el estado del bit de posición (n) en el
dato de 16 bits almacenado en (D) .
Chequea el estado [ON (1) o OFF (0) del bit
especificado en datos de 16 bits y almacena
el resultado en R900B.
Cuenta el número de bits que están a ON en
el dato de 16 bits especificado por (S). El
resultado se almacena en D.
Cuenta el número de bits que están a ON en
el dato de 16 bits especificado por (S+1,S). El
resultado se almacena en D.
Después de n x 0.01 segundos se activa la
salida determinada y el relé especial R900D
Matsushita Electric Works (Europe) AG
FPΣ
Pasos
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
7
5