我做了一个测试项目使用 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