使用 SIMATIC S7-CPU 的诊断缓冲区【工控老鬼】(2013-03-18 17:04:55) 转载▼标签: 工控老鬼工业自动化深圳市启程 plc 培训西门子 plc 西门子 plc 培训分类: PLC 使用 SIMATIC S7-CPU 的诊断缓冲区【工控老鬼】问题: 哪些信息被存储在 SIMATIC S7-CPU 的诊断缓冲区中? 解答: 系统诊断用于识别、评估和显示发生在自动化系统中的错误。为此,在每个有系统诊断能力的 CPU 和模块中,都有一个包含所有诊断结果详细信息的诊断缓冲区。错误被模块的操作系统识别?作为整个系统内的唯一编号(起因) ?包括错误发生的位置和时间并用纯文本显示。历史错误也被记录,因为该错误消息将被自动存储在诊断缓冲区中。系统诊断的基本功能包括操作系统的所有错误事件以及用户程序的程序顺序中的一些特性,它们存储在诊断缓冲区中,并带有时间,错误编号及附加的相关信息。此外,用户可以在诊断缓冲区中输入用户自定义的诊断事件(如关于用户程序的信息),或发送用户定义的诊断结果到已连接的站中(监测设备如 PG , OP , TD) 。诊断缓冲区诊断缓冲区能够?更快地识别故障源,因而提高系统的实用性。?评估 STOP 之前的最近事件,并找到引起 STOP 的原因。诊断缓冲区是一个带有单个诊断条目的循环缓冲区,这些诊断条目显示在事件发生序列中;第一个条目显示的是最近发生的事件。如果缓冲区已满,最早发生的事件就会被新的条目所覆盖。根据不同的 CPU ,诊断缓冲区的大小或者固定,或者可以通过 HW Config 中通过参数进行设置。诊断缓冲区中的条目包括: ?故障事件?操作模式转变以及其它对用户重要的操作事件?用户定义的诊断事件(用 SFC52 WR_USMSG) 在 STOP 模式下,在诊断缓冲区中尽量少的存储事件,以便用户能够很容易在缓冲器中找到引起 STOP 的原因。因此,只有当事
诊断缓冲区 来自淘豆网m.daumloan.com转载请标明出处.