您现在的位置是:首页 > PLC技术 > PLC技术
STEP 7写诊断缓冲器的用户入口
来源:艾特贸易2018-04-28
简介系统功能 SFC 52 WR_USMSG 能够将一个记录写到诊断缓冲器,它可能会发送到 MPI 总线上所有的节点。表 1 列出了 SFC 52 的参数。 表 1 SFC 52 WR_USMSG 的参数 诊断缓冲器中的记录和系统事件的格
系统功能SFC 52 WR_USMSG能够将一个记录写到诊断缓冲器,它可能会发送到MPI总线上所有的节点。表1列出了SFC 52的参数。
表1 SFC 52 WR_USMSG的参数
诊断缓冲器中的记录和系统事件的格式相符,比如组织块的启动信息。在允许的范围内,可以选择自己的事件ID(EVENTN参数)和附加信息(INFO1和INFO2参数)。
事件ID和缓冲器中的头两个字节一样(如图1所示)。允许的用户记录是事件类8(信号模块的诊断记录)、9(标准的用户事件)、A和B(随机的用户事件)。
图1 诊断缓冲器记录中的事件ID
附加信息(INFO1)和诊断记录的第7个、第8个字节(一个字)相符,附加信息2(INFO2)和字节9~12(一个双字)相符。两个变量的内容可以是用户自己的选项。
设置SEND为“1”,可以将诊断记录发送到相关的节点。即使不能发送(比如,因为没有联机的节点或因为发送缓冲器满了),诊断缓冲器仍然能够生成记录(当事件ID的第9位被置位时)。
(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:)
点击排行
