两个CPU通过DP /DP Coupler数据交换的问题

我做的新设备要和旧设备交换数据,需要用到DP/DP Couper,新设备用PLC400,旧设备用的是PLC300现在有几个问题问问大家,不胜感激:
1.硬件配置时是不是在两个CPU中都要配置,如果需要我必须要拿到旧设备的程序。
2.如果在两个CPU中配置添加DP/DP,DP地址会自动分配,我在DP/DP模块上是不是不需要拨地址了,也就是说不管1DIL和2DIL开关,而只需把ADDR都拨到ON上。下图中400地址是20,300的地址是4.
3.400的地址和300的地址是一一对应的,我看DP/DP Coupler入门里指导的,我的对应关系如下:400中:数字量DI 8......9    300中数字量DO 0.......1
                               DO 8.......11                    DI  0.....  .3
                               PIW    592                       PQW 256
                               PID   516                         PQD256
4. 如果以上正确,  那么对应数据怎么传送呢,是300里的程序把BOOL到量送给Q点输出,我的I就能直接接收到吗?如300的Q0.0=1,我的400里I8.0就等于1吗?
5.硬件配置 如图

问题补充:
谢谢各位,尤其要谢的是WWCWWC老师,回答很仔细,最后再问一下,我的两个CPU都不在终端,这两个DP头的终端电阻应该在OFF上,那么DP/DP Couper上的两个DP头终端电阻应该在什么位置?另外这两个DP头都接入口,出口空着吗?

图片说明:

两个CPU通过DP /DP Coupler数据交换的问题    两个CPU通过DP /DP Coupler数据交换的问题   

最佳答案

1)是的,这个主站均需要硬件重新组态DP/DP Couper,并下载到各自的cpu中,是的,必须有原程序。你试试是否支持上传和下载。
2)前一段时间,也遇到过你类似的问题,所以重新看了看DP/DP Couper手册,新推出的DP/DP Couper模块硬件不需要如旧模块那样设置dp地址了,当将dip开关均拨至off,模块地址自动设别,当然,也支持设置dp地址模式。
3)你已经列举了他们之间的数据交换区,通讯成功后,可以通过这些数据交换区传递数据信息。
4)如果仅仅是传送位单位(一次性数据交换少的),可以把它看做是cpu的扩展模块,直接调用,他们之间的隐射关系你理解是正确的,就是一一对应关系。

提问者对于答案的评价:
谢谢WWCWWC老师,回答很仔细,最后再问一下,我的两个CPU都不在终端,这两个DP头的终端电阻应该在OFF上,那么DP/DP Couper上的两个DP头终端电阻应该在什么位置?另外这两个DP头都接入口,出口空着吗?

最佳答案作者回复:
关于终端电阻器开关问题,实际上理解起来很容易。
当dp插头需要连接2根dp电缆时,该开关设置为ON位置,单根dp电缆时,设置为OFF位置。
注意,dp插头的引入方向,插头上有标记。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc288891.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 上午12:05
下一篇 2020年10月31日 上午12:05

相关推荐