您当前的位置:五五电子网电子知识电器控制PLC工业控制指针及相对寻址 正文
指针及相对寻址

指针及相对寻址

点击数:7775 次   录入时间:03-04 11:52:58   整理:http://www.55dianzi.com   PLC工业控制

L     P##PulsePoint
      LAR1                         
      L     W [AR1,P#0.0]  
      T     #PulseDB          
      L     D [AR1,P#2.0]
      LAR1  
      OPN   DB [#PulseDB]
请做个逐句注解,有点看不懂。

答:L     P##PulsePoint           //装载变量#PulsePoint的地址到累加器1
      LAR1                         //累加器1里的地址装载到地址寄存器1
      L     W [AR1,P#0.0]    //装载地址寄存器偏移P# 0.0的一个字到累加器1,也就是变量#PulsePoint的第一个字装载到累加器1,Pointer类型的第一个字是DB号
      T     #PulseDB           //把累加器1里的值(DB号)传送给变量#PulseDB
      L     D [AR1,P#2.0]     //装载地址寄存器偏移P# 2.0的一个双字字到累加器1,也就是Pointer类型的后四个字节的区域地址
      LAR1                         //把累加器1里的区域地址装载到地址寄存器1
      OPN   DB [#PulseDB]  //打开Pointer指针指向的DB块

以上代码实现Pointer类型指针地址的解析


本文关键字:暂无联系方式PLC工业控制电器控制 - PLC工业控制

《指针及相对寻址》相关文章>>>