BITSUM: Contar número de bits activados (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
BITSUM: Contar número de bits activados

Descripción

La instrucción "Contar número de bits activados" cuenta el número de bits de un operando que están puestos al estado lógico "1".

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

Operando cuyos bits activados se cuentan

Valor de función

INT

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

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

Operando

Valor*

Tag_Input

DW#16#12345678

Tag_Result

W#16#000D (13 bits)

*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".