在进行输入输出处理、模拟量控制、位置控制时,需要许多数据寄存器存储数据和参数。数据寄存器为16位,最高位为符号位,可用两个数据寄存器合并起来存放32位数据,最高位仍为符号位。 数据寄存器分成下面几类: 通用数据寄存器D0~D199共200点 断电保持/锁存寄存器D200~D7999共7800点 特殊数据寄存器D8000~D8255共256点 文件数据寄存器D1000~D7999共7000点 1、通用数据寄存器D0~D199共200点 一旦在数据寄存器写入数据,只有不再写入其他数据,就不会变化。但是当plc由运行到停止或断电时,该类数据寄存器的数据被清除为0。但是当特殊辅助继电器M8033置1,PLC由运行转向停止时,数据可以保持。 2、断电保持/锁存寄存器D200~D7999共7800点 断电保持/锁存寄存器有断电保持功能,PLC从RUN状态进入STOP状态时,断电保持寄存器的值保持不变。利用参数设定,可改变断电保持的数据寄存器的范围。 3、特殊数据寄存器D8000~D8255共256点 这些数据寄存器供监视PLC中器件运行方式用。其内容在电源接通时,写入初始值(先全部清0,然后由系统ROM安排写入初始值)。例如,D8000所存的警戒监视时钟的时间由系统ROM设定。若有改变时,用传送指令将目的时间送入D8000。该值在PLC由RUN状态到STOP状态保持不变。未定义的特殊数据寄存器,用户不能用。 4、文件数据寄存器D1000~D7999共7000点 文件寄存器是以500点为一个单位,可被外部设备存取。文件寄存器实际上被设置为PLC的参数区。文件寄存器与锁存寄存器是重叠的,可保证数据不会丢失。FX2N系列的文件寄存器可通过BMOV(块传送)指令改写 。 |