首页 | 供应信息 | 求购信息  | 下载系统 | 技术资讯 | 企业信息 | 产品信息 | 论文信息 | 展会信息 | 在线工具
作者: 发布时间:2017-03-14 来源: 繁体版
指针用来指向一个地址。使用这种寻址方式的优点在于可以在程序运行过程中实现变址。 指针用于存储器间接寻址    程序中用于存储器间接寻址的语句包含一个指令、一个地址标识符、以及一个

指针用来指向一个地址。使用这种寻址方式的优点在于可以在程序运行过程中实现变址。 指针用于存储器间接寻址 
   程序中用于存储器间接寻址的语句包含一个指令、一个地址标识符、以及一个偏移量(偏移量必须在方括号内给出)。 
  
  下面给出一个双字格式的指针的例子:
   L P#8.7 把指针值装载到累加器1
   T I[MD2] 把指针值传送到MD2
   A I[MD2] 查询I8.7的信号状态
   = Q[MD2] 给输出位Q8.7赋值
  
  存储区域内部寻址及交叉寻址 :程序中采用这些寻址方式的语句包含一个指令以及下列内容:地址标识符、地址寄存器标识符、偏移量。地址
  
  寄存器(AR1、AR2)及偏移量必须写在方括号内。
   
  存储区域内部寻址例程 :指针不包含指示存储区域的信息:
   L P#8.7 把指针值装载到累加器1
   LAR1 把指针从累加器1装载到AR1
   A I[AR1,P#0.0] 查询I8.7的信号状态
   = Q[AR1,P#1.1] 给输出位Q10.0赋值
  偏移量0.0不起作用。输出Q10.0 等于8.7 (AR1) 加偏移量1.1。结果是10.0 ,而不是9.8。
  
  存储区域交叉寻址例程 :在存储区域交叉寻址中,指针中包含指示存储区域的信息(例子中为 I 和 Q)。
   L P#I8.7 把指针值及存储区域标识装载到累加器1
   LAR1 把存储区域I 和地址8.7装载到AR1
   L P#Q8.7 把指针值和地址标识符装载到累加器1
   LAR2 把存储区域Q和地址8.7装载到AR2
   A [AR1,P#0.0] 查询输入位I8.7的信号状态
   = [AR2,P#1.1] 给输出位Q10.0赋值
  偏移量0.0不起作用。输出Q10.0 等于8.7 (AR2) 加偏移量1.1。结果是10.0 ,而不是9.8, pvu自动化在线网


PLC指针
评论】【加入收藏夹】【 】【关闭
※ 相关信息
无相关信息
※ 其他信息
访问数: | 共有条评论
发表评论
用户名:
密码:
验证码: 看不清楚,点击刷新
匿名发表

 搜索新闻
[提交投稿]  [管理投稿]
 最新新闻
 热点新闻
数据加载中..

网站地图
Autooo.Net 版权所有
Copyright © 2007--2017 All rights reserved