第三章 三菱PLC步进顺控指令及其应用
步进顺控指令说明及应用
第三章步进顺控指令说明及应用指令解说步进控制方式(STL)是将控制被划分为多个工序状态(S),依据条件进行状态转移(SET ),逐步完成控制过程。
步进控制方式的特点是将复杂控制分步后,分别考虑好每一步的控制,从而降低了各步的关联,降低编程的复杂程度。
各状态内执行的动作由梯形图其它指令编写。
STL是一个步序动作的开始指令。
RET是一个步序动作的结束指令,其后指令返回母线。
●SET S i 是STL状态发生转移的唯一指令●规定:子程序内不能使用STL----RET指令。
●当前状态(S0)向下一个状态(S1)转移时,该扫描周期两个状态内的动作均得到执行;下一扫描周期执行时,当前状态(S0)被下一状态(S1)所复位,当前状态(S0)内的所有动作不被执行,所有OUT元件的输入均被断开。
●步序与步序之间一般省去RET,因此看起来是多个STL可共用一个RET。
有STL而没有RET,程序检查出错。
3.1.2 编程示例●步序与步序之间一般省去RET,因此看起来是多个STL可共用一个RET。
有STL而没有RET,程序检查出错。
●状态转移只能用SET指令,不能用OUT指令。
●使用OUT S时,S作为辅助继电器使用,而不是状态寄存器。
●时间继电器T可重复使用,但相邻两个状态不能重复使用同一时间继电器。
●两个矛盾继电器输出时,必需加软件互锁。
考虑软件快于硬件,相矛盾的硬件输出也必需互锁。
●允许同一继电器在不同状态下输出,其实际输出视状态转移的位置确定。
单一流程示例示例说明:该程序描述一个自行葫芦自进入工位到走出工位的步序过程,若在葫芦升降过程中发生停电,来电后继续停电前的动作,并保证升或降动作总时间不变。
S500---S503为停电保持型状态寄存器;C100---C101为停电保持型计数器;T0延时2秒,作信号确认用;T1作为500 ms脉冲发生器;X0=ON时,表示工位上停有自行葫芦;T0=ON时,表明工位上无自行葫芦;因信号由滑触线供给,因而X0=OFF时,不一定确定工位无车,需延时确认。
PLC培训之三——PLC顺控指令及应用
步3
步4
步10
步11
(2)使所有由向连线与相应转换符号 相连的前级步都变为不活动步。
3.4 编程实例
绘制顺序功能图的注意事项: 两个步绝对不能直接相连,必须用一个转换将它们隔开; 两个转换绝对也不能直接相连,必须用一个步将它们隔开; 顺序功能图中的初始步一般对应系统的等待启动的初始状态 (如M8002) ; 自动控制系统应能多次重复执行同一工艺过程(封闭地循环扫 描运行);
如果如果状态触点接通,则与其
相连的电路动作;如果状态触点 断开,则与其相连的电路停止工 作。
在不同状态之间,允许对输出元
件重复输出,但对同一状态内不 允许双重输出。
3.2 步进顺控指令及其编程
2)定时器的重复使用 3)输出的互锁
定时器线圈与输出线圈一样, 也可对在不同状态的同一软元件编 程,但在相邻的状态中不能编程。 如果在相邻状态下编程,则工序转 移时定时器线圈不能断开,定时器 当前值不能复位。
维修电工培训模块之八
主讲:王 彪
项目3
主要内容:
PLC顺控指令及应用
3.1 状态转移图(SFC图) 3.2 步进顺控指令及编程 3.3 状态转移图流程的形式 包括:单流程、选择性分支与汇合、并行分 支与汇合、分支与汇合的组合 3.4 编程实例
顺序控制
顺序控制的定义:是指在预定的时间或条件下,
按规定的动作次序,对控制过程顺序地进行自
步4
步8
f
h
i
步10 j
3.3.3 并行分支与汇合
转换符号只有一个,同时启动若干 个序列,称为并行序列分支。 并 行序列用双水平线表示,转换符号 在双水平线之上,为公共转换条件。 步4 并行序列的结束,转换符号在水平 d 线以下,当双水平线之上的所有分 步7 支流程动作全部结束后且转换条件 成立,则下一步被激活。同时所有 前级步都变为不活动步了。
第3章三菱FX2N系列可编程控制器的步进指令
3.2 步进指令及多流程步进顺序控制
3.2.2 单流程步进顺序控制
所谓单流程,是指状态转移只可能有一种顺序,没有 其它可能。
1.状态转移图的设计
(1)将整个工作过程按任务要求分解,其中 的每个工序均对应一个状态,并分配状态元件。
①准备(初始状态) ②启动电动机1 ③启动电动机2 ④启动电动机3 ⑤停止电动机3 ⑥停止电动机2 ⑦停止电动机1 S0 S20 S21 S22 S23 S24 S25
活且转移条件满足时才能被激活,同时一旦下一个状态被激
活,上一个状态自动关闭。因此,对于单流程状态转移图来 说,同一时间,只有一个状态是处于激活状态的。 (4)若为顺序连续转移(即按状态继电器元件编号顺序向 下),使用SET指令进行状态转移;若为顺序不连续转移, 不能使用SET指令,应改用OUT指令进行状态转移。
S0 S20 S21 S22 S23 S24 转移条件 转移条件 转移条件 转移条件 转移条件 转移条件 按下SB1 按下SB2 按下SB3 按下SB4 按下SB5 按下SB6
a)单一条件 b)多条件组合 图3-9 状态的转移条件
3.2.2 单流程步进顺序控制
图3-10 电动机顺序控制系统状态转移图
想一想 练一练
练习思考题:三台电动机的顺序控制(二)。 要求用一只启动按钮(SBl)和一只停止按钮 (SB3)实现三台电动机的顺序启停控制,每按 一次按钮能顺序启停一台电动机。PLC接线及电 气控制原理图参考图3-1 b),工序图如图3-14, 要求1)根据所示的状态转移图,设计梯形图; 2)将梯形图转换成指令表。
2.RET:步进返回指令
RET指令没有操作元件。RET指令的功能是:当步进顺控程序执行完 毕时,使子母线返回到原来主母线的位置,以便非状态程序的操作在 主母线上完成,防止出现逻辑错误。
实验三 三菱plc步进顺控指令实验
师 3、实验结果记录及分析:(正确、 比较正确、 一般、 较差、 很差);占 30%
批 4、报告工整度:(好、 较好、 一般、 较差、 很差);占 10%
阅 评定等级(或分数):[
]
年
月日
实验步骤:
1)输入程序检查使其正确。
2)X1~X5 分别接试验台上的按钮 P1~P5,Y0~Y4 分别接 LED 灯 L0~L4。
3)运行程序,闭合 X1,观察 Y2 和 Y4 有无输出。
4)然后闭合 X2、X3 和 X4,观察 Y3、Y5 和 Y6 的输出情况。
结果记录:
1)运行程序,闭合 X1,
四、实验内容及步骤
1、用步进顺控指令实现下图所示波形,使 Y0、Y1、Y2 每隔 1s 顺序输出,并循环。根据顺序功
能图绘制步进梯形图和 STL 指令表。
1s
Y0 Y1 Y2
输出波形图
实验步骤: 1)输入程序检查使其正确。 2)Y0~Y2 分别接实验台上的 L0~L2。 3)运行程序,观察 Y0、Y1、Y2 的输出是否和波形一致。 4)改变定时器的定时时间常数,再次运行程序,观察输出情
有输出。
2)闭合 X2,
有输出,闭合 X3,
有输出。
3)在
均有输出时,闭合
,Y6 有输出。
M8002
S3 Y1
X1
S22 Y2
X2
S23 Y3
S24 Y4
X3
S25 Y5
STL 梯形图:
X4
S26 Y6
X5
S3
RET
END
顺序功能图
指令表:
PLC项目四 三菱FX3U系列PLC的步进顺控指令及其应用
功能要求为:
①使用一个运行按钮SB2,每按一次,咖啡机运行一个加糖周期。
②咖啡机能发放三种不同量的糖:不加、1份、2份。
在其操作面板上设置三个按钮:NONE、1Sugar、2Sugar分别来选
择上述三种放糖量,见图4-22。
任务4.3 公路交通信号灯控制
一 项目任务 二 项目分析 三 相关知识点 四 项目实施 五 技能训练 六 知识进阶
3.选择性分支与汇合状态转移图的指令编程 方法
编程原则: 先集中处理分支状态,然后再集 中处理汇合状态。
(1)分支状态的编程方法是先进行分支状态的驱动处理, 再依顺序进行转移处理。
(2)汇合状态的编程方法是先进行汇合前状态的驱动处 理,再依顺序进行向汇合状态的转移处理。
四 项目实施
1.状态转移图的编制
每个状态器都有各自的置位和复位信号(如S21
由X1置位,X2复位),并有各自要做的操作(驱
动Y0、Y1、Y2)。
(3)状态转移图的设计步骤
1)任务分解 2)理解每个状态的功能 3)找出每个状态的转移条件和转移方向 4)设置初始状态
1) 任务分解
将小车的整个工作过程按工作步序进行分解, 每个工序对应一个状态。
每个阶段又分别完成如下的工作:初始 复位、停止复位、热保护复位,正转、延时, 暂停、延时,反转、延时,暂停、延时,计 数;各个阶段之间只要条件成立就可以过渡 到下一阶段。
工作流程图
将整个控制过程按任务要求分解,其中的 每一个工序都对应一个状态(即步),并分配 状继电器。
电动机循环正反转控制的状态继电器的分 配如下:
(2)FX3U的状态软元件分类
类别 初始状态
一般用
模块三plc步进顺控指令及编程
编程。
Date: 2019/2/3
Page: 2
模块三 三菱FX2n系列PLC步进顺控指令及应用
任务一:单流程的程序设计
从头到尾只有一条路可走,称为单流程结构。若出现循 环控制,但只要以一定顺序逐步执行且没有分支,也属于单 一顺序流程。
Date: 2019/2/3
Page: 3
模块三 三菱FX2n系列PLC步进顺控指令及应用
0.5s
0.5s 闪光3次(接通0.5s/断开0.5s)
Y2 3s 2s Y3 10s
0.5s
东西
Y1 10s
Y1
0.5s Y5 3s 2s Y0
南北
Y0 15s
Y4 5s
Date: 2019/2/3
Page: 25
模块三 三菱FX2n系列PLC步进顺控指令及应用
(2)根据工艺要 求画出状态转移图
Page: 9
模块三 三菱FX2n系列PLC步进顺控指令及应用
2.顺序功能图 针对顺序控制要求,PLC提供了顺序功能图( SFC )语言支 持。顺序功能图又称状态转移图,由一系列状态(用S表示)组 成。系统提供S0—S999共1000个状态供编程使用,其中:
S0—S9:初始状态专用 S10—S19:原点复位用 S20—S499:一般用 S500—S899:停电保持用 S900—S999:报警用 状态元件是用于步进顺控编程 的软元件,随着状态的转移,原状 态元件自动复位。状态元件的常开/ 常闭触点使用次数无限制。
Y001
FX2N 48MR
FU
220V
~
Date: 2019/2/3
Page: 18
模块三 三菱FX2n系列PLC步进顺控指令及应用
课件 PPT 可编程序控制器及其应用 三菱 第三版课题三 顺序控制设计法及顺序控制指令应用
课题三 顺序控制设计法及顺序控制指令应用
(2)第i程序步用逻辑代数书写的过程为每一步Mi的产 生都是由前一步压动行程开关或按下按钮(转换条件)Xi 产生,则
Mi XiMi1 产生后应该有一段时间区域保持不变,故应该有自保 (自锁),则:
Mi XiMi1 Mi 每一步的消失都是随后一步的出现而消失:
双出线接近开关的接线 a)无感应物 b)有感应物
课题三 顺序控制设计法及顺序控制指令应用
任务2 液体自动混合装置控制系统设计与装调
1.掌握状态继电器的功能及步进顺控指令的功能及应 用,熟悉顺序功能图及其编程方法。
2.掌握单序列结构顺序功能图的画法,并能通过顺序 功能图进行步进顺序控制系统的设计。
课题三 顺序控制设计法及顺序控制指令应用
(3)如需小车停下,只要按下停止按钮SB1即可实现。
课题三 顺序控制设计法及顺序控制指令应用
一、顺序控制设计法
顺序控制设计法是用输入信号控制代表各步的编程元 件(如辅助继电器M 和状态继电器S),再用它们控制输出信 号。步是根据输出信号的状态来划分的。顺序控制设计法 是一种先进的设计方法,很容易被初学者接受,程序的调 试、修改和阅读也很容易,并且大大缩短了设计周期,提 高了设计效率。
课题三 顺序控制设计法及顺序控制指令应用
3)当液位上升到SL1时,关闭电磁阀YV2,搅拌电动机 开始搅拌。
4)搅拌电动机工作20s后停止搅拌,混合液阀门打开, 放出混合液体。
5)当液位下降到SL3时,开始计时,且装置继续放液, 将容器放空,计时满20s后,混合液阀门关闭,自动开始下 一个周期。
(3)停止操作 当按下停止按钮SB2后,液体混合装置在完成当前的工 作循环后才停止操作。
在实际生产中往往会遇到设备工作台或送料小车的多地自动 往返循环控制的情况,如图所示为送料小车三地自动往返循环控 制工作画面。
步进顺控指令的应用-讲义
5
(1)手动操作 这是初次运行时将机械复归左上 原点位置的程序.状态S5是在PC从停 机转为运行的瞬间.用特殊辅助继电 器M8002置位的. (2)半自动单循环运行 1)用手动操作将机械移至原点位置,然后按动起动按钮X26, 动作状态从S5向S20转移,下降电磁阀的输出Y0动作,接着下限开 关X1接通。 2)动作状态S20向S21转移,下降输出Y0切断,夹钳输出Y1, 保持接通状态。 3)1秒后定时器T0动作,转至状态S22使上升输出Y2动作不久 到达上限,X2接通状态转移。 4)状态S23为右行,输出Y3动作到达右限位置X3接通,转为 S24状态。 5)转至状态S24,下降输出Y0再次动作,到达下限位置X1立即 接通,接着动作状态由S24向S25转移. 6)在S25状态允将保持夹钳输出Y1复位,·并启动定时器T1。 7)夹钳输出复位1秒后,状态转移到S26上升输出Y2动作. 8)到达上限位置x2接通,动作状态向S2转移,左行输出Y4动 作.一碰到左限位置X4接通,动作状态返回S5,成为等待再起动 的状态。
12
设计步进(顺控)梯形图须知
5. 流程分离:步进阶梯图允许写入多个流程。 6. 分支流程的限制: (1).一个分支流程所使用的分支步进点最多8 个。 (2).复数个分歧流程或并进流程合在同一个流程里最多可使 用 16 个回路。 (3).流程中的某一步进点可指定跳到别流程的任一个步进点。 7. 步进点的复归及输出禁止: 利用ZRST 指令可将一段步进点 RESET 为 OFF。 利用PLC 的输出Y 禁止 (M1034=ON)。
S0
SET
28
状态转换图(SFC)
步进梯形图允许在一个程序中写入多个流程,最多可有10个(S0~S9) 。
SET
S0 S21
第三章三菱PLC步进顺控指令及其应用
《可编程控制器与变频器》教案编号:09教案续页《可编程控制器与变频器》教案编号:10教案续页(1)可编程控制器实训装置1台(2)PLC主机模块1个(3)开关、按钮板模块一个(4) 交流接触器模块1个(5) 交流接触器、热继电器模块1个(6) 三相电动机1台(7) 指示灯模块1个(8)计算机1台(9) 电工常用工具1条(10) 导线若干5、系统调试《可编程控制器与变频器》教案编号:11教案续页3.2步进顺控指令及其编程方法3.2.1步进顺控指令仅有两条步进顺控指令,其中STL ( Step Ladder)是步进开始指令,已是该状态的负载可以被驱动,RET是步进返回指令,也叫步进结束指令,使步进顺控程序执行完毕时,非步进顺控程序的操作在主母线上完成。
3.2.2状态转移图的编程方法对状态转移图进行编程,就是如何使用STL和RET指令的问题,编程原则是:先进行负载的驱动处理,然后进行状态的转移处理。
负载驱动及转移处理必须在STL指令之后进行,负载的驱动通常使用OUT指令;状态的转移必须使用SET指令。
但是若是向上转移,向非相邻的下游转移或向其他流程转移,一般不能使用SET指令,而用OUT指令。
3.2.3编程注意事项(1)与STL指令相连的触点使用LD或LDI指令,下一条STL指令的出现意味着当前STL程序区的结束和新的STL程序区的开始,最后一个STL程序区结束时,一定要使用RET指令,这就意味着整个STL程序区的结束,否则将出现“程序语法错误”信息,PLC不能执行用户程序。
(2)初始状态必须预先做好驱动,否则状态流程不可能向下进行。
一般用控制系统的初始条件,若无初始条件,可用M8002或M8000进行驱动。
M8002是一个初始脉冲辅助继电器,它只在PLC运行开关由STOP-》RUN时其动合触点闭合一个周期,股初始状态S0就只被它激活一次,初始状态S0就只有初始位置和复位功能。
(3)STL指令后可以直接驱动或通过别的触点来驱动Y、M、S、T、C等原件的线圈和功能指令。
《可编程控制器应用》课件——项目三 步进顺控指令及其应用
图 3-3
状态转移图和状态梯形对应关系
项目三 步进顺控指令及其应用
任务一 状态转移图及步进顺控指令
4.1.STL指令
STL触点一般是与左侧母线相连的常开触点,当某一步被 “激活”成为活动步时,对应的STL触点接通,它右边的电路被 处理,即该步的负载线圈可以被驱动。当该步后面的转移条件满 足时,就执行转移,即后续步对应的状态继电器被SET或OUT指令 置位,后续步变为活动步,同时原活动步对应的状态继电器被系 统程序自动复位,原活动步对应的STL触点断开,其后面的负载 线圈复位(SET指令驱动的除外)。STL触点驱动的电路块具有3 个功能,即对负载的驱动处理、指定转移条件和指定转移目标 (即方向)。STL触点驱动的电路块可以使用标准梯形图的绝大 多数指令(包括应用指令)和结构。
项目三 步进顺控指令及其应用
基本概念
顺序控制 方式特点
用梯形图或指令表方式编程固然为广大电气 技术人员接受,但对于一些复杂的控制程序, 尤其是顺序控制程序,由于其内部的联锁、互 动关系极其复杂,在程序的编制、修改和可读 性等方面都存在许多缺陷。因此,近年来,许 多新生产的PLC在梯形图语言之外增加了符合 IECll313标准的顺序功能图语言。顺序功能图 (Sequential Function Chart,SFC)是描述 控制系统的控制过程、功能和特性的一种图形 语言,专门用于编制顺序控制程序。
4
画状态转 移图
根据控制要 求或工艺要求, 画出状态转移图。
经过以上3步, 可画出电动机循 环正反转控制的 状态转移图,如 图3-2所示。
图 3-2 电动机循环正 反转控制的状态转移图
项目三 步进顺控指令及其应用
任务一 状态转移图及步进顺控指令
第3章 三菱FX系列PLC步进指令及应用
湖北祥辉电气自动化培训中心
本 章 内 容
3-1 3-2 3-3 3-4 3-5 3-6 顺序控制及状态转移图 步进顺序控制指令 单流程及其编程 选择性流程及其编程 并行性流程及其编程 跳转流程的程序编制
3-1
顺序控制及状态转移图
1、流程步 流程步又称为工作步、它是控制系统中的一个稳 定状态。流程步用矩形方框表示,框中用数字表示该步的编 号,编号可以是实际的控制步序号,也可以是PLC中的工作位 编号。对应于系统的初始状态工作步,成为初始步。该步是 系统运行的起点,一个系统至少需要有一个初始步。初始步 用双线矩形框表示。
2、转移 转移 就是从一个步向另外 一个步之间的切换条 件,两个步之间用一 个有向线段表示,可 以从一个步切换到另 一个步,代表向下转 移方向的箭头可以忽 略。 通常转移用有向线段上的一段横线表示,在 横线旁可以用文字、图形符号或逻辑表达式标注描述 转移的条件。当相邻步之间的转移条件满足时,就从 一个步按照有向线段的方向进行切换。
S0——S9 S10——S19 S20——S499
类
别
数 量
10 10 480
功能说明
初始化 原点回归 通用
初始化状态继 电器 原点回归状态 继电器 通用状态继电 器
注意: 1、在用状态转移图编写程序时,状态 继电器可以按顺序连续使用。但是状态继 电器的编号要在指定的类别范围内选用; 2、各状态继电器的触点可自由使用, 使用次数无限制; 3、在不用状态继电器进行状态转移图 编程时,状态继电器可做为辅助继电器使 用,用法和辅助继电器相同。
三、设计举例
某自动台车控制工艺要求如下: (1)按下启动按钮SB,台车电机M正转, 台车前进,碰到限位开关SQ1后,台车电 机反转,台车后退。 (2)台车后退碰到限位开关SQ2后,台 车电机M停转,台车停车,停5s,第二次 前进,碰到限位开关SQ3,再次后退。 (3)当后退再次碰到限位开关SQ2时,台车停止
第3章 三菱FX2N系列PLC的基本指令系统
• 定时器和计数器的当前值和设定值均为有符号的字, 最高位为符号位,最大的正整数为32767
PLC编程元件的物理实质: 电子电路及存储器。称“软继电器”。
X0
元件类型 功能字母
相同点
数字
不同点
元件编号
编程元件与继电接触器元件比较表
都具有线圈和常开常闭触点, 编程元件被选中,只是代表这 触点的状态随着线圈的状态而 个元件的存储单元置1,失去 变化,即当线圈“通电”时, 选中条件只是这个元件的存储 常开触点闭合,常闭触点断开; 单元置0;编程元件可以无限 当线圈“失电”时,常闭接通, 次地访问,可编程控制器的编 程元件可以有无数多个常开、 常开断开。 常—□ □ □ □ - □
子系列名 I/O总点数 单元类型 M:基本单元 E:输入输出混合扩展单元与扩展模块
D/DS:DC24V ES/ESS:交流 A1:AC电源 电源和输入、 输出类型等 输出类型 R:继电器输出
T:晶体管输出
S:晶闸管输出
EX:输入专用扩展模块
辅助继电器元件号和功能
辅助继电器 类型 通用辅助继 电器 断电保持辅 助继电器 元 件 编 号 M0~M499 M500~M3071 M8000 M8002 M8005 特殊辅助继 电器 M8000~ M8255 M8011~ M8014 M8033 M8034 M8039 功 能 共有 500 点,PLC 在运行时电源断电,输出继电器和 M0~ M499 将全部变为 OFF PLC 在运行时电源突然断电, 断电保持继电器在重新通电后 将保持断电前的状态 运行监控。当 PLC 执行用户程序时,M8000 为 ON;停止 执行时,M8000 为 OFF 初始化脉冲。 仅在可编程序控制器运行开始瞬间接通一个扫 描周期 锂电池电压降低显示。 锂电池电压下降至规定值时变为 ON, 提醒及时更换 分别是 10 ms、100 ms、1 s、 1 min 时钟 当 M8033 线圈通电时,PLC 由 RUN 进入 STOP 状态后, 映 像寄存器与数据寄存器的内容保持不变 当 M8034 的线圈通电时,全部输出被禁止 当 M8039 的线圈通电时,PLC 以数据寄存器 D8039 设定的 扫描时间工作
三菱PLC编程手册1
三菱PLC 编程手册目录第一章 FX1N PLC编程简介1.1 FX1N PLC 简介...............................................................1.1.1 FX1N PLC 的提出......................................................1.1.2 FX1N PLC 的特点.......................................................1.1.3 FX1N PLC 产品举例.....................................................1.1.4 关于本手册............................................................1.2 编程简介....................................................................1.2.1 指令集简介............................................................1.2.2 资源集简介............................................................1.2.3 编程及应用简介.......................................................第二章基本逻辑指令说明及应用2.1 基本逻辑指令一览表.........................................................2.1 [LD],[LDI],[LDP],[LDF],[OUT]指令.....................................2.2.1 指令解说.............................................................2.2.2 编程示例.............................................................2.3[AND],[ANI],[ANDP],[NDF]指令................................ 2.3.1 指令解说.............................................................2.3.2 编程示例.............................................................2.4 [OR],[ORI],[ORP],[ORF]指令..............................................2.4.1 指令解说.............................................................2.4.2 编程示例...........................................................2.5 [ANB],[ORB]指令..........................................................2.5.1 指令解说............................................................2.5.2 编程示例............................................................2.6 [INV]指令................................................................2.6.1 指令解说............................................................2.6.2 编程示例.............................................................2.7 [PLS],[PLF]指令.......................................2.7.1 指令解说.................................................2.7.2 编程示例.................................................2.8 [SET],[RST]指令.................................................2.8.1 指令解说......................................................2.8.2 编程示例....................................................2.9 [NOP],[END]指令...........................................2.9.1 指令解说...........................................2.9.2 编程示例...............................................2.10 [MPS],[MRD],[MPP] 指令.............2.10.1 指令解说........................................2.10.2 编程示例......................2.11[MC],[MCR]指令.............................2.11.1指令解说....................................2.11.2 编程示例.................................第三章步进顺控指令说明及应用3.1步进顺控指令说明...........................3.1.1 指令解.....................................3.1.2 编程示例.......................................3.2 步进顺控指令应用........................................3.2.1 单一流程示例......................................3.2.2 选择性分支与汇合示例..............................3.2.3 并行分支与汇合示例...........................3.2.4 循环和跳转示例...............................第四章功能指令说明及应用4.1 功能指令一览表............................4.2 程序流程........................4.2.1 条件跳转[CJ]........................4.2.2 子程序调用[CALL] .................4.2.3 子程序返回[SRET] .............................4.2.4 主程序结束[FEND] ............................4.2.5 循环范围开始[FOR] .....................4.2.6 循环范围结束「NEXT] ..............4.3 传送与比较.................4.3.1 比较指令[CMP] ..........................4.3.2 区域比较[ZCP] ...........................4.3.3 传送指令[MOV]...........................4.3.4 反向传送[CML] .........................4.3.5 BCD 转换[BCD] .........................4.3.6 BIN 转换[BIN] .......................4.4 四则逻辑运算.....................................4.4.1 BIN 加法运算[ADD] ..........................4.4.2 BIN 减法运算[SUB] ...................4.4.3 BIN 乘法运算[MUL] ......................4.4.4 BIN 除法运算[DIV] .......4.4.5 BIN 1 [INC].............4.4.6 BIN 减1 [DEC] ............4.4.7 逻辑与[WAND] .............4.4.8 逻辑或[WOR] ...........4.4.9 逻辑异或[WXOR]........4.4.10 求补[NEG]...................4.4.11 BIN 开方运算[SQR] .........4.5 循环与移位...................4.5.1 循环右移[ROR] .............4.5.2 循环左移[ROL] .........................4.5.3带进位循环右移[RCR] ........................4.5.4 带进位循环左移[RCL] ....................................4.6 浮点数运算.........................................................4.6.1 二进制浮点数比较「DECMP] ......................4.6.2二进制浮点数区域比较[DEZCP] ............................... 4.6.3 二进制浮点数转十进制浮点数[DEBCD] ........................4.6.3 十进制浮点数转二进制浮点数[DEBIN] ........................4.6.5 二进制浮点数加法[DEADD] ...................................... 4.6.6 二进制浮点数减法[DESUB] ..................................... 4.6.7 二进制浮点数乘法「DEMUL] .................................. 4.6.8 二进制浮点数除法「DEDIV] ................................... 4.6.9 二进制浮点数开方「DESQR] ..............................4.6.10 二进制浮点数转BIN 整数变换「INT] .............4.6.11 BIN 整数转二进制浮点数「FLT] .........4.7 触点比较指令..........................4.7.1 接点比较指令「LD※]................4.7.2 接点比较指令「AND※]............4.7.3接点比较指令「OR※]..........4.8 功能指令的基本规则.........4.8.1 .功能指令的表示与执行形式...4.8.2 功能指令内的数值处理.........4.8.3 利用变址寄存器的操作数修改.....第五章资源说明及应用5.1 变址寄存器V 、Z 说明及应用...........5.1.1 变址寄存器V 、Z 说明...........5.1.2 变址寄存器在梯形图中的应用........5.1.3 使用变址功能的注意事项........5.2 输入输出继电器X 、Y 说明及应用..5.2.1 输入输出继电器X 、Y 说明................5.2.2输入输出继电器应用............5.3 辅助中间继电器M 说明及应用........5.3.1 辅助中间继电器M 说明....5.3.2 辅助中间继电器M 应用5.4 状杰继申器S 说明及应用......5.4.1 状态继电器S 说明......5.4.2 状态继电器S 应用........5.5 定时器T 说明及应用..........5.5.1 定时器T 说明.............5.5.2 定时器T 应用......................5.6计数器C 说明及应用..........................5.6.1 16 bit 计数器C 说明.......................5.6.2 32 bit 计数器C 说明...............5.6.3 16 bit 计数器C 应用..........5.6.4 32 bit 计数器应用.................5.7数据寄存器D 说明及应用...................5.7.1 数据寄存器D 说明....................... 5.7.2 数据寄存器D 应用.........................5.8程序位置指针P 说明及应用....5.8.1 程序位置指针P 说明......................5.8.2 程序位置指针P 应用.................5.9常数标记K 、H 详细说明..........5.9.1 常数标记K...................5.9.2 常数标记H.............................5.10 特殊软元件说明............第六章 PID指令说明及应用6.1 PID 运算..........6.1.1.....6.1.2 应用示例.第一章FX1N PLC 编程简介1.1 FX1N PLC 简介1.1.1 FX1N PLC 的提出基于以下观点,提出FX1N PLC 的概念:①、软件和硬件独立设计。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《可编程控制器与变频器》教案编号:09课程名称可编程控制器与变频器教研组长意见签名任课教师日期编写日期授课日期2014年8月12日授课班级13机电2班13机电高班题目第2章PLC基本逻辑指令及其应用实训一基本逻辑指令的复杂应用实训目的要求巩固本章所学的基本指令结合实例将PLC应用到具体应用中重点、难点如何结合实例应用PLC 组织教学同学们结合上学期学习的电气控制知识画出电机控制图,分析控制过程,应用PLC知识画出梯形图,调试90分钟教具及电化教学手段等教材,教案,黑板,多媒体,教学用电脑作业布置课后习题课后记事教案续页教学内容及实施过程(注明:* 重点# 难点?疑点):一、明确实训任务设计一个三相电动机正反转能耗制动的控制系统,并在实训室完成模拟调试。
1、控制要求若按SB1,KM1合,电动机正转;若按SB2,KM2合,电动机反转;按SB,KM1或KM2断开,KM3合,能耗制动,;只需必要的电气互锁,不需按钮互锁;若FR动作时,KM1或KM2或KM3释放,电动机自由停车。
2、实训目的(1)进一步掌握编程工具的使用(2)掌握PLC外围电路的设计(3)掌握程序设计的方法二、实训步骤1.I/O 分配根据控制要求,起I/O分配为X0-停止按钮,X1——正转起动按钮,X2-反转起动按钮,X3-热继电器动合触点,Y0-正转接触器,Y1-反转接触器,Y2—制动接触器2、梯形图设计根据控制要求,可以用3各起保停电路来实现,然后分别列出3个起保停电路的起动条件和停止条件,即可画出如图所示梯形图3、系统接线图根据系统控制要求,其系统接线图如课本45页图2-42所示4、实训器材根据系统控制要求,I/O分配及系统接线图,完成本实训需要配备如下器材;(1)可编程控制器实训装置1台(2)PLC主机模块1个(3)交流接触器模块1个(4)交流接触器、热继电器模块1个(5)开关、按钮板模块1个,(6)三相电动机1台(7)手持式编程器1个(或计算机1台)(8)电工常用工具1套(9)导线若干5.系统调试(1)输入程序。
按前面介绍的程序输入方法,用计算机或手持式编程器正确输入程序(2)静态调试。
按I/O接线图正确连接好输入设备,进行PLC的模拟静态调试(3)动态调试。
三、实训报告1、分析与总结(1)根据三相电动机正反转能耗制动的梯形图,写出指令表(2)总结PLC外围电路设计的思路与方法(3)总结PLC程序设计的思路与方法2、巩固与提高(1)若热继电器采用动断触电,则本实训的梯形图如何设计(2)用SET、RST指令设计本实训的梯形图(3)设计一个三相电动机的控制系统,要求电动机正转事有能耗制动,反转时无能耗制动,并且具有点动功能四、能力测试设计一个三速电动机起动和自动加速的控制系统,其控制要求如下,先起动电动机低速运行,使KM1。
KM2闭合,低速运行T1后,电动机中速运行,此时断开KM1、KM2,使KM3闭合,中速运行T2(3s)后,电动机高速运行,此时断开KM3,闭合KM4、KM5;5个接触器在三段速度运行过程中要求软互锁,如有故障或热继电器动作,可随时停机,其I/O分配为:X1—起动按钮SB1,X0---停止按钮SB,X2——热继电器动合触点FR,Y1,Y2---低速接触器KM1、KM2,Y3—中速接触器KM3,Y4、Y5——高速接触器KM4,KM5。
1、设计梯形图2、设计系统接线图3、系统调试《可编程控制器与变频器》教案编号:10课程名称可编程控制器与变频器教研组长意见签名任课教师日期编写日期授课日期2014年8月12日授课班级13机电2班13机电高班题目第2章PLC基本逻辑指令及其应用实训二基本逻辑指令的复杂应用实训目的要求巩固本章所学的基本指令结合实例将PLC应用到具体应用中重点、难点如何结合实例应用PLC 组织教学同学们结合上学期学习的电气控制知识画出电机控制图,分析控制过程,应用PLC知识画出梯形图,调试90分钟教具及电化教学手段等教材,教案,黑板,多媒体,教学用电脑、手持编程器、PLC 作业布置课后习题课后记事教案续页教学内容及实施过程(注明:* 重点# 难点?疑点):一、明确实训任务设计一个三相电动机γ/△起动的控制系统,并在实训室完成模拟调试。
1、控制要求按下起动按钮,KM2(星形接触器)先闭合,KM1(主接触器)再闭合,3S后KM2断开,KM3(三角形接触器)闭合,起动期间要有闪光信号,闪光周期1S;具有热保护和停止功能。
2、实训目的(1)进一步掌握程序设计的方法和技巧。
(2)会根据控制要求设计PLC外围电路和梯形图(3)会根据系统调试出现的情况,修改相关设计。
三、实训步骤1.I/O 分配根据控制要求,其I/O分配为X0—停止按钮,X1---起动按钮,X2——热继电器动合触点,Y0---KM1,Y1—KM2 ,Y2---KM3 ,Y3---信号闪烁显示。
2.梯形图设计根据控制要求,起动期间的闪光信号可用定时器组成的振荡电路来完成,其他电路可采用经验法,用起保停电路来实现,然后分别列出起保停电路的起动条件和停止条件3、系统接线图根据系统控制要求,其系统接线图,4、实训器材根据系统控制要求,I/O分配及系统接线图,完成本实训需要配备如下器材;(1)可编程控制器实训装置1台(2)PLC主机模块1个(3)开关、按钮板模块一个(4)交流接触器模块1个(5)交流接触器、热继电器模块1个(6)三相电动机1台(7)指示灯模块1个(8)计算机1台(9)电工常用工具1条(10)导线若干5、系统调试(1)输入程序(2)静态调试(3)动态调试三、实训报告1、分析与总结(1)总结实训操作过程中所出现恶现象(2)提炼出适合编程的控制要求,并叙述其梯形图设计的思路(3)给三相电动机星/三角起动控制的梯形图加必要的设备注释2、巩固与提高(1)比较采用M8013产生的时序脉冲和定时器组成的多谐振荡电路产生的时序脉冲的异同(2)若指示灯的额定电压不是AC220V。
则PLC的梯形图和控制电路应如何设计(3)按下起动按钮后,数码管显示1,延时T1秒,显示2,延时T2秒,显示3,按停止按钮后,程序停止无显示,请设计控制程序和系统接线图。
《可编程控制器与变频器》教案编号:11课程名称可编程控制器与变频器教研组长意见签名任课教师日期编写日期授课日期2014年8月12日授课班级13机电2班13机电高班题目第3章PLC步进顺控指令及其应用3.1 状态转移图3.2 步进顺控指令及其编程方法目的要求了解状态转移图的的功能理解设计状态转移图的方法和步骤、状态转移和驱动的过程步进顺控指令及其编程方法重点、难点学会状态转移图的设计方法、步骤和状态转移驱动的过程、步进顺控指令及其编程方法组织教学结合实际案例讲解状态转移图的优缺点和应用场合,进而进入状态转移图设计方法和步骤的讲解及步进顺控指令及其编程方法90分钟教具及电化教学手段等教材,教案,黑板,多媒体,教学用电脑作业布置课后习题课后记事教案续页教学内容及实施过程(注明:* 重点# 难点?疑点):一、导入新课形图由于其编程简单、使用方便等优点,受到了很多技术人员的青睐,但在一些工艺流程控制方面,还存在以下缺点:1)自锁、互锁等连锁关系设计复杂、易出错、检查麻烦。
2)难以直接看出具体工艺控制流程及任务。
为此,人们经过不懈努力,开发了状态转移图,也称顺序功能图(SFC),它不仅具有流程图的直观,而且能够方便处理复杂控制中的逻辑关系。
二、明确本次授课的目的与要求学会状态转移图的设计方法、步骤和状态转移驱动的过程、步进顺控指令及其编程方法三、讲解本次授课的具体内容第3章PLC步进顺控指令及其应用3.1 状态转移图3.1.1 状态转移图1、定义:是一种用状态继电器来表示的顺序功能图,是FX系列PLC专门用于编制顺序控制程序的一种编程语言。
2、设计状态转移图的方法和步骤(1)将整个控制过程按任务要求分解成若干个工序,其中的每一个工序对应一个状态(即步),并分配状态继电器。
(2)搞清楚每个状态的功能。
(3)找出每个状态的转移条件和方向,即在什么条件下将下一状态“激活”,状态的转移条件可以是单一的触点,也可以是多个触点串、并联电路的组合。
(4)根据控制要求或工艺要求,画出状态转移图3、状态三要素(1)驱动负载:即该状态所要执行的任务。
表达输出可用OUT指令,也可用SET指令。
二者区别在于使用SET指令驱动的输出可以保持下去直至使用RST指令使其复位,而OUT指令在本状态关闭后自动关闭。
(2)转移条件:即在什么条件下状态间实现转移。
转移条件可以为单一的,也可以是多个元件的串并联。
(3)转移方向:即转移到什么状态。
4、状态转移和驱动的过程当某一状态被“激活”成为活动状态时,它右边的电路被处理,即该状态的负载可以被驱动。
当该状态的转移条件满足时,就执行转移,即后续状态对应的状态继电器被SET或OUT指令驱动,后续状态变为活动状态。
同时原活动状态对应的状态继电器被系统程序自动复位,其后面的负载复位。
3.2 步进顺控指令及其编程方法3.2.1步进顺控指令仅有两条步进顺控指令,其中STL(Step Ladder)是步进开始指令,已是该状态的负载可以被驱动,RET是步进返回指令,也叫步进结束指令,使步进顺控程序执行完毕时,非步进顺控程序的操作在主母线上完成。
3.2.2 状态转移图的编程方法对状态转移图进行编程,就是如何使用STL和RET指令的问题,编程原则是:先进行负载的驱动处理,然后进行状态的转移处理。
负载驱动及转移处理必须在STL指令之后进行,负载的驱动通常使用OUT指令;状态的转移必须使用SET指令。
但是若是向上转移,向非相邻的下游转移或向其他流程转移,一般不能使用SET指令,而用OUT指令。
3.2.3 编程注意事项(1)与STL指令相连的触点使用LD或LDI指令,下一条STL指令的出现意味着当前STL程序区的结束和新的STL程序区的开始,最后一个STL程序区结束时,一定要使用RET指令,这就意味着整个STL程序区的结束,否则将出现“程序语法错误”信息,PLC不能执行用户程序。
(2)初始状态必须预先做好驱动,否则状态流程不可能向下进行。
一般用控制系统的初始条件,若无初始条件,可用M8002或M8000进行驱动。
M8002是一个初始脉冲辅助继电器,它只在PLC运行开关由STOP-》RUN时其动合触点闭合一个周期,股初始状态S0就只被它激活一次,初始状态S0就只有初始位置和复位功能。
(3)STL指令后可以直接驱动或通过别的触点来驱动Y、M、S、T、C等原件的线圈和功能指令。
若同一个线圈需要再连续多个状态下驱动,则可在各个状态下分别使用OUT指令,也可以使用SET指令将其置位,等到不需要驱动时,再用RST指令将其复位。