液体自动混合控制系统PPT课件
合集下载
液体自动混合装置控制系统设计与装调PPT课件
5)顺序功能图(SFC块)的跳(JUMP)符号的输入。 将光标移至顺序功能图(SFC块)的第16行蓝色线条框内, 然后单击快捷工具栏中的“ ”图标,或者按快捷键F8, 会出现如图所示画面。
在“SFC 符号输入”对话框中的“跳(JUMP)”对应 的“步属性”框内输入“0”,单击“确定”按钮,即出 现完整的顺序功能图(SFC块)画面。
一、编程元件——状态继电器(S)
类别 初始状态继电器 回零状态继电器 通用状态继电器 断电保持状态继电器 报警用状态继电器
元件编号 S0~S9 S10~S19 S20~S499 S500~S899 S900~S999
点数
用途及特点
10
用于状态转移图(SFC)的初始 状态
10
多运行模式控制当中,用作返回 原点的状态
程序初始化梯形图编程界面
1)初始化梯形图的输入。在梯形图编程界面中,输入 初始化脉冲指令M8002及置位指令SET S0,如图所示。
程序初始化梯形图画面
2)启动、停止和连续/单周控制梯形图的输入。利用 “启—保—停”编程方法,输入本任务控制系统的启动、 停止和连续/单周控制的梯形图。
(3)顺序功能图(SFC块)的输入 1)顺序功能图(SFC 块)的命名。双击管理窗口中“程 序”下的“MAIN”图标,出现如图所示画面。
2)在界面左侧管理窗口中,选择“程序”下的“MAIN” 图标,然后单击右键,弹出快捷菜单,选择其中的“改变 程序类型”选项并单击,打开 “改变程序类型”对话框。
3)单击“确定”按钮,然后再单击管理窗口中的 “MAIN”图标即出现利用顺序功能图(SFC块)编程方 法转换成的梯形图画面。
通过由顺序功能图(SFC块)向梯形图的转换,可以得 到本任务PLC控制系统的完整梯形图。
液体自动混合装置控制系统设计与装调PPT课件
1)初始步。与系统的初始状态相对应的步称为初始步, 初始状态一般是系统等待启动命令的相对静止的状态。初 始步用双线框表示;每一个顺序功能图至少应该有一个初 始步。
2)活动步。当系统处于某一步所在的阶段时,该步处 于活动状态,称该步为活动步。步处于活动状态时,相应 的动作被执行。
(2)与步对应的动作(或命令) 在某一步中要完成某些“动作”, “动作”是指某步活动 时,PLC 向被控系统发出的命令,或被控系统应执行的动作。 动作用矩形框中的文字或符号表示,该矩形框应与相应步的 矩形框相连接。如果某一步有几个动作,可以用如图所示的 两种画法来表示,但是并不隐含这些动作之间的任何顺序。
画法一
画法二
(3)有向连线、转换和转换条件。步与步之间用有向 连线连接,并且用转换将步分隔开。步的活动状态进展是 按有向连线规定的路线进行的。有向连线上无箭头标注时, 其进展方向是从上而下、从左到右。如果不是上述方向, 应在有向连线上用箭头注明方向。
注意:在顺序功能图中,步的活动状态的进展是由转 换来实现的。转换的实现必须同时满时,关闭电磁阀YV2,搅拌电动机 开始搅拌。
4)搅拌电动机工作20s后停止搅拌,混合液阀门打开, 放出混合液体。
5)当液位下降到SL3时,开始计时,且装置继续放液, 将容器放空,计时满20s后,混合液阀门关闭,自动开始下 一个周期。
(3)停止操作 当按下停止按钮SB2后,液体混合装置在完成当前的工 作循环后才停止操作。
三、顺序功能图
1. 顺序功能图的组成要素 顺序功能图(Sequential Function Chart,SFC)又称为 状态转移图、状态流程图,是描述顺序控制的框图。
(1)步及其划分 是根据PLC输出量的状态变化来划分的,在每一步内, 各输出量的ON/OFF 状态均保持不变。只要系统的输出量 状态发生变化,系统就从原来的步进入新的步。 总之,步的划分应以PLC输出量状态的变化来划分。如 果PLC输出状态没有变化,就不存在程序的变化,步的这 种划分方法使代表各步的编程元件的状态与各输出量的状 态之间有着极为简单的逻辑关系。
液体混合装置PLC控制设计课件
P L C 实 训 台
液体混合装置PLC控制设计
液体混合装置PLC控制设计
三、梯形图设计
液体混合装置PLC控制设计
按下开始按钮后出料X1打开
I0.0
Q0.0
到达中液位X1关闭
I0.0 I0.3
Q0.0
三、梯形图设计
液体混合装置PLC控制设计
到达中液位X1关闭,出料X2打开
I0.3
Q0.1
到达高液位X2关闭
液体混合装置PLC控制设计
液体混合装置PLC控制设计
一、控制要求
按下开始按钮后出料X1打开,到达中液位 X1关闭,出料X2打开,到达高液位后X2关闭, 搅拌机M启动,定时时间到,搅拌机M关,出 料X3开,到达低水位关闭X3。
二、IO分配
液体混合装置PLC控制设计
输入端 I0.0 I0.1 I0.Байду номын сангаас I0.3 I0.4
I0.3 I0.4
Q0.1
三、梯形图设计
液体混合装置PLC控制设计
到达高液位搅拌机M打开 定时时间到M关闭
I0.4
Q0.2
I0.4 T0.Q Q0.2
I0.4
T0
TON
三、梯形图设计
液体混合装置PLC控制设计
定时时间到X3打开
到达低水位关闭X3
到达低水位
低于低水位
T0.Q
Q0.3
常开
T0.Q I0.2
Q0.3
X3
Q0.3
三、梯形图设计
液体混合装置PLC控制设计
I0.0 I0.1
M0.0
停止
高水位
M0.0 I0.4 T0.Q
Q0.2 M
M0.0 中水位
液体混合装置PLC控制设计
液体混合装置PLC控制设计
三、梯形图设计
液体混合装置PLC控制设计
按下开始按钮后出料X1打开
I0.0
Q0.0
到达中液位X1关闭
I0.0 I0.3
Q0.0
三、梯形图设计
液体混合装置PLC控制设计
到达中液位X1关闭,出料X2打开
I0.3
Q0.1
到达高液位X2关闭
液体混合装置PLC控制设计
液体混合装置PLC控制设计
一、控制要求
按下开始按钮后出料X1打开,到达中液位 X1关闭,出料X2打开,到达高液位后X2关闭, 搅拌机M启动,定时时间到,搅拌机M关,出 料X3开,到达低水位关闭X3。
二、IO分配
液体混合装置PLC控制设计
输入端 I0.0 I0.1 I0.Байду номын сангаас I0.3 I0.4
I0.3 I0.4
Q0.1
三、梯形图设计
液体混合装置PLC控制设计
到达高液位搅拌机M打开 定时时间到M关闭
I0.4
Q0.2
I0.4 T0.Q Q0.2
I0.4
T0
TON
三、梯形图设计
液体混合装置PLC控制设计
定时时间到X3打开
到达低水位关闭X3
到达低水位
低于低水位
T0.Q
Q0.3
常开
T0.Q I0.2
Q0.3
X3
Q0.3
三、梯形图设计
液体混合装置PLC控制设计
I0.0 I0.1
M0.0
停止
高水位
M0.0 I0.4 T0.Q
Q0.2 M
M0.0 中水位
基于PLC的多种液体混合控制系统设计PPT演示
Network 1
I0.1
Network 2
I0.2
Network 3
M0.0
Network 4
M0.1
Network 5
M0.0
M1.0
Network 6 I0.4
Network 7
M0.2
Network 8 I0.5
Network 9
M0.3
• PLC程序梯形图
M0.0
P
()
M0.1
P
()
M1.0
else 水流4=0;
四、运行调试
对于本设计,在调试时要验证系统所有功能及各 阶段运行状态都能够符合设计要求,每次调试至少应 完成系统的两个工作循环:第一工作循环,主要验证 系统启动运行后各控制设备与被控设备动作之间的连 续性及关联性,同时验证系统在完成本次工作循环后 能够自动进入下一循环以及组态画面在整个过程中的 同步性;第二工作循环,主要验证在此工作循环完成 之前按下停止按钮后,系统还能够按正常工作次序及 要求完成本循环剩余工作后才停止运行,同时也验证 组态画面的同步性。
基于PLC的多种液体混合 控制系统设计
制 作:XXX 指导老师:XXX
设计设任计务的的主基要本内要容求
设计任务的基本要求为: 系统硬件设计 系以统三软种件液设体计混合控制系统为具体设计对象 组态软件在设计中的应用 运采行用调S7试-200系列机型进行程序设计,利用
组态王软件对自动运行进行画面组态
SB2
启动按钮SB1
入SL1
SL2
I0.1
SL3
S输L4
电动机M
出 24V Q0.0
停止按钮I0.1SB2 I0.2 II00..32 I0.4 电I0磁.5阀YVI0.16 1M 2QM0.1
全自动洗衣机控制系统(PLC)ppt课件
功 能
编 号
SB1
启动按钮
I0.0
YC1
进水电磁阀
Q0.0
L1
低水位检测开关
I0.1
KM1
正转
Q0.1
L2
高水位检测开关
I0.2
KM2
反转
Q0.2
YC2
排水电磁阀
Q0.3
YC3
离合器
Q0.4
HA
报警
Q0.5
(一)顺序控制功能图在全自动洗衣机控制中 的应用
项目七 全自动洗衣机PLC控制系统
Page
do
something
一、项目导入
图7-1 全自动洗衣机结构示意图1—电源开关 2—启动按钮 3—PLC控制器
4—进水口 5—出水口 6—洗衣桶
7—外桶 8—电动机 9—波轮
Page
控制要求:洗衣机接通电源后,按下启动按钮,洗衣机开始进水。当水位达到高水位时,停止进水并开始正向洗涤。正向洗涤5 s以后,停止2 s,然后开始反向洗涤,反向洗涤5 s以后,停止2 s……如此反复进行。当正向洗涤和反向洗涤满10次时,开始排水,当水位降低到低水位时,开始脱水,并且继续排水。脱水10 s后,就完成一次从进水到脱水的大循环过程。然后进入下一次大循环过程。当大循环的次数满3次时,进行洗完报警。报警维持2 s,结束全部过程,洗衣机自动停机。
Page
(1)合上开关QS时,交通灯系统开始工作,红灯、绿灯、黄灯按一定时序轮流发亮。(2)首先东西方向绿灯亮25 s后闪3 s灭,黄灯亮2 s灭,红灯亮30 s,绿灯亮25 s……如此循环。(3)东西绿灯、黄灯亮时,南北红灯亮30 s;东西红灯亮时,南北绿灯亮25 s后闪3 s灭,黄灯亮2 s。依此循环。(4)断开开关时,系统完成当前周期后所有灯熄灭。
编 号
SB1
启动按钮
I0.0
YC1
进水电磁阀
Q0.0
L1
低水位检测开关
I0.1
KM1
正转
Q0.1
L2
高水位检测开关
I0.2
KM2
反转
Q0.2
YC2
排水电磁阀
Q0.3
YC3
离合器
Q0.4
HA
报警
Q0.5
(一)顺序控制功能图在全自动洗衣机控制中 的应用
项目七 全自动洗衣机PLC控制系统
Page
do
something
一、项目导入
图7-1 全自动洗衣机结构示意图1—电源开关 2—启动按钮 3—PLC控制器
4—进水口 5—出水口 6—洗衣桶
7—外桶 8—电动机 9—波轮
Page
控制要求:洗衣机接通电源后,按下启动按钮,洗衣机开始进水。当水位达到高水位时,停止进水并开始正向洗涤。正向洗涤5 s以后,停止2 s,然后开始反向洗涤,反向洗涤5 s以后,停止2 s……如此反复进行。当正向洗涤和反向洗涤满10次时,开始排水,当水位降低到低水位时,开始脱水,并且继续排水。脱水10 s后,就完成一次从进水到脱水的大循环过程。然后进入下一次大循环过程。当大循环的次数满3次时,进行洗完报警。报警维持2 s,结束全部过程,洗衣机自动停机。
Page
(1)合上开关QS时,交通灯系统开始工作,红灯、绿灯、黄灯按一定时序轮流发亮。(2)首先东西方向绿灯亮25 s后闪3 s灭,黄灯亮2 s灭,红灯亮30 s,绿灯亮25 s……如此循环。(3)东西绿灯、黄灯亮时,南北红灯亮30 s;东西红灯亮时,南北绿灯亮25 s后闪3 s灭,黄灯亮2 s。依此循环。(4)断开开关时,系统完成当前周期后所有灯熄灭。
PLC项目化教程PPT任务二 液体混合装置控制
二、相关知识
顺序控制指令编程要点
三、任务实施 四、知识拓展
跳转和循环控制
项目三
PLC顺序控制指令应用
任务二
液体混合装置控制
一、任务导入与分析
图3-11所示为液体
混合装置示意图。SL1、
SL2、SL3为液面传感器, 液面淹没时接通,液体 A和液体B的流入分别由 电磁阀YV1和YV2控制, 混合液体的流出由电磁 阀YV3控制,M为拉搅 拌电动机。
液体A电磁阀YV1
液面传感器SL2
液面传感器SL3
I0.3
I0.4
混合液体电磁阀YV3
初始状态指示灯HL
Q0.3
Q0.4
顺序控制 继电器
S0.0~ S0.4
项目三
PLC顺序控制指令应用
启动按钮SB1 停止按钮SB2 I0.0
任务二
液体混合装置控制
Q0.0 液体A电磁阀YV1 Q0.1 液体B电磁阀YV 2
I0.1
液面传感器SL1 I0.2 液面传感器SL2 I0.3 液面传感器SL3 I0.4
PLC
Q0.2 搅拌电机接触器KM Q0.3 混合液体电磁阀YV3 Q0.4 初始状态指示灯HL
1M
1L
图3-12 液体混合装置控制输入/输出接线图
项目三
PLC顺序控制指令应用
任务二
SM0.1 S0.0 I0.0 (启动) S0.1 I0.3 S0.22 I0.2 S0.31 T37 S0.41
项目三
PLC顺序控制指令应用
任务二
液体混合装置控制
二、相关知识 顺序控制指令编程要点
顺序控制继电器S是顺序控制指令的操作数, 每一个S位都表示状态转移图中一个SCR段的状 态。S的范围是S0.0~S31.7。各SCR段和程序能 否被执行取决于对应的S位是被置位。S状态位 被置位,SCR段程序可被执行。 编写每个SCR段程序时需清楚三个方面的内容: 本SCR段要完成的工作;实现状态转移的条件; 下一个SCR段的状态位。 结束一个SCR段方法:使用CSRT指令或对该 段的状态位S进行复位操作。
顺序控制指令编程要点
三、任务实施 四、知识拓展
跳转和循环控制
项目三
PLC顺序控制指令应用
任务二
液体混合装置控制
一、任务导入与分析
图3-11所示为液体
混合装置示意图。SL1、
SL2、SL3为液面传感器, 液面淹没时接通,液体 A和液体B的流入分别由 电磁阀YV1和YV2控制, 混合液体的流出由电磁 阀YV3控制,M为拉搅 拌电动机。
液体A电磁阀YV1
液面传感器SL2
液面传感器SL3
I0.3
I0.4
混合液体电磁阀YV3
初始状态指示灯HL
Q0.3
Q0.4
顺序控制 继电器
S0.0~ S0.4
项目三
PLC顺序控制指令应用
启动按钮SB1 停止按钮SB2 I0.0
任务二
液体混合装置控制
Q0.0 液体A电磁阀YV1 Q0.1 液体B电磁阀YV 2
I0.1
液面传感器SL1 I0.2 液面传感器SL2 I0.3 液面传感器SL3 I0.4
PLC
Q0.2 搅拌电机接触器KM Q0.3 混合液体电磁阀YV3 Q0.4 初始状态指示灯HL
1M
1L
图3-12 液体混合装置控制输入/输出接线图
项目三
PLC顺序控制指令应用
任务二
SM0.1 S0.0 I0.0 (启动) S0.1 I0.3 S0.22 I0.2 S0.31 T37 S0.41
项目三
PLC顺序控制指令应用
任务二
液体混合装置控制
二、相关知识 顺序控制指令编程要点
顺序控制继电器S是顺序控制指令的操作数, 每一个S位都表示状态转移图中一个SCR段的状 态。S的范围是S0.0~S31.7。各SCR段和程序能 否被执行取决于对应的S位是被置位。S状态位 被置位,SCR段程序可被执行。 编写每个SCR段程序时需清楚三个方面的内容: 本SCR段要完成的工作;实现状态转移的条件; 下一个SCR段的状态位。 结束一个SCR段方法:使用CSRT指令或对该 段的状态位S进行复位操作。
液体混合控制系统的控制要求与设计方法PPT课件
③停止操作按一下停止按钮,则在当前混合操作周期结束后,才停止操作,
使系统停止于初始状态
2
八、PLC施工规范及要求
沈阳职业技术学院
Shenyang Polytechnic College
1.程序的调试 (1)概述 PLC程序的调试可以分为模拟调试和现场调试 调试之前首先对PLC外部接线作仔细检查无误。也可以 用事先编写好的试验程序对外部接线做扫描通电检查来查 找接线故障。 为了安全考虑,最好将主电路断开。当确认接线无误 后再连接主电路,将模拟调试好的程序送入用户存储器进 行调试,直到各部分的功能都正常,并能协调一致地完成 整体的控制功能为止。
(3)现场调试
将PLC安装在控制现场进行联机总调试,在调试过程 中将暴露出系统中图和梯形图程序设计中的问题,应对出 现的问题及时可能存在的传感器、执行器和硬接线等方面 的问题,以及PLC的外部接线加以解决。
如果调试达不到指标要求,则对相应硬件和软件部 分作适当调整,通常只需要修改程序就可能达到调整的目 的。
在调试时应充分考虑各种可能的情况,各种可能的进展路 线,都应逐一检查,不能遗漏。
发现问题后应及时修改梯形图和PLC中的程序,直到在各 种可能的情况下输入量与输出量之间的关系完全符合要求。
如果程序中某些定时器或计数器的应该选择合适设定值。
4
八、PLC施工规范及要求
沈阳职业技术学院
Shenyang Polytechnic College
七、液体混合控制系统的控制要求与设计方法
设有两种液体A和B,在容器内按照一定比例进行混 合搅拌,装置结构如图5-39所示。其中,SL1、SL2、SL3 为液面传感器,当液面淹没时为ON;
YV1、YV2、YV3为电磁阀;M为搅拌电动机。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 注意: • ① 在每一个步进顺控程序结束时,都必须加上RET返回指令,否则
PLC会报警,显示出错。
.
8
上一页 下一页 返回
任务一 学习状态编程的基本方法
• ②三菱FX2N系列PLC的步进指令虽只有上述两条,但在步进顺 控程序中,连续状态的转移都需要由SET指令来完成,因此SET 指令在步进程序中也是必不可少的。SET指令可以理解为,当满足 某个转移条件时,系统从一个状态顺利转移到另一个状态,强调进入 当前状态;而真正要去执行状态对应的程序时,必须要先激活本状态, 这就是STL指令的功能。
.
4
上一页 下一页 返回
任务一 学习状态编程的基本方法
• 本节只讨论单流程状态转移图的编写方法。
• 单流程状态转移图(SFC)的一般形式如图2-1-1所示。通过 对此图的分析可知:
• ① 当PLC上电,转换开关切换至“RUN” 运行模式时,M80 02特殊辅助继电器的常开触点立刻接通一个扫描周期的脉冲,使步 进顺控程序进入初始状态S0,并激活。由于初始状态S0本身没有 与其他程序所对应的功能,因此它处于系统等待状态,等待系统的启 动。
• ④ 如此各个状态依次往下执行,直到通用状态S24被激活,状态S 24之后的程序运行,Y004接通,同时T4延时1s,达到延时 时间后,T4的常开触点闭合,S24转移到初始状态S0,等待下 一次启动。
.
6
上一页 下一页 返回
任务一 学习状态编程的基本方法
• 综上所述,该状态转移图(SFC)实现了Y000~Y004流水 灯的单循环控制,要实现自动循环则从状态S24直接转移到状态S 20即可。
任务一 学习状态编程的基本方法
• ③当Y000接通并延时1s后,通用状态S20与S21之间的转 移条件T0的常开触点接通,步进顺控程序即从状态S20转移到了 S21,并激活S21。此时,通用状态S21之后的程序运行,输 出元件Y001接通,同时定时器T1开始计时。前一个状态S20 被自动复位,Y000断开、T0被自动复位。
• ③ 在将状态转移图(SFC)变换至梯形图程序时,要注意转换的原 则:具体过程可概括为:进入当前状态(SET指令实现) →激活当 前状态(STL指令实现)→执行程序→添加转移条件→进入至下一 个状态、再激活、执行程序……依此类推,如图2-1-2所示。
.
9
上一页 下一页 返回
任务一 学习状态编程的基本方法
也是PLC利用状态编程法编写PLC步进顺控程序时必不可少的编 程要素,同时也是绘制状态转移图(SFC) 的最基本的元素。因此 理解状态元件(S) 的基本概念尤为重要。 • 每一个状态元件(S) 都代表着步进顺控程序中的一个步骤。三菱F X2N系列PLC的状态元件(S) 按用途主要可分为初始状态、回 原点状态、通用状态、断电保持状态和信号报警状态五大类,见 • 表2-1-1。
项目二 液体自动混合控制系统
• 任务一 学习状态编程的基本方法 • 任务二 液体自动混合控制系统的实现 • 拓展训练1 全自动洗衣机控制系统的实现 • 拓展训练2 机械手控制系统的实现
.
1
返回
任务一 学习状态编程的基本方法
• 活动1:状态元件基本概念和状态转移图的学 习
• 一、状态元件 • 状态元件(S)不仅是三菱FX2N系列PLC中重要的软元件之一,
.
3
上一页 下一页 返回
任务一 学习状态编程的基本方法
• 二、状态转移图
• 状态编程法是步进顺控程序设计的主要方法,而状态转移图(SFC) 是状态编程的重要工具。状态转移图首先将整个系统的控制过程分成 若干个工作状态(Sn),然后确定各个工作状态的三个要素,即控 制功能、转移条件和转移方向,再按系统控制要求的顺序连成一个整 体,以实现对系统的正确控制。
• ② 当按下X000启动按钮后,初始状态S0与通用状态S20之间 的转移条件X000(常开触点X000)接通,步进顺控程序即从 初始状态S0转移到了通用状态S20,并激活S20。此时状态S 20之后的程序运行,输出元件Y000接通,同时定时器T0开始 计时,前一个状态S0自动复位。
.
5
上一页 下一页 返回
.
7
上一页 下一页 返回
任务一 学习状态编程的基本方法
• 活动2:步进指令的学习
• FX2N-48MR可编程控制器的步进指令有两条:步进节点指令 STL和步进返回指令RET。
• ① 步进节点指令(STL):用于激活某个状态,即步进节点的动, 并将母线移至步进节点之后。
• ② 步进返回指令(RET):用于步进控制程序结束返回,将母线恢 复至原位。
.
2
下一页 返回
任务一 学习状态编程的基本方法
• 注意: • ① 状态元件(S)具有自动复位的特点,即当步进程序执行到某一状
态时,该状态后的程序执行;当步进程序转移到下一个状态时,前一 个状态自动复位,该状态后的程序不再执行。 • ② 状态元件(S)不用于步进程序时,也可作为一般的辅助继电器在 程序中使用,其功能和通用辅助继电器相同。 • ③ 通过GX软件对状态元件(S)的参数进行设置,可改变通用状态 元件和断电保持状态元件的地址分配。
• 注意: • ① 在状态转移图(SFC)中,初始状态S0~S9用双线框表示,
其他状态用单线框表示;状态转移条件以短横线“+”表示; • 图2-1-1中状态转移条件均为常开触点“X”,也可采用常闭触
点,用逻辑非“X” 表示;此外,状态转移条件还可以是多个触点的 不同逻辑组合。 • ② 每个状态的控制要求所起的作用以及整个控制流程都需要表达的通 俗易懂、逻辑清晰、易于扩展。因此状态转移图(SFC) 十分有利 于PLC程序的维护、规格修改、故障排除等
• 状态转移图(SFC)按其结构特点主要分为单流程结构、选择性分 支结构和并行分支结构。即使是较复杂的步进顺控程序,往往也是由 这三种结构的状态转移图按不同组合方式所形成的。因此,对于编程 人员而言,首先要学会分析系统的控制要求。例如系统只要求对单纯 动作进行顺序控制,用单流程就足够了;在多种输入条件和操作模式 的情况下,可通过选择性分支和并行分支相结合的方式,形成多分支 结构来实现复杂程序的编写。
PLC会报警,显示出错。
.
8
上一页 下一页 返回
任务一 学习状态编程的基本方法
• ②三菱FX2N系列PLC的步进指令虽只有上述两条,但在步进顺 控程序中,连续状态的转移都需要由SET指令来完成,因此SET 指令在步进程序中也是必不可少的。SET指令可以理解为,当满足 某个转移条件时,系统从一个状态顺利转移到另一个状态,强调进入 当前状态;而真正要去执行状态对应的程序时,必须要先激活本状态, 这就是STL指令的功能。
.
4
上一页 下一页 返回
任务一 学习状态编程的基本方法
• 本节只讨论单流程状态转移图的编写方法。
• 单流程状态转移图(SFC)的一般形式如图2-1-1所示。通过 对此图的分析可知:
• ① 当PLC上电,转换开关切换至“RUN” 运行模式时,M80 02特殊辅助继电器的常开触点立刻接通一个扫描周期的脉冲,使步 进顺控程序进入初始状态S0,并激活。由于初始状态S0本身没有 与其他程序所对应的功能,因此它处于系统等待状态,等待系统的启 动。
• ④ 如此各个状态依次往下执行,直到通用状态S24被激活,状态S 24之后的程序运行,Y004接通,同时T4延时1s,达到延时 时间后,T4的常开触点闭合,S24转移到初始状态S0,等待下 一次启动。
.
6
上一页 下一页 返回
任务一 学习状态编程的基本方法
• 综上所述,该状态转移图(SFC)实现了Y000~Y004流水 灯的单循环控制,要实现自动循环则从状态S24直接转移到状态S 20即可。
任务一 学习状态编程的基本方法
• ③当Y000接通并延时1s后,通用状态S20与S21之间的转 移条件T0的常开触点接通,步进顺控程序即从状态S20转移到了 S21,并激活S21。此时,通用状态S21之后的程序运行,输 出元件Y001接通,同时定时器T1开始计时。前一个状态S20 被自动复位,Y000断开、T0被自动复位。
• ③ 在将状态转移图(SFC)变换至梯形图程序时,要注意转换的原 则:具体过程可概括为:进入当前状态(SET指令实现) →激活当 前状态(STL指令实现)→执行程序→添加转移条件→进入至下一 个状态、再激活、执行程序……依此类推,如图2-1-2所示。
.
9
上一页 下一页 返回
任务一 学习状态编程的基本方法
也是PLC利用状态编程法编写PLC步进顺控程序时必不可少的编 程要素,同时也是绘制状态转移图(SFC) 的最基本的元素。因此 理解状态元件(S) 的基本概念尤为重要。 • 每一个状态元件(S) 都代表着步进顺控程序中的一个步骤。三菱F X2N系列PLC的状态元件(S) 按用途主要可分为初始状态、回 原点状态、通用状态、断电保持状态和信号报警状态五大类,见 • 表2-1-1。
项目二 液体自动混合控制系统
• 任务一 学习状态编程的基本方法 • 任务二 液体自动混合控制系统的实现 • 拓展训练1 全自动洗衣机控制系统的实现 • 拓展训练2 机械手控制系统的实现
.
1
返回
任务一 学习状态编程的基本方法
• 活动1:状态元件基本概念和状态转移图的学 习
• 一、状态元件 • 状态元件(S)不仅是三菱FX2N系列PLC中重要的软元件之一,
.
3
上一页 下一页 返回
任务一 学习状态编程的基本方法
• 二、状态转移图
• 状态编程法是步进顺控程序设计的主要方法,而状态转移图(SFC) 是状态编程的重要工具。状态转移图首先将整个系统的控制过程分成 若干个工作状态(Sn),然后确定各个工作状态的三个要素,即控 制功能、转移条件和转移方向,再按系统控制要求的顺序连成一个整 体,以实现对系统的正确控制。
• ② 当按下X000启动按钮后,初始状态S0与通用状态S20之间 的转移条件X000(常开触点X000)接通,步进顺控程序即从 初始状态S0转移到了通用状态S20,并激活S20。此时状态S 20之后的程序运行,输出元件Y000接通,同时定时器T0开始 计时,前一个状态S0自动复位。
.
5
上一页 下一页 返回
.
7
上一页 下一页 返回
任务一 学习状态编程的基本方法
• 活动2:步进指令的学习
• FX2N-48MR可编程控制器的步进指令有两条:步进节点指令 STL和步进返回指令RET。
• ① 步进节点指令(STL):用于激活某个状态,即步进节点的动, 并将母线移至步进节点之后。
• ② 步进返回指令(RET):用于步进控制程序结束返回,将母线恢 复至原位。
.
2
下一页 返回
任务一 学习状态编程的基本方法
• 注意: • ① 状态元件(S)具有自动复位的特点,即当步进程序执行到某一状
态时,该状态后的程序执行;当步进程序转移到下一个状态时,前一 个状态自动复位,该状态后的程序不再执行。 • ② 状态元件(S)不用于步进程序时,也可作为一般的辅助继电器在 程序中使用,其功能和通用辅助继电器相同。 • ③ 通过GX软件对状态元件(S)的参数进行设置,可改变通用状态 元件和断电保持状态元件的地址分配。
• 注意: • ① 在状态转移图(SFC)中,初始状态S0~S9用双线框表示,
其他状态用单线框表示;状态转移条件以短横线“+”表示; • 图2-1-1中状态转移条件均为常开触点“X”,也可采用常闭触
点,用逻辑非“X” 表示;此外,状态转移条件还可以是多个触点的 不同逻辑组合。 • ② 每个状态的控制要求所起的作用以及整个控制流程都需要表达的通 俗易懂、逻辑清晰、易于扩展。因此状态转移图(SFC) 十分有利 于PLC程序的维护、规格修改、故障排除等
• 状态转移图(SFC)按其结构特点主要分为单流程结构、选择性分 支结构和并行分支结构。即使是较复杂的步进顺控程序,往往也是由 这三种结构的状态转移图按不同组合方式所形成的。因此,对于编程 人员而言,首先要学会分析系统的控制要求。例如系统只要求对单纯 动作进行顺序控制,用单流程就足够了;在多种输入条件和操作模式 的情况下,可通过选择性分支和并行分支相结合的方式,形成多分支 结构来实现复杂程序的编写。