SFC顺序功能图多流程结构的编程方法.docx

上传人:b****6 文档编号:12891606 上传时间:2023-06-09 格式:DOCX 页数:15 大小:1.12MB
下载 相关 举报
SFC顺序功能图多流程结构的编程方法.docx_第1页
第1页 / 共15页
SFC顺序功能图多流程结构的编程方法.docx_第2页
第2页 / 共15页
SFC顺序功能图多流程结构的编程方法.docx_第3页
第3页 / 共15页
SFC顺序功能图多流程结构的编程方法.docx_第4页
第4页 / 共15页
SFC顺序功能图多流程结构的编程方法.docx_第5页
第5页 / 共15页
SFC顺序功能图多流程结构的编程方法.docx_第6页
第6页 / 共15页
SFC顺序功能图多流程结构的编程方法.docx_第7页
第7页 / 共15页
SFC顺序功能图多流程结构的编程方法.docx_第8页
第8页 / 共15页
SFC顺序功能图多流程结构的编程方法.docx_第9页
第9页 / 共15页
SFC顺序功能图多流程结构的编程方法.docx_第10页
第10页 / 共15页
SFC顺序功能图多流程结构的编程方法.docx_第11页
第11页 / 共15页
SFC顺序功能图多流程结构的编程方法.docx_第12页
第12页 / 共15页
SFC顺序功能图多流程结构的编程方法.docx_第13页
第13页 / 共15页
SFC顺序功能图多流程结构的编程方法.docx_第14页
第14页 / 共15页
SFC顺序功能图多流程结构的编程方法.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

SFC顺序功能图多流程结构的编程方法.docx

《SFC顺序功能图多流程结构的编程方法.docx》由会员分享,可在线阅读,更多相关《SFC顺序功能图多流程结构的编程方法.docx(15页珍藏版)》请在冰点文库上搜索。

SFC顺序功能图多流程结构的编程方法.docx

SFC顺序功能图多流程结构的编程方法

第二章多流程结构的编程方法

上一章我们讲述了单流程结构的编程方法,本章深入讲解多流程结构的编程方法,多流程结构是指状态与状态间有多个工作流程的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两钻头下行Y1Y

两钻孔限位X2X4钻头上升Y2Y4

两个钻头原始位X3X5工作旋转Y5

旋转限位X6工作松开Y6

工作松开限位X7

功能示意图:

 

功能示意图

图1新建SFC块

图2双击黑色块0

图3点击“梯形图”和“执行”

图4点击右边梯形图输入

图5按“F4”转换

图6双击“程序-MAIN”

图7双击黑色块1

图8点击“SFC块”和“执行”

图9对步号0右边梯形图输入“RSTC0”并按F4转换

图10对转换条件0右边梯形图输入X0转换条件

分析:

由题目要求我们可以在练习纸上编辑出顺序控制功能图(如图2-1)所示。

打开GXdeveloper软件,设置方法在第一章已经讲过,在此不再赘述。

本例中我们还是利用M8002作为启动脉冲,程序的第一块我们输入梯形图,按照上一章讲解的单序列SFC程序输入方法。

本例中我们要求初始状态时要做些工作就是复位C0计数器,因此对初始状态我们做些处理,把光标移到初始状态符号处,在右边窗口中输入梯形图(如图2-2),接下来的状态转移程序的输入与第一章相同。

程序运行到X1为ON时(压力继电器敞开触点闭合)要求两个钻头同时开始工作,所以程序开始分支(如图2-2)。

图2-1程序输入

接下来输入并行分支,控制要求X1触点接通状态发生转移,将光标移到条件1方向线的下方,单击工具栏中的并列分支写入按钮

或者按ALT+F8快捷键,使并列分支写入按钮处于按下状态,在光标处按住鼠标左键横向拖动,直到出现一条细蓝线,放开鼠标,这样一条并列分支线就被输入(如图2-3)。

注意:

在用鼠标操作进行划线写入时,只有出现蓝色细线时才可以放开鼠标,否则输入失败。

图2-3并列并列分支线的输入

并列分支线的输入也可以采用另一中发法输入,双击转移条件1弹出SFC符号输入对话框(如图2-4)。

图2-4并列分支线的输入方法二

在图标号下拉列表框中选择第三行“==D”项,单击确定按钮返回,一条并列分支线被输入。

并行分支线输入以后(如图2-5)所示。

图2-5并列并列分支线输入后

利用第一章所学知识,分别在两个分支下面输入各自的状态符号和转移条件符号(如图2-6)。

图中每条分支表示一个钻头的工作状态。

图2-6分支符号的输入

两个分支输入完成后要有分支汇合。

将光标移到步符号23的下面,双击鼠标弹出SFC符号输入对话框选择“==C”项,单击确定安扭返回(如图2-7)。

图2-7并行汇合符号的输入

继续输入程序,当两条并列分支汇合完毕后,此时钻头都已回到初始位置,接下来是工件旋转60度,程序见图2-7,输入完成后程序又出现了选择分支。

将光标移到步符号27的下端双击鼠标,弹出的SFC符号输入对话框,在图标号下拉列表框中选择“--D”项,单击确定按钮返回SFC程序编辑区,这样一个选择分支被输入,(如图2-7)。

如果利用鼠标操作输入选择分支符号,单击工具栏中的工具按钮

或点击快捷键ALT+F7此时选择分支划线写入按钮呈按下状态,把光标移到需要写入选择分支的地方按住鼠标左键并拖动鼠标,直到出现蓝色细线时放开鼠标,一条选择分支线写入完成。

图2-7选择分支符号的输入

继续输入程序(如图2-8),在程序结尾处,我们看到本程序用到了两个JUMP

符号,在SFC程序中状态的返回或跳转都用JUMP符号表示,因此在SFC程序中

符号可以多次使用,只须在JUMP符号后面加目的标号即可达到返回或跳转的目的。

图2-8完整的程序

 

以上我们完成了整个程序的输入。

如果我们双击JUMP符号弹出的SFC符号输入对话框中,我们会看到步属性下拉框处于激活

状态而且两个选项分别是[无]和[R],当我们选择[R]时,跳转符号由

变为

,[R]表示复位操作,意思是复位目的标号处的状态继电器。

利用[R]的复位作用我们可以在系统中增加暂停或急停等操作。

小节:

以上我们对多流程结构的编程方法做了介绍,结合第一章的学习的方法,在右边输入梯形图也非常简单。

本章主要是对选择分支、并列分支、并行汇合符号的输入方法做了详细介绍,几种输入方法都要掌握,在编程操作时我们可以利用输入最快的方法来提高效率,为了快速高效的编SFC程序,我们尽量使用键盘操作。

第二章完

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 法律文书 > 判决书

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2