- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关于我
应用三菱 GX Developer 编程软件编写 SFC 顺序功能图的方法在这里
输入标题
PLC 知识 2010-08-21 16:21:01 阅读 2651 评论 8 字号:大中小 订阅
顺序功能图( Sequeential Function Chart )是一种新颖、按工艺流程图进行编程的图形化编程语言,也是一种符合国际电工委员会( IEC )标准,被
首选推荐用于可编程控制器的通用编程语言,在 PLC 应用领域中应用广泛及推广。
采用 SFC 进行 PLC 应用编程的优点是:
1、在程序中可以直观地看到设备的动作顺序。 SFC 程序是按照设备(或工艺)的动作顺序而编写,所以程序的规律性较强,容易读懂,具有一定的
可视性。
2、在设备发生故障时能很容易的找出故障所在位置。
3、不需要复杂的互锁电路,更容易设计和维护系统。
根据国际电工委员会( IEC)标准, SFC 的标准结构是:步 +该步工序中的动作或命令+有向连接+转换和转换条件= SFC ,参见图 1 :
图 1
SFC 程序的运行规则是:从初始步开始执行,当每步的转换条件成立,就由当前步转为执行下一步,在遇到 END 时结束所有步的运行。
现在大多 PLC 制造公司,都为自己的工控产品提供了相关的编程软件,以便利用计算机实现在线编程。三菱公司提供的编程软件 GX Developer 中,
就提供了 SFC 编程方法,但由于相关书籍和学习资料跟不上,致使很多初学者不知道如果用该软件来进行 SFC 编程,这给广大初学者学习 PLC 应用编程带来
了不便。这里,我根据自己学习和掌握的知识,依据三菱公司提供的编程手册,讲解如何利用 GX Developer 软件来进行 SFC 的编程,为初学者掌握 SFC 编
程方法,提供一个入门的机会。
一、单流程结构编程方法
单流程结构是顺序控制中最常见的一种流程结构,其结构特点是程序顺着工序步,步步为序的向后执行,中间没有任何的分支。掌握了单流程 SFC 编
程方法,也就是迈进了 SFC 大门。这里,我们以 “双灯自动闪烁信号生成 ”为例,讲解 SFC 编程的入门。
例题 1 :双灯自动闪烁信号生成。
要求:在 PLC 上电后,其输出
Y0 和 Y1 各以一秒钟的时间间隔,周期交替闪烁。本例梯形图和指令表见图
2。
在 GX Developer 中,一个完整的
SFC 程序是由初始状态、有向线段、转移条件和转移方向等内容组成(见图
3)的,而 PLC 编程就是完整的获得
这几个组成部分。
根据 PLC 教程规定, SFC 程序主要由初始状态、通用状态、返回状态等几种状态来构成,但在编程中,这几个状态的编写方式不一样,因此需要引起
注意。 SFC 程序从初始状态开始,因而编程的第一步就是给初始状态设置合适的启动条件。本例中,梯形图的第一行就是表示如何启动初始步,在 SFC 程序
中,初始步的启动采用梯形图方式。
下面开始软件中的程序输入。
1、启动 GX Develop 编程软件,单击 “工程 ”菜单,点击创建新工程菜单项或点击新建工程按钮 见图 4。
2、弹出的创建新工程对话框见图 5,要对三菱系列的 CPU 和 PLC 进行选择,以符合对应系列的编程代码,否则容易出错。这里讲述的主要是三菱
FX2N 系列的 PLC ,所以,需在如下几个项目中做选择和输入:
a.在 PLC 系列下拉列表框中选择 FXCPU ;
b.在 PLC 类型下拉列表框中选择 FX2N ( C);
c.在程序类型项中选择 SFC ;
d.在工程设置项中设置好工程名和保存路径
完成上述项目后之后点击确定。
3、完成上述工作后会弹出如图 6 所示的块列表窗口。
按图中所示,双击第零块。
4、双击第零块或其它块后,会弹出块信息设置对话框见图 7。
这里,是对块编辑进行类型进行选择的进入窗口,有两个选择: SFC 块和梯形图块。
在编程理论中我们学到, SFC 程序由初始状态开始,故初始状态必须激活,而激活的通用方法是利用一段梯形图程序,且这一段梯形图程序必须放在
SFC 程序的开头部分。同理,在以后的 SFC 编程中,初始状态的激活都需由放在 SFC 程序的第一部分(即第一块)的一段梯形图程序来执行,这是需要注意
的一点。所以,在这里应点击梯形图块,在块标题栏中,填写该块的说明标题,也可以不填。
5、点击执行按钮弹出梯形图编辑窗口见图 8 ,在右边梯形图编辑窗口中输入启动初始状态的梯形图。
在编程理论中曾学到,初始状态的激活一般采用辅助继电器 M8002 来完成,也可以采用其它触点方式来完成,这只需要在它们之间建立一个并联电路
就可以实现。本例中我们利用 PLC 的辅助继电器 M8002 的上电脉冲使初始状态生效。
在梯形图编辑
您可能关注的文档
- 316不锈钢组成化学成分耐腐蚀及耐高温度.docx
- 3500Jack课后学习练习.docx
- 3BU7学习教学学习设计.docx
- 3dmax白天及夜景灯光布光方法总结计划及技巧.docx
- 3、我的第一本书导的学案及答案.docx
- 3分钟读书演讲稿文本.docx
- 5.12护士节活动主持词文稿.docx
- 5.4青年节团委活动实施方案策划五篇范文.docx
- 50个即兴发言稿文本话题.docx
- 5项护理风险评估一览标准表格.docx
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)