数据寄存器 
2024-02-10  来源: plc100.com

    数据寄存器是计算机必不可少的元件,用于存放各种数据。FX2N中每一个数据寄存器都是16bit(最高位为正、负符号位),也可用两个数据寄存器合并起来存储32 bit数据(最高位为正、负符号位)。

1)通用数据寄存器通道分配 D 0D199,共200点。                                          

   只要不写入其他数据,已写入的数据不会变化。但是,由RUNSTOP时,            全部数据均清零。(若特殊辅助继电器M8033已被驱动,则数据不被清零)。

2)停电保持用寄存器  通道分配  D200D511,共312点,或D200D999,共800点(由机器的具体型号定)。

基本上同通用数据寄存器。除非改写,否则原有数据不会丢失,不论电源接通与否,PLC运行与否,其内容也不变化。然而在二台PLC作点对的通信时, D490D509被用作通信操作。

3)文件寄存器  通道分配  D1000D2999,共2000点。

文件寄存器是在用户程序存储器(RAMEEPROMEPROM)内的一个存储区,以500点为一个单位,最多可在参数设置时到2000点。用外部设备口进行写入操作。在PLC运行时,可用BMOV指令读到通用数据寄存器中,但是不能用指令将数据写入文件寄存器。用BMOV将 数据写入RAM后,再从RAM中读出。将数据写入EEPROM盒时,需要花费一定的时间,务必请注意。

4)RAM文件寄存器  通道分配 D6000D7999,共2000点。

    驱动特殊辅助继电器M8074,由于采用扫描被禁止,上述的数据寄存    器可作为文件寄存器处理,用BMOV指令传送数据(写入或读出)。

5)特殊用寄存器   通道分配 D8000D8255,共256点。

是写入特定目的的数据或已经写入数据寄存器,其内容在电源接通时,写入初始化值(一般先清零,然后由系统ROM来写入)。