首先它是寄存器可以存储二进制代码,它位于PLC的存储器中。
那为什么是过程映像?过程映像怎么理解?
我们把PLC的输入信号在PLC读取输入扫描周期存储在寄存器内,在下一周期执行用户程序时直接调取输入信号,在下一读取输入扫描周期前,无论输入信号怎么变化,输入寄存器值不变。就像把输入过程映像到寄存器中故称为输入过程映像寄存器。
同理输出过程映像寄存器在PLC改写输出扫描周期将存储在寄存器内二进制数值输出到PLC输出模块并锁存起来,在下一读取改写输出前,无论寄存器怎么变化,PLC输出模块不变。
那我们使用过程映像寄存器有什么好处?
1.执行用户程序读写过程映像输入/输出寄存器比直接读写PLC的I/O效率更高、时间更短。
2.在整个程序执行阶段输入映像寄存器的状态是固定不变的,程序执行完后再用过程映像输出寄存器更新输出点,这样用可以使系统的运行稳定。
3.目前只支持使用位指令、字节指令的方式访问PLC 的I/O点,但是对于输入/输出过程映像寄存器,可以使用位、字节、字、双字指令的方式访问,支持的指令更多,使用更加灵活、便捷。