7.9.2
Instrucción INV (Complemento a 1)
Tabla 7- 130 Instrucción INV
KOP / FUP
SCL
No disponible
En KOP y FUP: haga clic en "???" y seleccione un tipo de datos en el menú desplegable.
1
Tabla 7- 131 Tipos de datos para los parámetros
Parámetro
Tipo de datos
IN
SInt, Int, DInt, USInt, UInt, UDInt, Byte, Word, DWord
OUT
SInt, Int, DInt, USInt, UInt, UDInt, Byte, Word, DWord
7.9.3
Instrucciones DECO (Descodificar) y ENCO (Codificar)
Tabla 7- 132 Instrucciones ENCO y DECO
KOP / FUP
SCL
out := ENCO(_in_);
out := DECO(_in_);
En KOP y FUP: haga clic en "???" y seleccione un tipo de datos en el menú desplegable.
1
Controlador programable S7-1200
Manual de sistema, 03/2014, A5E02486683-AG
Descripción
Calcula el complemento binario a uno del parámetro IN. El complemento
a uno se obtiene invirtiendo cada valor de bit del parámetro IN
(cambiando cada 0 a 1 y cada 1 a 0). ENO es siempre TRUE
(verdadero) tras ejecutarse esta instrucción.
Descripción
Codifica un patrón de bits en un número binario
La instrucción ENCO convierte el parámetro IN al número binario
correspondiente al bit activado menos significativo del parámetro
IN y deposita el resultado en el parámetro OUT. Si el parámetro
IN es 0000 0001 o 0000 0000, el valor 0 se deposita en el
parámetro OUT. Si el valor del parámetro IN es 0000 0000, ENO
adopta el estado lógico FALSE.
Descodifica un número binario a un patrón de bits
La instrucción DECO descodifica un número binario del
parámetro IN poniendo a "1" el bit correspondiente en el
parámetro OUT (todos los demás bits se ponen a 0). ENO es
siempre TRUE (verdadero) tras ejecutarse la instrucción DECO.
Nota: El tipo de datos predeterminado para la instrucción DECO
es DWORD. En SCL, cambie el nombre de instrucción a
DECO_BYTE o DECO_WORD descodificar un valor de byte o de
palabra y asígnelo a una dirección o variable de byte o palabra.
Instrucciones básicas
7.9 Operaciones lógicas con palabras
Descripción
Elemento que debe invertirse
Salida invertida
285