L"MD100"
+16
T"MD100"
L"MD100"
LP#92.0
>D
在这段语句中,如果MD100的值是16,P#92.0的是怎么做比较的,对P#92.0的使用不太理解,
最佳答案
1、P#92.0的是地址指针常数。
2、如果MD100的值是16,必须清楚双字长地址指针的格式:
其0-2bit,指定bit位,3-18bit指定byte字节。其第31bit固定为0。
0000000000000BBBBBBBBBBBBBBBBXXX
这样规定,就意味着AR的取值只能是:0.0——65535.7
例如如果MD100的值是16(十六进制的10):00000000000000000000000000010000(b)
按上述格式为20.0,
3、即P#92.0,与P#20.0进行比较。
4、建议看看:
、《关于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
、《西门子STL间接寻址常问问题集》
http://www.ad.siemens.com.cn/download/docMessage.aspx?
ID=6175&loginID=&srno=&sendtime=
提问者对于答案的评价:
非常感谢非常感谢