在传送、比较指令中,变址寄存器 V、Z 用来修改操作对象的元件号,循环程序中常使用变址寄存器。[S·] 和 [D·] 表示有变址功能。对 32 位指令,V 为高 16 位、Z 为低 16 位。32 位指令中使用变址指令只需指定 Z,此时 Z 就能代表 V 和 Z,V、Z 自动组对使用。在三菱 FX 系列 PLC 中,FX0N 和 FX0S 只有两个变址寄存器 V 和 Z;FX2N 有 16 个变址寄存器 V0~V7 和 Z0~Z7。
如图 4-2 所示,图中触点接通时,常数 10 被送到 V0、常数 20 被送到 Z1,ADD 指令完成运算:(D5V0)+(D15Z1)→(D40Z1),即 (D15)+(D35)→(D60)。
图 4-2 变址寄存器的使用
