Bloco que realiza a conversão de uma variável de 16 bits (WORD) em duas variáveis de 8 bits (2 BYTES).
Representação Ladder

Estrutura do Bloco
Tipo de Variável |
Nome |
Tipo de Dado |
Descrição |
VAR_INPUT |
EN |
BOOL |
Habilitação do bloco |
Value |
WORD UINT INT |
Valor em WORD |
|
VAR_OUTPUT |
ENO |
BOOL |
Fim de operação |
Result1 |
BYTE USINT SINT |
Valor em BYTE (menos significativo) |
|
Result2 |
BYTE USINT SINT |
Valor em BYTE (mais significativo) |
Funcionamento
Este bloco, quando tem um valor TRUE em EN, separa a variável de entrada de 16 bits (WORD) em 2 variáveis de saída de 8 bits (BYTE), transferindo o resultado para Result1 (menos significativo) e Result2 (mais significativo).
Quando EN possui valor FALSE, Result permanece inalterado.
O valor de ENO repassa para o próximo bloco Ladder o valor de EN após finalizada a operação.
Fluxograma do Bloco

Exemplo


Os exemplos acima convertem a variável "VAL_IN" do tipo WORD (32 bits) em duas variáveis do tipo BYTE (8 bits).