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

Tabla de contenido

Publicidad

TEST, TESTP, DTEST, DTESTP
Funciona-
Consulta de estado de bits individuales en palabras de datos de 16/32 bits
miento
TEST
La instrucción TEST consulta el estado del bit s2 en el operando de palabra s1. El resultado
de consulta se almacena en el operando de bit indicado en d.
Se activa el operando de bit indicado en d cuando el bit consultado tiene el esatdo 1; se
procede con su reposición cuando el bit consultado tiene el estado 0.
El bit indicado en s2 puede ser un bit cualquiera entre b0 y b15 en una palabra de datos de 16
bits. Al indicar un valor en s2 que resulta mayor a 15, se consulta el bit que sobra cuando el
contenido de s2 se divide por 16. Por ejemplo, cuando el contenido de s2 es igual a 18, se
consulta el b2 (en la división de 18 por 16 sobra el resto de 2).
En la siguiente ilustración se indica el valor de 5 para s2 y se consulta el estado del bit b5 en
s1.
1
Bit consultado
DTEST Instrucción de consulta de 32 bits
La instrucción DTEST consulta el estado del bit s2 en el operando de palabra s1 y (s1)+1. El
resultado de consulta se almacena en el operando de bit indicado en d.
Se activa el operando de bit indicado en d cuando el bit consultado tiene el esatdo 1; se
procede con su reposición cuando el bit consultado tiene el estado 0.
El bit indicado en s2 puede ser un bit cualquiera entre b0 y b31 en una palabra de datos de 32
bits. Al indicar un valor en s2 que resulta mayor a 31, se consulta el bit que sobra cuando el
contenido de s2 se divide por 32. Por ejemplo, cuando el contenido de s2 es igual a 34, se
consulta el b2 (en la división de 34 por 32 sobra el resto de 2).
En la siguiente ilustración se indica el valor de 21 para s2 y se consulta el estado del bit b21
en s1.
b31
1
Bit consultado
7 – 70
Instrucción de consulta de 16 bits
1
b15
b5
s1
1
b21
b16
b15
(s1)+1
Instrucciones de procesamiento de bits
b0
d
b0
s1
d
Programación MELSEC A y Q
TEST0E1
DTEST0E1

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido