登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:s7-200指令求解
点击:531 回复:6
楼主
编辑
引用
管理
aoling888
比如在三菱PLC中
我把D0的数据第一次保存在D10中,第二次保存在D11中,第三次D12......我可以用变址寄存器Z来改变目标寄存器的地址
现在我想用S7-200来实现这个功能
把VW0的数据第一次保存在VW10中,第二次VW11,第三次VW12......怎么实现?200有类似三菱的这种变址寄存器么?
求高手解答
13-08-01 18:20
1楼
编辑
引用
管理
cvlsam
西门子中相同的功能是指针,&取得存储器的地址,*取得对应的值,请仔细阅读S7-200系统手册。
另外,VW10后的地址是VW12,VW14,西门子基于最小地址单位为字节。
VW10由Vb10,Vb11组成,VW11由Vb11,Vb12组成,如果依据你的描述,就会发生地址重叠。
Good Luck~
13-08-01 19:24
2楼
编辑
引用
管理
welfare1987
间接寻址,就是把地址存到一个存储器地址了,通过修改寄存器了的地址来变址
13-08-01 20:28
3楼
编辑
引用
管理
guai_0322
用指针,移动指针地址就可以啊
13-08-01 20:58
4楼
编辑
引用
管理
xlian
MOVD &VB1000 VD0 //取地址
INCD VD4(接字节) //计算地址增量
+D 2, VD4 (按字)
+D 4, VD4(按双字)
+D VD4, VD0 //将数据存储至指针指定的地址
MOVB VB10,*VD0(接字节)
MOVW VW10,*VD0(按字)
MOVD VD10,&VD0(按双字)
13-08-02 11:02
5楼
管理
eishtech
该帖内容不符合相关规定!
13-08-02 12:59
6楼
编辑
引用
管理
aoling888
ok 谢谢 我试试
13-08-02 20:19
工控新闻
多条汽车、医疗器械、具身智能装配测试线交付发布 来AHTE 2026了解更多行业装配与自动化解决方案
我国加快推进新型基础设施建设
霍尼韦尔推出全新混合供热解决方案
施耐德电气:告别千万美元成本代价,开放自动化解锁企业降本增效新路径
【让AI读懂工厂】基于XWorld工业世界模型的参数智能预警
优必选与日立达成战略合作,携手探索多领域的智能化解决方案
施耐德电气加入世界经济论坛灯塔运营系统顾问委员会,共推开源制造蓝图
AI赋能智造营销破局,「AI Makes AI」数智营销峰会在张江落幕
更多新闻资讯