看了大家的解决思路之后,发现这个问题还是在写程序这一块 啊。跟客户交流得知,客户是OEM客户,设备大多是已经定型了的,程序基本上已经固化成标准模板了。这次是甲方要求多加了一些其他设备进来,故而导致程序的修改,应该是程序在复制粘贴进来时直接用了,但是程序块中的DB数据块变量并没有定义,或者说超出了原来定义的长度呢。 按照上面的思路,和客户一起又仔细检查了FC4这个程序块,果然发现了其中的问题,有一个定时器调用的DB块中有数据未定义。重新修改了以后,转至RUN模式,故障消除,完美解决。 对了,靠仿真,是发现不了问题的,我用仿真在线模拟的时候是可以转至RUN模式的,所以说更多的问题需要在项目现场调试时候发现呢。希望大家能够引以为鉴吧 |
电工学习网 ( )
GMT+8, 2024-5-9 19:14