|
发表于 2014-3-18 21:27:25
|
显示全部楼层
找到M10.3。
指向10.3当前状态
例子给出的P#10.3和MD[LD0]之间没有关系,因为字节、字、双字的起始地址的位地址都是0,若位地址有数字则程序报错的。
当你访问位变量时就需要这样的格式来寻位地址了。
L P#10.3
T LD0
A M[LD0]----表示为 A M10.3
1、指向单单一个位,能把这个位当作起始地址,还是什么意思?
就是将这个位当作起始地址。例如下述例题:
L P#10.3
LAR1
A I [AR1,P#0.0] //查询I 10.3的状态
= Q [AR1,P#1.1] //给输出位Q11.4赋值
2、详见下述资料中的10.2.2节:
见《关于S7-300和S7-400指针寻址的说明与例程(更新版)(2008.03.04) 》下载:
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=F0215
1、指向单单一个位,能把这个位当作起始地址,还是什么意思?
就是将这个位当作起始地址。例如下述例题:
L P#10.3
LAR1
A I [AR1,P#0.0] //查询I 10.3的状态
= Q [AR1,P#1.1] //给输出位Q11.4赋值
2、详见下述资料中的10.2.2节:
见《关于S7-300和S7-400指针寻址的说明与例程(更新版)(2008.03.04) 》下载:
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=F0215
例子给出的P#10.3和MD[LD0]之间没有关系,因为字节、字、双字的起始地址的位地址都是0,若位地址有数字则程序报错的。
当你访问位变量时就需要这样的格式来寻位地址了。
L P#10.3
T LD0
A M[LD0]----表示为 A M10.3
指向一个位,代表什么呢
代表这段只寻址位
0-2位为位地址,按8421码4+2+1=7,即0.0-0.7共1个字节8位
相关文档只是说明了基础的用法,实际中还得多看多想多模拟 |
|