登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:多个D值相加指令

点击:2787 回复:9

如:要把  D1 D2 D3 D4 D6的值相加传送到 D0
不知道具体怎么弄!请大侠们指点哈!!
在此先谢谢!
09-10-12 18:21
D1+D2->D0
D0+D3->D0
D0+D4->D0
D0+D6->D0
一共也就几个数而已,其他那些Sum指令或者循环也不要多去考虑,伤精神~~
Regards
09-10-12 19:46
楼上的方法最好理解,如果多了用变址加上加法指令做
09-10-12 19:48
我是个菜鸟,还得问下具体操作!
谢谢表情
09-10-12 19:59
你不会新的连加法指令都不知道是哪一个吧!表情
09-10-12 21:29
变址加法?
09-10-12 23:04
就这么几个数据,2楼的方法不错。D0+D3->D0这句话意思是:拿D0的数据和D3的数据相加,结果放在D0里面。也就是说,这条指令执行完以后,D0的数据就发生改变了。
4条指令按顺序依次执行,执行完后,就完成你的要求了。
09-10-13 08:32
楼主认为这样做很麻烦是吧?你要用AB的PLC一个CPT指令就解决了,D1 +D+2+ D3+ D4 +D6->D0.
09-10-13 08:46
用ADD和MOV指令把。如“ADD D0 D1  D2     ~~~~~~~~~~~~~~~~MOV D2 D10
09-10-13 13:06
8楼 的麻烦点吧?搞的我有点晕,2楼说的D0可以重复用多次么?结果会累加起来?
09-10-13 21:49

工控新闻

更多新闻资讯