第一章 基本指令实例分析(FX系列PLC)
- 格式:pdf
- 大小:3.15 MB
- 文档页数:65
第五讲FX系列PLC的基本逻辑指令FX系列PLC共有27条基本逻辑指令,此外还有一百多条应用指令。
仅用基本逻辑指令便可以编制出开关量控制系统的用户程序。
第一部分:1、LD,LDI,OUT指令LD(Load):电路开始的常开触点对应的指令,可以用于X,Y,M,T,C和S。
LDI(Load Inverse):电路开始的常闭触点对应的指令,可以用于X,Y,M,T,C和S。
OUT(Out):驱动线圈的输出指令,可以用于Y,M,T,C和S。
LD与LDI指令对应的触点一般与左侧母线相连,在使用ANB,ORB指令时,用来定义与其他电路串并联的电路的起始触点。
OUT指令不能用于输入继电器X,线圈和输出类指令应放在梯形图的最右边。
OUT指令可以连续使用若干次,相当于线圈的并联。
定时器和计数器的OUT指令之后应设置以字母K开始的十进制常数,常数占一个步序。
定时器实际的定时时间与定时器的种类有关,图中的T0是l00ms定时器,K19对应的定时时间为。
19×100ms=l.9s。
也可以指定数据寄存器的元件号,用它里面的数作为定时器和计数器的设定值。
计数器的设定值用来表示计完多少个计数脉冲后计数器的位元件变为1。
如果使用手持式编程器,输入指令“OUT T0”后,应按标有SP(Space)的空格键,再输入设置的时间值常数。
定时器和16位计数器的设定值范围为1~32 767,32位计数器的设定值为–2 147 483 648~2 147 483 647。
2、触点的串并联指令AND(And):常开触点串联连接指令。
ANI(And Inverse):常闭触点串联连接指令。
OR(Or):常开触点并联连接指令。
ORI(Or Inverse):常闭触点并联连接指令。
串、并联指令可以用于X,Y,M,T,C和S。
单个触点与左边的电路串联时,使用AND和ANI指令,串联触点的个数没有限制。
在图中,OUT M10l指令之后通过T1的触点去驱动Y4,称为连续输出。
三菱FX系列PLC的基本指令一、LD指令称为“取指令”功能:常开触点辑运算开始,即常开触点与梯形图左母线连接。
二、LDI指令称为“取反指令”功能:常闭触点逻辑运算开始,即常闭触点与梯形图左母线连接。
三、OUT指令称为“输出指令”或“线圈驱动指令”功能:输出逻辑运算结果,也就是根据逻辑运算结果去驱动一个指定的线圈。
(说明:1、OUT指令不能用于驱动输入继电器,因为输入继电器的状态由输入信号决定。
2、OUT指令可以连续使用,相当于线圈的并联,且不受使用次数的限制。
3、定时器(T)及计数器(C)使用OUT指令后,必须有常数设定值语句。
)四、AND指令称为“与指令”功能:使继电器的常开触点与其他继电器的触点串联。
五、ANI指令称为“与非指令”功能:使继电器的常闭触点与其他继电器的触点串联。
(说明:1、用AND、ANI指令可进行1个触点的串联连接,串联触点的数量不受限制,该指令可以多次使用。
2、OUT指令后,通过触点对其他线圈使用OUT指令,称之为纵接输出。
)六、OR指令称为“或指令”功能:使继电器的常开触点与其他继电器的触点并联。
七、ORI指令称为“或非指令”功能:使继电器的常闭触点与其他继电器的触点并联。
(说明:1、OR、ORI指令可以连续使用,且不受使用次数的限制。
2、当继电器常开触点或常闭触点与其他继电器的触点组成的混联电路块并联时,可以使用OR指令或ORI指令。
)八、LDP指令称为“取上升沿脉冲指令”功能:上升沿检测运算开始。
九、ANDP指令称为“与上升沿脉冲指令”功能:上升沿检测串联连接。
十、ORP指令称为“或上升沿脉冲指令”功能:上升沿检测并联连接。
十一、LDF指令称为“取下降沿脉冲指令”功能:下降沿检测运算开始。
十二、ANDF指令称为“与下降沿脉冲指令”功能:下降沿检测串联连接。
十三、ORF指令称为“或下降沿脉冲指令”功能:下降沿检测并联连接。
十四、PLS指令称为“上升沿脉冲微分指令”功能:在脉冲信号的上升沿过,其操作元件的线圈得电1个扫描描周期,产生1个扫描周期的脉冲输出。
图 1 取指令与输出指令的使用取指令与输出指令的使用说明:1 )LD 、LDI 指令既可用于输入左母线相连的触点,也可与ANB 、ORB 指令配合实现块逻辑运算;2 )LDP 、LDF 指令仅在对应元件有效时维持一个扫描周期的接通。
图3-15 中,当M1 有一个下降沿时,则Y3 只有一个扫描周期为ON 。
3 )LD 、LDI 、LDP 、LDF 指令的目标元件为X 、Y 、M 、T 、C 、S ;4 )OUT 指令可以连续使用若干次(相当于线圈并联),对于定时器和计数器,在OUT 指令之后应设置常数K 或数据寄存器。
5 )OUT 指令目标元件为Y 、M 、T 、C 和S ,但不能用于X 。
FX系列PLC —触点串联指令(AND/ANI/ANDP/ANDF)( 1 )AND (与指令)一个常开触点串联连接指令,完成逻辑“与”运算。
( 2 )ANI (与反指令)一个常闭触点串联连接指令,完成逻辑“与非”运算。
( 3 )ANDP 上升沿检测串联连接指令。
( 4 )ANDF 下降沿检测串联连接指令。
触点串联指令的使用如图 1 所示。
图 1 触点串联指令的使用触点串联指令的使用的使用说明:1 )AND 、ANI 、ANDP 、ANDF 都指是单个触点串联连接的指令,串联次数没有限制,可反复使用。
2 )AND 、ANI 、ANDP 、ANDF 的目标元元件为X 、Y 、M 、T 、C 和S 。
3 )图1 中OUT M101 指令之后通过T1 的触点去驱动Y4 称为连续输出。
FX系列PLC —触点并联指令(OR/ORI/ORP/ORF)( 1 )OR (或指令)用于单个常开触点的并联,实现逻辑“或”运算。
( 2 )ORI (或非指令)用于单个常闭触点的并联,实现逻辑“或非”运算。
( 3 )ORP 上升沿检测并联连接指令。
( 4 )ORF 下降沿检测并联连接指令。
触点并联指令的使用如图 1 所示。
图 1 触点并联指令的使用触点并联指令的使用说明:1 )OR 、ORI 、ORP 、ORF 指令都是指单个触点的并联,并联触点的左端接到LD 、LDI 、LDP 或LPF 处,右端与前一条指令对应触点的右端相连。
第二节FX系列PLC的功能指令(一)一、功能指令的表示格式1、功能指令表示格式的基本要素:①助记符②操作数例:区间复位 S0—S25防止X0按下是多个扫描周期重复操作可以用后缀P(上升沿有效) MOVP原操作数DO,目标操作数D4Z0,其它操作数K32、助记符每一功能指令都对应一个助记符在编程书写时根据执行方式、处理数据的位数增加后缀(P)MOVP(上升沿有效)或前缀(D)3、操作数:•源操作数、目标操作数、其他操作数•操作数可取的数据类型①可使用X、Y、M、S等位元件②可将位元件组合,以KnX、KnY、KnM、KnS等形式表示K1M0(K1是M0—M3),K2M0(K2是M0—M7),K3X0(K3是X0—X7 X10—X13),作为数值数据进行处理③使用字元件:D,T,V,Z或C的当前值寄存器。
双字元件D1D0 如“DMOV D0 D2”双字MOV D0到D2注意:作为32位指令的操作数时的使用方法。
另:C200-C255的1点可处理32位数据,不能指定为16位指令的操作数。
4、如何查阅资料二、程序流向控制类指令1、条件跳转指令•格式:助记符:CJ(P);操作数:指针标号P0~P127•功能:实现当执行条件满足时,程序跳转到指令所指定的指针标号开始执行,反之,若条件不满足,则按顺序执行程序。
跳转指令常用于初始化或手动/自动切换控制。
•应用注意:与MC/MCR指令不同,执行CJ指令后,被跳转部分程序将不被扫描,这意味着,跳转前的输出状态(执行结果)将被保留,例如2、子程序调用与子程序返回指令(FNC01、FNC02)•调用(FNC01):助记符 CALL(P);操作数指针标号P0~P127(P63除外)•返回(FNC02):助记符 SRET;无操作数•含义:•注意事项:①标号应写在FEND之后。
②CJ指令中用过的标号不能重复再用,但不同的CALL指令可调用同一标号的子程序。
③在子程序中可再CALL子程序,形成子程序嵌套,总数可有5级嵌套。
三菱FX系列PLC基本指令2010-08-11 10:12:33| 分类:三菱PLC | 标签:|字号大中小订阅FX系列PLC有基本逻辑指令20或27条、步进指令2条、功能指令100多条(不同系列有所不同)。
本节以FX2N为例,介绍其基本逻辑指令和步进指令及其应用。
FX2N的共有27条基本逻辑指令,其中包含了有些子系列PLC的20条基本逻辑指令。
取指令与输出指令(LD/LDI/LDP/LDF/OUT)(1)LD(取指令)一个常开触点与左母线连接的指令,每一个以常开触点开始的逻辑行都用此指令。
(2)LDI(取反指令)一个常闭触点与左母线连接指令,每一个以常闭触点开始的逻辑行都用此指令。
(3)LDP(取上升沿指令)与左母线连接的常开触点的上升沿检测指令,仅在指定位元件的上升沿(由OFF→ON)时接通一个扫描周期。
(4)LDF(取下降沿指令)与左母线连接的常闭触点的下降沿检测指令。
(5)OUT(输出指令)对线圈进行驱动的指令,也称为输出指令。
取指令与输出指令的使用如图1所示。
图1 取指令与输出指令的使用取指令与输出指令的使用说明:1)LD、LDI指令既可用于输入左母线相连的触点,也可与ANB、ORB指令配合实现块逻辑运算;2)LDP、LDF指令仅在对应元件有效时维持一个扫描周期的接通。
图1中,当M1有一个下降沿时,则Y3只有一个扫描周期为ON。
3)LD、LDI、LDP、LDF指令的目标元件为X 、Y 、M 、T、C、S;4)OUT指令可以连续使用若干次(相当于线圈并联),对于定时器和计数器,在OUT指令之后应设置常数K或数据寄存器。
5)OUT指令目标元件为Y、M、T、C和S,但不能用于X。
触点串联指令(AND/ANI/ANDP/ANDF)(1)AND(与指令)一个常开触点串联连接指令,完成逻辑“与”运算。
(2)ANI(与反指令)一个常闭触点串联连接指令,完成逻辑“与非”运算。
(3)ANDP 上升沿检测串联连接指令。
三菱FX系列plc指令集锦1、LD 取一常开触点指令2、LDI 取一常闭触点指令3、AND 串联一常开触点4、ANI 串联一常闭触点5、OR 并一常开触点6、ORI 并一常闭7、ANB 并联回路的“与”运算8、ORB 并联回路的“或”运算9、MPS 累加器结果的进栈堆10、MRD 读取栈内容11、MPP 堆栈移出内容12、PLS 上升沿输出13、PLF 下降沿输出14、LDP 上升沿读入累加器15、LDF 下降沿读入累加器16、ANDP 累加器内容与上升沿“与”运算17、ANDF 累加器内容与下降沿“与运算18、ORP 累加器内容与上升沿“或”运算19、ORF 累加器内容与下降沿“或”运算20、MC 生产主控母线(操作数Y、M)21、MCR 生产主控母线复位指令22、示教式定时设定的应用制定功能指令TTMR(FNC64)注释:“K2”常数0—2设定定时设定值与按键输入时间的比例1)、当K=0时,定时设定与按键输入比例为1:12)、当K=1时,定时设定与按键输入比例为1:103)、当K=2时,定时设定与按键输入比例为1:100TTMR实际改变的是数据寄存器的存储数据,故需要进行示教式设定的定时器必须用数据寄存器D来设定时间。
(精度比较差)23、任意频率的时钟生成M8011(10Ms)M8012(100Ms)M8013(1S)M8014(60S)任意周期时钟脉冲信号可利用STMR指令的特性,通过以下程序生成。
24、高速比较指令(DHSZ)25、高速置位/复位指令(DHSCS/DHSCR)FNC53/FNC54用于计数器的比较与输出的直接控制注释:高速计数器C241为带复位输入(X1)的单相高速输入计数器,使用DHSCS后,只要计数器值达到1000后,y0置1(不受PLC时间的限制),而使用DHSCR后,只要计数值到达2000,就可以使Y0置为0。
26、高速比较指令(DHSZ) FNC 55注释:K1000为比较下限K2000为比较上限27、速度测量(SPD) FNC56(脉冲密度指令)可以计算单位时间内的输入脉冲数,可用于以位置脉冲形式输出的机械装置速度的实时测量。