三菱plc多个寄存器相加怎么做?

三菱plc多个寄存器相加怎么做?

你可以使用间接寻址配合循环的方式来获得多个连续寄存器的累加。

如下图程序:

通过改变索引寄存器Z0的值,配合循环,实现了D0~D19的数据累加,并将结果保存在D100中。

但是,作为合格的程序上图是远远不够的,因为上图缺少的是将Z0的初始化,按上图做法,最终会变成D0~D32767的数据累加,所以,上图仅仅作为一个示例,要将上图变成实例,您需要做到:

1、控制Z0的数据。

2、您需要判断D100的数据存储,避免数据过大导致溢出。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-03-04

M200 执行一次上升沿计算一次

D100  =   D200 +  D201 +D202 ......... D241;   已验证完成

本回答被网友采纳
相似回答