三菱成批传送指令用西门子smart200如何编写

请问三菱指令BMOV D100 D1000Z10 K10如何用西门子smart200编写。实现的目标是,把D100-D109的数据分别放到D1000-D1009,D1010-D1019......,在西门子smart200里程序如何编写。

问题补充:
把D100-D109的数据分别放到D1000-D1009,D1010-D1019......直到D1800-D1809,是不是用指针和循环,研究了好久都没成功,最好有程序能够借鉴,谢谢给位

最佳答案

blkmov_b(W/D)指令。
西门子只是对数据类型有一些要求,区分与字节、字、双字。
补充问题回复:
你需要这么多数据的传输?
如果是,确实需要调用for/next指令,机调用指针方式,把数据传输通过指针地址偏移方式分批传输。
blkmov_b(w/d)的指令输入支持累加器AC?的输入写法。
你多测试几次,应该可以的。

提问者对于答案的评价:
谢谢,成功了,还有个问题请指教,累加器寄存器AC1 2 3,怎样才能断电保持?V存储器不够用。st40

最佳答案作者回复:
就仅仅这4个累加器,你可以用M区呀,在系统块设置断电保持型。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc279251.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日
下一篇 2020年10月30日

相关推荐

发表回复

登录后才能评论