BCDCPL: Generar complemento a diez (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
BCDCPL: Generar complemento a diez

Descripción

La instrucción "Generar complemento a diez" crea el complemento a diez de un número BCD de siete dígitos que se indica en el operando. La instrucción realiza el cálculo con la siguiente fórmula matemática:

10000000 (como BCD)

– Valor BCD de 7 dígitos

----------------------------------------

Complemento a diez (como BCD)

Parámetros

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

Parámetro

Declaración

Tipo de datos

Área de memoria

Descripción

<Operando>

Input

DWORD

I, Q, M, D, L, P

Número BCD de 7 dígitos

Valor de función

DWORD

I, Q, M, D, L, P

Resultado de la instrucción

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" := BCDCPL("Tag_Input");

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

Operando

Valor*

Tag_Input

DW#16#01234567

Tag_Result

DW#16#08765433

*En el editor de programas, los códigos de error se pueden representar como valores enteros o hexadecimales. Encontrará más información sobre el cambio de los formatos de visualización en "Consulte también".