三菱plc循环程序中的变址寄存器问题

今天编了一个三菱plc FX循环程序中的变址寄存的程序,就是将一个固定值K0分别放到D200,D202,D204,D206,D208,D210中的程序,不知道对不对,请大家帮忙看一下,如果谁有什么好的程序麻烦给我传一份,邮箱[email protected]
程序为
V0

第1个回答  2013-08-29
FOR 是循环程序,ADD是加法指令,如果是M8000接通ADD也只能执行一次。不知道你要实现什么功能
你的D198是变不了的,你的K0就是0的状态没有数值。追问

我要实现的功能是将一个固定值K0分别放到D200,D202,D204,D206,D208,D210中的程序,要用变址寄存器实现

追答

你是讲K0一起放到D202--------210中,还是轮流送去,还是用到了那个程序,讲K0放进去。
你的D200 是用的32位的,还是16位的,还是你上面寄存器自己想着用的。

追问

是将K0轮流放进D200 D202 D203--D210,数据全是32位的,怎么弄都行,主要能依次将数据写进去就可以

第2个回答  2013-08-28
你这样写法V0的值改变不了,应该加个ADD指令上去。追问

第三行程序改成 ADD V0 K2 V0这样就可以实现了吗?

追答

应该可以,你试下吧!

第3个回答  2013-08-29
直接MOV就完了,
相似回答