SFC程序编程实例-更精简版.ppt
《SFC程序编程实例-更精简版.ppt》由会员分享,可在线阅读,更多相关《SFC程序编程实例-更精简版.ppt(46页珍藏版)》请在三一办公上搜索。
1、PLC原理及应用技术,双线圈的表达由于CPU只执行活动步对应的电路块,因此使用STL指令时允许“双线圈”输出。编辑SFC块图时返回S0的表达,第5章 步进指令及状态编程法,掌握SFC块图的编辑。,任务目标,5,内容提要,GX中SFC块图编程 上机演示,GX中SFC块图编程,SFC功能图是专门为顺序控制设计的程序语言,但是SFC功能图并不能直接在编程软件中编制。SFC程序的编辑方法,一种是STL指令梯形图,另一种是SFC图形程序。SFC图形程序是仿照SFC功能图设计的。,图示左边为某一控制任务的SFC程序的书面描述形式,右图是SFC图表程序SFC块部分的编辑。显然书面描述与实际操作程序的表述差别
2、很大。,用GX Works2编程软件进行SFC程序编程时,首先在新建工程时就应选择SFC程序,如图1所示,其次将SFC程序分为梯形图块和SFC块,如图2所示,再分别输入梯形图块和SFC块的内容。如图3所示。SFC图形程序可转换成梯形图程序,如图4所示。,图1 创建新工程之SFC程序,图2 将SFC程序分为梯形图块和SFC块,图3 梯形图块和SFC块内容,改变后我们可以看到由SFC程序变成的梯形图程序如图4所示。,图4 SFC程序转换成的梯形图程序,单流程示例:旋转工作台,工艺要求:初始状态时左限位开关X3为ON,按下启动按钮X0,Y1为ON,电机驱动工作台顺时针正转,转到右限位开关X4时暂停5
3、s后Y2为ON,工作台反转,回到左限位开关X3的初始位置停止转动。,单流程示例:旋转工作台,工艺要求:初始状态时左限位开关X3为ON,按下启动按钮X0,Y1为ON,电机驱动工作台顺时针正转,转到右限位开关X4时暂停5s后Y2为ON,工作台反转,回到左限位开关X3的初始位置停止转动。分析:这是一个单流程SFC控制,草拟SFC功能图时,重点是步的划分和步与步之间的转移条件。一般来说,把同一时间段内所完成的动作都放在一个步中,如果动作发生了变化,引起发生变化的条件就是转移条件。,画出本题的SFC功能图和GX软件SFC块图编辑,画出本题的SFC功能图和GX软件SFC块图编辑,注意题中没有涉及梯形图块的
4、设计,仿真调试界面,要求如下:PLC上电后Y0、Y1以1S为周期交替闪烁。,单流程示例2:彩灯控制,选择流程示例:电动机正反转工艺要求:按正转起动按钮SB1,电动机正转,按停止按钮SB,电动机停止;按反转起动按钮SB2,电动机反转,按停止按钮SB,电动机停止;且热继电器具有保护功能。,画出本题的SFC功能图和GX软件SFC块图编辑,选择流程示例2:大、小球分拣传送装置,画出本题的SFC功能图和GX软件SFC块图编辑,例6-4:某电动机正转运行5S,反转运行10S,重复20次后停止运行。设计梯形图程序。,分析:,1)步可分初始步、正转步和反转步3步,用S0、S1和S2表示,并分别用Y0、Y1驱动
5、正转和反转。2)计数器C0存放当前执行次数,若C0=20,返回到初始步。3)定时器T0、T1用来存放当前正转和反转运行的时间。4)启动控制系统用X00来实现。5)循环部分设计可采用逆向跳步方式,也可采用应用指令FORNEXT实现。,选择流程示例3:电动机正反转,画出顺序功能图见图6-8所示,分析:这也是一个单流程程序,不同的是,在流程的最后出现了选择性分支。由控制要求可知,当计数到了,流程应该转向初始状态,等待启动命令。当计数未到时,转向运行开始状态,进行下一个周期的工作,思考:,为什么在梯形图程序中不要加软件互锁部分?,问题探讨:,上述实际还是属于单周期工作方式,若要求改成连续自动工作方式,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SFC 程序 编程 实例 精简
链接地址:https://www.31ppt.com/p-5448020.html