首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

施耐德PLC+OPC+winCC6.0,结果悲剧了,补救方案还很巧妙(上)

两年前,一个单位要上了一套单体设备,用于废水回收、净化和再利用,由于所需功能并不复杂,所以只提出了相关工艺要求,没有提具体的控制构架要求。

于是承包方给出了施耐德设备为主的控制方案,对此甲方并没有提出异议。

在乙方提出的方案中,采用施耐德_Modicon_M340系列PLC,控制施耐德ATV71变频器,其它元器件也都选用施耐德品牌。并且使用OPC与WinCC对接,画面系统使用甲方已有的WinCC 6.0平台,在原有的主线控制画面系统中添加独立的新设备控制画面。

在控制画面上显示电机运行状态,以及液位、流量、温度等模拟量信息。

这套系统并不复杂,所以不长时间便上线使用了,在使用中也很稳定,偶有小瑕疵也被技术人员及时解决了。

本来各方以为这套设备就此正常投入使用,按照相关规定进行维护操作便可时,却发生了一件意想不到的事件。

某天,操作人员突然发现设备水泵没有运行,大量废水已经冒出,便及时联系相关人员,结果发现在画面显示上水泵依然在正常工作状态,于是便展开了全面排查。

最终的排查结果是PLC故障停机,造成所控设备全部停止运行,由于设备故障没有被及时发现,造成了大量的废水流失,给单位造成几万元的损失。

在事后的事故分析中,由于设备方没有按时点检设备,没能及时发现设备故障是造成损失过大的主要原因。而生产操作者没有及时检查设备运行状态也是事故损失过大的另一个主要原因。

由于这套设备不属于生产线主设备,所以没有引起各方的重视,加上现场设备放置的地点过于偏僻,极少有人愿意主动前去查看。所以一般都习惯从控制画面的显示来判断设备状态,然而谁也没有料到,控制画面显示却与实际设备状态不符。

事后经过反复验证,发现,当PLC死机后,所有控制设备停止运行,但是画面依然显示了最后一次接收到的信号状态。

经过分析认为由于施耐德PLC缺少与WinCC 6.0的直接对接接口,所以所有变量只能通过OPC进行转接,这就造成一个隐患,当正常工作时自然没有问题,但是一旦PLC死机,OPC无法接收到数据刷新,便将最后得到的信号状态传输给WinCC。

这就造成已经停止的泵依然被显示成运行,因为PLC死机,造成泵的停止,而PLC死机后无法再将泵的运行信号刷新传递给OPC,OPC最后接收到的还是泵正常运行信号,自然就认为泵一直在运行。

事故表明,尽管WinCC能够通过OPC与其它厂商PLC进行连接,完成监控控制功能,但是确实没有西门子本家PLC显示的可靠。而存在的隐患一旦不能及时发现,必将造成巨大损失。

这起事故给甲方造成了巨大损失,但是却无处申述,毕竟是非常罕见的故障,不能够要求承包方进行预判,只能哑巴吃黄连,有苦自己吃了。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230411A05MBB00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券