Instrucciones especiales
Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018
.DN
BOOL
.FD
BOOL
.IN
BOOL
.ER
BOOL
.LEN
DINT
.POS
DINT
Estructura de RESULT
Mnemónico
Tipo de
datos
(Data
Type)
.DN
BOOL
.LEN
DINT
.POS
DINT
Descripción (Description)
Si está habilitada , la instrucción DDT compara los bits de la matriz Source con los
de la matriz Reference, registra el número de bit de cada discrepancia en la matriz
Result y cambia el valor del bit de Reference para que coincida con el valor del bit
de Source correspondiente.
Importante: La instrucción DDT opera en posiciones continuas de memoria.
Comprueba y confirma que la instrucción no modifica datos que usted
no desea que sean modificados.
Las instrucciones DDT y FBC se diferencian en que cada vez que la instrucción
DDT encuentra una discrepancia, la instrucción DDT modifica el bit de
referencia para que coincida con el bit de origen. La instrucción FBC no cambia el
bit de referencia.
Si la instrucción intenta leer más allá del final de una matriz, la instrucción
establece el bit .ER y genera un fallo mayor.
El bit de efectuado se establece cuando la
instrucción DDT compara el último bit en las matrices
Source y Reference.
El bit de encontrado se establece cada vez que la
instrucción DDT registra una discrepancia (operación
de una en una) o después de registrar todas las
incongruencias (operación todas en cada
escaneado).
El bit de inhibición indica el modo de búsqueda de
DDT.
0 = Modo Todos
1 = modo de discrepancias de una en una
El bit de error se establece si los valores de POS o
LEN no son válidos.
El valor de longitud identifica el número de bits a
comparar.
El valor de posición identifica el bit actual.
Descripción (Description)
El bit de efectuado se establece cuando la matriz
Result está llena.
El valor de longitud identifica el número de
ubicaciones de almacenamiento en la matriz Result.
El valor de posición identifica la posición actual en la
matriz Result.
Capítulo 13
697