1.数据寄存器
数据寄存器是用来存储PLC进行输入输出处理、模拟量控制、位置量控制时的数据和参数的。数据寄存器可分为通用型、断电保持型和特殊型三种。
1)通用数据寄存器包括D0~D199共200点,一旦写入数据,只要不再写入其他数据,其内容就不会发生变化。
2)断电保持数据寄存器包括D200~D7999共7800点,只要不改写,无论PLC是从运行到停止,还是停电状态,断电保持数据寄存器都将保持原有数据。
3)特殊数据寄存器包括D8000~D8255共256点,主要供监控机内元件的运行方式用。
元件说明:
1)数据寄存器按十进制编号。
2)数据寄存器为16位,每位都只有“0”或“1”两个数值。其中最高位为符号位,其余为数据位,符号位的功能是指示数据位的正、负;符号位为0表示数据位的数据为正数,符号位为1表示数据为负数,如图5-4所示。一个数据寄存器可以存储16位数据,相邻的两个数据寄存器组合起来,可以存储32位的数据。
3)通用数据寄存器在PLC由RUN→STOP时,其数据全部清零。如果将特殊继电器M8033置1,则PLC由RUN→STOP时,数据可以保持。
4)断电保持数据寄存器只要不被改写,原有数据就不会丢失,不论电源接通与否,PLC运行与否,都不会改变寄存器的内容。
5)特殊数据寄存器用来监控PLC的运行状态,如扫描时间、电池电压等。(www.xing528.com)
2.变址寄存器(V、Z)
变址寄存器和通用数据寄存器一样,是进行数据、数值读、写的一种16位特殊用途的数据寄存器,相当于微机中的变址寄存器,主要用于运算操作数地址的修改。FX2N系列PLC的V和Z各有8点,分别为V0~V7、Z0~Z7。
需要进行32位操作时,可将V、Z串联使用,Z为低位,V为高位,如图5-5所示。根据V与Z的内容进行修改元件地址号,成为元件的变址。可以使用变址寄存器进行变址的元件是X、Y、M、S、T、C、P、D、K、H、KnX、KnY、KnM、KnS。这时,操作数的实际地址是现地址加上变址寄存器V或Z内所存的地址。例如,如果V2=26,则K100V2为K126(100+26=126);如果V4=16,则D10V4变为D26(10+16=26)。但是变址寄存器不可以修改V和Z本身或位数制定用的Kn参数。例如,K2M0Z2有效,而K2Z2M0则是无效的。图5-6所示为变址寄存器的应用。执行程序时,当X0=ON的状态,则D15和D26的数据都是K20。
图5-4 数据寄存器的数据长度
图5-5 变址寄存器(V,Z)的组合使用
图5-6 变址寄存器的应用
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。