第一章 基本指令实例分析(FX系列PLC)
FX系列PLC的基本逻辑指令
第五讲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及其最基本指令
2
第二节 主要编程元件
一、数据结构(数值的处理)
十进制数(DEC:DECimal number),常用于:
定时器/计数器的设定值; 辅助继电器(M)、定时器(T)、计数器(C)、状
态(S)等软元件的地址号; 应用指令的数值型操作数及指令动作常数(K)。
十六进制数(HEX:HEXdecimal number)
与十进制数一样,用于指定应用指令的数值型操作数 及指令动作常数(H)。
3
二进制数(BIN:BINary number)
PLC内部数据类型,通过外设进行监视时,各软元件 的数值自动变换为十进制数或十六进制数。
八进制数(OCT:OCTal number)——用于输入继电 器和输出继电器的软元件编号。
设定值
13
T250 X2
1
X1
设定值K 计数器
相等 比较器
100ms时钟脉冲
X1 X2 T250
T250 K345
X1
RST T250
T250当前值
Y1
Y1
X2
积算定时器的工作原理
Tx 触点动作
设定值
14
计数器(C)
计数器可分为通用计数器和高速计数器。
16位通用加计数器,C0~C199共200点,设定值:1~ 32767。设定值K0与K1含义相同,即在第一次计数时, 其输出触点动作。
X0
X0
梯形图
X0
X1
Y0
Y0
输出继电器
电源
公共端
COM1
Y0
输入信号 输入端子
X0
常开触点
Y0
X0
常闭触点
Y0
输出负载 输出端子
FX系列PLC基本指令
3、OR(或)、ORI(或非)指令
指令说明: OR:并联常开触点指令,把结果寄存器的内容与指定继电器的内容进行逻 辑“或”,操作结果存入结果寄存器中。 ORI:并联常闭触点指令,把指定继电器内容取反,然后与结果寄存器的内 容进行逻辑“或”,操作结果存入记过寄存器中。 程序举例:
X000
Y000
X001 X002 梯形图
MITSUBISHI
基本指令系统
1、取指令和输出指令(LD、LDI和OUT指令) 2、AND(与)、ANI(与非)指令 3、OR(或)、ORI(或非)指令 4、ORB(块或)指令 5、ANB(块与)指令 6、定时器T 7、计数器C 8、SET、RST指令 9、脉冲检测指令和脉冲输出指令 10、堆栈指令(MPS、MRD、MPP) 11、 逻辑反空操作与结束指令(INV、NOP、END)
T0
Y000
LD X000 OUT T0 K100 LD T0 OUT Y000 指令表
X0 Y0 5s 10s
ON OFF ON OFF
梯形图
时序图
例题解释: X000接通(ON)10s后,定时器T0接通(ON)。这是Y000接通。
MITSUBISHI
7、计数器C
指令说明: C:为预置计数器,完成加计数操作。 普通计数器( C0—C99) 在电源断电后,当前值被清除;停电保持用计数 器( C100—C199)在PLC切断电源后,可存储停电前的计数值,当供电恢 复后,可在上一次保存的计数值上累计计数,因此,它是一种累积计数器。 程序举例:
X000 X002 X001 Y000 X003
LD X000 AND X001 LD X002 AND X003 ORB OUT Y000 指令表
三菱FX系列PLC的基本指令
三菱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个扫描周期的脉冲输出。
三菱FX系列PLC基本指令应用
图 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应用实例
三菱PLC编程
2、选择性分支与汇合步进程序
三菱PLC编程
分支与汇合的组合
三菱PLC编程
A
B
三菱PLC编程
A
B
三菱PLC编程 3、并行分支与汇合步进程序
三菱PLC编程
三菱PLCA
B
知识回顾 Knowledge Review
三菱FX系列PLC应用实例
SB1
X0
Y0
X1
SQ1
Y1
X2 SQ2
X3
Y2
SQ3
X4
SB2
Y3
X5 SB3
Y4
HL
YA1
YA2
梯
形
YA3
图
YA4
COM COM
~
I/0 分配图
三菱FX系列PLC应用实例
3、按时间原则编程
3.1 顺序启动
启动
SB1
停止
SB2
X0
X1
Y0
KM1
四台电机M1、M2、
M1启动 SB3
X2
X3
Y1
KM2
M3、M4按下图方式运行
M1停止 SB4 M2启动 SB5
X4
X5
Y2
KM3
3S
SB1 启动 M1
4S
启动 M2
启动 5S M3
启动 M4
M2停止 SB6 M3启动 SB7 M3停止 SB8
X6
X7
Y3
KM4
停止 停止 停止
停止 SB2 M4启动 SB9
X10
3S
4S
电路图
三菱FX系列PLC应用实例
FR X0
FX系列PLC的基本逻辑指令讲解
❖ 梯形图程序
串联电路块 X2 X0
Y0
X1 Y2
❖ 指令表程序
步序 指令 地址
0 LD X2 1 AND X0 2 LDI X1 3 ANI Y2 4 ORB 6 OUT Y3
Date: 2023/12/9
Page: 12
电气控制与PLC应用
上页 下页
CH5 FX系列PLC编程元件及指令系统
❖ 注意梯形图的画法
MPS
Y2 X1 T1
M101
Y3
MPP
❖ 指令表程序
步序 指令 地址
0 LD Y2 1 ANI X1 2 MPS 3 AND T1 4 OUT M101 6 MPP 7 OUT Y3
Date: 2023/12/9
Page: 18
电气控制与PLC应用
上页 下页
CH5 FX系列PLC编程元件及指令系统
❖ 编程元件 ➢ AND: X、Y、M、S、T、C ➢ ANI:
Date: 2023/12/9
Page: 6
电气控制与PLC应用
上页 下页
CH5 FX系列PLC编程元件及指令系统
❖ 指令的说明 ➢ AND和ANI指令用于用于单个常开、常闭触点的串 联,串联触点的数量不受限制,可连续使用。 ➢ 执行OUT指令后,通过与指令可驱动其它线圈输出。 ➢ 若是两个并联电路块(两个或两个以上触点并联连 接的电路)串联,则需用后面的ANB指令。
Date: 2023/12/9
Page: 21
电气控制与PLC应用
上页 下页
CH5 FX系列PLC编程元件及指令系统
八、MC、MCR 指令
❖ 指令的作用 ➢ MC (Master Control):主控指令(公共触点串联) ➢ MCR (Master Control Reset):主控复位指令
三菱FX系列PLC的基本指令系统概要
PLC编程元件的物理实质: 电子电路及存储器。称“软继电器”。
X0
元件类型 功能字母
相同点
数字
不同点
元件编号
编程元件与继电接触器元件比较表
编程指令越多,软件功能就越强,但掌握应用也相对较复杂。 6.通信功能 小型可编程控制器的基本单元(主机)多为开关量 I/O接口,
模拟量处理、高速处理、温度控制、通信等智能扩展模块的 可编程控制器的组网和通信能力也已成为可编程控制器产品水
多少及性能也已成为衡量可编程控制器产品水平的标志。 平的重要衡量指标之一。
可编程控制器的系统配置
FX2N系列PLC的基本单元
型 继电器输出 FX2N-16MR-001 FX2N-32MR-001 FX2N-48MR-001 FX2N-64MR-001 FX2N-80MR-001 FX2N-128MR-001 — FX2N-32MS-001 FX2N-48MS-001 FX2N-64MS-001 FX2N-80MS-001 — 号 晶体管输出 FX2N-16MT-001 FX2N-32MT-001 FX2N-48MT-001 FX2N-64MT-001 FX2N-80MT-001 FX2N-128MT-001 输入 点数 8 16 24 32 40 64 输出 点数 8 16 24 32 40 64 扩展模块 可用点数 24~32 24~32 48~64 48~64 48~64 48~64 双向晶闸管输出
FX系列PLC的型号
FX □ □—□ □ □ □ - □
子系列名
FX系列PLC的功能指令一(DOC)
第二节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基本指令
三菱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编程应用基础教学课件(第一章)
3、PLC的产生与发展
世界第一台PLC: 1969年由美国数字设备公司 (DEC公司)研制成功。
1970~1980年:PLC的结构定型阶段。应用主要 面向机床、生产线。
1980 ~1990年:PLC普及阶段。应用向顺序控 制的各个工业领域扩展。
1990 ~2000年:PLC的多功能与小型化阶段。 应用由顺序控制向现场控制拓展。
6、PLC的基本构成
①.电源:为PLC内部提供工作电源,同时 也为外部元件提供一个容量不大的DC24V 电源。
电源
②.CPU:中央处理器,负责指挥 信号与数据的接收与处理、程序执 行,输出控制等系统工作。
用户控制元件
③.ROM:系统 存储器,内部固 化了厂家的系统 管理程序与用户 指令解释程序, 不能删改。
PLC训练设备的开关按钮模块简图
C (公共点)
开关插孔
符号说明: 连接结插接孔
SA0 SA1 SA2 SA3 SA4 SA5 SA6 SA7
开关
开关
常常开源自闭按按按钮插孔
钮 插
钮 插
SB0
SB1
SB2
SB3
孔
孔
公共插孔
(公共点) 按钮
按钮
实训时要正确接线与操作
计算机与编程软件 编程前应在计算机内预装以下PLC(三菱)编程软件。
FX—PCS/WIN或GX Developer
本书程序使用GX Developer编写
两种软件的用法大致相同,但版面菜单与操作略有 区别。都可以在实训中使用。
1、用PLC实现控制的基本工作步骤
⑴理解实训任务的内容与控制要求。
⑵画制PLC的I/O接线图或I/O分配表。
⑶根据PLCI/O接线图或I/O分配表完成PLC与外接输入 元件和输出元件的接线。
FX系列PLC的功能指令及应用
除法指令
DIV指令用于将两个输入信号进行除 法运算,输出结果为第一个输入除以 第二个输入。
程序控制指令
跳转指令
JMP指令用于跳过一段程序,直接跳转到指定的地址执行程序。
子程序调用指令
CALL指令用于调用子程序,并在子程序执行完毕后返回到原程 序继续执行。
循环指令
LOOP指令用于重复执行一段程序,直到满足某个条件为止。
特点
高可靠性、强抗干扰能力、设计简单 、使用方便、维护简单、体积小、能 耗低等。
plc的历史与发展
起源
20世纪60年代初期,美国率先研制出第一台可编程逻辑控制 器。
发展
随着微处理器技术的不断发展,PLC的功能日益强大,应用 范围越来越广。
fx系列plc简介
定义
FX系列PLC是指三菱电机公司推出的 一系列可编程逻辑控制器。
运行。
算术运算指令在温度控制系统中的应用
总结词
算术运算指令在温度控制系统中具有重要应 用,主要用于温度的实时计算和控制。
详细描述
通过使用算术运算指令,如加法、减法、乘 法、除法等,PLC可以对温度传感器采集的 温度数据进行实时计算和控制。例如,在加 热炉的温度控制系统中,PLC会根据采集到 的温度数据和设定的目标温度,通过算术运 算指令计算出控制电平的大小,从而控制加
TMR指令用于计时操作,根据设 定的时间间隔或时间点触发相应 的动作。
计数器指令
CTR指令用于计数操作,根据外 部设备的脉冲信号或计数值的变 化来计数。
03 功能指令的应用
逻辑运算指令的应用
逻辑与指令
逻辑非指令
用于将两个输入信号进行逻辑与运算, 输出一个信号,当两个输入信号都为 高电平时,输出信号为高电平。
FX系列PLC的编程基础(基本逻辑指令)
●定时器中有一个设定值寄存器、一个当前值寄存器和一 个用来存储其输出触点的映象寄存器(一个二进制 位),这三个量使用同一地址编号。但使用场合不一 样,意义也不同。
●定时器时可分为通用定时器、积算定时器二种。
定时器(T)
● PLC定时器工作原理: 定时器是根据时钟脉冲累积计数而达到定时的目的,
D8030----1号模拟电位器的数值
D8031----2号模拟电位器的数值
D8039----恒定扫描时间(ms)
具体可参见PLC使用手册,不再一一介绍
数据寄存器(D)
④ 文件数据寄存器(D1000~
)
●文件寄存器是用于存放大量数据的专用数据寄存器
例如:用于存放采集数据、统计计算数据、多组控制参 数等。
其线圈得电后,PLC作出特定动作。
辅助继电器(M) ③特殊辅助继电器(触点型1)
M8000 (M8001) ----运行监视用特殊辅助继电器
PLC运行时M8000得电(M8001断电),PLC停止时M8000 失电(M8001得电)
辅助继电器(M) ③特殊辅助继电器(触点型2)
M8002(M8003)----初始脉冲特殊辅助继电器
X000~X027 X060~X067
X030~X057
基本单元
扩展单元
扩展模块
FX0N40MR
FX0N40ER
FX0N8EX
输出继电器(Y)
◆ 输出继电器是用来将PLC内部信号输出传送给外部负载 ◆ 输出继电器线圈是由PLC内部程序驱动,其线圈状态传送 给输出单元,再由输出单元对应的硬触点来驱动外部负载
100ms如何计算:
设定值100ms 时间S 1000
三菱FX系列plc指令详解
三菱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(脉冲密度指令)可以计算单位时间内的输入脉冲数,可用于以位置脉冲形式输出的机械装置速度的实时测量。
FX些列PLC的基本指令及编程方法
X0=1
X1=0 Y0=1
Y0
FX些列PLC的基本指令及编程方法
4.定时器指令
1)操作功能 线圈得电时开始计时,当延时时间到时,其 自身所带的动合触点闭合,动断触点断开
FX些列PLC的基本指令及编程方法
4.定时器指令 2)延时时间的设定 定时器累计PLC内部1ms、10ms、100ms 时钟脉冲
100ms定时器T0~T199
初始状态
定时器开始计时
定时器计时结束
练 习 Y0代表红灯,Y1代表绿灯 X0=1时,Y0=1 延时15s,Y0=0,Y1=1编程序控制器的常用编程语言 梯形图语言 指令语句表编程语言
FX些列PLC的基本指令及编程方法
1.逻辑取及线圈驱动指令(LD、LDI、OUT) LD(Load):取指令,动合触点与母线的连接指令 LDI(Load Inverse):取反指令,动断触点与母线的 连接指令
X0=1
X1=1
FX些列PLC的基本指令及编程方法
3.触点的并联指令(OR、ORI) OR(Or):或指令,动合触点的并联连接指令 ORI(Or Inverse):或非指令,动断触点的并联 连接指令
X0=0
X1=0
X0=1
X1=0
X0=0
X1=1
FX些列PLC的基本指令及编程方法
练 习
OUT(Out):驱动线圈的输出指令
X0=0
X1=0
X0=1
X1=1
FX系列PLC的基本指令及编程方法
2.触点的串联指令(AND、ANI) AND(And):与指令,动合触点的串联连接指令
ANI(And Inverse):与非指令,动断触点的串联
连接指令
X0=0
X1=0
X0=1
X1=0
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
X0 T0 Y0 X1 T1 Y1 X3 Y0 Y1 M100 屏蔽 X5 Y2 T1 Y3 T0 M100 X5 X2 X0 Y0 X4 Y1 X3 X2 X1 Y0 Y1
右行 卸料Y3
15s
X4
X5
卸料Y3
15s X0: 左行启动按钮 X1: 右行启动按钮 X2: 停止按钮 X3: 左行程开关 X4: 右行程开关 X5: 右中行程开关 Y0: 左行 Y1: 右行 Y2: 装料 Y3: 卸料
1-7.三相异步电动机正反转控制电路
例题1-16:正反转控制电路
1-8.三相异步电动机启动、点动和停止控制电路
例题1-17:启动、点动和停止控制电路
1-9.三相异步电动机星形-三角形启动控制电路
例题1-18:星形-三角形启动控制电路
T0的作用是设定星形启动 延时的时间。 T1的作用是设定Y─△切 换的延时,以从软件上确 保KM2和KM3不会同时得电。
v 有几个串联电路并联时,应该将串联触点多的电路放 在上方。
X4
ORB
X1
X2
X1 X2
X4
不好! 0 1 2 3 4 LD LD AND ORB OUT X4 X1 X2 Y0 0 1 2 3 LD AND OR OUT
好! X1 X2 X2 Y0
v 有几个并联电路串联时,应该将并联触点多的电路放 在左方。
例题1-21:洗衣机控制电路
自保停电路
振荡电路
分频电路, Y1为ON电动机正转, 反之,电动机反转。
一、梯形图的设计规则
v 触点只能与左母线相连,不能与右母线相连; v 线圈只能与右母线相连,不能直接与左母线相连,右 母线可以省略; v 线圈可以并联,不能串联连接; v 应尽量避免双线圈输出。
二、梯形图的设计技巧
Y1
X3 Y0
左行
右行
装料
K100
X5 X4 X5 M100
卸料
K150 在X5处卸 料后有电
Y0
X4
例题1-24:电动机的顺序控制
L1 L2 L3
v 控制要求
QS
FU KM1 KM2 FR2 KM3 FR3
SB1、SB3、SB5为M1、M2、M3 的启动按钮,只能以M1、 FR1 M2、M3的顺序启动; SB2、SB4、SB6为三个停止按 钮,若按下SB2则三台电机 都停止;若按下SB4则M2和 M3停止;若按下SB6则只有 M3停止。 M1 3~
1-10.三速异步电动机控制电路
例题1-19:三速异步电动机控制电路
例题1-20:三速异步电动机控制电路
1-11.洗衣机控制电路 PLC的Y0输出端口控制电动机的转动和停止,Y1输出 端口控制电动机的正转和反转。点动X0输入端口的常开按 钮后,电机停止20s、正转20s、停止20s、反转20s……, 停止的时间由T0设定,转动的时间由T1设定。
KM
X00
X01
Y00 X00 X01
Y00
Y00 ( c) 时序图
( b) 梯形图 图 5-1 起保停电路
主要特点: 具有“记忆”功能( “自锁”或“自保持”功能 ) 在实际电路中,起动和停止信号可能有由多个触点组成的串、 并联电路提供。
例题1-2:三相异步电动机启保停电路
K20000
K30000
X1 X2 X5 X4 X3 X1 X1 X5 X4 X5 X2
X3
错误!
X3
正确!
v 线圈并联电路中,应将单个线圈放在上边。
X1 X2 X1
MPS MPP
X2
不好!
LD MPS AND OUT MPP OUT X1 X2 Y0 Y1
好!
0 1 2 3 LD OUT AND OUT X1 Y1 X2 Y0
双线圈输出
v 绘图时应注意PLC外部所接“输入信号”的触点状态与梯 形图中所采用内部输入触点(X编号的触点)的关系!!
SB1 SB2 SB1 SB2
SB1 SB2
例题1-22:循环送料小车自动控制系统的梯形图设计
左行
装料Y2 10s
X0 T0 Y0 X1 T1 Y1 X3 Y2 T1 Y3 T0 X2 X0 Y0 X4 Y1 X3 X2 X1 Y1 X3 Y0 Y0 Y1
M2 3~
M3 3~
v 主电路
L1 L2 L3
QS
FU KM1 FR1 KM2 FR2 KM3 FR3
M1 3~
M2 3~
M3 3~
v I/O接线图
KM1 FR1
M1启动
SB1
X0 X1 X2 X3 X4 X5 COM
Y1 KM2 Y2 KM3 Y3 COM1 AC FR3 FR2
M1运行
M1-3停止 SB2 M2启动
第一章 基本指令实例 分析(FX系列PLC)
主讲: 雷老师
湖北祥辉电气自动化培训中心
1-1. 起保停电路
例题1-1:起动保持停止电路(起保停电路)
FXON-24MR X00 X01 COM0 COM ( a) 外部接线 Y00
AC220V
SB1 SB2
SB3
M2运行
M2-3停止 SB4 M3启动 M3停止
SB5 SB6
M3运行
v I/O地址分配表
输入装置 M1起动按钮 (SB1) M1-M3停止 按钮(SB2) M2起动按钮 (SB3) M2-M3停止 按钮(SB4) M3起动按钮 (SB5) M3停止按钮 (SB6) 输入口地址 输出装置 X0 M1运行接触 器线圈(KM1) X1 M2运行接触 器线圈(KM2) X2 M3运行接触 器线圈(KM3) X3 X4 X5 输出口地址 Y1 Y2 Y3
X1 X2 X2 X1
ANB
X4
不好!
X4
好!
0 1 2 3 4
LD LD OR ANB OUT
X1 X2 X4 Y0
0 1 2 3
LD OR AND OUT
X2 X4 X1 Y0
v 一个触点不能有两个方向的能流流过。 触点应画在水平线上,不能画在垂直分支线上 桥形电路的化简方法:找出每条输出路径进行并联
0 1 2 3 4 5
v 双线圈输出的处理 如果在同一个程序中,同一元件的线圈使用了两次或 多次,称为“双线圈输出”。 这时前面的输出无效,最后一次输出才是有效的。
输入处理 X1=ON,X2=OFF
X0 X1 Y0
无效
X1 Y3
Y3 Y4 Y3 输出处理 Y3= OFF,Y4=ON
X2 Y0
有效
X2
右行
X4
卸料Y3 15s X0: 左行启动按钮 X1: 右行启动按钮 X2: 停止按钮 X3: 左行程开关
左行
右行
X4: 右行程开关 Y0: 左行 Y1: 右行 Y2: 装料 Y3: 卸料
小车控制系统的梯形图 装料
K100
X4
卸料
K150
例题1-23:两处循环卸料小车的自动控制梯形图设计
左行 装料Y2