plc通讯故障
西门子S7-300PLC我厂plc运行时突然发现有大量地址不工作,没有信号输入。经查网络分配器原本亮3个灯,故障时变成两个了。有一路没有输出。关闭电源从起后正常。本人想知...
西门子S7-300 PLC 我厂plc运行时突然发现有大量地址不工作,没有信号输入。经查网络分配器原本亮3个灯,故障时变成两个了。有一路没有输出。关闭电源从起后正常。 本人想知道这样的故障是怎么产生的?咋样预防?
展开
展开全部
RS485采用半双工通讯方式,同时只允许有一个设备在发送数据,或者说是占用总线。
你说的问题,估计是总线上有一个模块或设备的485出现了问题,长期占用了总线,比如说,由于干扰等问题导致设备长期处于数据发送状态,非法占用总线。
关闭电源并重新上电后,设备程序复位,释放总线,通讯恢复正常。
一般来讲,这种问题由于干扰引起,也有可能是通讯芯片有问题,不论是什么问题,最好先找出故障设备。
寻找故障设备的方法:
再次遇到这样的问题时,按个取下设备,使其脱离总线,直至总线正常,一般最后取下的设备是故障设备。
你说的问题,估计是总线上有一个模块或设备的485出现了问题,长期占用了总线,比如说,由于干扰等问题导致设备长期处于数据发送状态,非法占用总线。
关闭电源并重新上电后,设备程序复位,释放总线,通讯恢复正常。
一般来讲,这种问题由于干扰引起,也有可能是通讯芯片有问题,不论是什么问题,最好先找出故障设备。
寻找故障设备的方法:
再次遇到这样的问题时,按个取下设备,使其脱离总线,直至总线正常,一般最后取下的设备是故障设备。
更多追问追答
追问
怎么样挨个取下设备啊?是取检测端?? 还是输出端??
追答
拔下通讯线。
展开全部
工业网络分为上位机管理网络和现场过程控制网络,故障多数情况都是干扰造成的。
你说的现象,像是在说现场过程控制网络通讯故障,所以我下面就只说现场过程控制网络故障。
工业环境下,干扰有时是不可避免的,最有效的方法是使用光纤连接替代同轴电缆。
如果不能实现替代,避免干扰的方法:
第一是干扰源的接地系统要做好(比如变频器)。
第二是屏蔽层要接好,避免破损和接地(现场施工时往往屏蔽头制作不合格,也有因设备震动磨损通讯电缆使屏蔽层暴露接地的现象)。
第三是在强干扰环境下直流供电电源负极和地线相连(这个也很重要,干扰强的话需要分开;在CPU等模件的左下有一个插片注意拔出)。
以上就是常见的原因。具体的故障分析需要现场资料和设备配置。
你说的现象,像是在说现场过程控制网络通讯故障,所以我下面就只说现场过程控制网络故障。
工业环境下,干扰有时是不可避免的,最有效的方法是使用光纤连接替代同轴电缆。
如果不能实现替代,避免干扰的方法:
第一是干扰源的接地系统要做好(比如变频器)。
第二是屏蔽层要接好,避免破损和接地(现场施工时往往屏蔽头制作不合格,也有因设备震动磨损通讯电缆使屏蔽层暴露接地的现象)。
第三是在强干扰环境下直流供电电源负极和地线相连(这个也很重要,干扰强的话需要分开;在CPU等模件的左下有一个插片注意拔出)。
以上就是常见的原因。具体的故障分析需要现场资料和设备配置。
追问
当时电脑可以输出信号,但是plc没有接收到相应的信号。信号从网络分配器就没有输出了。
但是当时启动停止都可以。就是变频器接收不到模拟量信号。
追答
变频器接收不到模拟量信号,可以使用过程校验仪,发生4~20mA信号直接给变频器,看看变频器的远程控制是否有问题(多数情况应该是没有问题)。
问题往往是因为闭环控制没有差量或者是负偏差太大,调节量已经超过最低限止。这个问题要从调节回路整体分析。测量一下反馈信号是否随动正常,并且在调节量程之内。(这个分析的主要是针对4~20mA电流控制方案,因为可以排除干扰因素)
如果,你现场采用了0~10V电压控制变频器,一定要测量一下干扰电压。有的干扰就能达到4~5V的水平,在低速时就根本没法控制了。(解决这个问题,要靠良好的接地;以及直流参考点,也就是直流电源负极与地分离等抗干扰措施)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先,故障分内部和外部,对于外部,很简单,(确定电源是正常的情况下)看中间继电器或或PLC上的指示灯。如果指示灯没有量,证明没有外部信号到PLC!
对于内部,即PLC上的小绿灯有亮,说明外部是正常的,看PLC上的运行指示灯,有没有报警或故障显示?有先看总线指示灯好有无报警?如果有说名总线出问题,一般把DP头子弄下,或直接换掉!
如果总线是好的,说明内部有问题,这下需要打开STEP-7,用在线诊断命令,看具体是哪里出问题(比如程序地址冲突,或块调用失败之类的)(当然直接用在线诊断是可以判断外部是不是有故障的,主要是看你对PLC掌握得分情况)。
还有说明可以帮助你的吗?
对于内部,即PLC上的小绿灯有亮,说明外部是正常的,看PLC上的运行指示灯,有没有报警或故障显示?有先看总线指示灯好有无报警?如果有说名总线出问题,一般把DP头子弄下,或直接换掉!
如果总线是好的,说明内部有问题,这下需要打开STEP-7,用在线诊断命令,看具体是哪里出问题(比如程序地址冲突,或块调用失败之类的)(当然直接用在线诊断是可以判断外部是不是有故障的,主要是看你对PLC掌握得分情况)。
还有说明可以帮助你的吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询