电工学习网

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

使用西门子S7-1200与台达变频器进行PROFIBUS DP通信出现的事故

[复制链接]
跳转到指定楼层
楼主
发表于 2022-4-1 16:22:42 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
事故描述
    这是一个很老的故事,它大约发生在2018年中旬。
    涉及到通信肯定是要画一个网络拓扑图,或者我从TIA Portal 截个图吧,毕竟咱们都是同行,干活的工具都是一样的,方便大家识别!话到这里上图:
使用西门子S7-1200与台达变频器进行PROFIBUS DP通信出现的事故
    可以看到在一个S7-1215C的plc上挂了一个CM 1243-5 PROFIBUS DP 主站模块,通过此模块与9台台达变频器进行 DP通信。
    当时我还自己通过资料和手册,写了一个参数通道的程序,引以为豪。但是接下来的事情导致自豪感完全丢失!(附参数通道程序截图)
    使用西门子S7-1200与台达变频器进行PROFIBUS DP通信出现的事故
    这个系统也并不复杂,可是就是这样一个简单的系统,却频繁的报DP从站掉线,随机某一台或几台变频器报警,虽然掉线之后可以自动恢复,而且断线的时间也很短暂不会超过1s。
    当时我们同事说可以通过程序屏蔽它,当发生通信报警时PLC不进行任何处理,为了实现这一功能我又将原有的通信启停程序硬件改为由端子启停,通信发速度,读速度电流之类的功能。
    但是对于CP2000系列的台达变频器,通信报错后,它变频的报错并不能通过端子或者其他方式复位,台达给出的方案是升级变频器固件版本,但是由于种种原因最后没有得到升级的机会。下图是与台达技术人员的沟通邮件:
使用西门子S7-1200与台达变频器进行PROFIBUS DP通信出现的事故
    鉴于如此情况,所以我还是决定抛弃同事给的治标不治本的方案,来治理它原本的问题。
事故的处理
由于发生通信掉线的时段基本都是在机器全部生产的阶段,所以它本质上的问题还是EMC问题,为了解决由于干扰而造成的问题,我开始从软硬件着手:

    • 将所有的DP电缆全部重新压接,按照规范将屏蔽层与外壳相连。
    • 将所有看起来不太好的DP插头全部更换。
    • 缩短DP电缆的长度
    • 降低通信的通信速率

    经过这几项处理,情况得到明显的好转,但是并没有解决问题,当时我人就蒙了,经过若干个日夜的休整,突发奇想,决定来测测DP系统是否接地,于是乎我将万用表的红表笔搭在DP插头金属外壳上,黑色表笔搭在机柜底板上,结果万用表的蜂鸣器并不会响,我一度以为表坏了!
    经过敲敲打打发现,不仅台达的DP模块没有接地,连西门子的CM 1243-5 PROFIBUS DP 主站模块DP也没有接地,于是乎,我想尽一切办法给每个插头接了一个接地线,于是问题就被解决了!
    使用西门子S7-1200与台达变频器进行PROFIBUS DP通信出现的事故
    此问题的本质还是由于CM 1243-5 PROFIBUS DP 主站模块EMC问题没做好,但是台达也是有很大的问题,他的DP通信最终还是被DP通信卡转换成RS-485通信,同时它的DP卡做的也是非常的敷衍,所以在此提醒各位同行,使用国产的设备使用PROFIBUS DP通讯的时候还是要进行严格的测试再去选型!
    使用西门子S7-1200与台达变频器进行PROFIBUS DP通信出现的事故
来源:西门子工业技术论坛

回复

使用道具 举报

沙发
发表于 2023-10-4 16:57:00 | 只看该作者
学习学习     

回复 支持 反对

使用道具 举报

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

本版积分规则

电工学习网 ( )

GMT+8, 2024-8-28 15:38

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

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

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

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