Maskset; Max - ABB DCS800 Manual De Firmware

Ocultar thumbs Ver también para DCS800:
Tabla de contenido
90
Tipo

MaskSet

Figura
Funcionamiento
Conexiones
Tipo

Max

Figura
Funcionamiento
Conexiones
Programa Adaptable
Función lógica
MaskSet
IN1
IN2
OUT
IN3
Este bloque de función ajusta o restaura los bits definidos en IN1 e IN2.
Entrada IN1: Entrada de código
Entrada IN2: Ajusta entrada de código
Entrada IN3: Ajusta/restaura IN2 en IN1.
Ejemplo: operación mostrada con un solo bit:
... con
IN2
IN3
IN3 =
Ajustar
IN1
0
0
Verdadera
1
0
Verdadera
1
1
Verdadera
0
1
Verdadera
Ejemplo: operación mostrada con todo el código:
... con IN3 = verdadera (=> Ajustar)
Input
[word]
15
26214 => IN1
0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0
-13108 => IN2
1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0
1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0
... con IN3 = falsa (=> Restaurar)
Input
[word]
15
26214 => IN1
0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0
-13108 => IN2
1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0
0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0
Entradas IN1 e IN2:
Entrada IN3:
Salida (OUT):
Función aritmética
Max
IN1
IN2
OUT
IN3
La salida es el valor de entrada más alto.
OUT = MAX (IN1, IN2, IN3)
Nota: Una entrada abierta se interpreta como valor cero.
Entradas IN1, IN2 e IN3: Valores enteros de 16 bits (15 bits más signo).
Salida (OUT):
3ADW000193R0506 Manual de firmware del DCS800 es e
OUT
0
1
1
1
bits
bits
valor entero de 16 bits (booleano compacto)
booleano
valor entero de 16 bits (booleano compacto)
Valor entero de 16 bits (15 bits más signo)
IN1
IN2
IN3
OUT
0
0
Falsa
0
1
0
Falsa
1
1
1
Falsa
0
0
1
Falsa
0
Output
[word]
0
=> OUT
Output
[word]
0
=> OUT
-4370
8738

Hide quick links:

Tabla de contenido
loading

Tabla de contenido