在用DP-MODBUS调试的时候需要注意:
读写数据不能超限,市面上有的产品是允许你读写数量超过定义的范围,但是大连德嘉的DP-MODBUS是严格按照规范执行的
比如图中定义的是4个字,那么你只能读写1-4个字,多了会报错。
使用实例:
1、如将该协议转换器DP站号定义为11,波特率如:187.5K,这里不做过多演示了,通过转换器上的拨码开关设置的,如下:
2、双击DP-Modbus图标,设置Modbus侧参数,如下:
3、定义如下报文信息参数:使用03功能码(4xxxx),读30个字,从站地址:9,Modbus寄存器起始地址:0
4、使用02功能码(1xxxx),读8个位,从站地址:11,Modbus寄存器起始地址:0
5、使用02功能码(1xxxx),读8个位,从站地址:12,Modbus寄存器起始地址:0
6、这里使用使用Modbus Slave调试软件测试(模拟实际从站设备状态),波特率:9600、8位无校验1个停止位、分别定义三个从站:9、11、12,对应功能码和起始地址分别定义好。
7、最后进行监控如下:
可见通讯成功!
最后修改:2020/12/3 13:55:20