施耐德 M340/M580 系列 PLC 为施耐德中大型 PLC 系统,使用 Control Expert 控制专家软件(原 Unity Pro 软件)进行编程
施耐德中小型 PLC (M2XX、M310)使用的是 Machine Expert 机器专家软件(原 SoMachine 软件)进行编程,不适用此教程,请参考其他 CodeSys 系 PLC 的编程
在施耐德 M580、M340 PLC 中
BOOL 类型变量,占用 1 个字节的长度,且只使用整个字节的最低位(Bit 0)
官方文档:

实测:
声明变量TEST_AR_BOOL,类型为BOOL数组类型[0..31] OF BOOL
--> 数组占用寄存器从%MW59000开始
设置值:设置数组前 3 个元素 = 1

输出结果(输出结果监视从%MW59000开始的2个字):
可见第 1 个字的 bit0、bit8,第 2 个字的 bit0 = 1,其他位 = 0
