
系统存储器(例如MB10)
时钟存储器(例如MB0)

在PLC的设备视图中的CPU的“属性”项中,可以设置系统存储器和时钟存储器,并且可以修改系统存储器和时钟存储器字节的地址,默认的系统存储器字节的地址为MB1,时钟存储器字节的地址为MB0。本案中选用MB10为系统存储器字节的地址,时钟存储器字节的地址采用默认值。

图为组态系统存储器和时钟存储器

图为修改后的组态系统存储器和时钟存储器
一、系统存储器字节
系统存储器字节提供了以下4个位,用户程序可通过以下变量名称引用这4个位。
M10.0(FirstScan,即首次循环)在Startup(启动)组织块执行完成后的的第一个扫描周期内,该位设置为1,在执行完成第一次扫描,第二次扫描开始后“首次循环”位将置为0。用途之一是调用初始化子程序。
M10.1(DiagStatusUpdate,即诊断状态已更改),在CPU记录了诊断事件后的一个扫描周期内,该位设置为1。由于直到首次循环OB组织块执行结束,CPU才能置位“DiagStatusUpdate”位,因此用户程序无法检测在启动OB执行期间或首次程序循环OB执行期间是否发生过诊断故障。
M10.2(AlwaysTRUE,即始终为1),常通标志。
M10.3(AlwaysFALSE,即始终为0),常闭标志。
二、时钟存储器
周期脉冲指令(0.5~10Hz)。CPU从STOP模式切换到STARTUP模式时初始化这些字节。时钟存储器字节各位在STARTUP和RUN模式下会随CPU时钟同步变化。


