ccy5156
虽然网络是虚拟的,但同样存在真.善,美,正在生锈的湘籍男孩,
级别: 论坛先锋
精华主题: 0
发帖数量: 939 个
工控威望: 1397 点
下载积分: 1615 分
在线时间: 148(小时)
注册时间: 2008-07-28
最后登录: 2024-12-20
查看ccy5156的 主题 / 回贴
楼主  发表于: 2011-11-02 19:57
我是刚接触西门子PLC,不知道在什么场合会用到建立指针与间接寻址?
如MOVD   &VB200,   AC0
INCD  AC0
INCD  AC0
MOVW  *AC0 ,AC1
这样的指令一般用在什么场合?另外三菱PLC有没有这样类似的寻址方式?
非常谢谢各位。
像蚂蚁一样工作,像蝴蝶一样生活
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6777 个
工控威望: 38380 点
下载积分: 4203 分
在线时间: 9537(小时)
注册时间: 2006-09-13
最后登录: 2024-12-22
查看cvlsam的 主题 / 回贴
1楼  发表于: 2011-11-05 08:29
引用
引用楼主ccy5156于2011-11-02 19:57发表的 建立指针与间接寻址 :
我是刚接触西门子PLC,不知道在什么场合会用到建立指针与间接寻址?
如MOVD   &VB200,   AC0
INCD  AC0
INCD  AC0
MOVW  *AC0 ,AC1
.......


最典型的例子就是VD0~VD1000进行累加,难道不用指针+循环?用普通写法,你知道要写多少行代码吗?

三菱叫做变址,Z0 就是变址寄存器。
本帖最近评分记录:
  • 下载积分:+2(ccy5156)