Pular para o conteúdo principal

DWORD_TO_BYTE

O bloco DWORD_TO_BYTE converte um valor DWORD em BYTE.

Representação em Ladder

DWORD_TO_BYTE - Ladder

Estrutura de blocos

Tipo de variávelNomeTipo de dadoDescrição
VAR_INPUTENBOOLHabilita o bloco.
VAR_INPUTValueDWORD / UDINT / DINTDValor WORD.
VAR_OUTPUTENOBOOLIndica que a operação foi concluída.
VAR_OUTPUTResultBYTE / USINT / SINTValor BYTE.

Operation

When EN is TRUE, the block interprets Value as a DWORD value, converts it to BYTE, and stores the result in Result.

When EN is FALSE, Result remains unchanged.

A saída ENO passa o estado de EN para o próximo bloco Ladder após a conclusão da operação.

Conversion Behavior

Only the eight least significant bits are considered in the result.

Fluxograma de execução

DWORD_TO_BYTE - execution flowchart

Exemplos

The Ladder examples convert VALUE from DWORD to BYTE, store the final value in RESULT, and activate ENO when the block finishes successfully.

DWORD_TO_BYTE Ladder example

DWORD_TO_BYTE Ladder example result

DWORD_TO_BYTE additional Ladder example