辅助继电器 M 元件用作用户程序执行过程中的中间变量,如同实际电控系统中的辅助继电器,用于状态信息的传递, 也可将多个 M 变量组成为字变量使用,M 变量与外部端口没有直接的联系,但可通过程序语句将 X 复制到 M,或 M 复制到 Y 的方式与外界发 生联系,一个 M 变量可无限次使用。 辅助继电器 M M0M1,…… M8511 等符号标识,其序号是以 10 进制方式编号。M8000 以上的变量为系统专 用变量,用于 PLC 用户程序与系统状态的交互;部分 M 变量还具有掉电保存特性。 特殊辅助继电器 SM 为系统专用变量,以 SM0SM1,…… SM1023 等符号标识,其序号是以 10 进制方式编号, 用于 PLC 用户程序与系统状态的交互。 一般用 保持用 保持用 特殊用 特殊用 M0 ~ M499 500 [1] M500 ~ M1023 524 [2] M1024 ~ M7679 6656 [3] M8000 ~ M8511 512 SM0 ~ SM1023 1024 [1] 非停电保持区域。使用参数设定,可变更成停电保持区域。 [2] 停电保持区域。使用参数设定,可变更成非停电保持区域。 [3] 停电保持区域,不能通过参数来改变。 可编程控制器内的一般用辅助继电器、停电保持用辅助继电器的区域分配,可通过参数设定来进行调整。 可编程控制器内有大量的特殊辅助继电器,这些特殊辅助继电器各有其特定的功能,具体请参见 674 页上 的“附录 A 特殊软元件 SMSDD8000M8000 分配说明”。注意,用户不可使用尚未定义的特殊辅助继电器。 使用技巧:可以将连续的 M 变量按字节或字来进行访问,例如: 其中 K4M100 表示将 M100M101M102……M115 16 个单元,组成一个字的单元进行读操作(M100 作为字的 bit0……M115 作为字的 bit15),这样可提高编程效率