大家好!在用OPN写程序时出现错误,程序如下,请帮忙分析一下,谢谢!
错误1
OPN DB1
A DB2.DBX0.0
=DBX0.0
错误2
OPN DB1
A DBX0.0
= DB2.DBX0.0
错误3
OPN DB1
A DB1.DBX0.0
= DB2.DBX0.0
最佳答案
楼主:
错误1:
执行DB2.DBX0.0后,就默认打开DB2了,所以其实你是把DB2.DBX0.0又赋给了自己
修改:
A DB2.DBX0.0
=DB1.DBX0.0
至于2和3,不知道你报的是什么错误,我看来没有问题,就是写法不太规范。
提问者对于答案的评价:
的确是在执行“A DB2.DBX0.0”时打开了数据块DB2,所以后面逻辑出现了错误。但是有一点不明白的是,为什么DB块能这样打开呢?求解答!谢谢!
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc244831.html