MODBUS指令使用说明

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MODBUS指令使用说明一、指令形式(都为16位指令,常开/闭、边缘触发):
注:当从站站号填写0时,以广播模式进行发送。

二、MODBUS通讯协议:
RTU格式
三、通讯变量的地址分配:
四、MODBUS指令占用寄存器:
五、MODBUS通信状态编码(D7994记录)
六、使用MODBUS指令需知:
1.在第一个扫描周期对通讯参数进行设置(D8120),对本站站号进行设置(D7998)。

D8120可设置参数如下:
H040X:波特率57600
H043X:波特率9600
H044X:波特率38400
H045X:波特率19200
X = 7:8数据位,偶校验,1停止位
X = 3:8数据位,奇校验,1停止位
X = 9:8数据位,无校验,2停止位
X = 1:8数据位,无校验,1停止位
X = E:7数据位,偶校验,2停止位
X = A:7数据位,奇校验,2停止位
X = 6:7数据位,偶校验,1停止位
X = 2:7数据位,奇校验,1停止位
X = 8:7数据位,无校验,2停止位
主站设置示意图:
从站设置示意图:
2.在第一个扫描周期所有MODBUS指令均不会被执行。

3.变量个数限制:位型变量200个,字型变量32个。

4.若用户使用MODBUS功能,梯形图禁止使用:
①梯形图自由协议功能函数及其资源区;
②RS485通讯协议网络;
③MODBUS接收区/发送区。

如不遵循以上规则,可能导致MODBUS通讯出错。

5.通信方式
①广播模式(同步性较好):
注:广播站号为0,所有下位机响应但是不会回复,注意广播不能进行读操作。

广播模式状态显示寄存器无相关记录(D7994~D7997)
②指令顺序缓存方式(最大缓存12条指令)
③步序方式(推荐方式)
注:需要通过M8128/M8129的状态来确认当前MODBUS指令是否执行完毕,
读取状态后需复位
M8128/M8129 MCLW
X0
K0 K1000 K3 M10。

相关文档
最新文档