三菱PLC的编程元件
三菱FX2N系列PLC具有数十种编程元件(见表1)。FX2N系列plc编程元件的编号分为两部分:第一部分是代表功能的字母,如输入继电器用“X”表示,输出继电器用“Y”表示;第二部分为数字,为该类器件的序号,FX2N系列PLC中输入继电器及输出继电器的序号为八进制,其余部件的序号为十进制。
一、输入继电器(X)
三菱FX2N系列可编程控制器输入继电器用“X”表示,编号范围为X0~X177(最多128点,不同机型的点数可能不同,余同)。输入继电器与PLC的输入端相连,是PLC接收外部开关信号(如开关、按钮、传感器等输入信号)的元件。输入继电器必须由外部信号来驱动,不能用程序驱动。输入继电器的触点可以在程序中多次使用,其次数不受限制。FX2N型PLC输入继电器采用八进制地址编号,最多可达128点(八进制的177等于十进制的127)。
二、辅助继电器(M)
1、通用辅助继电器
通用辅助继电器按十进制地址编号(在FX型PLC中除了输入继电器和输出继电器外,其他所有器件都采用的是十进制地址编号)。
2、断电保持辅助继电器
PLC在运行时若发生停电,输出继电器和通用辅助继电器全部成为断开状态。上电后除了PLC运行时被外部输入信号接通以外,其它仍断开。断电保持辅助继电器可保持断电前的状态,它是由PLC内装锂电池支持的。
3、特殊辅助继电器
PLC内有256个特殊辅助继电器,这些特殊辅助继电器各自具有特定的功能。通常分为两大类:
(1)只能利用其触点的特殊辅助继电器。线圈由PLC自动驱动,用户只可以利用其触点。例如:M8000为运行监控用继电器,PLC运行时M8000接通,M8002为仅在运行开始瞬间接通的初始脉冲特殊辅助继电器;M8012为产生100 ms时钟脉冲的特殊辅助继电器。
(2)可驱动线圈型特殊辅助继电器。用户激励线圈后,PLC做特定动作。未定义的特殊辅助继电器可在用户程序中使用。辅助继电器的常开常闭触点在PLC内可无限次地使用。
三、状态器(S)
状态器(S)是构成状态转移图的重要器件,它与步进顺控指令配合使用。FX2N系列PLC的状态器见表1。S0~S499没有断电保持功能,但是用程序可以将它们设定为有断点保持功能的状态。状态器的常开常闭触点在PLC内可以使用,且使用次数不限。不用步进顺控指令时,状态器S可以作辅助继电器M在程序中使用。此外,每一个状态继电器还提供一个步进触点,称为STL触点,在步进控制的梯形图中使用。
四、定时器(T)
PLC中定时器T相当于继电器控制系统中的时间继电器,它可提供无限对常开延时触点、常闭延时触点供编程使用。定时器元件号按十进制编号,设定时间由编程时设定系数K决定。T0~T199为0.1 s定时器,设定值范围为0.1~3276.7 s,最小单位为0.1 s:T200~T245为0.01 s定时器,设定值范围为0.01~327.67 s。除此之外,还有积算型定时器等。图1中,当定时器线圈T200的驱动输入X000接通时,T200的当前值计数器对10 ms 的时钟脉冲进行累积计数,当前值与设定值K123相等时,定时器的输出触点动作,即输出触点是在驱动线圈后的1.23 s(10×123 ms=1.23 s)时才动作,当T200触点吸合后,Y000就有输出。当驱动输入X000断开或发生停电时,定时器就复位,输出触点也复位。
图1 定时器
每个定时器只有一个输入,它与常规定时器一样,线圈通电时,开始计时;断电时,自动复位,不保存中间数值。定时器有两个数据寄存器,一个为设定值寄存器,另一个是现时值寄存器,编程时,由用户设定累积值。
如果是积算定时器,则它的符号接线如图2所示。
图2中,定时器线圈T250的驱动输入X001接通时,T250的当前值计数器对100 ms的时钟脉冲进行累积计数,当该值与设定值K345相等时,定时器的输出触点动作。在计数过程中,即使输入X001在接通或复电时,计数继续进行,其累积时间为34.5 s(100 ms×345=34.5 s)时触点动作。当复位输入X002接通时,定时器就复位,输出触点也复位。
图2 积算定时器
五、计数器(C)
计数器元件号按十进制编号,计数器的计数次数由编程时设定的系数K决定。它可提供无限对常开触点、常闭触点供编程使用。C0~C99为通用加计数器,计数范围为1~32 767;C100~C199为停电保持加计数器,计数范围为1~32 767。此外,还有通用加减计数器(C200~C219)、停电保持加减计数器(C220~C234)和高速计数器(C235~C255)等。
三菱FX2N中的16位加计数
三菱PLC编程元 相关文章:
- 三菱PLC编程元件的基本特征(12-19)
- 三菱PLC编程元件的功能和作用(12-19)
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)