为什么从别的项目复制过来的FB无法使用

我做了一个测试项目使用 CPU315-2DP(版本号V1.1),我从另外一个已经运行几年的项目(也是使用CPU35-2DP,版本号V.2.6)里复制过来一个FB块,我把它的编号改为FB1,结果发现一调用它CPU就停机了,报编程错误。请问各位高手,这停机是由于我的CPU版本过低吗?有什么办法能解决?

最佳答案

1、调用之后会有一个背景数据块,你背景数据块一起下载了吗?
2、FB程序能打开吗?看看里面是不是有间接寻址的程序
3、建议在线看一下CPU的诊断缓冲区,判断错误原因,然后再进行处理
4、建议增加相关的OB块,这样程序即使错误了,PLC也不会停机
关于故障诊断参考:
诊断(通信诊断、CPU诊断、IO模板诊断、编程软件诊断)
http://www.ad.siemens.com.cn/productportal/Prods/published/300list/Diag_list0.html

提问者对于答案的评价:
谢谢!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午11:44
下一篇 2020年10月30日

相关推荐