Generar Un Complemento A 1 De Un Entero De 32 Bits (Inv_Di) - Siemens FM 352-5 Manual Del Usuario

High speed boolean processor
Tabla de contenido
Programar y usar el FM 352-5
6.9 Juego de instrucciones para la programación KOP
6.9.16

Generar un complemento a 1 de un entero de 32 bits (INV_DI)

Descripción
La operación INV_DI (Complemento a 1 de un entero de 32 bits) lee el contenido del
parámetro IN y combina el valor con la plantilla hexadecimal W#16#FFFF FFFF mediante
una operación lógica O-exclusiva. Esta operación invierte el estado de cada bit. La salida de
habilitación ENO siempre tiene el mismo estado de señal que EN. Si EN está conectada a la
lógica, el valor de INV_DI será remanente.
Tabla 6- 32
Representación KOP
Conn.arrDICon[0]
Figura 6-21
Si DIn[0] = "1", cada bit de Conn.arrDICon[0] se invierte, p.ej.:
Conn.arrDICon[0] = F0FF FFF0 se convierte en Conn.arrDICon[1] = 0F00 000F.
La salida DOut[0] es "1", si la conversión no se produce (ENO = EN = 0).
120
Generar un complemento a 1 de un entero de 16 bits (INV_DI)
Parámetro
EN
INV_DI
ENO
EN
ENO
IN
IN
OUT
OUT
DIn[0]
INV_DI
EN
ENO
IN
OUT
Ejemplo de la operación INV_DI
Tipo de
Operandos
datos
BOOL
Entrada
BOOL
Salida
DINT
Entrada
DINT
Salida
DOut[0]
NOT
Conn.arrDICon[1]
Manual del usuario, 05/2011, A5E00131331-04
Descripción
Entrada de habilitación
Salida de habilitación
Valor entero de entrada de 32
bits
Complemento a 1 del entero
IN de 32 bits
High Speed Boolean Processor FM 352-5
Tabla de contenido
loading

Tabla de contenido