MODBUS协议中文版
以前的事件在 Event 1 字节中,数值 00H 表示该从机接收了一个通讯再起动事件(Communications Restart),响应事件的字节会在后面叙述。
12 (0C Hex) 读取通讯事件记录 事件字节内容
读取通讯事件记录功能代码返回的一个事件字节可为 4 种类型之一,每一个字节中的高 7 位定义该字节的类型,高 6 位可进一步说明该字节,见下面说明。 从机 Modbus 接收事件
从机接收查询信息时,储存事件字节的类型,并在处理前。储存该事件字节的类型。把高 7 位置 1 定义这事件,如果相应条件“真”(true),则其他位也置 1,字节中各位的含义如下。
Bit
Contents 0 未用 1 通讯错误 2 未用 3 未用 4 字符超限 5 只听模式 6 接收广播 7
1
从机 Modbus 发送事件
从机完成查询信息处理后返回置“1”定义事件,若相应的条件“真”
字节中各位含义如下:
Bit Contents
读不正常发送 (不正常1 从机放弃不正常发送2
从机放弃不正常发送3 从机程序NAK不正常4
从机程序NAK不正常5 从机程序NAK不正常6 1 7 0
从机进入只听模式
当从机进入只听模式时储存这类Bit Contents 0 0 1 0 2 1 3 0 4 0 5 0 6 0 7 0
从机初始化通讯再起动
通讯口再起动时由从机储存事动。该功能可把从机配置成错误时20 Modbus Protocol
(或不正常)响应,或无响应后,储存事件(TRUE),则其他位置 “1”。 功能码 1-3) (不正常功能码 4)
(不正常功能码 从5-6) 发送 (不正常功能码 从7)
发送,出现写入超时错误 发送,当前只听方式 事件字节,事件由 04H 数据定义,如下:字节的类型,诊断功能代码 (08)再带起动通讯选方式 (Continue on Error) 或错误时停止方式
PI-MBUS-300
节的类型。通过高 7 位置择子功能代码 (0001) 使从机通讯 (Stop on Error)。若从机配置成0”,高 6 位
再起“错误时
正常字“ 件继读

