FX系列PLC软元件——内部继电器、计数器等
2024-02-10  来源:网络或本站原创

软元件简称元件。将PLC内部存储器的每一个存储单元均称为元件,各个元件与PLC的监控程序、用户的应用程序合作,会产生或模拟出不同的功能。当元件产生的是继电器功能时,称这类元件为软继电器,简称继电器,它不是物理意义上的实物器件,而是一定的存储单元与程序的结合产物。后面介绍的各类继电器、定时器、计数器都指此类软元件。

    元件的数量及类别是由PLC监控程序规定的,它的规模决定着PLC整体功能及数据处理的能力。我们在使用PLC时,主要查看相关的操作手册。表1-3表示FX2N系列PLC软元件一览表。

 

 

 

 

 

 

1-3  FX2N系列PLC软元件一览表

   型号

元件

FX2N-16M

FX2N-32M

FX2N-48M

FX2N-64M

FX2N-80M

FX2N-128M

扩展时

 

输入继电器

X

X000X007

8

X000X017

16

X000X027

24

X000X037

32

X000X047

40

X000X077

64

X000X267

184

合计256

输出继电器

Y

Y000Y007

8

Y000Y017

16

Y000Y027

24

Y000Y037

32

Y000Y047

40

Y000Y077

64

Y000Y267

184

辅助继电器

M

M0M499

500点一般用

M500M1023

524点保持用

M1024M3071

2038点保持用

M8000M8255

256特殊用

状态继电器

S

S0S499

500点一般用

S500S899

400点保持用

S900S999

100点特殊用

定时器

T

T0T99

200100 ms

子程序用…

T192T199

T200T245

4610 ms

 

T246T249

41 ms累积

 

 

T250T255

6100 ms累积

计数器

C

16位增量计数器

32位可逆计数器

32位高速可逆计数器

C0C99

100点一般用

C100C199

100点保持用

C200C219

20点一般用

C220C234

15点保持用

C235C245

11输入

C246C250

12输入

C251C255

2相输入

数据寄存器

DVZ

D00D199

200点一般用

D200D511

312点保持用

D512D7999

7488点保持用

D1000后可以设定做文件寄存器使用

D8000D8195

256点特殊用

V7V0

Z7Z0

16点变址用

 

嵌套

指针

N0N7

8点主控用

P0P127

128点跳跃、子程序用、分支式指针

I00*I50*

6

输入中断用指针

I6*I8*

3

定时器中断用指针

I010I060

6

计数器中断用指针

常数

K

16位:-3276832767

32位:-21474836482147483647

H

16位:0FFFFH

32位:0FFFFFFFH

                                                 

 = 1 \* GB2 输入继电器(X

输入继电器是PLC中用来专门存储系统输入信号的内部虚拟继电器。它又被称为输入的映像区,它可以有无数个动合触点和动断触点,在PLC编程中可以随意使用。这类继电器的状态不能用程序驱动,只能用输入信号驱动。FX系列PLC的输入继电器采用八进制编号。FX2N系列PLC带扩展时,输入继电器最多可达184点,其编号为X0X7X10X17X260X267

(2)输出继电器(Y

输出继电器是PLC中专门用来将运算结果信号经输出接口电路及输出端子送达并控制外部负载的虚拟继电器。它在PLC内部直接与输出接口电路相连,它有无数个动合触点与动断触点,这些动合与动断触点可在PLC编程时随意使用。外部信号无法直接驱动输出继电器,它只能用程序驱动。FX系列PLC输出继电器采用八进制编号。FX2N系列PLC带扩展时,输出继电器最多可达184点,其编号为Y0Y267

 = 3 \* GB2 内部辅助继电器(M)

PLC内有很多辅助继电器。辅助继电器的线圈与输出继电器一样,由PLC内各软元件的触点驱动。辅助继电器的动合和动断触点使用次数不限,在PLC内可以自由使用。但是,这些触点不能直接驱动外部负载,外部负载的驱动必须由输出继电器执行。在逻辑运算中经常需要一些中间继电器作为辅助运算用。这些元件不直接对外输入、输出,但经常用作状态暂存、移位运算等。它的数量比软元件XY多。内部辅助继电器中还有一类特殊辅助继电器,它有各种特殊功能,如定时时钟、进/借位标志、启动/停止、单步运行、通信状态、出错标志等。FX2N系列PLC辅助继电器按照其功能分成以下三类。

a.通用辅助继电器M0M499500点) 通用辅助继电器元件是按十进制进行编号的,FX2N系列PLC500点,其编号为M0M499

b.断电保持辅助继电器M500M1023524点)  PLC在运行中发生停电,输出继电器和通用辅助继电器全部成断开状态。再运行时,除去PLC运行时就接通的以外,其它都断开。但是,根据不同控制对象要求,有些控制对象需要保持停电前的状态,并能在再运行时再现停电前的状态情形。断电保持辅助继电器完成此功能,停电保持由PLC内装的后备电池支持。

c.特殊辅助继电器M8000M8255256点) 这些特殊辅助继电器各自具有特殊的功能,一般分成两大类。一类是只能利用其触点,其线圈由PLC自动驱动。例如:M8000(运行监视)、M8002(初始脉冲)、M80131s 时钟脉冲)。另一类是可驱动线圈型的特殊辅助继电器,用户驱动其线圈后,PLC做特定的动作。例如,M8033PLC停止时输出保持,M8034是指禁止全部输出,M8039是指定时扫描。

(4)内部状态继电器(S

状态继电器是PLC在顺序控制系统中实现控制的重要内部元件。它与后面介绍的步进顺序控制指令STL组合使用,运用顺序功能图编制高效易懂的程序。状态继电器与辅助继电器一样,有无数的动合触点和动断触点,在顺控程序内可任意使用。状态继电器分成四类,其编号及点数如下:

初始状态:S0S910点);

回零:S10S1910点);

通用:S20S499480点);

保持:S500S899400点);

报警:S900S999100点)。

有关状态继电器的应用,参考项目十STL指令的内容。

⑸内部定时器

定时器在PLC中相当于一个时间继电器,它有一个设定值寄存器(一个字)、一个当前值寄存器(字)以及无数个触点(位)。对于每一个定时器,这三个量使用同一个名称,但使用场合不一样,其所指的也不一样。通常在一个可编程控制器中有几十个至数百个定时器,可用于定时操作。其详细介绍参照项目七。

 = 6 \* GB2 ⑹内部计数器

计数器是PLC重要内部部件,它是在执行扫描操作时对内部元件XYMSTC的信号进行计数。当计数达到设定值时,计数器触点动作。计数器的动合、动断触点可以无限使用。其详细介绍参照项目八

 = 7 \* GB2 ⑺数据寄存器(D

可编程控制器用于模拟量控制、位置控制、数据I/O时,需要许多数据寄存器存储参数及工作数据。这类寄存器的数量随着机型不同而不同。

每个数据寄存器都是16位,其中最高位为符号位,可以用两个数据寄存器合并起来存放32位数据(最高位为符号位)。

a.通用数据寄存器D0D199   只要不写入数据,则数据将不会变化,直到再次写入。这类寄存器内的数据,一旦PLC状态由运行(RUN)转成(STOP)时全部数据均清零。

b.停电保持数据寄存器D200D7999   除非改写,否则数据不会变化。即使PLC状态变化或断电,数据仍可以保持。

c.特殊数据寄存器D8000D8255   这类数据寄存器用于监视PLC内各种元件的运行方式用,其内容在电源接通(ON)时,写入初始化值(全部清零,然后由系统ROM安排写入初始值)。

d.文件寄存器D1000D7999  文件寄存器实际上是一类专用数据寄存器,用于存储大量的数据,例如采集数据、统计计算器数据、多组控制参数等。其数量由CPU的监视软件决定。在PLC运行中,用BMOV指令可以将文件寄存器中的数据读到通用数据寄存器中,但不能用指令将数据写入文件寄存器。

 = 8 \* GB2 ⑻内部指针(PI

内部指针是PLC在执行程序时用来改变执行流向的元件。它有分支指令专用指针P和中断用指针I两类。

a.分支指令专用指针P0P63  分支指令用指针在应用时,要与相应的应用指令CJCALLFENDSRETEND配合使用,P63为结束跳转使用。

b.中断用指针中断用指针是应用指令IRET中断返回、EI开中断、DI关中断配合使用的指令。