S7-300中 L DB1.DBD0
LAR1
DB1.DBD[AR1,P#0.0] //这步结果是不是 DB1.DBD0 如果我说的成立 那么这个程序能不能直接这样写. 如果不能请说明原因 谢谢
L DB1.DBD0
AR1
最佳答案
1.
DB1.DBD[AR1,P#0.0],是指DB1.DBD0,但不能直接这样写。
可写成 L DB1.DBD[AR1,P#0.0]
2.
L DB1.DBD0
AR1
是错误的语法指令。
但可以如下这样写:
LAR1 DB1.DBD0
请参考下面资料:
SIMATIC用于S7-300和S7-400编程的语句表(STL)参考手册(2010年中文),见第9-5页
http://support.automation.siemens.com/CN/view/zh/45523446
S7-300和S7-400寻址
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=F0215
提问者对于答案的评价:
谢谢
专家置评
该写法错误,L DB1.DBD[AR1,P#0.0]
应该是先Open DB,
然后才能使用L指令
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc238815.html