大连德嘉的DP-MODBUS协议转换器从2011年推出到现在已经7年了,是一款成熟稳定的产品,它一端与S7-300PLC的DP总线连接,另一端连接MODBUS设备。它同时自带USB转串口设备,通过USB线连接到该设备上,该设备的另一端连接到MODBUS的A线和B线上。能够监听到MODBUS总线上的通讯数据,同时也可以直接发送MODBUS命令或MODBUS响应,这样才能使使用者迅速掌握MODBUS的通讯正常与否,做到心中有数,调试起来非常方便!
注:博途也是一样的I区和Q区也是要多加个P,如QW256得改为PQW256,另外博途也可以添加大连德嘉DP-Modbus的GSD文件,在博途里一样能够使用。
在用DP-MODBUS调试的时候需要注意2点:
1、读写数据不能超限,市面上有的产品是允许你读写数量超过定义的范围,但是大连德嘉的DP-MODBUS是严格按照规范执行的
比如图中定义的是4个字,那么你只能读写1-4个字,多了会报错。
2、定义的Q区和I区超过256时,在300或者1200的程序里需要用PQW256而不是QW256
如图,定义的是QB256-263,然后我想在程序中通过move指令向该区域赋值来测试modbus通讯,应该用PQB256,如下图;
1)STEP7程序
2)TIA Portal程序
在TIA Portal里正常写PQW256或PQW257,然后会在程序里自动生成为%QW256:P或%QW257:P
PIB、PIW是指外部设备的地址,PI、PQ最小寻址单位是BYTE。