7.6.2 组合BIT为WORD
功能
实现将16个BOOL输入量BIT0--BIT15组合为一个WORD返回值。
LD图形
参数说明
接口变量 | 声明 | 类型 | 说明 |
---|---|---|---|
BIT0 | Var_Input | BOOL | 给WORD返回值的bit0 |
BIT1 | Var_Input | BOOL | 给WORD返回值的bit1 |
BIT2 | Var_Input | BOOL | 给WORD返回值的bit2 |
BIT3 | Var_Input | BOOL | 给WORD返回值的bit3 |
BIT4 | Var_Input | BOOL | 给WORD返回值的bit4 |
BIT5 | Var_Input | BOOL | 给WORD返回值的bit5 |
BIT6 | Var_Input | BOOL | 给WORD返回值的bit6 |
BIT7 | Var_Input | BOOL | 给WORD返回值的bit7 |
BIT8 | Var_Input | BOOL | 给WORD返回值的bit8 |
BIT9 | Var_Input | BOOL | 给WORD返回值的bit9 |
BIT10 | Var_Input | BOOL | 给WORD返回值的bit10 |
BIT11 | Var_Input | BOOL | 给WORD返回值的bit11 |
BIT12 | Var_Input | BOOL | 给WORD返回值的bit12 |
BIT13 | Var_Input | BOOL | 给WORD返回值的bit13 |
BIT14 | Var_Input | BOOL | 给WORD返回值的bit14 |
BIT15 | Var_Input | BOOL | 给WORD返回值的bit15 |
函数名称 | 返回值 | WORD | 转换后的结果 |
示例
- LD示例动图如下:
- ST示例如下代码所示:
OUT:=PACK_BITS_TO_WORD(
BIT0:=1,
BIT1:=1,
BIT2:=1,
BIT3:=1,
BIT4:=1,
BIT5:=1,
BIT6:=1,
BIT7:=1,
BIT8:=1,
BIT9:=1,
BIT10:=1,
BIT11:=1,
BIT12:=0,
BIT13:=1,
BIT14:=0,
BIT15:=1
);