系统诊断与报警
S7-1500提供了一个使用方便的选件。采用它,可以将从故障组件获得的诊断信息(已经出现的错误的描述信息,以及错误位置的相关信息)以报警的形式输出至一或多个显示设备(例如,HMI设备)。
出现报警时,报警将发送至已经连接的所有显示设备。相较于Zui常用的离散式和模拟式报警方法,系统诊断的优点和缺点如下:
无需编程,因为,不需要对默认的或者与模块有关的诊断信息进行分析。在STEP7 中通过设备组态即可方便地完成组态,而且,是自动地插入到 STEP 程序的组织块中的。
减小通信负荷
系统诊断是基于主动式报警方法的。 如果出现了某个报警,CPU 将主动地将相应消息发送至已经登录的所有HMI 设备,且不等待 HMI 设备的响应。
时间戳可以jingque地指示事件出现时间 (即使 HMI 设备是事件发生后才连接至 CPU)。连续、快速地出现多个问题时,报警的时间顺序可以准确地反映这些问题的出现顺序。
对于 S7-1500 来说,CPU 处于“停止”(STOP) 状态时,也会进行系统诊断并发出报警
对于早期的 CPU(例如,S7-300/400),需要占用工作内存,并使用一个 FC、一个 FB和两个DB(默认使用 FC49、FB49、DB49 和 DB50)。这些系统诊断功能在以前被称为“系统错误报告”(Reportsystem error) 功能。
系统诊断视图
该组态对象可以组成在任意画面中。 它针对已经组态的全部 SIMATIC 连接,收集并可视化CPU的系统状态信息。显示CPU 的诊断缓冲区。