关于PLC丢数据问题探讨

分享到:
2022
下一篇 >

菜鸟提问:

前段时间接到一个让我们工程师很诧异的问题,有一客户反映他们使用的S7-314C PLC丢数据,而且还是运行过程中突然丢数据。

在客户的积极配合下获取了一些关键信息,*终在没有去现场的情况下解决了问题。感觉这个问题比较有意思,想拿出来和大家分享一下。

不知道电脑前的您是否碰到过类似的问题?或者从您的判断来看PLC丢数据会是什么原因造成的?应该从哪些角度分析并处理?

游侠:

既然还在用,说明plc本身没有问题,这种情况*大的可能性就是plc使用的环境问题,电磁干扰太强了,所以需要把控制器和强电设备彻底隔离,包括接地,屏蔽。我遇到的情况是强电设备和控制器很近,两个接地之间有80v的感应电压。如果他这个有大的电机的启动器(包括星型,三角形,变频启动)和控制器在一起,则会产生足以让plc数据错误的干扰。

菜鸟:

有没有可能是CPU内的超级电容损坏?

奇侠:

我也觉的是外界干扰原因造成的,不会是PLC附近有电焊机在工作吧?或者是PLC接地没有做好,松动了?或者是PLC的输入电压波动较大造成的?

游侠:

遇到比较多得情况是,现场环境较差,导致柜内粉尘堆积较多,影响了开关电源的电路参数,导致调制频率异常,从而导致开关电源电压输出异常,经常烧被其供电的CPU或者把CPU的程序给刷了,换个电源或把电源清理干净,重新上电下载程序,系统又能工作很长一段时间。

新手:

我也碰到过,用户的某一DB块的统计数据偶尔莫名其妙的出错,大部分时间都是对的,当你盯着监控程序和DB块时发现一切都正常,上载运行中的程序并重新生成交叉表,发现这些地址也没有其他地方使用过,百思不得其解!更换CPU问题依旧,而且问题是偶尔发生的,费时费力,极其难查!

偶尔一次把整设备其看个究竟,发现某个远处的角落还有一个故障触摸屏,一个直觉涌上来应该是他搞的鬼!找来源程序一分析果然发现问题所在:这里在某些条件下会回写值到那个统计数据DB数据块!数据不是丢失了,是被动了手脚……

斑竹:

注意下其它系统或设备有没对数据进行操作的。

丢数据可能与cpu出问题关系,很多条件可能造成cpu出现问题(个人愚见)

这样的情况就是日常维护不力啊。还是*基本的工作环境。

酱油甲:

感觉是电磁干扰引起的!

酱油乙:

我也觉得是干扰的问题,以前我们设备上有个三菱的PLC就出现过类似的情况,但不是数据丢失,而是出现程序混乱的情况,只要柜内的变频器一启动,PLC程序执行就出现混乱的情况,*后断定为干扰的问题,在PLC电源输入侧加了滤波器后问题解决了,所以我觉得是干扰问题。

大虾:

丢数据是什么意思?

IO变化没逮到也可以叫做“丢”。

我从来不怀疑PLC会出什么问题,只在程序上找原因。

程序的怪异现象基本都是PLC程序编写不慎造成的。

如果怀疑输入有干扰,可以把各输入数据的数据在PLC内保存一段时间,然后看看是否干扰导致输入混乱,这个一般发生在模拟量输入上,开关量输入**扰得乱变没遇到过。

新手:

长时间系统不上电,也会造成系统DB数据块数据丢失。前一段时间,我们公司搬迁,搬过来后调试正常后一直没有上电,约一年时间,后来用时上电,发现数据块内数据丢了

游民:

我也遇见过,就是CPU用着CPU数据全部丢失啦,重新下载过两,三天有怀啦,*后只有换CPU 故障解除

菜鸟:

有没可能是MMC卡的问题?没插好或损坏?


你可能感兴趣: 工控菜鸟园 自动化系统 PLC 开关电源 触摸屏
无觅相关文章插件,快速提升流量