前一段时间遇到个问题,一年前卖出去的几台机器控制系统出现了问题。控制系统采用的是313C-2DP 的 PLC 。 因为我们是做非标设备。一套设备有许多选项可以供客户选择。举个例子,我们的设备加热系统有上加热、下加热、空气预热、边缘加热等可选项。用户可以根据实际需求来选择。
我们在程序中使用了一些选择位,选择位用DB数据块来保存。当DB数据块选择位为1时,就代表有这个选项,从而就执行这个选项的程序。现在问题来了。有3个用户反映机器存在问题。举个例子,明明客户选择的机器加热系统有上加热、下加热和边缘加热。使用了一段时间后,突然发现上加热下加热不工作了。我们客服人员到现场一检查,发现是上加热和下加热选项选择关。(如果选择关 ,即没有这个选项)怎么回事,明明调试完毕的时候上加热和下加热选择了开。(选择开,即有这个选项)。数据块怎么会莫名其妙的丢失呢?这些选项可以通过触摸屏画面修改。但是需要管理员密码才可以修改。当时也问了用户有没有其他人修 改过这些参数。用户说没人动这些参数。
这到底是什么原因导致数据改变了呢?到现在也没有搞明白。最后没办法帮用户更换了张PLC 的MMC卡,重新设置好了参数。运行到现在有几个月了,一切正常。难道是MMC卡有问题?这种情况我们遇到过3次了。而且奇怪的是都是这些可以通过触摸屏更改的数据发生了变化。数据都变成了初始值了。