三菱plc应用技术培训(讲稿)第二部分
21 February 2019,第二部分 FX2N系列可编程序控制器及指令系统,第一节 FX2N系列可编程序控制器及其性能,第二节 FX2N系列PLC的基本指令,第三节 FX2N系列PLC的步进指令及编程方法,第四节 FX2N系列PLC的功能指令及编程方法,21 February 2019,第一节 FX2N系列可编程序 控制器及其性能,一、FX2N系列PLC,1型号命名方式,型号命名的基本格式表示如下:,21 February 2019,I/O总点数:14256,单元类型:M:表示基本单元, E:表示扩展单元及扩展 模块,EX:扩展输入单元,EY:扩展输出单元,型号变化:DS:24VDC,世界型 ES:世界型(晶体管型为漏输出) ESS:世界型(晶体管型为源输出),输出形式:R:继电器输出,T:晶体管输出,S晶闸管输出,21 February 2019,2FX2N系列PLC及其性能,FX2系列PLC有基本单元、扩展单元、扩展模块及特殊功能单元等。,FX2系列PLC的基本单元、扩展单元、扩展模块的型号规格,FX2系列PLC的性能指标,21 February 2019,二、FX2N系列PLC内部继电器的功能及编号,1输入继电器X(X0X177),输入继电器是PLC用来接收用户设备发来的输入信号。输入继电器与PLC的输入端相连。,图2-1(a) 输入继电器等效电路,输入继电器的地址编号采用八进制 。,21 February 2019,2输出继电器Y(Y0Y177),输出继电器是PLC用来将输出信号传给负载的元件。输出继电器的外部输出触点接到PLC的输出端子上 。,输出继电器的地址编号采用八进制。,图2-1(b) 输出继电器等效电路,21 February 2019,3辅助继电器M,辅助继电器可分为: 通用型、断电保持型和特殊辅助继电器三种,辅助 继电器按十进制编号 。,(1)通用辅助继电器M0 M499(500点),(2)断电保持辅助继电器M500M1023(524点)。,(3)特殊辅助继电器M8000M8255(256点),21 February 2019,PLC内的特殊辅助继电器各自具有特定的功能 :,1)只能利用其触点的特殊辅助继电器,线圈由PLC自动驱动,用户只利用其触点,M8000:运行监控用,PLC运行时M8000接通 M8002:仅在运行开始瞬间接通的初始脉冲特殊辅助继电器 M8012 :产生100ms时钟脉冲的特殊辅助继电器,2)可驱动线圈型特殊继电器,用于驱动线圈后,PLC作特定动作,M8030:鲤电池电压指示灯特殊继电器 M8033:PLC停止时输出保持特殊辅助继电器 M8034:止全部输出特殊辅助继电器 M8039:时扫描特殊辅助继电器,21 February 2019,4状态继电器S,状态继电器S是编制步进控制顺序中使用的重要元件,它与步进指令STL配合使用,状态继电器有下列五种类型:,1)初始状态继电器:S0S9共10点,2)回零状态继电器:S10S19共10点,3)通用状态继电器:S20S499共480点,4)保持状态继电器:S500S899共400点,5)报警用状态继电器:S900S999共100点,21 February 2019,5定时器T,定时器在PLC中的作用相当于一个时间继电器,它有一个设定值寄存器,一个当前值寄存器以及无限个触点。,PLC内定时器是根据时钟脉冲累积计时,时钟脉冲有1ms、10ms、100ms三档,当所计时时间到达设定值时,输出触点动作。定时器可以用用户程序存储器内的常数k作为设定值,也可以用数据寄存器D的内容作为设定值 。,(1)定时器T0T245,100ms定时器:T0T199共200点,每个定时器设定值范围0.13276.7s; 10ms定时器:T200T245共46点,每个设定值范围0.01327.67s。,21 February 2019,定时器的工作原理,T200,图2-2 定时器的工作原理,21 February 2019,(2)积算定时器T246T255,1ms积算定时器:T246T249共4点,每点设定值范围为0.00132.767s,100ms积算定时器:T250T255共6点,每点设定值范围为 0.13276.7s,21 February 2019,积算定时器的工作原理,T250,图2-3 积算定时器的工作原理图,21 February 2019,6计数器C,计数器可分为普通计数器和高速计数器,(1)16位加计数器(设定值:132767),其设定值K在132767之间。设定值K0与K1含义相同,即在第一次计数时,其输出触点动作。,有两种16位加/减计数器:,通用型:C0C99共100点,断电保持型:C100C199共100点,21 February 2019,加计数器的动作过程示例,图2-4 加计数器的动作过程,21 February 2019,(2)32位双向计数器(设定值:-2147483648 +2147483647),有两种32位加/减计数器: 通用计数器:C200C219共20点 保持计数器:C220C234共15点,计数方向由特殊辅助继电器M8200M8234设定。,加减计数方式设定:对于C,当M8 接通(置1)时,为减计数器,断开(置0)时,为加计数器。,计数值设定:直接用常数K或间接用数据寄存器D的内容作为计数值。间接设定时,要用元件号紧连在一起的两个数据寄存器。,21 February 2019,加减计数器的动作过程 示例,图2-5 加减计数器的动作过程,21 February 2019,(3)高速计数器,高速计数器C235C255共21点共享PLC上6个高速计数器输入(X000X005)。高速计数器按中断原则运行。,7数据寄存器D,(1)通用数据寄存器D0D199共200点。 只要不写入其它数据,已写入的数据不会变化。但是,PLC状态由运行停止时,全部数据均清零。,21 February 2019,(2)断电保持数据寄存器D200D511共312点,只要不改写,原有数据不会丢失。,(3)特殊数据寄存器D8000D8255共256点 这些数据寄存器供监视PLC中各种元件的运行方式用。,(4)文件寄存器D1000D2999共2000点。,8变址寄存器(V/Z),变址寄存器的作用类似于一般微处理器中的变址寄存器(如Z80中的IX、IY),通常用于修改元件的编号。,21 February 2019,第二节 FX2系列PLC的基本指令,FX2系列PLC 共有20条基本指令,2条步进指令,近百条功能指令 。,一、逻辑取和输出线圈指令LD、LDI、OUT,LD:取指令,用于常开触点与母线的连接指令,LDI:取反指令,用于常闭触点与左母线连接,OUT:线圈驱动指令,也叫输出指令,21 February 2019,LD、LDI、OUT指令的使用说明,图2-6 LD、LDI、OUT指令的使用说明,21 February 2019,二、触点串联指令AND、ANI,AND:与指令,用于单个常开触点的串联,完成逻辑“与”运算,ANI:与非指令,用于单个常闭触点的串联,完成逻辑“与非”运算,21 February 2019,AND、ANI指令的使用说明,图2-7 AND、ANI指令使用说明,21 February 2019,三、触点并联指令OR、ORI,OR:或指令,用于单个常开触点的并联,完成逻辑“或”运算,ORI:或非指令,用于单个常闭触点的并联,完成逻辑“或非”运算,21 February 2019,OR、ORI指令的使用说明,图2-8 OR、ORI指令的使用说明,21 February 2019,四、串联电路块的并联指令ORB,ORB:块或指令。用于两个或两个以上的触点串联连接的电路之间的并联,称之为串联电路块的并联连接,图2-9 ORB指令使用说明,ORB指令的使用说明,21 February 2019,五、并联电路块的串联指令ANB,ANB:块与指令。用于两个或两个以上触点并联连接的电路之间的串联,称之为并联电路块的串联连接,ANB指令的使用说明,0 LD X000 5 AND X005 1 ORI X001 6 ORB 2 LD X002 7 ORI X006 3 AND X003 8 ANB 4 LD X004 9 OUT Y001,图2-10 ANB指令使用说明,21 February 2019,六、栈指令MPS、MRD、MPP,MPS、MRD、MPP这三条指令分别为进栈、读栈、出栈指令,用于多重输出电路,MPS、MRD、MPP指令的使用说明,0 LD X004 6 OUT Y003 1 MPS 7 MRD 2 AND X005 8 OUT Y004 3 OUT Y002 9 MPP 4 MRD 10 AND X004 5 AND X003 11 OUT Y005,图2-11 栈存储器与输出指令的使用说明,21 February 2019,七、主控及主控复位指令MC、MCR,MC:主控指令,用于公共串联触点的连接;MCR:主控复位指令,即作为MC的复位指令,MC、MCR指令的使用说明之一,LD X000 1 MC N0 SP M100 4 LD X001 5 OUT Y001 6 LD X002 7 OUT Y002 8 MCR N0 10 LD X003 11 OUT Y003,图2-12 MC、MCR指令的使用说明之一,21 February 2019,使用MC/MCR指令说明:,1)与主控指令MC相连的触点必须用LD或LDI指令,使用MC指令后,母线移到主控触点的后面,MCR使母线回到原来的位置。,2)在MC指令内再使用MC指令时,嵌套级N的编号(07)顺次增大,返回用MCR指令,从大的嵌套级开始解除。特殊辅助继电器不能用作MC的操作。,21 February 2019,MC、MCR指令说明之二,图2-13 MC、MCR指令说明之二,21 February 2019,八、置位与复位指令SET、RST,SET:置位指令,是动作保持,RST:复位指令,使操作保持复位,21 February 2019,SET、RST指令的说明,图2-14 SET、RST指令的使用说明 (a)梯形图 (b)语句表 (c)波形,21 February 2019,RST指令用于计数器的使用说明,图2-15 RST指令用于计数器的使用说明,21 February 2019,RST指令使用说明:,1)RST指令既可用于计数器复位,使其当前值恢复至设定值,也可用于复位移位寄存器,清除当前内容。,2)在任何情况下,RST指令优先。当RST输入有效时,不接受计数器和移位寄存器的输入信号。,3)因复位回路的程序与计数器的计数回路的程序是相互独立的,因此程序的执行顺序可任意安排,而且可分开编程。,21 February 2019,九、脉冲输出指令PLS、PLF,PLS 、PLF指令都是2程序步,它的目标元件是Y和M,但特殊辅助继电器不能作目标元件。,PLS指令在输入信号上升沿产生脉冲输出,PLF在输入信号下降沿产生脉冲输出,21 February 2019,PLS、PLF指令的使用说明,0 LD X001 1 PLS M02步指令 3 LD M0 4 SET Y000 5 LD X002 6 PLF M12步指令 8 LD M1 9 RST Y000,图2-16 PLS、PLF指令的使用说明,21 February 2019,使用PLS、 PLF指令说明:,4)使用这两条指令时,要特别注意目标元件。,1)使用PLS指令,元件Y、M仅在驱动输入接通后的一个扫描周期内动作(置1)。,2)使用PLF指令,元件仅在驱动输入断开后的一个扫描周