跳到主要内容

7.6.2 组合BIT为WORD

功能

实现将16个BOOL输入量BIT0--BIT15组合为一个WORD返回值。

LD图形

alt text

参数说明

接口变量声明类型说明
BIT0Var_InputBOOL给WORD返回值的bit0
BIT1Var_InputBOOL给WORD返回值的bit1
BIT2Var_InputBOOL给WORD返回值的bit2
BIT3Var_InputBOOL给WORD返回值的bit3
BIT4Var_InputBOOL给WORD返回值的bit4
BIT5Var_InputBOOL给WORD返回值的bit5
BIT6Var_InputBOOL给WORD返回值的bit6
BIT7Var_InputBOOL给WORD返回值的bit7
BIT8Var_InputBOOL给WORD返回值的bit8
BIT9Var_InputBOOL给WORD返回值的bit9
BIT10Var_InputBOOL给WORD返回值的bit10
BIT11Var_InputBOOL给WORD返回值的bit11
BIT12Var_InputBOOL给WORD返回值的bit12
BIT13Var_InputBOOL给WORD返回值的bit13
BIT14Var_InputBOOL给WORD返回值的bit14
BIT15Var_InputBOOL给WORD返回值的bit15
函数名称返回值WORD转换后的结果

示例

  • LD示例动图如下:

alt text

  • 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
);