DECO: Descodificar (S7-300, S7-400) - STEP 7

SCL (S7-300, S7-400)

ft:publication_title
SCL (S7-300, S7-400)
Product
STEP 7
Version
V20
Publication date
11/2024
Language
es-ES
DECO: Descodificar

Descripción

La instrucción "Descodificar" activa un bit predeterminado por el valor de entrada en el valor de salida.

La instrucción "Descodificar" lee el valor del parámetro IN y activa el bit en el valor de salida cuya posición equivale al valor leído. Los demás bits del valor de salida se rellenan con ceros. Si el valor del parámetro IN es mayor que 31, se ejecuta una instrucción modulo 32.

Parámetro

La tabla siguiente muestra los parámetros de la instrucción:

Parámetros

Declaración

Tipo de datos

Área de memoria

Descripción

IN

Input

WORD

I, Q, M, D, L, P

Posición del bit que se activa en el valor de salida.

Valor de función

DWORD

I, Q, M, D, L, P

Valor de salida actual

Encontrará más información sobre los tipos de datos válidos en "Consulte también".

Ejemplo

El siguiente ejemplo muestra el funcionamiento de la instrucción:

SCL Copia el código de programa siguiente en el portapapeles.

"Tag_Result" := DECO(IN := "Tag_Value");

La figura siguiente muestra el funcionamiento de la instrucción con valores de operandos concretos:

La instrucción lee el número "3" del valor del operando "Tag_Value" y activa el tercer bit del valor del operando "Tag_Result".