跳到主要内容

7.6.9 把DWORD拆解成BIT

功能

实现将1个DWORD输入量拆解输出为32个BOOL

LD图形

alt text

参数说明

接口变量声明类型说明
Out_BYVar_InputWORDWORD输入量
BIT0Var_OutputBOOL取值输入WORD的bit0
BIT1Var_OutputBOOL取值输入WORD的bit1
BIT2Var_OutputBOOL取值输入WORD的bit2
BIT3Var_OutputBOOL取值输入WORD的bit3
BIT4Var_OutputBOOL取值输入WORD的bit4
BIT5Var_OutputBOOL取值输入WORD的bit5
BIT6Var_OutputBOOL取值输入WORD的bit6
BIT7Var_OutputBOOL取值输入WORD的bit7
BIT8Var_OutputBOOL取值输入WORD的bit8
BIT9Var_OutputBOOL取值输入WORD的bit9
BIT10Var_OutputBOOL取值输入WORD的bit10
BIT11Var_OutputBOOL取值输入WORD的bit11
BIT12Var_OutputBOOL取值输入WORD的bit12
BIT13Var_OutputBOOL取值输入WORD的bit13
BIT14Var_OutputBOOL取值输入WORD的bit14
BIT15Var_OutputBOOL取值输入WORD的bit15
BIT16Var_OutputBOOL取值输入WORD的bit16
BIT17Var_OutputBOOL取值输入WORD的bit17
BIT18Var_OutputBOOL取值输入WORD的bit18
BIT19Var_OutputBOOL取值输入WORD的bit19
BIT20Var_OutputBOOL取值输入WORD的bit20
BIT21Var_OutputBOOL取值输入WORD的bit21
BIT22Var_OutputBOOL取值输入WORD的bit22
BIT23Var_OutputBOOL取值输入WORD的bit23
BIT24Var_OutputBOOL取值输入WORD的bit24
BIT25Var_OutputBOOL取值输入WORD的bit25
BIT26Var_OutputBOOL取值输入WORD的bit26
BIT27Var_OutputBOOL取值输入WORD的bit27
BIT28Var_OutputBOOL取值输入WORD的bit28
BIT29Var_OutputBOOL取值输入WORD的bit29
BIT30Var_OutputBOOL取值输入WORD的bit30
BIT31Var_OutputBOOL取值输入WORD的bit31

示例

  • LD示例动图如下:

alt text

  • ST示例如下代码所示:
UNPACK_DWORD_TO_BIT(
IN_DW:=IN1,
BIT0=>bVar0,
BIT1=>bVar1,
BIT2=>bVar2,
BIT3=>bVar3,
BIT4=>bVar4,
BIT5=>bVar5,
BIT6=>bVar6,
BIT7=>bVar7,
BIT8=>bVar8,
BIT9=>bVar9,
BIT10=>bVar10,
BIT11=>bVar11,
BIT12=>bVar12,
BIT13=>bVar13,
BIT14=>bVar14,
BIT15=>bVar15,
BIT16=>bVar16,
BIT17=>bVar17,
BIT18=>bVar18,
BIT19=>bVar19,
BIT20=>bVar20,
BIT21=>bVar21,
BIT22=>bVar22,
BIT23=>bVar23,
BIT24=>bVar24,
BIT25=>bVar25,
BIT26=>bVar26,
BIT27=>bVar27,
BIT28=>bVar28,
BIT29=>bVar29,
BIT30=>bVar30,
BIT31=>bVar31
);