GX Works2的SFC实例步骤
- 格式:doc
- 大小:507.50 KB
- 文档页数:7
SFC语言的编程使用(交通灯的编程与控制)
实训目的:
掌握sfc语言的编程使用方法
熟练的使用sfc的编程
通过sfc编程来达到交通灯循环点亮
实训材料:
电工工具,外部接线板一块,交通灯面板/控制面板,交通灯面板、(看你小组使用的是哪种)FX系列plc一台(FX3GA/FX2N)(看你小组使用的是哪种),通信线一根,电脑一台。
Sfc编程语言使用:
打开GX Works2软件→点击新建工程→将程序语言更改为sfc→在弹出来的临时对话框(块选择对话框中选择块类型梯形图块输入M8002,SET S0 OR X1 为准备步)→新建数据(选择临时对话框选择块类型sfc)→添加步STER→添加转移条件TR→跳转用JUMP。
(填写好各步的内容,填写好各转移条件)转换所有程序。
在GX Works2软件上更改工程类型更改更改为梯形图语言,然后从梯形图→sfc(注意选择为更改程序语言类型)
实训结果:
交通灯按照南北绿25s 绿闪3s 黄2s 红30s 东西红30s绿25s 绿闪3s 黄2s ,实验成功,本小组成员熟练GX Works2软件sfc语言的编程方法。
1.在桌面双击GX Works2图标
2.点工程--新建
3.程序语言”SFC”确定
4.块类型选择“梯形图块”点执行
5.打开初始程序编写
6.输入LD M8002
7.输入SET S0
8.转换/编译——转换
9.导航——工程——程序部件——程序——MAIN ——新建数据
10.点确定
11.点执行
12.SFC编程页面
13.双击
14.右边输入OUT Y0
15.在快工具栏点击“划线写入”按钮
16.输入T0 K50
17.转换程序
18.转换后
19.左边光标下移然后点击
20.在右边输入程序LD T0
21.输入TRAN
22.程序输入完
23.转换程序
24.转换后
25.左边光标下移双击
26.图形符号STEP步号10
27.在右边输入OUT Y1
28.在快捷工具栏点击”划线写入“按钮
29.输入T1 K20
30.程序写完后
31.转换程序
32.转换后
33.左边光标下移双击
33.图形符号TR 步号1
34.右边输入程序LD T1
35.输入TRAN
36.程序写完后
37.转换程序
38.转换后
39.左边光标下移双击
40.输入图形符号JUMP 步号0
41.左边空白处点鼠标右键
42.点转换
43.点调试——模拟开始/停止
44.点取消
45.程序运行
46.工程——工程类型更改
47.确定
48.确定
49.导航——工程——程序部件——程序——MAIN
50.转换后程序。
应用三菱G X D e v e l o p e r编程软件编写S F C顺序功能图的方法孙友顺序功能图(Sequeential Function Chart)是一种新颖的、按工艺流程图进行编程的图形化编程语言,也是一种符合国际电工委员会(IEC)标准,被首选推荐地用于可编程控制器的通用编程语言,现在,在PLC的应用领域中得到广泛的推广和应用。
采用SFC进行PLC应用编程的优点是:1、在程序中可以直观地看到设备的动作顺序。
因为S F C程序是按照设备(或工艺)的动作顺序编写的,所以程序的规律性较强,容易读懂,具有一定的可视性。
2、在设备发生故障时能很容易的找出故障所在位置。
3、不需要复杂的互锁电路,更容易设计和维护系统。
根据国际电工委员会(IEC)标准,SFC的标准结构是:步+该步工序中的动作或命令+有向连接+转换和转换条件=S F C,参见图1:图1SFC程序的运行规则是:从初始步开始执行,当每步的转换条件成立时,就由当前步转为执行下一步,在遇到END时结束所有步的运行。
现在大多P L C制造公司,都为自己的工控产品提供了相关的编程软件,以便利用计算机实现在线编程。
三菱公司提供的编程软件GX Developer(版本号8.34)中,就提供了SFC 编程方法,但由于相关书籍和学习资料跟不上,致使很多初学者不知道如果用该软件来进行SFC编程,这给广大的初学者学习PLC应用编程带来了不便。
这里,我们根据自己学习和掌握的知识,依据三菱公司提供的编程手册,讲解如何利用GX Developer软件来进行SFC 的编程,为初学者掌握SFC编程方法,提供一个入门的机会。
一、单流程结构编程方法单流程结构是顺序控制中最常见的一种流程结构,其结构特点是程序顺着工序步,步步为序的向后执行,中间没有任何的分支。
掌握了单流程的SFC编程方法,也就是迈进了SFC 的大门。
这里,我们以“双灯自动闪烁信号生成”为例,讲解SFC编程的入门。
应用三菱GX Developer编程软件编写SFC顺序功能图的方法顺序功能图(Sequeential Function Chart)是一种新颖、按工艺流程图进行编程的图形化编程语言,也是一种符合国际电工委员会(IEC)标准,被首选推荐用于可编程控制器的通用编程语言,在PLC应用领域中应用广泛及推广。
采用SFC进行PLC应用编程的优点是:1、在程序中可以直观地看到设备的动作顺序。
SFC程序是按照设备(或工艺)的动作顺序而编写,所以程序的规律性较强,容易读懂,具有一定的可视性。
2、在设备发生故障时能很容易的找出故障所在位置。
3、不需要复杂的互锁电路,更容易设计和维护系统。
根据国际电工委员会(IEC)标准,SFC的标准结构是:步+该步工序中的动作或命令+有向连接+转换和转换条件=SFC,参见图1:图1SFC程序的运行规则是:从初始步开始执行,当每步的转换条件成立,就由当前步转为执行下一步,在遇到END时结束所有步的运行。
现在大多PLC制造公司,都为自己的工控产品提供了相关的编程软件,以便利用计算机实现在线编程。
三菱公司提供的编程软件GX Developer中,就提供了SFC编程方法,但由于相关书籍和学习资料跟不上,致使很多初学者不知道如果用该软件来进行SFC编程,这给广大初学者学习PLC应用编程带来了不便。
这里,我根据自己学习和掌握的知识,依据三菱公司提供的编程手册,讲解如何利用GX Developer软件来进行SFC的编程,为初学者掌握SFC编程方法,提供一个入门的机会。
一、单流程结构编程方法单流程结构是顺序控制中最常见的一种流程结构,其结构特点是程序顺着工序步,步步为序的向后执行,中间没有任何的分支。
掌握了单流程SFC编程方法,也就是迈进了SFC大门。
这里,我们以“双灯自动闪烁信号生成”为例,讲解SFC编程的入门。
例题1:双灯自动闪烁信号生成。
要求:在PLC上电后,其输出Y0和Y1各以一秒钟的时间间隔,周期交替闪烁。
GX Developer和SFC顺序功能图根据国际电工委员会(IEC)标准,SFC的标准结构是:步+该步工序中的动作或命令+有向连接+转换和转换条件=SFC,参见图1:图1依据三菱公司提供的编程手册,讲解如何利用GX Developer软件来进行SFC的编程,为初学者掌握SFC编程方法,提供一个入门的机会。
一、单流程结构编程方法单流程结构是顺序控制中最常见的一种流程结构,其结构特点是程序顺着工序步,步步为序的向后执行,中间没有任何的分支。
掌握了单流程的SFC编程方法,也就是迈进了SFC的大门。
这里,我们以“双灯自动闪烁信号生成”为例,讲解SFC编程的入门。
例题:双灯自动闪烁信号生成。
要求:在PLC上电后,其输出Y0和Y1各以一秒钟的时间间隔,周期交替闪烁。
本例梯形图和指令表见图2。
在GX Developer中,一个完整的SFC程序是由初始状态、有向线段、转移条件和转移方向等内容组成(见图3)的,所以,我们的编程就是完整的获得这几个组成部分。
根据PLC的教程规定,SFC程序主要由初始状态、通用状态、返回状态等几种状态来构成,但在编程中,这几个状态的编写方式是不一样的,这需要注意。
SFC程序从初始状态开始,所以,编程的第一步是给初始状态设置合适的启动条件。
本例中,梯形图的第一行表示的是如何启动初始步,在SFC程序中,初始步的启动采用梯形图方式。
下面开始软件中的程序输入。
图2闪烁信号梯形图和指令表图3闪烁信号SFC程序1、启动GX Develop编程软件,单击“工程”菜单,点击创建新工程菜单项或点击新建工程按钮见图4。
图4 GX Develop编程软件窗口2、弹出的创建新工程对话框见图5中,要对三菱系列的CPU和PLC进行选择,以符合对应系列的编程代码,否则容易出错。
这里讲述的主要是三菱FX2N系列的PLC,所以,需做如下几个项目的选择和输入:a.在PLC系列下拉列表框中选择FXCPU;b.在PLC类型下拉列表框中选择FX2N(C);c.在程序类型项中选择SFC;d.在工程设置项中设置好工程名和保存路径完成上述项目后之后点击确定。