7.6.7 把BYTE拆解成BIT
功能
实现将1个BYTE输入量拆解输出为8个BOOL的输出量
LD图形

参数说明
| 接口变量 | 声明 | 类型 | 说明 |
|---|---|---|---|
| IN_BY | Var_Input | BYTE | BYTE输入量 |
| BIT0 | Var_Output | BOOL | 取值输入BYTE的bit0 |
| BIT1 | Var_Output | BOOL | 取值输入BYTE的bit1 |
| BIT2 | Var_Output | BOOL | 取值输入BYTE的bit2 |
| BIT3 | Var_Output | BOOL | 取值输入BYTE的bit3 |
| BIT4 | Var_Output | BOOL | 取值输入BYTE的bit4 |
| BIT5 | Var_Output | BOOL | 取值输入BYTE的bit5 |
| BIT6 | Var_Output | BOOL | 取值输入BYTE的bit6 |
| BIT7 | Var_Output | BOOL | 取值输入BYTE的bit7 |
示例
-
LD示例动图如下:

-
ST示例如下代码所示:
UNPACK_BYTE_TO_BIT(
IN_BY:=IN1,
BIT0=>bVar0,
BIT1=>bVar1,
BIT2=>bVar2,
BIT3=>bVar3,
BIT4=>bVar4,
BIT5=>bVar5,
BIT6=>bVar6,
BIT7=>bVar7
);