三菱plc多个寄存器相加怎么做?
你可以使用间接寻址配合循环的方式来获得多个连续寄存器的累加。
如下图程序:
通过改变索引寄存器Z0的值,配合循环,实现了D0~D19的数据累加,并将结果保存在D100中。
但是,作为合格的程序上图是远远不够的,因为上图缺少的是将Z0的初始化,按上图做法,最终会变成D0~D32767的数据累加,所以,上图仅仅作为一个示例,要将上图变成实例,您需要做到:
1、控制Z0的数据。
2、您需要判断D100的数据存储,避免数据过大导致溢出。
M200 执行一次上升沿计算一次
D100 = D200 + D201 +D202 ......... D241; 已验证完成