S7200-CPU222烧了两次

CPU222CN有两次烧坏,一次是通讯口烧坏,第二次是CPU烧坏连后面4块232也烧坏了。系统用485-232跟工控机通讯的。

最佳答案

西门子S7-200PLC的RS485通信口易损坏的原因分析和解决办法


一、 S7-200PLC内部RS485接口电路的R1、R2是阻值为10欧的普通电阻,其作用是防止RS485信号D+和D-短路时产生过电流烧坏芯片,Z1、Z2是钳制电压为6V,最大电流为10A的齐纳二极管,24V电源和5V电源共地未经隔离,当D+或D-线上有共模干扰电压灌入时,由桥式整流电路和Z1、Z2可将共模电压钳制在±6.7V,从而保护RS485芯片SN75176(RS485芯片的允许共模输入电压范围为:-7V~+12V)。该保护电路能承受共模干扰电压功率为60W,保护电路和芯片内部没有防静电措施。

二、常发生的故障现象分析:

  当PLC的RS485口经非隔离的PC/PPI电缆与电脑连接、PLC与PLC之间连接或PLC与变频器、触摸屏等通信时时有通信口损坏现象发生,较常见的损坏情况如下:

  ●R1或R2被烧断,Z1、Z1和SN75176完好。这是由于有较大的瞬态干扰电流经R1或R2、桥式整流、Z1或Z1到地,Z1、Z2能承受最大10A电流的冲击,而该电流在R1或R2上产生的瞬态功率为:102×10=1000W,当然会将其烧断。

  ●SN75176损坏,R1、R2和Z1、Z2完好。这主要可能是受到静电冲击或瞬态过电压速度快于Z1、Z2的动作速度造成的,静电无处不在,仅人体模式也会产生±15kV的静电。

  ●Z1或Z2、SN75176损坏,R1和R2完好。这可能是受到高电压低电流的瞬态干扰电压将Z1或Z2和SN75176击穿,由于电流较小和发生时间较短因而R1、R2不至于发热烧断。

  由以上分析得知PLC接口损坏的主要原因是由于瞬态过电压和静电造成,产生瞬态过电压和静电的原因很多也较复杂,如由于PLC内部24V电源和5V电源共地,24V电源的输出端子L+、M为其它设备混合供电可能导致地电位变化,从而造成共模电压超出允许范围。所以EIA-485标准要求将各个RS485接口的信号地用一条低阻值导线连接在一起以保证各节点的地电位相等,消除地线环流!

  当带电插拔未隔离的连接电缆时,由于两端电位不相等电路中又存在诸多电感、电容之类的器件,插拔瞬间必然产生瞬态过电压或过电流。

  连接在RS485总线上的其它设备产生的瞬态过电压或过电流同样会流入到PLC,总线上连接的设备站点数越多,产生瞬态过电压的因素也越多。

  当通信线路较长或有室外架空线时,雷电必然会在线路上造成过电压,其能量往往是巨大的,常有用户沮丧地说:“联网的几十台PLC全部遭打坏了!”。

三、 解决办法:

  1、从PLC内部考虑:

  ●采用隔离的DC/DC将24V电源和5V电源隔离,我们分析了三菱、欧姆龙、施耐德PLC以及西门子的PROFIBUS接口均是如此。

  ●选用带静电保护、过热保护、输入失效保护等保护措施完善的高挡次RS485芯片,如:SN65HVD1176D、MAX3468ESA等,这些芯片价格一般在十几元至几十元,而SN75176的价格仅为1.5元。

  ●采用响应速度更快、承受瞬态功率更大的新型保护器件TVS或BL浪涌吸收器,如P6KE6.8CA的钳制电压为6.8V,承受瞬态功率为500W,BL器件则可抗击4000A以上大电流冲击。

  ●R1和R2采用正温度系数的自恢复保险PTC,如JK60-010,正常情况下的电阻值为5欧,并不影响正常通信,当受到浪涌冲击时,大电流流过PTC和保护器件TVS(或BL),PTC的电阻值将骤然增大,使浪涌电流迅速减小。

  2、从PLC外部考虑:

  ● 使用隔离的PC/PPI电缆,尽量不用廉价的非隔离电缆(特别是在工业现场)。西门子公司早期出产的PC/PPI电缆(6ES7 901-3BF00-0XA0)是不隔离的,现在也改成隔离的电缆了!

  ● PLC的RS485口联网时采用隔离的总线连接器,如PFB-G,速率为0~1.5Mbps自动适应,外形和使用方法与西门子非隔离的总线连接相同。

  ● 与PLC联网的第三方设备,如变频器、触摸屏等的RS485口均使用RS485隔离器BH-485G进行隔离,这样各RS485节点之间就无“电”的联系,也无地线环流产生,即使某个节点损坏也不会连带其它节点损坏。

  ● RS485通信线采用PROFIBUS总线专用屏蔽电缆,保证屏蔽层接到每台设备的外壳并最后接大地。

  ● 对于有架空线的系统,总线上最好设置专门的防雷击设施。

提问者对于答案的评价:
写的比较详细!!也学到了很多知识的。谢谢大家的解答!!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午4:07
下一篇 2020年11月1日 下午4:07

相关推荐

  • S7-200控制3台步进电机

    请教大家一下:我正在设计一个X-Y-Z空间移动的机器手臂(用步进电机驱动),目前我可以用S7-200的Q0.0和Q10.1分别控制2台步进电机在X-Y平面内运动,现在在Z轴方向还需…

    SIMATIC S7-200 2020年10月31日
  • S7-200如何采集5个远端角度信号

    我想用S7-200采集5个角度信号,而这个5个角度传感器的位置不同,而且离主控的S7-200较远,所以我想采用适合远距离传输的模拟量光纤转换设备Cj-af系列,不过最大也就是4通道…

    2020年10月31日
  • 224xp与224xp通讯问题

    1:224XPCN与224XPCN如何通讯,用什么线把这两个PLC连接起来,并且公用一个触摸屏。实现使用屏幕按钮,控制两个PLC的输出。2:屏幕怎么编辑两个PLC的参数,设置各主机…

    SIMATIC S7-200 2021年7月5日
  • 200PLC模拟量输入问题

    请问在EM231模拟量输入模块时,AIW0的值是(0-32000),我可以直接用AIW 0 与9600进行比较吗?  就是 &nb…

    SIMATIC S7-200 2021年7月5日
  • S7-200PLC程序上传下载步骤

    大家好,请提供S7-200PLC程序上传下载步骤,越详细越好,谢谢大家。 最佳答案 这个西门子200官方有详细的视频教程,请参考链接:http://www.ad.siemens.c…

    SIMATIC S7-200 2017年6月27日
  • s7-200电源模块电池

    我的s7-200电源模块电池上有:BC293     E-STAND:2.0   291-8BA20…

    SIMATIC S7-200 2021年7月5日
  • 求教局部变量输出的问题,附上测试的小程序

    程序里写了两个局部变量块,测试运行的时候,主程序中调用块的输出值一直固定不变,子程序中是变化的。输出地址同样是AQW0,但是输出结果却不一样。请教各位前辈,我这个程序问题出在哪里?…

    2017年6月27日
  • PID采样时间

    我已设置了PID定时中断为0.1秒。那么采样时间还有什么用?(采样时间值为0.1。)这样采样时间是不是多余了? 最佳答案 比如在1秒内 温度从20度减小到5度,如果采样时…

    SIMATIC S7-200 2021年7月5日
  • S7-200&S7-200与上位机的通讯

    现在有两个s7-200 PLC,以及一台上位机他们彼此相距较远(300米),我在他们之间用双较线通信,利用ip协议的形式,请问:我该怎么设置,怎么组态?请各位大虾说详细点…

    SIMATIC S7-200 2021年7月5日
  • S7-200SMART SR30下载程序时故障提示组态信息中指定了无效参数

    分别打钩下载,系统块单独打钩下载就出现这问题也没动什么设置,与原来SR40差不多的设置,SR40下载正常。不知道怎么回事了,请高人指点迷津,谢谢! 问题补充:问题已解决:先下载空项…

    SIMATIC S7-200 2021年7月5日