登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:s7-200指令求解
点击:530 回复: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
工控新闻
倍福基于 PC 的控制技术和 EtherCAT:安全设计,智赢未来
华北工控|EMB-3552搭载飞腾D3000M处理器,为政务数智化转型提供强劲动能
汇川技术X四川昊鑫X沐风明创:以AI为擎,合力推动川渝产业数字化升级
HMS技术干货:EtherCAT设备组态时PDO Assign与config关键字的作用
倍福获奖 | ATRO 模块化机器人荣获 2026 年度创新奖
舍弗勒长沙新研发大楼正式启用,持续深耕本土研发
人工智能助力新型工业化 第九届数字中国建设峰会工业智能产业生态大会成功举办
CIEI将与全球数据周与第五届长三角国际应急博览会两大顶级行业盛会联动,与全球精英共赴智能未来!
更多新闻资讯