300PLC指针寻址说明_第1页
300PLC指针寻址说明_第2页
300PLC指针寻址说明_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、L     #db_no<BR>      T     LW     0<BR>      OPN   DB LW 0<BR>      L   

2、0; #piw_addr<BR>      SLD   3<BR>      T     LD     4<BR>      L     #dbw_addr<BR> 

3、60;    SLD   3<BR>      T     LD     8<BR>      L     #db_len<BR>next: T     LW

4、60;    0<BR>      L     LD     4<BR>      LAR1  <BR>      L     PIW AR1,P#0.0<B

5、R>      T     LW    12<BR>      L     LD     8<BR>      LAR1  <BR>   

6、   L     LW    12<BR>      T     DBW AR1,P#0.0<BR>      L     LD     4<BR> &#

7、160;    +     L#16<BR>      T     LD     4<BR>      L     LD     8<BR> &

8、#160;    +     L#16<BR>      T     LD     8<BR>      L     LW     0<BR> 

9、     LOOP  next<BR>这是一段采样程序,我看的不很明白,想请大家给详细的解释一下,那个SLD指令和loop循环指令这里不明白?顺便问一下哪里有STL编程指令的中文版资料啊产品版区:SIMATIC S7-300/400 悬赏分:10 | 解决时间:2010-05-04 14:54:39 | 提问者:wanzhener - 学长第2级问题ID:51733  最佳答案L     #db_no    

10、60;  /装载数据块号      T     LW     0     /将数据库号传送给本地变量LW0      OPN   DB LW 0    /打开该数据块    

11、60; L     #piw_addr    /将外部地址piw_addr传送给accum1      SLD   3            /将该地址左移三位,目的形成地址指针,因为32位地址寻址,低三位保留给位寻址      

12、T     LD     4     /将该地址传给本地变量LD4      L     #dbw_addr    /装载数据库字节寻址地址      SLD   3   

13、0;        /将该地址左移三位,目的形成地址指针,因为32位地址寻址,低三位保留给位寻址      T     LD     8     /将该地址传给本地变量LD8      L     #

14、db_len      /装载数据块的长度,作为循环的次数next: T     LW     0     /将循环次数传给本地变量LW0      L     LD     4   

15、60; /传送LD4到accum1      LAR1               /传送LD4到地址寄存器AR1      L     PIW AR1,P#0.0 /传送外部输入PIWx到accum1其中x=LD4+0.0=LD4 

16、60;    T     LW    12        /将PIWx保存到LD12中      L     LD     8        /装载L

17、D8,即数据块中的地址      LAR1                  /将数据块中地址传给AR1      L     LW    12     

18、60;  /取回保存在LD12中的PIWx的值      T     DBW AR1,P#0.0 /将取回的PIWx的值传送给数据块中的相应的地址(为字单位)      L     LD     4       

19、0;/装载LD4      +     L#16            /将LD4地址+16,即形成下一个外部输入地址(与上一个地址间隔一个字,即16位)      T     LD     4 &#

20、160;      /再次保存到LD4中,形成新的外部读入PIW地址      L     LD     8        /装载数据块中地址      +     L#16   

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论