您现在的位置是:首页 > PLC技术 > PLC技术

FX系列PLC软元件中的寄存器类简介

来源:艾特贸易2017-06-04

简介(1) 数据寄存器 (D) 。数据寄存器是用来存储数值数据的编程元件,如 D0 表示一个 16 位的数据寄存器,其中最高位表示正负,最高位为 0 表示正数,最高位为 1 表示负数。一个 16 位的数

    (1)数据寄存器(D)。数据寄存器是用来存储数值数据的编程元件,如D0表示一个16位的数据寄存器,其中最高位表示正负,最高位为0表示正数,最高位为1表示负数。一个16位的数据寄存器处理的数值范围-32 768+32 767。将两个相邻数据寄存器组合,可存储32位的数值数据。当指定32位数据寄存器时,则高位为随后的编号。在程序中可以利用数据寄存器设定定时器与计数器的值,也可以用它改变计数器的当前值。数据寄存器通常可以分为通用型、锁存型和特殊型三类。    (2)文件寄存器。文件寄存器是一种专用的数据寄存器,主要用于存储大容量的数据。其数量由CPU的监控软件决定,但可以通过扩充存储卡的方法加以扩充。在使用过程中,可以通过FNC15 (BMOV)指令将文件寄存器中的数据读到通用数据寄存器中。    (3)变址寄存器(VZ)。变址寄存器与普通的数据寄存器相同,也是用来进行数值数据的读入、写出的16位数据寄存器。这种变址寄存器除了和普通的数据寄存器有相同的功用外,在应用指令中,还可以与其他的编程元件或数值组合使用,并实现改变编程元件和数值内容的目的。此外,也可以用变址寄存器来变更常数值。    例如:若V0=K5,当执行D20V0时,被执行的编程元件编号为D25    V0= K5,当执行K30V0时,被执行的数值为K35    (4)嵌套指针类。    1)嵌套级N。嵌套级是用来指定嵌套的级数的编程元件,用字母N表示。该指令与主控指令MCMCR配合使用,在FX系列PLC中,该指令的使用范围为N0N7    2)指针PI。指针与应用指令一起使用,可用来改变程序运行流向,它可分为分支用指针和中断用指针两类。分支用指针用字母P表示,根据PLC型号的不同,可使用的点数有所不同,在FX系列PLC中,P36规定用于程序结束跳转,指针常与指令FNC00 (CJ)FNC01 (CALL)END等配合使用。    中断用指针用字母I表示,根据PLC型号的不同,可用的点数也有所不同。中断用指针根据功能可以分为输人中断用、定时器中断用和计数器中断用三种类型,分别用于输入信号、定时器信号和计数器信号的中断。    (5)常数KH。常数是程序进行数值处理时必不可少的编程元件,分别用字母KH表示。其中K表示十进制整数,可用于指定定时器或计数器的设定值或应用指令操作数中的数值;H是十六进制数的表示符号,主要用于指定应用指令的操作数的数值。