报名人数298782
资讯中心 > 课程相关资讯 > 技工技能类 > PLC电工资讯 > PLC资讯 > 来自东莞plc培训专家对三菱FX系列基本指令在梯形图中的实例分析

来自东莞plc培训专家对三菱FX系列基本指令在梯形图中的实例分析

时间:2021-05-13 17:43 来源:

三菱FX系列基本指令在梯形图中实例分析

FX的基本指令形式、功能和编程方法。东莞PLC培训专家表示,基本指令是以位为单位的逻辑操作,是构成继电器控制电路的基础。
1.  取指令LD,取反指令LDI,线圈输出指令OUT。
指令符号功能如表3- 2所示;
表3- 2


(1)  程序举例如图3- 2所示;
图3- 2
(2)  例题解释:当X0接通,Y0线圈驱动后接通;当X1断开,Y1线圈驱动后接通。
(3)  指令使用说明
1)  LD和LDI指令用于将常开和常闭触点接到左母线上。
2)  LD和LDI在电路块分支起点处也使用。
3)  OUT指令是对输出继电器、辅助继电器、状态继电器、定时器、计数器的线圈驱动指令,不能用于驱动输入继电器,因为输入继电器的状态是由输入信号决定的。
4)  OUT指令可作多次并联使用,如图3- 3所示。
5)  定时器的计时线圈或计数器的计数线圈,使用OUT指令后,必须设定值(常数K或指定数据寄存器的地址号),如图3- 3所示。
图3- 3

2.  与指令AND,与反转指令ANI。
指令符号功能如表3- 3所示;
表3- 3


(1)  程序举例  如图3- 4所示;
图3- 4

(2)  例题解释
1)  当X0接通,X2接通时Y0接通。
2)  X1断开,X3接通时Y2接通。
3)  常开X4接通,X5断开时Y3接通。
4)  X6断开,X7断开,同时达到2.5秒时间,T1接通,Y4接通。

(3)  指令说明
1)  AND、ANI指令可进行1个触点的串联连接。串联触点的数量不受限制,可以连续使用。
2)  OUT指令之后,通过触点对其他线圈使用OUT指令,称之为并接输出。这种并接输出如果顺序不错,可多次重复使用;如果顺序颠倒,就必须要用我们后面要学到的指令(MPS—进栈指令、MRD—读栈指令、MPP—出栈指令)如图3- 5所示。
3)  当继电器的常开触点或常闭触点与其他继电器的触点组成的电路块串联时,也使用AND指令或ANI指令。

图3- 5

3.  或指令OR、或反转指令ORI。
指令符号功能如表3- 4所示;
表3- 4

(1)  程序举例  图3- 6所示。
图3- 6

(2)  例题解释如图3-7所示。
1)  当X0或X3接通时Y1接通。
2)  当X2断开或X4接通时Y3接通。
3)  当X4接通或X1断开时Y0接通。
4)  当X3或X2断开时Y6接通。

(3)  指令说明
1)  OR、ORI指令用作1个触点的并联连接指令。
2)  OR、ORI指令可以连续使用,并且不受使用次数的限制如图3- 7所示。
3)  OR、ORI指令是从该指令的步开始,与前面的LD、LDI指令步进行并联连接。
4)  当继电器的常开触点或常闭触点串联的电路块与其他继电器的常开触或常闭触点组成并联时,也可以用这两个指令如图3- 8所示。
图3- 7
图3- 8

4.  LDP、LDF、ANDP、ANDF、ORP、ORF脉冲沿检测指令。

指令符号与功能如表3-5所示。
表3- 5 

(1)  程序举例如所示:
图3- 9

图3- 10

(2)  程序中指令说明
1)  图3-9中,X0为上升沿的检测运算开始,X1为并联上升沿运算,X2为串联上升沿运算;
2)  图3-10中,X0为下降沿的检测运算开始,X1为并联下降沿运算,X2为串联下降沿运算。
5.  串联电路块并联指令ORB指令,并联电路块串联指令ANB指令。
指令符号功能如表3-6所示。
表3-6

电路块:就是由几个触点按一定的方式连接的梯形图。由两个或两个以上的触点串联而成的电路块,称为串联电路块;由两个或两个以上的触点并联连接而成的电路块,称为并联电路块;触点的混联就称为混联电路块。
(1)  程序举例  如图3-11所示。
图3- 11
(2)  例题解释:
1)  X0与X1、X2与X3、X4与X5任一电路块接通,Y1接通。
    2)  X0或X1接通,X2与X3接通或 X4接通,Y0都可以接通。
(3)  指令说明:
1)  ORB、ANB无操作软元件。
2)   2个以上的触点串联连接的电路称为串联电路块。
3)   将串联电路并联连接时,分支开始用LD、LDI指令,分支结束用ORB指令。
4)  ORB、ANB指令,是无操作元件的独立指令,它们只描述电路的串并联关系。
5)  有多个串联电路时,若对每个电路块使用ORB指令,则串联电路没有限制。
6)  若多个并联电路块按顺序和前面的电路串联连接时,则ANB指令的使用次数没有限制如图3-12所示。
图3- 12

6.  进栈指令MPS,读栈指令MRD,出栈指令MPP。
指令符号功能如表3-7所示。
表3- 7

MPS 存储器进栈压入堆栈;MRD 存储读栈读取堆栈; MPP 存储出栈弹溢出堆栈
(1)  程序举例  如图3-13所示。
图3- 13


(2)  例题解析
将x0结果存入栈存储器,先与x1执行逻辑运算得出Y0的运算结果,再读取X0结果与X2执行逻辑运算得出Y1的运算结果,再读取X0结果并将这个结果从栈存储器溢出与X3运算得出Y2的运算结果。
7.  主控MC指令,主控复位MCR指令。
指令符号功能如表3-8所示.
表3- 8

(1)  程序举例如图3- 14所示。
图3- 14

(2)  例题解析  
输入条件X0为ON时,从MC到MCR的指令按原样执行,即T0计时,C0计数。输入条件为OFF时,操作如下所示。保持现状:累积定时器、计数器、以SET/RST指令驱动的元素,即C1停止计数当前值保持;自动复位:非累计定时器,输出Y线圈,非停电保持型M或S线圈自动清零复位,即T0立即清零复位。
 
8.  上升沿的微分输出PLS指令,下降沿的微分输出PLF指令。
指令符号功能如表3- 9所示。
表3- 9

(1) 关于 程序举例如图3- 15所示。
图3- 15

(2)  例题解析
输入条件X0为ON时,输出脉冲上升沿信号到操作元件M0,M0接通一个扫描周期,M0的输入条件执行置位指令接通Y0,;输入条件X1由ON到OFF,输出脉冲下降沿信号到操作元件M1,M1的输入条件执行复位指令断开Y0。
MEP运算结果上升沿指令,MEF运算结果下降沿指令。
指令符号功能如所示。

(3)  程序举例
图3- 16

图3- 17

(4)  程序中指令说明
图3-16中,当X0与X1输出逻辑运算由OFF-ON,SET Y0指令执行一个运算周期;
图3-17中,当X0与X1输出逻辑运算由ON-OFF,SET M0指令执行一个运算周期。
9.   置位指令SET,复位指令RST。
指令功能符号如表3-10所示。
表3- 10

SET:位元件赋值结果为“1”;
RST:位元件赋值结果为“0”,字元件结果清除当前数据结果。
 
(1) 关于 程序东莞PLC培训专家举例如下图3-18所示。
图3- 18

(2)  例题解析  
X0输入结果为ON时,置位指令执行后Y0结果为ON,X1输入结果为ON时,复位指令执行后Y0结果为OFF,X2输入结果为ON时,数据寄存器D0数值清零复位。这种赋值的编程方式与自解除控制的原理是相同的。
9.NOP空操作指令,INV取反指令,END结束指令。
指令功能符号如表3-11所示。
表3- 11
NOP:不产生任何动作的指令,对于程序修改,能够维持原来程序的步数安排;
INV:将当前位置逻辑运算的结果取反输出;
END:程序结束指令,可编程控制器重复执行[输入处理]→[执行程序]→[输出处理],若在程序的最后写入END指令,则不执行此后的剩余的程序步,而直接进行输出处理。
(3)  程序举例如图3-19所示。
图3- 19


(4)  例题解析
      使用NOP指令后,程序中的触点直接短路,当X0结果为“1”执行取反指令后,Y0线圈输出为“0”,反之若X0结果为“0”,Y0线圈输出为“1”。

想了解更多东莞PLC培训资讯?智通教育(www.xue5156.com)20年致力于东莞PLC培训、工业机器人培训、电工培训等培训项目,详情联系:0769-8707-8535.