WORD_TO_BYTE
El bloque WORD_TO_BYTE convierte un valor WORD en BYTE.
Representación en Ladder
Estructura de bloques
| Tipo de variable | Nombre | Tipo de datos | Descripción |
|---|---|---|---|
| VAR_INPUT | EN | BOOL | Habilita el bloque. |
| VAR_INPUT | Value | WORD / UINT / INT | Valor WORD. |
| VAR_OUTPUT | ENO | BOOL | Indica que la operación finalizó. |
| VAR_OUTPUT | Result | BYTE / USINT / SINT | Valor BYTE. |
Operation
When EN is TRUE, the block interprets Value as a WORD value, converts it to BYTE, and stores the result in Result.
When EN is FALSE, Result remains unchanged.
La salida ENO pasa el estado de EN al siguiente bloque Ladder después de que finaliza la operación.
Conversion Behavior
Only the eight least significant bits are considered in the result.
Diagrama de flujo de ejecución

Ejemplos
- Diagrama Ladder
- Texto estructurado
The Ladder examples convert VALUE from WORD to BYTE, store the final value in RESULT, and activate ENO when the block finishes successfully.
The following Structured Text code applies the same logic shown in the Ladder example.
Structured Text
VAR
VALUE : INT := 10;
RESULT : SINT;
END_VAR
RESULT := FB_WORD_TO_BYTE(EN:=DI1, Value:=VALUE, ENO=>DO1);