跳到主要内容

7.6.1 组合BIT为BYTE

功能

实现将8个BOOL输入量BIT0--BIT7组合为一个BYTE返回值。

LD图形

alt text

参数说明

接口变量声明类型说明
BIT0Var_InputBOOL给BYTE返回值的bit0
BIT1Var_OutputBOOL给BYTE返回值的bit1
BIT2Var_OutputBOOL给BYTE返回值的bit2
BIT3Var_OutputBOOL给BYTE返回值的bit3
BIT4Var_OutputBOOL给BYTE返回值的bit4
BIT5Var_OutputBOOL给BYTE返回值的bit5
BIT6Var_OutputBOOL给BYTE返回值的bit6
BIT7Var_OutputBOOL给BYTE返回值的bit7
函数名称返回值BYTE转换后的结果

示例

  • LD示例动图如下:

alt text

  • ST示例如下代码所示:
OUT:=PACK_BITS_TO_BYTE(    
BIT0:=0,
BIT1:=1,
BIT2:=0,
BIT3:=1,
BIT4:=1,
BIT5:=1,
BIT6:=1,
BIT7:=1
);