对某些应用,在STEP7中可能需要将多个信号组合成一个控制字或从一个控制字中提取单独的信号。
1、FB块 “BoolToWordAT” 的说明
利用FB “BoolToWordAT” 可在一个字中组合 16 个位。每个 Bool 类型输入变量被分配到静态变量"statMotors"数组并被带关键字 “AT”的"statConveyor"变量覆盖。静态变量"statConveyor"的内容被传输到输出变量"conveyor"中。
这两个FB块在OB1中调用。
这里有程序全局库模板,可以下载导入到新建项目,在博图中打开和编辑使用,导入完之后,从全局库中将"BoolToWordAT","BoolToWordAT_DB","WordToBoolAT", "WordToBoolAT_DB","DB" 和"Main"拖拽到程序块文件夹,将变量拖拽到PLC变量文件夹