13移植14,程序运行DB块没有数据

之前的项目是13写的,我移植到14后,下载到PLC里面,运行程序300PLC的DB块里面就没有数据,程序跑不起来,但是1200跑起来没有问题。后来DB块用13的下载进去,FB块用14下载进去,程序就可以运行。怎么样才能解决300PLC DB块用14下载进去

问题补充:
我是那么做的,但是上传上来的没有注释呀

最佳答案

看程序跑不起来的原因了吗?
是PLC报故障在STOP状态,还是程序的逻辑不对
如果是报故障,不能在RUN状态,可以查看CPU的诊断记录,提示的啥

我感觉你说的是第二种状态,CPu在运行,但是现场设备不运行,应该是DB块里面的数据不正常导致的,你可以用V14先上传一遍DB数据,以后再用来下载试试,上传的DB块里面保存有DB的当前值数据
补充:
300 400PLC上传的程序里面就是没有注释的
我一般都是看程序用旧的,如果需要改了,在新的里面改....,新程序只是把符号表复制进去就行了...

提问者对于答案的评价:
就是觉得很 炒蛋  才问题的 ,没有想到你真是这么解决的,不过有别的解决方法了 , 还是谢谢你 ,

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc145693.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月3日 上午12:40
下一篇 2017年6月3日 上午12:40

相关推荐