各位大神,小弟在工作中遇到一个这样的问题,如下。我想问的是这个指针 L P##Daten_von_FU是在哪里?是不是一个DB数据块?
L #Adresse_FU
T #Adresse
L P##Daten_von_FU
LAR1
A [AR1,P#1.0] // Einschaltbereit
= #Einschaltbereit
A [AR1,P#1.2] // Betrieb
= #Betrieb
A [AR1,P#1.3] // Stoerung
= #Stoerung
A [AR1,P#1.7] // Warnung
= #Warnung
最佳答案
1、单从给出的程序不能断定 P##Daten_von_FU是一个DB数据块,只有你在程序中监视AR1的内容才可知道是属于哪个区域:
、当是对P区域寻址时,AR=800xxxxx
、当是对I区域寻址时,AR=810xxxxx
、当是对Q区域寻址时,AR=820xxxxx
、当是对M区域寻址时,AR=830xxxxx
、当是对DB区域寻址时,AR=840xxxxx
、当是对DI区域寻址时,AR=850xxxxx
、当是对L区域寻址时,AR=870xxxxx
2、相关资料:
、见《关于S7-300和S7-400指针寻址的说明与例程(更新版)(2008.03.04) 》下载:
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=F0215
、详见《step7编程之地址概念详解》连接:
http://ishare.iask.sina.com.cn/f/22746895.html
http://www.gongkong365.com/bbs/job.php?action=download&aid=96
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc234999.html