PG的系统时间对PLC的影响
由于工程部释放了新的选项,那么终检台子增加检测产品的新功能,此时需要增加一个电阻检测的功能,由于PLC 是一个T CPU, 更改硬件配置时, 需要S7-Technology 软件,由于该软件不便宜,用处不大,也一直没有购买。只能使用老的电脑(大概有20年了),该电脑(XP系统)上有相应的软件(STEP7 V5.4 T V4.0)可以进行硬件配置的更改,直接把一个标准的模拟量输入模块中,不用的点更改为600 ohm量程的,并把模块中对应通道三角形调整为A,把硬件配置下载到PLC 中。
下载完之后,PLC 重启之后,PLC 一直处在停止状态,匆忙看了一下诊断缓冲区,看到了inconsistency in the configuration data就开始断电,查看硬件配置,把硬件配置下载下去,PLC还是同样的状况,后来自己再想了一下,以为是通过交换机下载的,是不是公司的网络发现了这台不在白名单的电脑,把什么东西给拦截了,一直是inconsistency in the configuration data 。
想到了这里,我就把CP5711 找了出来,我可以用Profibus网络进行下载,这个公司的网络就没有办法进行拦截阻止了,马上进行了实施,可是下载下去,情况依旧。此时生产给的升级窗口时间已经剩的差不多了,不管那么多了,还是把以前的硬件配置先下载下去,先让生产生产,后续再找时间进行升级。
我开始把以前的硬件配置下载下去,并把相应模量通道的三角型调整为原来的B , PLC重启之后,还是处在停止状态。心想这下完了,本来还能生产,这下全停掉了,都想给大领导汇报,后面有仔细的看了看诊断缓冲区 ,看到了Timestamps of the loaded parameter fields do notmatch,恍然大悟,我这台老电脑时间太久了,电池不好了,好多配置是保存不了,系统时间为1980 /01/01,直接把系统时间给更改为当前的系统时间,并把模块中对应通道三角形调整为A,把硬件配置下载到PLC 中,PLC重启后,PLC 终于在运行状态,并成功测试一个产品,悬着的心终于落下来了。
通过这次事件,得到教训就是,遇到问题时,一定要仔仔细细的阅读诊断缓冲区。再进行相应的措躲施。不要相当然。