发布日期:2022-04-26 点击率:110 品牌:三菱_Mitsubishi
FN2X系列有根柢次第指令20条,步进指令2条,功用指令128条。
一、根柢指令
1、输入输出指令LD、LDI、OUT
LD、LDI、OUT三条指令的功用、梯形图标明办法、操作元件见表1。
表1 LD、LDI、OUT指令的功用、梯形图标明办法、操作元件
LD与LDI指令用于与母线相连的触点,此外还可用于分支电路的起点。OUT 指令是线圈的驱动指令,可用于输出继电器、辅佐继电器、守时器、计数器、状况寄存器等,但不能用于输入继电器。输出指令用于并行输出,能接连运用屡次。图1是LD、OUT指令的示例。
图1 LD、OUT指令
2、触点串联指令AND、ANDI和并联指令OR、ORI
AND、ANDI指令用于一个触点的串联,OR、ORI指令用于一个触点的并联。其功用、梯形图标明办法、操作元件见表2。
表2 AND、ANDI和OR、ORI指令的功用、梯形图标明办法、操作元件
3、电路块的并联指令ORB和串联指令ANB
富含两个以上触点串联联接的电路称为“串联联接块”,串联电路块并联联接时,支路的起点运用LD或LDI指令,而支路的完毕要用ORB指令。ORB指令是一种独立指令,这往后不带操作元件号,因而,ORB指令不标明触点,能够当作电路块之间的一段联接线。如需求将多个电路块并联联接,应在每个并联电路块往后运用一个ORB指令,用这种办法编程时并联电路块的个数没有绑缚;也可将悉数要并联的电路块顺次写出,然后在这些电路块的完毕会集写出ORB的指令,但这时ORB指令最多运用7次。
将分支电路(并联电路块)与前面的电路串联联接时运用ANB指令,各并联电路块的起点运用LD或LDI指令;与ORB指令相同,ANB指令也不带操作元件,如需求将多个电路块串联联接,应在每个串联电路块往后运用一个ANB指令,用这种办法编程时串联电路块的个数没有绑缚,若会集运用ANB指令,最多运用7次。图2是ANB、ORB指令的示例。
图2 ANB、ORB指令
4、多重输出指令MPS、MRD、MPP
MPS为进栈指令,MRD为读栈指令,MPP为出栈指令。
FX2N系列plc中有11个存储运算基地作用的存储器,称之为栈存储器。进栈MPS指令是将运算基地作用存入栈存储器,运用一次MPS指令,该时刻的运算作用就压入栈存储器榜首级,再运用一次MPS指令时,其时的运算作用压入栈的榜首级,先压入的数据顺次向栈的下一级推移。出栈MPP指令是将存入栈存储器的各数据顺次上移,最上级数据读出后就从栈内不见。读栈MRD指令是存入栈存储器的最上级的最新数据的读出专用指令,栈内的数据不发作上、下移。
图3 MPS、MRD、MPP指令
运用MPS、MRD、MPP指令时应留神以下几点:
(1)MPS、MRD、MPP指令用于多重输出电路。
(2)MPS与MPP有必要配对运用。
(3)MPS与MPP接连运用有必要少于11次。
5、主控指令MC和主控复位指令MCR
MC为主控指令,用于公共串联触点的联接。MCR叫主控复位指令,即MC的复位指令。在编程时,常常遇到多个线圈一同受一个或一组触点操控的状况。假定在每个线圈的操控电路中都串入相同的触点,则将多占用存储单元,运用主控指令能够处理这一疑问。
运用主控指令的触点称为主控触点,它在梯形图中与通常的触点笔直。它们是与母线相连的常开触点,是操控一组电路的总开关。MC、MCR指令的运用阐明如图4所示。
MC指令是3程序步,MCR指令是2程序步,两条指令的操作政策元件是Y、M,但不容许运用分外辅佐继电器M。
当图4中的X000接通时,施行MC与MCR之间的指令;当输入条件断开时,不施行MC与 MCR之间的指令。此刻,非积算守时器和用OUT指令驱动的元件复位,积算守时器、计数器、用SET/RST指令驱动的元件坚持其时的状况。运用MC指令后,母线移到主控触点的后边,与主控触点相连的触点有必要用LD或LDI指令。MCR使母线回来到正本的方位。(版权悉数)在MC指令区内运用MC指令称为嵌套,嵌套级N的编号(0~7)顺次增大,回来时用MCR指令,从大的嵌套级开端革除。经过更改软元件号Y、M,可屡次运用主控指令MC。但假定运用同一软元件号,就同OUT指令相同,会呈现双线圈输出。
图4 MC、MCR指令
6、置位指令SET与复位指令RST
SET为置位指令,其功用是使元件置位,并坚持直至复位接连。RST为复位指令,其功用是使元件复位并坚持,直至置位接连。SET、RST指令的运用阐明如图5所示。由波形图可见,X000接通后,即便再成为断开,Y000也坚持接通。X001接通后,即便再成为断开,Y0也将坚持断开。SET指令的操作政策元件为Y、M、S,而RST指令的操作元件为Y、M、S、D、V、Z、T、C。对同一编程元件,如例中Y000、M000、S000等,SET、RST指令能够屡次运用,且不绑缚运用次第,以终究施行者有用。
RST指令能够对守时器、计数器、数据寄存器、变址寄存器的内容清零。还能够用来复位积算守时器(T246~T255)和计数器。
图5 SET、RST指令
7、脉冲输出指令PLS、PLY
PLS指令在输入信号上升沿发作脉冲输出,而PLF在输入信号降低沿发作脉冲输出,这两条指令都是2程序步,它们的政策元件是Y和M,但分外辅佐继电器不能作政策元件。
PLS、PLF指令的运用阐明如图6所示。运用PLS指令,元件Y、M仅在驱动输入接通后的一个扫描周期内动作(置1),即PLS指令使M0发作一个扫描周期脉冲,而运用PLF指令,元件Y、M仅在驱动输入断开后的一个扫描周期内动作;PLF指令使元件M1发作一个扫描周期脉冲。
图6 PLS、PLY指令
8、空操作指令NOP
NOP指令是一条无动作、无政策的程序步指令。可编程序操控器的编程器通常都有指令的刺进和删去功用,在程序中通常很少运用NOP指令。施行完根除用户存储器的操作后,用户存储器的内容悉数变为空操作指令。
9、程序完毕指令END
END是一条无政策元件的程序步指令。PLC重复进行输入处理、程序运算、输出处理,若在程序终究写入END指令,则END往后的程序不再施行,直接进行输出处理。在程序调试进程中,按段刺进END指令,能够次第拓宽对各程序段动作的查看。选用END指令将程序差异为若干段,在供认处于前面电路块的动作精确无误往后,顺次删去END指令。要留神的是,在施行END指令时,也改写监督时钟。
二、编程规矩及留神思项
三菱plc的梯形图编程规矩与OMRON PLC的编程规矩根柢相同。下列各图(图7~图10)中左面的均是过失或不妥的写法,右边才是精确的写法。
(1)每个继电器的线圈和它的触点均用同一编号,每个元件的触点运用时没稀有量绑缚。
(2)梯形图每一行都是从左逻辑母线开端,线圈接在最右边,即线圈右边不容许再有触点,如图7所示。
图7 输出线圈的方位
(3)线圈不能直接接在左面母线上,如有需求可在线圈之前加一常闭触点。
(4)为简化程序并节约程序步数,应将串联触点多的回路写在上方,并联触点多的回路写在左方,如图8所示。
图8 节约指令的写法
在一个程序中,同一编号的线圈假定运用两次,称为双线圈输出,这很简略致使误操作,应尽量防止,如图9所示。
图9 双线圈的处理
在梯形图中并没有实在的电流活动,为了便于剖析PLC的周期扫描原理和逻辑上的因果联络,假定在梯形图中有“电流”活动,这个“电流”只能在梯形图中从左向右独自向活动,不能双向活动,层次的改动只能从上向下,如图10所示。
图10 桥式电路的处理
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航