0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一文读懂S7-200PLC的RS-485通信接口故障原因及解决方法

姚小熊27 来源:网络整理 2018-04-19 10:55 次阅读

西门子s7-200plcrs-485通信

1、串行通信的接口标准

串行通信有三种接口标准:rs-232c、rs-442a和rs-485。rs-485是rs-442a的变形,rs-442a是全双工,两对平衡差分信号线分别用于发送和接收。rs-485只有一对平衡差分信号线,不能同时发送接收。

一文读懂S7-200PLC的RS-485通信接口故障原因及解决方法

使用rs-485通信接口和双绞线可以组成串行通信网络,构成分布式系统,系统中最多可以有32个站,新的接口器件已允许链接128个站。

2、s7-200的网络通信协议

s7-200的网络通信协议包括:点对点接口协议(ppi);多点接口协议(mpi);profibus协议;tcp/ip协议;用户定义的协议(自由端口模式)等多达5种类型。

一文读懂S7-200PLC的RS-485通信接口故障原因及解决方法

3、西门子s7-200plc的rs-485通信

串行通信是西门子工业网络通信中一种经济、有效的通信方式,rs-485是其最重要的组成部分。图中r1、r2是阻值为10欧的普通电阻,其作用是防止rs-485信号d+和d-短路时产生过电流烧坏芯片,z1、z2是钳制电压为6v,最大电流为10a的齐纳二极管,24v电源和5v电源共地未经隔离,当d+或d-线上有共模干扰电压灌入时,由桥式整流电路和z1、z2可将共模电压钳制在±6.7v,从而保护rs-485芯片sn75176(rs-485芯片的允许共模输入电压范围为:-7v~+12v)。该保护电路能承受共模干扰电压功率为60w,保护电路和芯片内部没有防静电措施。

S7-200PLC的RS-485通信接口的常见故障

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

(1)r1或r2被烧断,z1、z2和sn75176完好。这是由于有较大的瞬态干扰电流经r1或r2、桥式整流、z1或z1到地,z1、z2能承受最大10a电流的冲击,而该电流在r1或r2上产生的瞬态功率为:102×10=1000w,当然会将其烧断。

(2)sn75176损坏,r1、r2和z1、z2完好。这主要可能是受到静电冲击或瞬态过电压速度快于z1、z2的动作速度造成的,静电无处不在,仅人体模式也会产生±15kv的静电。

(3)z1或z2、sn75176损坏,r1和r2完好。这可能是受到高电压低电流的瞬态干扰电压将z1或z2和sn75176击穿,由于电流较小和发生时间较短因而r1、r2不至于发热烧断。

一文读懂S7-200PLC的RS-485通信接口故障原因及解决方法

西门子S7-200PLC内部RS-485接口电路图

S7-200PLC的RS-485通信接口的故障原因

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

(1)当带电插拔未隔离的连接电缆时,由于两端电位不相等电路中又存在诸多电感、电容之类的器件,插拔瞬间必然产生瞬态过电压或过电流。基于此考虑,在进行通信接头插拔的时候,尽量使设备处于断电状态。

(2)连接在rs-485总线上的其它设备产生的瞬态过电压或过电流同样会流入到plc,总线上连接的设备站点数越多,产生瞬态过电压的因素也越多。

(3)当通信线路较长或有室外架空线时,雷电是必须考虑的干扰。雷电是主要的自然干扰源,雷电产生的干扰可以传输到数千公里以外的地方。雷电干扰的时域波形叠加成随机脉冲背景上的一个大尖峰脉冲,这个能量巨大的尖峰脉冲必然会在线路上造成过电压,造成plc等通信网中所连设备的损坏,应该加以避免或降低损坏程度,减少损失。

S7-200PLC的RS-485通信接口故障解决方法

1、从plc内部考虑

(1)采用隔离的dc/dc将24v电源和5v电源隔离,我们分析了三菱、欧姆龙、施耐德plc以及西门子的profibus接口均是如此

(2)选用带静电保护、过热保护、输入失效保护等保护措施完善的高挡次rs-485芯片,如:sn65hvd1176d、max3468esa等,这些芯片价格一般在十几元至几十元,而sn75176的价格仅为1.5元。

(3)采用响应速度更快、承受瞬态功率更大的新型保护器件tvs或bl浪涌吸收器,如p6ke6.8ca的钳制电压为6.8v,承受瞬态功率为500w,bl器件则可抗击4000a以上大电流冲击。若使用不带故障保护的芯片,如sn75176,可在软件上作一些处理,从而避免通信异常。即在进入正常的数据通信之前,由主机预先将总线驱动为大于+200mv,并保持一段时间,使所有节点的接收器产生高电平输出。这样,在发出有效数据时,所有接收器能够正确地接收到起始位,进而接收到完整的数据。

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

2、从plc外部考虑

(1)使用隔离的pc/ppi电缆,尽量不用廉价的非隔离电缆(特别是在工业现场)。西门子公司早期出产的pc/ppi电缆(6es7901-3bf00-0xa0)是不隔离的,现在也改成隔离的电缆了。

(2)plc的rs-485口联网时采用隔离的总线连接器,如pfb-g,速率为0~1.5mbps自动适应,外形和使用方法与西门子非隔离的总线连接相同。

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

(4)良好的接地是工控系统安全可靠运行的重要条件,对于工业通信网络更是如此。在工业通信网络中,至少有三种分开的地线,通过一点接地。第一条是低电平电路地线(即信号地线),包括数字地、interwetten与威廉的赔率体系 地、信号地和直流地等;第二条是噪声地线,即继电器、电动机、高功率电路的地线;第三条是机壳接地点,专供机械外壳、机身、机架、地盘使用,此地线应该和交流电源的地线相接。交流电源地线应和保护地线相连,以达到避免因公告地线各点点位不均所产生的干扰。rs-485通信线采用profibus总线专用屏蔽电缆,保证屏蔽层接到每台设备的外壳并最后接大地。

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    4993

    文章

    12710

    浏览量

    457192
  • RS485
    +关注

    关注

    39

    文章

    1095

    浏览量

    81457
  • S7-200
    +关注

    关注

    13

    文章

    405

    浏览量

    49897
收藏 人收藏

    评论

    相关推荐

    如何提高RS-485通信可靠性的措施

    的功能互补、资源共享的优势。RS-485 作为种多点、差分数据传输的电气规范现已成为应用最为广泛的标准通信接口,这种
    发表于 12-12 10:44

    RS-485RS-422接口介绍

    的情况下,对于接地的要求更为严格。否则接口损坏率较 高。很多情况下,连接RS-422、RS-485通信链路时只是简单地用对双绞线将各个
    发表于 10-03 20:08

    RS-232/RS-485/RS-422通信接口标准是什么?

    RS-232/RS-485/RS-422通信接口标准是什么?
    发表于 02-16 06:42

    如何使用S7-200PLC的PID控制

    如何使用S7-200PLC的PID控制。
    发表于 12-08 17:23 8次下载

    RS-485工业接口设计应用指南

    RS-485工业接口设计应用指南 以前寫論收集的些資料,學習單片機485通信的好資料!!!
    发表于 06-06 10:00 0次下载

    RS-485通信

    电子专业单片机开发中的学习教程资料——RS-485通信
    发表于 08-08 14:45 50次下载

    四门子s7-200plcs7-300plc通信

    本文介绍s7-200plcs7-300plc通信,分别介绍的是mpi,profibus和以太网。
    发表于 10-11 16:32 19次下载
    四门子<b class='flag-5'>s7-200plc</b>和<b class='flag-5'>s7-300plc</b><b class='flag-5'>通信</b>

    使用S7-200PLC控制系统实现A3000的实验和测试培训教程

    《基于S7-200PLC控制系统A3000实验和测试培训》是根据A3000过程控制实验系统的相关内容编写的,包括了如下内容: 1、S7-200PLC控制系统。 2、S7-200PLC控制系统编程。 3、
    发表于 03-03 08:00 2次下载
    使用<b class='flag-5'>S7-200PLC</b>控制系统实现A3000的实验和测试培训教程

    西门子S7-200PLC与PC自由口通讯的多种实现方法

    S7-200CPU上的通信口是与RS-485兼容的9针D型连接器,PLC还提供了实现 RS-485与 PC机上
    发表于 03-23 16:42 6567次阅读

    S7-200-PLC-RS485接口定义图

    S7-200-PLC-RS485接口定义图免费下载。
    发表于 04-22 10:34 14次下载

    S7-300与S7-200PLC之间的PROFIBUS-DP通讯

    S7-300与S7-200PLC之间的PROFIBUS-DP通讯说明。
    发表于 05-08 11:42 25次下载

    RS-485通信和ModBus详解

    RS-485通信和ModBus详解  博主在做些项目的时候,用到些模块,经常会是485接口
    发表于 12-20 19:17 13次下载
    <b class='flag-5'>RS-485</b><b class='flag-5'>通信</b>和ModBus详解

    AN3070_用STM32的USART管理RS-485RS-485通信的驱动使能信号

    AN3070_用STM32的USART管理RS-485RS-485通信的驱动使能信号
    发表于 11-21 17:07 2次下载
    AN3070_用STM32的USART管理<b class='flag-5'>RS-485</b>和<b class='flag-5'>RS-485</b><b class='flag-5'>通信</b>的驱动使能信号

    西门子s7-200plcrs-485通信故障解析

    串行通信有三种接口标准:rs-232c、rs-442a和rs-485rs-485
    发表于 08-11 11:02 5323次阅读
    西门子<b class='flag-5'>s7-200plc</b>的<b class='flag-5'>rs-485</b><b class='flag-5'>通信</b><b class='flag-5'>故障</b>解析

    RS-485通信链路与电子护栏: 有关RS-485 EMC稳定性的演示

    RS-485通信链路与电子护栏: 有关RS-485 EMC稳定性的演示
    的头像 发表于 01-05 18:12 613次阅读
    <b class='flag-5'>RS-485</b><b class='flag-5'>通信</b>链路与电子护栏: 有关<b class='flag-5'>RS-485</b> EMC稳定性的演示