大连德嘉DP-MODBUS使用说明 点击:192 | 回复:0



大连德嘉f

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:41帖 | 5回
  • 年度积分:0
  • 历史总积分:114
  • 注册:2016年7月06日
发表于:2017-09-13 11:16:39
楼主

大连德嘉的DP-MODBUS协议转换器从2011年推出到现在已经7年了,是一款成熟稳定的产品,它一端与S7-300PLCDP总线连接,另一端连接MODBUS设备。它同时自带USB转串口设备,通过USB线连接到该设备上,该设备的另一端连接到MODBUSA线和B线上。能够监听到MODBUS总线上的通讯数据,同时也可以直接发送MODBUS命令或MODBUS响应,这样才能使使用者迅速掌握MODBUS的通讯正常与否,做到心中有数,调试起来非常方便


在用DP-MODBUS调试的时候需要注意2点:


1、读写数据不能超限,市面上有的产品是允许你读写数量超过定义的范围,但是大连德嘉的DP-MODBUS是严格按照规范执行的

比如图中定义的是4个字,那么你只能读写1-4个字,多了会报错。


2、定义的Q区和I区超过256时,在300的程序里需要用PQW256而不是QW256

如图,定义的是QB256-263,然后我想在程序中通过move指令向该区域赋值来测试modbus通讯,应该用PQB256,如下图;

这样,在串口调试助手中就可以看到正确的modbus返回码

下面是我发送的modbus码,表示读1个字, 上面是返回的modbus码,表示返回2个字节,数据是FF FF,跟我在程序中赋值的一样




楼主最近还看过


热门招聘
相关主题

官方公众号

智造工程师