PLC的数据寄存器.ppt
课程激光设备控制技术院系电子工程系主讲人蔡文明,PLC的数据寄存器,教学目标,了解数据寄存器的作用。,PLC的数据寄存器,了解数据寄存器的分类及各类型特点。,数据寄存器用于存储中间数据、需要变更的数据等,PLC在进行输入输出处理、模拟量控制、位置控制时,需要许多数据寄存器存储数据和参数。这些寄存器都是16位,可处理的数值范围为-3276832767,如下图所示,,符号位0表示正数;1表示负数。,高位,低位,数据寄存器D,进行32位数据操作时,只要指定低位的编号即可,例如D0。而高位则为继其之后的编号D1自动占有,由(D1、D0)表示32位数据寄存器的编号。,1个数据寄存器可存储16位二进制数或一个字,两个数据寄存器合并起来,可组成32位数据存储器,用以存放32位数据(双字)。可处理的数据范围为-21474836482147483647,如下图示,高位,低位,,符号位0表示正数;1表示负数。,数据寄存器的分类,1、通用数据寄存器,写入数据后,只要不再写入其他数据,其内容就不会发生变化。但当PLC停电或停止运行时,所有数据将清零。只有一种情况例外,就是若被M8033驱动时,数据可以保持。即M8033=ON,数据寄存器内容将保持。,,除数据断电保持外,所有特性都与通用数据寄存器相同。其中(1)D200~D511共312个点,为通用型断电保持数据寄存器D490~D509可供两台PLC之间进行点对点通信用;D490~D499主站从站D500~D509从站主站(2)D512~D7999共7488个点,为专用型断电保持数据寄存器,其断电保持功能不能用软件改变,但可用指令清除其内容。D1000后可以将500个为单位作为文件寄存器。用于存储用户程序中用到的数据文件。,2、断电保持数据寄存器,,在D8000中,存有监视定时器的时间设定值,由系统只读存储器通电时写入。若要改变时,可利用传送指令MOV写入,如下图所示;,例如,监视定时器设定值写入250ms,,定时器刷新,未定义的特殊数据寄存器不要使用,3、特殊用途数据寄存器,,4、变址寄存器(V/Z),变址寄存器和普通的数据寄存器一样,是进行数据读、写的寄存器。变址寄存器的内容与软元件组合,可以改变软元件的地址。,高位,低位,变址寄存器的功能指令使用可用图例说明,当V08,Z014时,D5V058D13;D10Z01014D24,当X000ON时,则D13传送到D24中。,可变址的软元件有X、Y、M、S、P、T、C、D、K、H、KnX、KnY、KnM和KnS。,注意,变址寄存器不能修改V与Z本身或位数指定用的Kn参数。例如K4M0Z有效,而K0ZM0无效。,,总结,数据寄存器用于存储中间数据、需要变更的数据。数据寄存器为16位,最高位是符号位。根据需要也可以将两个数据寄存器合并为一个32位字长的数据寄存器。,作业,用于两台PLC之间进行点对点通信用的数据寄存器地址()。A、D490~D509B、D490~D499C、D500~D5092.简述通用数据寄存器与停电保持用数据寄存器的同、异。,