您现在的位置是:首页 > 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的参数

SFC 52 WR_USMSG的参数

    诊断缓冲器中的记录和系统事件的格式相符,比如组织块的启动信息。在允许的范围内,可以选择自己的事件IDEVENTN参数)和附加信息(INFO1INFO2参数)。

    事件ID和缓冲器中的头两个字节一样(如图1所示)。允许的用户记录是事件类8(信号模块的诊断记录)、9(标准的用户事件)、AB(随机的用户事件)。

诊断缓冲器记录中的事件ID

    1    诊断缓冲器记录中的事件ID

    附加信息(INFO1)和诊断记录的第7个、第8个字节(一个字)相符,附加信息2(INFO2)和字节912(一个双字)相符。两个变量的内容可以是用户自己的选项。

    设置SEND为“1”,可以将诊断记录发送到相关的节点。即使不能发送(比如,因为没有联机的节点或因为发送缓冲器满了),诊断缓冲器仍然能够生成记录(当事件ID的第9位被置位时)。

(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:艾特贸易网客服为您服务