MP277与多台S7200通讯问题

我有一台MP277与3台224XP进行通讯,MP277的设置时(MPI)地址3波特率19200 用来读三台PLC,第一台224XP用的0号端口地址4波特率19200 、第二台224XP用的0号端口地址5波特率19200 、第三台224XP用的0号端口地址6波特率19200 、                        三台PLC之间也要进行数据交换,第一台224XP用的0号端口地址10波特率19200 、第二台224XP用的0号端口地址11波特率19200 、第三台224XP用的0号端口地址12波特率19200 、现在问题是中间一台PLC端口经常烧坏,我用的是西门子标准的接头,两端拨到ON,中间拨到off,接地也很好。请帮助,谢谢。

最佳答案

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节点之间就无“电”的联系,也无地线环*生,即使某个节点损坏也不会连带其它节点损坏。

提问者对于答案的评价:
谢谢,我现在去采购PFB-G接口,希望能顺利解决这个问题。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月10日 下午7:59
下一篇 2019年6月10日 下午8:00

相关推荐

  • s7200输入有接线但是程序里找不到输入符号

    请教各位大神:我的S7200224xp,PLC的输入点I0.0-I0.3有光眼传感器并设为脉冲捕捉位,并接受信号参与程序运行,但是我上载程序后却查找不到符号位,符号表里定义以后也显…

    SIMATIC S7-200 2017年6月24日
  • S7200接编码器

    我用的S7-226接一个触摸屏和一个RS485自由协议通讯的绝对值编码器,不知道应该怎样用PLC读取编码器的数据,而且这个编码器用设置什么吗?谢谢大家 问题补充:我们的编码器应经买…

    SIMATIC S7-200 2020年11月1日
  • 关于S7-200配方及PID的疑惑!

    最近在看S7-200CN的视频教程,一些东西第一次接触,理解不透彻,望大侠们指导下。问题1:运行配方向导的意义是什么??(我的理解:存储了一系列的数据,可以进行更改,需要的时候直接…

    SIMATIC S7-200 2018年1月1日
  • 为什么温度PID没有起作用

    如图,循环程序和工艺对象都有使用。设定温度200,在达到200后还会输出怎么回事儿 图片说明:    最佳答案 1、温度控制系统是一个大滞后系统, I与D的时间…

    2021年7月5日
  • S200 PLC 的数字量输入信号电压的允许范围

    我有S200 PLC ,要接NPN,输出信号12V的传感器。我查过手册,PLC 的数字量输入信号电压的允许范围为15V到24V。请问高手,怎么解决?用…

    SIMATIC S7-200 2020年10月31日
  • 铅池淬火降温求助

    铅浴池给钢带淬火,要求铅浴池温度稳定,这里就需要降温,水路一通水温度降的很快,很难稳住,哪位大哥有好的建议。 最佳答案 加大铅浴池的容积有利于温度的稳定 提问者对于答案的评价:你有…

    SIMATIC S7-200 2021年7月5日
  • EM253能同时控制几个伺服

    大家好!我想请问一下一个EM253能同时控制几个伺服?CPU为226,如果要控制8个伺服同时运行,需要加几个EM253?谢谢! 问题补充:如果7个伺服,是不是可以一个CPU226加…

    SIMATIC S7-200 2020年10月31日
  • 求教X是变量,是在指数上。

    Y=10^(X-4),(x-4)是在指数上 最佳答案  LNY =  X * LN10 – 4&nb…

    SIMATIC S7-200 2020年11月1日
  • 谁提供个win7下可以安装的step7 microwin v4.0 sp9的完整。

    网上搜的说是完整版但还是装不起来。说是什么升级版。安装了也升级不了。有没有谁提供个靠谱点的安装包。直接安装的。谢谢了。。 最佳答案 下载链接——http://www.gongyek…

    SIMATIC S7-200 2017年11月27日
  • s7 200 子程序 局部变量表

    是不是这个局部变量表可以不用编写,比如,我在主程序里,用VD100存了一个数,到了子程序,可以直接拿来用吗?在主程序里用VD100存了一个地址,到了子程序里,可以直接*VD100吗…

    SIMATIC S7-200 2017年11月27日