《顺序控制系统PLC程序设计.pptx》由会员分享,可在线阅读,更多相关《顺序控制系统PLC程序设计.pptx(37页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、本章主要内容 4.1 顺序功能图程序设计 4.2 基于SET和RST指令的顺序控制梯形图设计 第1页/共37页4.1 顺序功能图程序设计 顺序功能图SFC(Sequeential Function Chart)是一种新颖、按工艺流程图进行编程的图形化编程语言,符合IEC标准,被首选推荐用于PLC编程的通用语言,在PLC编程领域应用极广。第2页/共37页4.1 顺序功能图程序设计 顺序功能图基本思想:(1)将被控设备运行周期划分为若干个阶段(步、状态),每一步用一个S继电器表示。(2)每一步要执行相应输出。(3)步与步之间要有转换条件。手动条件时为各输入按钮,自动转换时为定时器。第3页/共37页
2、顺序功能图基本要素与画法:1.划分步每步用状态继电器S表示,初始步用双框表示2.确定转换条件步与步之间要有转换条件,如X、T等3.执行输出每步进行输出4.有向连线步与步之间有向连接。从上向下可省略箭头4.1 顺序功能图程序设计 第4页/共37页顺序功能图运行原理:PLC上电形成初始脉冲M8002,程序进入初始步S0,做初始化或等待。X0闭合,进入步S10并作相应输出,此时S0自动关断。X1闭合,进入步S11并作相应输出,此时上一步S20自动关断。X2闭合,进入初始步S0,则步S11自动关断。由此循环。4.1 顺序功能图程序设计 第5页/共37页顺序功能图编程优点 每个状态步可以看做一个子程序。
3、只要满足相应转换条件,PLC主程序只调用相应的子程序,此时,所有子程序中,只有当前子程序才被扫描。顺序功能图能实现双线圈输出,避免采用中间继电器所带来的麻烦。4.1 顺序功能图程序设计 第6页/共37页4.1 顺序功能图程序设计 第7页/共37页(1)单一顺序功能图 练习1:根据时序图编写顺序功能图。第8页/共37页练习2:根据时序图编写顺序功能图。(1)单一顺序功能图 第9页/共37页练习3:某旋转工作台由电机带动凸轮实现运动控制如下图所示:(1)单一顺序功能图 第10页/共37页(1)单一顺序功能图 第11页/共37页练习4:下图为某原料传送运输工作过程示意图。原料经过1号传送带和2号传送
4、带传送后,被运送离开。为了避免运送原料在2号传送带上堆积,控制要求如下。(1)单一顺序功能图 第12页/共37页(1)单一顺序功能图 第13页/共37页练习5:小车在初始位置启动后,从位置1向右运行到位置2后返回位置1,延时10S后再向前运行到位置3,再返回到位置1。位置1、2、3分别装有限位开关SQ1、SQ2、SQ3。小车向右运行用Y0控制,向左运行用Y1控制。X0启动。(1)单一顺序功能图 第14页/共37页(1)单一顺序功能图 第15页/共37页练习6:十字交通灯控制程序设计3 (1)单一顺序功能图 第16页/共37页(1)单一顺序功能图 第17页/共37页(1)单一顺序功能图 练习7:
5、自动喷泉系统 第18页/共37页第19页/共37页练习:停车场出入口同时只允许一辆车出入。在通道两段设置红绿灯,光电开关X0和X1用于检测汽车前沿并判断是否有车经过。光线被汽车遮挡时X0或X1为ON,有汽车进入通道时两段红灯亮,绿灯灭。汽车开出通道时,光电开关检测到汽车后沿,两端红灯灭,绿灯亮。(2)选择顺序功能图 第20页/共37页我要学PLC!(2)选择顺序功能图 第21页/共37页我要学PLC!(2)选择顺序功能图 第22页/共37页(2)选择顺序功能图 第23页/共37页(3)并列顺序功能图 第24页/共37页十字交通灯控制程序设计4 第25页/共37页十字交通灯控制程序设计4 第26
6、页/共37页十字交通灯控制程序设计4 第27页/共37页4.2 基于SET与RST指令的顺序控制梯形图设计 每步用一个中间继电器M表示,步与步之间的转换用SET和RST指令实现。编程时,先步与步转换,最后执行每步的输出。要诀:第28页/共37页启动X0,4盏灯(Y0Y3)每隔1秒依次亮2盏灯,如此循环。练 习1 第29页/共37页我要学PLC!第30页/共37页练 习2 第31页/共37页我要学PLC!第32页/共37页某时序图如下图所示,根据时序图编写顺序功能图。练 习3 第33页/共37页我要学PLC!第34页/共37页练 习4 第35页/共37页我要学PLC!第36页/共37页感谢您的观看!第37页/共37页