在三菱 PLC 中,可以使用 CMP 指令和 MOV 指令来保存寄存器中的最大值。下面是一个示例程序,演示如何保存 D10 寄存器中的最大值:
CMP D10 D20 M10
MOV D20 M11
在这个程序中, CMP 指令将 D10 和 D20 中的值进行比较,并将比较结果存储在 M10 中。如果 D10 大于 D20,则 M10 为 ON;如果 D10 小于或等于 D20,则 M10 为 OFF。
然后, MOV 指令将 D20 中的值传送到 M11 中。由于在 CMP 指令中已经将 D20 中的值设置为 D10 和 D20 中的较大值,因此 M11 中存储的就是 D10 寄存器中的最大值。
需要注意的是,在实际应用中,你需要根据具体情况修改程序中的寄存器地址和比较值,以满足你的需求。