顺序功能图(SFC)
- 格式:ppt
- 大小:2.06 MB
- 文档页数:24


1 第二章 多流程结构的编程方法
上一章我们讲述了单流程结构的编程方法,本章深入讲解多流程结构的编程方法,多流程结构是指状态与状态间有多个工作流程的SFC程序,多个流程之间是通过并联方式进行连接的,并联连接的流程可以有选择性分支、并行分支、选择性汇合、并行汇合等几种连接方式。下面以具体的实例介绍。
例题1:某专用钻床用来加工圆盘状零件均匀分布的6个孔,操作人员放好工件后,按下起动按钮X0,Y0变为ON,工件被夹紧,夹紧后压力继电器X1为ON,Y1和Y3使两个钻头同时开始工作,钻到由限位开关X2和X4设定的深度时,Y2和Y4使两个钻头同时上行,升到由限位开关X3和X5设定的起始位置时停止上行。两个都到位后,Y5使工件旋转600,旋转到位时,X6为ON,同时设定值为3的计数器C0的当前值加1,旋转结束后,又开始钻第二对孔。3对孔都钻完后,计数器的当前值等于设定值3,Y6使工件松开,松开到位时,限位开关X7为ON,系统返回初始状态。根据例题要求写出I/O表:
1、输入 2、 输出
启动按钮X0 工件加紧Y0
压力继电器X1 两钻头下行Y1 Y
两钻孔限位X2 X4 钻头上升Y2 Y4
两个钻头原始位X3 X5 工作旋转Y5
旋转限位X6 工作松开Y6
工作松开限位X7
功能示意图:
2 S0(RSTC0)X0S20X1S21S22S23S24S25S26X2X3X4X5C0X7(OUTY0)(OUTY1)(OUTY2)(OUTY3)(OUTY4)(等待)(等待)S27S28(OUTY5)(OUTC0K3)X6*C0(OUTY6)X6*C0(转到S20)(转到S0)(M8002)初始化等待启动工件夹紧开始工件以夹紧钻孔1开始钻孔1钻完钻孔2钻完钻具2上升钻具2上升到位钻具1上升钻具1上升到位工件旋转计数器加一X6工件旋转极限Y6工件松开工件已松开钻孔2开始功能示意图
1 第二章 多流程结构的编程方法
上一章我们讲述了单流程结构的编程方法,本章深入讲解多流程结构的编程方法,多流程结构是指状态与状态间有多个工作流程的SFC程序,多个流程之间是通过并联方式进行连接的,并联连接的流程可以有选择性分支、并行分支、选择性汇合、并行汇合等几种连接方式。下面以具体的实例介绍。
例题1:某专用钻床用来加工圆盘状零件均匀分布的6个孔,操作人员放好工件后,按下起动按钮X0,Y0变为ON,工件被夹紧,夹紧后压力继电器X1为ON,Y1和Y3使两个钻头同时开始工作,钻到由限位开关X2和X4设定的深度时,Y2和Y4使两个钻头同时上行,升到由限位开关X3和X5设定的起始位置时停止上行。两个都到位后,Y5使工件旋转600,旋转到位时,X6为ON,同时设定值为3的计数器C0的当前值加1,旋转结束后,又开始钻第二对孔。3对孔都钻完后,计数器的当前值等于设定值3,Y6使工件松开,松开到位时,限位开关X7为ON,系统返回初始状态。根据例题要求写出I/O表:
1、输入 2、 输出
启动按钮X0 工件加紧Y0
压力继电器X1 两钻头下行Y1 Y
两钻孔限位X2 X4 钻头上升Y2 Y4
两个钻头原始位X3 X5 工作旋转Y5
旋转限位X6 工作松开Y6
工作松开限位X7
功能示意图:
2 S0(RSTC0)X0S20X1S21S22S23S24S25S26X2X3X4X5C0X7(OUTY0)(OUTY1)(OUTY2)(OUTY3)(OUTY4)(等待)(等待)S27S28(OUTY5)(OUTC0K3)X6*C0(OUTY6)X6*C0(转到S20)(转到S0)(M8002)初始化等待启动工件夹紧开始工件以夹紧钻孔1开始钻孔1钻完钻孔2钻完钻具2上升钻具2上升到位钻具1上升钻具1上升到位工件旋转计数器加一X6工件旋转极限Y6工件松开工件已松开钻孔2开始功能示意图
第25卷增刊 、,.01.25 Suov1. 辽宁工程技术大学学报 Journal of Liaonine Technical Universi 2006年6月 Jun. 2oo6
文章编号:1008—0562(2006)增刊1-0234—03
PLC的SFC图在编写顺序控制梯形图中的应用
齐传刚,熊永超,邵娜
(辽宁工程技术大学机械工程学院,辽宁阜新123000)
摘 要:为了解决应用可编程控制器(PLC)的基本逻辑指令编写顺序控制梯形图时所存在的编程复杂、不易理解等问题,采用PLC 的顺序功能图来编写顺序控制梯形图是一种非常有效的方法,该方法具有编程简单而且直观等特点。以送料小车的控制为例.采用顺
序功能图的方法编写其控制梯形图,从编程结果可以看出,与应用PLC的基本逻辑指令方法相比具有简单、直观、逻辑性强等特点,
提高编程的效率。 关键词:PLC;顺序功能图:步进顺空指令:顺序控制;梯形图 中图分类号:TH 39 文献标识码:A
Application of SFC in redacting ladder diagram of sequential control
QI Chuan-gang,XIONG Yong-chao,SHAO Na (College of Mechanical Engineering,Liaoning Technical University,Fuxin 123000,China)
Abstract:For resolving the question of complexity and indigestibility in programming the ladder diagram of
sequential control by , .the basal logistic instru
,ction making use of the SFC of PLC to pro
SFC顺序功能图编程教案
第一章:SFC顺序功能图概述
1.1 SFC简介
1.2 SFC与PLC编程
1.3 SFC编程的基本概念
1.4 SFC编程的应用范围
第二章:SFC顺序功能图的基本元素
2.1 状态(State)
2.2 转换(Transition)
2.3 活动(Activity)
2.4 决策(Decision)
2.5 并行与顺序执行
第三章:SFC顺序功能图的绘制
3.1 SFC图的符号表示
3.2 状态的表示方法
3.3 转换的表示方法
3.4 活动的表示方法
3.5 决策的表示方法
第四章:SFC顺序功能图的编程实现
4.1 SFC编程软件的选择与使用
4.2 SFC编程的基本步骤
4.3 状态编程 4.4 转换编程
4.5 活动编程
4.6 决策编程
第五章:SFC顺序功能图编程实例解析
5.1 实例一:简单的机器控制系统
5.2 实例二:复杂的生产线控制系统
5.3 实例三:电梯控制系统
5.4 实例四:自动化仓库控制系统
5.5 实例五:智能交通控制系统
第六章:SFC高级状态编码技术
6.1 状态编码的基本概念
6.2 高级状态编码技术
6.3 状态编码的优化
6.4 状态编码在SFC编程中的应用
第七章:SFC中的数据处理与变量管理
7.1 SFC中的数据类型与结构
7.2 变量管理
7.3 数据处理与运算
7.4 数据在SFC编程中的应用实例
第八章:SFC顺序功能图的调试与优化
8.1 SFC编程的调试方法
8.2 调试工具的使用 8.3 SFC程序的性能分析
8.4 SFC程序的优化技巧
第九章:SFC在工业自动化中的应用案例分析
9.1 工业自动化背景介绍
9.2 SFC在典型工业自动化设备中的应用
9.3 SFC在工业生产线上的应用案例
9.4 SFC在其他工业领域中的应用案例
第十章:SFC顺序功能图编程的未来发展趋势
10.1 SFC编程技术的发展历程