PLC内部的编程元件并不是实际的物理元件,它实质上是存储器单元的状态。单元状态为“1”,相当于元件接通;单元状态为“0”,则相当于元件断开。因此,我们称这些编程元件为“软元件”。
不同厂家、不同系列的PLC,其内部软元件的功能和编号都不相同,三菱FX系列PLC常用的软元件,如表1-1所示。
表1-1 三菱FX系列PLC常用软元件一览表
(续)
注:∗表示数值任取。
1.输入继电器(X)
作用:用来接收外部输入的开关量信号,通过输入端子与外部设备相连。
编号:X000~X007,X010~X017,…
说明:
1)输入继电器以八进制方式编号。
2)输入继电器只能由输入驱动,不能由程序驱动。
3)一个输入继电器可以有无数的常开触点和常闭触点。
4)输入信号(ON、OFF)至少要维持一个扫描周期。
2.输出继电器(Y)
作用:输出程序运行的结果,通过输出端子控制外部负载。
编号:Y000~Y007,Y010~Y017,…
说明:
1)输出继电器以八进制方式编号。
2)输出继电器只能程序驱动,不能外部驱动。
3)一个输出继电器只有一个与输出端子连接的常开触点。
4)梯形图中输出继电器的常开触点和常闭触点可以多次使用。
3.辅助继电器(M)
作用:辅助继电器是一种内部的状态标志,相当于继电器控制系统中的中间继电器。
分类:辅助继电器通常分为通用型、断电保持型、特殊用途型三类。
说明:
1)辅助继电器以十进制方式编号。只能程序驱动,不能接收外部信号,也不能驱动外部负载。可以有无数的常开触点和常闭触点。
2)通用辅助继电器在PLC电源断开后,其状态将变为OFF。当电源恢复后,除因程序使其变为ON外,否则它仍保持OFF。
3)断电保持型辅助继电器,在PLC电源断开后,具有保持断电前瞬间状态的功能,并在恢复供电后继续断电前的状态。
4)特殊辅助继电器是具有某项特定功能的辅助继电器。FX2N系列PLC常用的特殊辅助继电器如表1-2所示。
表1-2 FX2N系列PLC常用的特殊辅助继电器
注:其他特殊辅助继电器的功能具体参见使用手册。
4.状态继电器(S)
作用:用于编制顺序控制程序的状态标志。
分类:状态继电器有初始状态用、返回原点用、普通用、断电保持用、信号报警用五种类型。(www.xing528.com)
说明:不使用步进指令时,状态继电器也可当作辅助继电器使用。
5.定时器(T)
作用:当定时器线圈得电时,定时器从0开始计数,当计数值等于设定值时,定时器的触点动作。对应的时钟脉冲有100ms、10ms、1ms三种。
分类:定时器分为普通定时器和积算定时器(又称失电保持定时器)。具体参照表1-1。
说明:
1)定时器的设定值可用常数K,也可用数据寄存器D中的参数。K的范围1~32767。
2)普通定时器:输入断开或发生断电时,计数器和触点复位。
3)积算定时器:输入断开或发生断电时,当前值保持,只有复位接通时,计数器和触点复位。
6.计数器(C)
作用:对内部元件X、Y、M、T、C的信号进行计数。计数器从0开始计数,计数端每来一个脉冲计数值加1,当计数值与设定值相等时,计数器触点动作。
分类:普通计数器、双向计数器、高速计数器。具体参照表1-1。
说明:
1)计数器的设定值可用常数K,也可用数据寄存器D中的参数。
2)双向计数器在间接设定参数值时,要用编号紧连在一起的两个数据寄存器。
3)高速计数器采用中断方式对特定的输入进行计数,与PLC的扫描周期无关。
7.数据寄存器(D)
作用:用来存储PLC进行输入/输出处理、模拟量控制、位置量控制时的数据和参数。
分类:数据寄存器分为普通型、失电保持型和特殊型三种。
说明:
1)数据寄存器按十进制编号。
2)数据寄存器为16位,最高位是符号位。32位数据可用两个数据寄存器存储。
3)通用数据寄存器在PLC由RUN→STOP时,其数据全部清零。如果将特殊继电器M8033置1,则PLC由RUN→STOP时,数据可以保持。
4)保持数据寄存器只要不被改写,原有数据就不会丢失,不论电源接通与否,PLC运行与否,都不会改变寄存器的内容。
5)特殊数据寄存器用来监控PLC的运行状态,如扫描时间、电池电压等。
8.变址寄存器(V、Z)
作用:变址寄存器是一种特殊用途的数据寄存器,相当于微机中的变址寄存器,用于改变元件的编号(变址)。
说明:变址寄存器都是16位寄存器,需要进行32位操作时,可将V、Z串联使用,Z为低位,V为高位。
9.常数(K、H)
作用:通常用来表示定时器或计数器的设定值和当前值。
说明:十进制常数用K表示,如常数123表示为K123。十六进制常数则用H表示,如常数345表示为H159。
10.指针(N、P、I)
作用:用来指示分支指令的跳转目标和中断程序的入口标号。
分类:分为分支指针、输入中断指针、定时中断指针、计数中断指针。
说明:
1)分支指针用来指示跳转指令(CJ)的跳转目标或子程序调用指令(CALL)调用子程序的入口地址。
2)中断指针:作为中断程序的入口地址标号。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。