作者 | 主题 |
---|---|
YiMoon 至圣 经验值: 11062 发帖数: 1222 精华帖: 35 |
楼主 2020-11-27 10:51:50
主题:DP COUPLE做DP通信遇到的问题分享 前段时间做了一个S7-1200与S7-300做DP通讯,通过DP/DP COUPLE进行数据交换,中间通过OLM G11转换为光纤。想着这样的通讯很简单的,没想到掉坑里了。 两边配置如下: S7-1200侧: -CPU1215C -CM1243-5(做DP主站) -OLM G11
S7-300侧 -CPU 315-2PN/DP -DP/DP COUPLE -OLM G11 软硬件配置接线如下: 软件上:两边都在组态里组态好DP/DP COUPLE的GSD文件,并进行配置通讯数据及地址。 硬件上: S7-1200侧 DP接头连接CM1243-5和OLM G11,两侧终端电阻打到ON, S7-300侧 DP接头连接到CPU DP口和DP/DP COUPLE的DP口1,两侧终端电阻都打到ON,OLM G11的DP口连接到DP/DP COUPLE的DP口2,两侧终端电阻打到ON。 问题: 都配置好后,上电,OLM G11上的指示灯正常,但DP/DP COUPLE上的BF2指示灯亮,BF1正常,说明BF2的线路有问题。在线检查硬件组态,发现组态的数据都有个红叉,说明没有找到硬件。检查拨码地址正确,检查OLM G11,指示灯正常,以为是S7-1200的线路有问题,为了排除,于是交换DP/DP COUPLE的两个DP 口,发现还是BF2指示灯亮,BF1正常。 图1 图2 图3 说明线路应该没问题,又开始检查软件设置,也没有发现问题,接着又开始检查线路,怀疑是不是加了OLM G11走光纤,导致DP通讯不上。因为在DP组态设置里,有一项是设置加了OLM后的参数的。于是修改了相关参数,但还这是同样的问题。又确认了光纤材质,跟OLM是不是相匹配(G11应该配玻璃光纤),排除了光纤问题。
图4 最后没办法了,已经是凌晨了,干脆静下心来边休息边想,实在不行,就拉根DP 线,不走光纤(没办法的办法)。但长度有500多米,而且也不知道是不是光纤的问题,于是把1200PLC直接拆下来,拿到中控室跟300PLC直接用DP线连接测试,发现还是不行。 这下有点眉目了,排除了硬件线路的问题,开始检查软件。跟300测的工程师讨论,并检查了他的组态,问题发现了,原来组态的发送,接收数据,跟我是一样的。修改之后,一切正常了。 大家可能会问了,组态的数据不应该就是要一样吗?DP/DP COUPLE正确的组态应该是一方先组态发送数据,再组态接收数据,对方应该反过来,先组态接收数据,再组态发送数据。 这次的问题,回过头来想想还是没有沟通好的原因,毕竟不是一个人在开发程序,多人合作还是要做约定,及时沟通。电气的东西,找到原因了,就是一层窗户纸的事。
Keep calm and carry on!!!
|