电工学习网

 找回密码
 立即注册
查看: 3320|回复: 0
打印 上一主题 下一主题

Profibus-DP总线通讯问题

[复制链接]
跳转到指定楼层
楼主
发表于 2019-6-25 17:26:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在PN出来之前,DP因为其成本相对低廉,通讯距离长,可挂设备数量多而被广泛的使用。然而作为工业级产品,DP稳定吗??以我以前公司的一个实际工程案例来看看:某个中大型污水处理厂,全厂仪表通过DP总线与plc进行通讯。仪表主要品牌为HACH和西门子(都是好品牌了)。多的PLC主站下面会带20个左右的仪表(离127的最大值只有不到20%的数量),因为污水厂的面积相对较大,因此在设计初期都已经划分好了每个PLC所带的仪表数量及距离,一般DP通讯的总长度都不超过400米。考虑到距离长环境恶劣等因素,在DP的初始和中断都增加了西门子DP中继。现场电缆施工按低点说算是中等吧(比我见过的大多数工程要好点吧)。刚开始DP通讯还算是稳定的,没过几年同事和我说客户反应说仪表数据总是容易出现突然为0的情况(稳定性变差了)......
总线通讯变差,我们的版主或技术大能可能马上来一句:检查你的线路(施工不标准,没有屏蔽等等),增加中继,检查你设备的问题。。。线路的施工不标准,老化腐蚀等因素是导致通讯不稳定的关键所在,但是反过来想想西门子的Profibus-DP就没有问题了吗?那些所谓的参数都是在实验室得出来的吗?作为工业级产品,使用在工业环境中就很可能会遇到高温,干扰,腐蚀等各种各样的问题,如果使用条件稍微有点差你通讯就会闹情绪那么何来工业稳定性可言?
为何这样说??我们看看DP通讯最常见的问题吧:在实际监测过程中可以发现在通讯稳定性稍差的环境中,数据通讯可能会产生一个瞬断的现象(瞬间变为0然后马上恢复正常)。大部分DP通讯不稳定都是这种情况,因为变0到恢复数据时间小于1S,如果只是作为采集数据基本影响不大,但是如果作为控制呢?瞬断的情况出现最多,其实DP通讯只要处理一下这类问题,稳定性立马提升一大截,但是西门子你做了吗?
通讯条件恶化,我们能在实际监测过程中可以发现数据通讯会经常出现为0的状况,时间虽短但是跳动频繁,这个时候我们是有必要检查线路的问题了,但是从另一个角度说既然DP能够采集到数据说明通讯链路还是保持较好的,DP通讯为何本身不能处理一下避免通讯错误的问题呢?
DP通讯还有一个比较恶心的问题就是通讯掉站的问题,就是下面一堆仪表,中间某个或某几个出现通讯中断无法恢复的问题(有些过段时间会自行恢复通讯)。出现通讯掉站后一般重启该设备,很多时候通讯会恢复正常,通讯恢复正常后在线监测PLC却发现通讯数据比较稳定,并不是因为通讯较差导致该设备掉站。但也有很多情况是重启设备通讯不能恢复,重启CPU后通讯才能恢复。目测重启CPU是解决通讯掉站的有效手段啊,然而最搞笑的是本身通讯正常的DP子站经常会因为你重启CPU后通讯不上了。。。
从上的工程经验可以看出西门子的DP总线敢说有工业级水准吗??是否是一个BUG??是否有必要去完善?
因此,我经常回答一些处理DP通讯不正常的问题中重要检查几部分:
1.线路是否存在问题,线路拓扑是否存在问题,是否按规范敷设线路。
2.是否避开干扰源及抗干扰措施(其实就是第一点)
3.是否增加中继及中端电阻等(有必要走光纤通信)
4.DP通讯速度是多少,通讯速度是否过高(通讯速度降低是通讯稳定的一大法宝一般推荐500Kbps以下)
5.最关键的是是否做了通讯中断的程序处理?做了通讯中断的程序处理可以解决80%以上的DP通讯问题(没办法,DP不做只能自己做了)

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-8-29 14:02

Powered by © 2011-2022 www.shop-samurai.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表