跳到主要内容

7.6.3 组合BIT为DWORD

功能

实现将32个BOOL输入量BIT0~BIT31组合为一个DWORD返回值

LD图形

alt text

参数说明

接口变量声明类型说明
BIT0Var_InputBOOL给DWORD返回值的bit0
BIT1Var_InputBOOL给DWORD返回值的bit1
BIT2Var_InputBOOL给DWORD返回值的bit2
BIT3Var_InputBOOL给DWORD返回值的bit3
BIT4Var_InputBOOL给DWORD返回值的bit4
BIT5Var_InputBOOL给DWORD返回值的bit5
BIT6Var_InputBOOL给DWORD返回值的bit6
BIT7Var_InputBOOL给DWORD返回值的bit7
BIT8Var_InputBOOL给DWORD返回值的bit8
BIT9Var_InputBOOL给DWORD返回值的bit9
BIT10Var_InputBOOL给DWORD返回值的bit10
BIT11Var_InputBOOL给DWORD返回值的bit11
BIT12Var_InputBOOL给DWORD返回值的bit12
BIT13Var_InputBOOL给DWORD返回值的bit13
BIT14Var_InputBOOL给DWORD返回值的bit14
BIT15Var_InputBOOL给DWORD返回值的bit15
BIT16Var_InputBOOL给DWORD返回值的bit16
BIT17Var_InputBOOL给DWORD返回值的bit17
BIT18Var_InputBOOL给DWORD返回值的bit18
BIT19Var_InputBOOL给DWORD返回值的bit19
BIT20Var_InputBOOL给DWORD返回值的bit20
BIT21Var_InputBOOL给DWORD返回值的bit21
BIT22Var_InputBOOL给DWORD返回值的bit22
BIT23Var_InputBOOL给DWORD返回值的bit23
BIT24Var_InputBOOL给DWORD返回值的bit24
BIT25Var_InputBOOL给DWORD返回值的bit25
BIT26Var_InputBOOL给DWORD返回值的bit26
BIT27Var_InputBOOL给DWORD返回值的bit27
BIT28Var_InputBOOL给DWORD返回值的bit28
BIT29Var_InputBOOL给DWORD返回值的bit29
BIT30Var_InputBOOL给DWORD返回值的bit30
BIT31Var_InputBOOL给DWORD返回值的bit31
函数名称返回值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
);