发布于 2014-03-24 13:26:31
79楼
建议有几个如下 ,
1.先断电,重新拔插MMC卡,并确定插好,再上电。
2.重新下载程序,分硬件和程序下载,但是一定要注意,在下载前把CPU拨到”STOP",下载后,重新启动CPU看看。
做完这两步以后,看丢数据的情况是不是可以重现,如果没有说明是MMC卡没插好,如果还有问题,可能是软件的问题,具体擦看下保持继电器的程序编写部分,用的是不是恰当合理,另外还有看看OB1的运行周期是不是太长了,超过了默认值。干扰一般是CPU系统硬件接地引起的,可考虑控制系统单独接地,与电力系统不共地。
上面的2步骤,虽然简单,我觉得需要做下,前几天我就出了这种情况,以前写的一点数据,如今下载进去就是漏数据,怎么检查都没有用,最有就是把把步骤2严格做了下,最后再没出现问题。
以上是我的一点想法,可以试试看,另外我想说,不要老是把问题都归结到干扰的问题,这个问题是存在的,但是一出问题就想到他,好像讲鬼故事一样,让人 不知道怎么去想办法解决,我感觉不科学,首先要从硬件,接地,还有通讯电缆距离,等问题着手,西门子的PLC,用了这么长时间了,问题的出现多数出现在人为的硬件连接不好的情况下,比如DP头,MMC卡损坏或者没插好等问题上,还是多从硬件安装和软件编程的角度出发寻找问题更加合理一点,说的有不对的地方,请批评纠正,谢谢!
每天进步一点点,成功源于积累!