三菱plc有没有将多个数据合起来的指令?50分

就是像add那样,但是就是多个数据一起的,这样写少点程序步,有没有?

这个要是FX2N以前的,包括FX2N,可以用WEAN就平均值+MUL乘法,算出来,比多个ADD加法要简单些,只需要两个指令。要是FX2N以后的,可以直接用WSUM求和指令。WSUM是FX3U开始新增的指令。
望采纳。。。。。追问

没有别的方法吗?

追答

还有就是用FOR循环,加上Z寻址,不过这个样更加麻烦。用这个除非是好几百个数据,否则不值得。WEAN+MU和WSUM都是用在连续的寄存器上,FOR可以用在不连续的寄存器上,但是也是有规律的寄存器排布,如果要是不连续,且没规律的寄存器求和,那就只能一个一个加了。

追问

嗯,我知道了,给你分!谢谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-11-30
用循环指令FOR和NXEXT,配合变址寄存器(类似S7-200的指针)使用,可以达到一样的效果