quote:以下是引用nucman在2012-11-13 22:14:47的发言:
Step7 在线帮助里这张图挺有意思的。
谁能解释下诊断信息从产生到被识别经过了哪些过程?信息流向是怎样的?
系统状态列表与诊断缓冲区是什么关系?
查阅STEP7的帮助,得到下列信息:
系统状态表包括系统数据、CPU的诊断状态数据、模块的诊断数据和诊断缓冲区。具有系统诊断能力的每个CPU和每个模块(例如,FM 354)都有一个诊断缓冲区。
用户程序可以使用下列SFC来读写诊断缓冲区和系统状态列表:
通过系统功能SFC52,可以将用户自定义的消息发送到诊断缓冲区。
可以通过用户程序中的系统功能SFC 51读取系统状态列表。
调用SFC13读取诊断数据。