SFC顺序功能图多流程结构的编程方法_第1页
SFC顺序功能图多流程结构的编程方法_第2页
SFC顺序功能图多流程结构的编程方法_第3页
SFC顺序功能图多流程结构的编程方法_第4页
SFC顺序功能图多流程结构的编程方法_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第二章 多流程结构的编程方法上一章我们讲述了单流程结构的编程方法,本章深入讲解多流程结构的编程方法,多流程结构是指状态与状态间有多个工作流程的 SFC程序,多个流程之间是通过并联方式进行连接的, 并联连 接的流程可以有选择性分支、并行分支、选择性汇合、并行汇合等几种连接方式。下面以具体的实例介绍。例题1:某专用钻床用来加工圆盘状零件均匀分布的6个孔,操作人员放好工件后,按下起动按钮X0, Y0变为ON工件被夹紧,夹紧后压力继电器 X1为ON Y1和Y3使两个钻头同时开始工 作,钻到由限位开关X2和X4设定的深度时,Y2和Y4使两个钻头同时上行,升到由限位开关 X3 和X5设定的起始位置时停止上

2、行。两个都到位后,Y5使工件旋转600,旋转到位时,X6为ON同时设定值为3的计数器C0的当前值加1,旋转结束后,又开始钻第二对孔。3对孔都钻完后,计数 器的当前值等于设定值3, Y6使工件松开,松开到位时,限位开关 X7为ON系统返回初始状态。 根据例题要求写出I/O 表:1、输入2、 输出启动按钮X0压力继电器X1两钻孔限位X2 X4两个钻头原始位X3 X5旋转限位X6工作松开限位X7功能示意图:工件加紧Y0两钻头下行Y1 Y钻头上升Y2Y4工作旋转Y5工作松开Y6(M8002)_S0(RS砌始化等待X0动申J(OU0t件夹紧开始_X1T件以夹紧_S21(OUT) 应2一 (OUT)占2肝

3、始nr钻if始tic企.二4一X2加完一X4W元直2一(OU2) 启为一(OY 2t 升一钻1t升X3ji升到福-X52fc升到位昌一(等待向6(等待一 CoS2口(OU5)工件施锻器加一件(OUK3)工X6*X0件旋转极呼6*C0 _s28(OUTY6 件松开一X7:件已松开(转 S0)功能示意图图1新建SFC夬图2双击黑色块0图3点击“梯形图”和“执行”图4点击右边梯形图输入图5按“ F4”转换图6双击“程序-MAIN”图7双击黑色块1图8点击“ SFC块”和“执行”图9对步号0右边梯形图输入RST C0并按F4转换图10对转换条件0右边梯形图输入X0转换条件分析:由题目要求我们可以在练习

4、纸上编辑出顺序控制功能图(如图21)所示。打开GX developer软件,设置方法在第一章已经讲过,在此不再赘述。本例中我们还是利用M8002作为启动脉冲,程序的第一块我们输入梯形图,按照上一章讲解的单序列SFC程序输入方法。本例中我们要求初始状态时要做些工作就是复位C0计数器,因此对初始状态我们做些处理,把光标移到初始状态符号处,在右边窗口中输入梯形图(如图 2-2),接下来的状态转移程序的输 入与第一章相同。程序运行到X1为ON时(压力继电器敞开触点闭合)要求两个钻头同时开始工作, 所以程序开始分支(如图2 2)。图2- 1程序输入接下来输入并行分支,控制要求X1触点接通状态发生转移,将

5、光标移到条件1方向线的下方, 单击工具栏中的并列分支写入按钮I 口I或者按ALT+F8快捷键,使并列分支写入按钮处于按下状态, 在光标处按住鼠标左键横向拖动, 直到出现一条细蓝线,放开鼠标,这样一条并列分支线就被输入(如图2 3)注意:在用鼠标操作进行划线写入时,只有出现蓝色细线时才可以放开鼠标,否则输入失败图2 3并列并列分支线的输入并列分支线的输入也可以采用另一中发法输入,双击转移条件1弹出SFCt号输入对话框(如图- 4) o图2 4并列分支线的输入方法二在图标号下拉列表框中选择第三行" 二=D'项,单击确定按钮返回,一条并列分支线被输入。并行 分支线输入以后(如图25

6、)所示。. r司冈h mi, SOF 1 *到 CJ4 we J inin-r T 吕:上 税蹙 (SFC-(写.A. >tty工程中 唱物电 出在,号热宓 史箪© 工示出 狂翅。京劭® _LH.IIJ 故口/铠斗阳 -=*口旧 制¥1电I题|则 咨番I鱼金 回剑施事丰中FtStfC) 串裙图2 5并列并列分支线输入后利用第一章所学知识,分别在两个分支下面输入各自的状态符号和转移条件符号(如图2-6)。图中每条分支表示一个钻头的工作状态。. ELSOFT塞利 tr OeTb”,- CSFCt与人,蜒弓 。一-亡"石霞二 工残处 和faq】 至如尊物

7、啕 变鼻Q. 防 3 芭桂际 甘勖JL:二具如 瓷口出 利的H. - 通林电|二二温朝名上备到回碗.1击I工寻I品I露% I I I &|同热I鼻I扁I匐上国与屋口匐 的*1部过Ml序画了k1副团剑。演国I则工混_ 血事需.他O*m I2个分支的输、 入方法同单序 列输入方法相J图26分支符号的输入两个分支输入完成后要有分支汇合。将光标移到步符号23的下面,双击鼠标弹出SFC符号输入对话框选择=C'项,单击确定安扭返回(如图 2 7)| 口|舒闷|昌*% F &瞳色|代司凝嗨国电 厂I t/;| 我| 吉1? 1R |:- IJoRlh,露 1123t5&Ts

8、l&l*34561rt 邂鱼ALJ回国堡 I I I回图27并行汇合符号的输入继续输入程序,当两条并列分支汇合完毕后,此时钻头都已回到初始位置,接下来是工件旋转60度,程序见图2-7,输入完成后程序又出现了选择分支。将光标移到步符号27的下端双击鼠标,弹出的SFC符号输入对话框,在图标号下拉列表框中选择“ -D”项,单击确定按钮返回SFC程序 编辑区,这样一个选择分支被输入,(如图2 7)。如果利用鼠标操作输入选择分支符号,单击工 具栏中的工具按钮 至或点击快捷键ALT+F7此时选择分支划线写入按钮呈按下状态, 把光标移到需 要写入选择分支的地方按住鼠标左键并拖动鼠标,直到出现蓝色细线

9、时放开鼠标,一条选择分支线写入完成。继续输入程序(如图2 8),在程序结尾处,我们看到本程序用到了两个 JUMPI符号,在SFC程 序中状态的返回或跳转都用 JUMP?号表示,因此在SFC®序中之符号可以多次使用,只须在JUMP 符号后面加目的标号即可达到返回或跳转的目的。图28完整的程序以上我们完成了整个程序的输入。如果我们双击JUM的号弹出的SFCt号输入对话框中,我们会看到步属性下拉框处于激活 状态而且两个选项分别是无和R,当我们选择R时,跳转符号由 小 变为J , R表示复位操 作,意思是复位目的标号处的状态继电器。利用R的复位作用我们可以在系统中增加暂停或急停等操作。小节:以上我们

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论