GX Works2的SFC实例步骤

合集下载

交通灯的编程sfc

交通灯的编程sfc

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语言的编程方法。

GX Works2怎么编写SFC实例

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.转换后程序。

GX-Works2的SFC实例步骤

GX-Works2的SFC实例步骤
gxworks2sfc实例步骤1新建工程3输入初始化4新建块用以输入控制程序注意选sfc5输入初始步在右边对话框内输入程序一定要有时间或状态设置
GX Works2的SFC实例步骤
1、新建工程
2、设块1。
3、输入初始化
4、新建块,用以输入控制程序(注意选SFC)
5、输入初始步,在右边对话框内输入程序,一定要有时间或状态设置。并按F4编译
6、输入转换条件,注意号。编译完后对应的跳转步方框内会出现个小黑点
8、程序输入完成后,在左面的对话框右键,选变换。
9、之后就可以传真了。方框内变蓝色表明为当前运行步
10、SFC和梯形图的互换。

三菱GX编写SFC步骤

三菱GX编写SFC步骤

应用三菱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 Works2创建梯形图结构化梯形图sfc以及st

GX Works2创建梯形图结构化梯形图sfc以及st
介绍在实际的GX Works2 中创建程序( 结构化工程) , 使可编程控制器CPU 运行的步骤。
在结构化工程中,可以通过下述程序语言进行创建。
●图形语言
ห้องสมุดไป่ตู้·梯形图语言
是以与传统的GX Developer 相同的操作方法, 通过由触点及线圈构成的梯形图表示的图形语言。
●文本语言
·ST 语言( 结构化文本语言)
ST 语言可以与C 语言等高级语言一样,通过条件语句进行选择分支,通过循环语句进行重复等的语句对控制进行记述。因此,可以简洁容易地进行程序编写。
·结构化梯形图语言
是基于继电器梯形图设计技术创建的图形语言。由于直观且易于理解, 因此常用于顺控程序。梯形图总是从位于左侧的母线开始。结构化梯形图是由触点、线圈、功能块、功能所构成。这些要素通过垂直线及水平线相连接。
·SFC 语言
是用于记述顺控程序控制的图形语言,该语言可使顺控程序易于理解。该语言通过记述处理的步及移动至下一个步的转移条件进行记述。步及转移条件均可通过梯形图语言进行记述。

SFC程序编程实例更精简版ppt课件

SFC程序编程实例更精简版ppt课件
双线圈的表达由于CPU只执行活动步对应 的电路块,因此使用STL指令时允许“双线 圈”输出。
编辑SFC块图时返回S0的表达
第5章 步进指令及状态编程法
掌握SFC块图的编辑。
内容提要
GX中SFC块图编程 上机演示
4
GX中SFC块图编程
SFC功能图是专门为顺序控制设计的程序 语言,但是SFC功能图并不能直接在编程 软件中编制。SFC程序的编辑方法,一种 是STL指令梯形图,另一种是SFC图形程序。
分析:
不管什么时候按下停止按钮,都要等当前周期工作完后, 才能停止系统工作,即返回到初始状态。由于X0、X1是短信 号,因此,要采用具有记忆功能的电路(可采用起保停电路, 由X0、X1 分别提供起动信号和停止信号,用M0作为编程元件) 把它们的信号保存下来。
连续工作条件: T1 M 0
停止工作条件: T1 M 0
M20 M10
左 M14 行
M11
M14 M20
M10
初 始
M11

M11
M12
X3
M13
M14
X4
T0 K100
T0

Y10 料
右 Y6 行
T1 K150
T1

Y11 料
Y7
左 行
图6-30 用启保停电路设计的自动程序
右行 左行 装料 卸料
手动 单步 单周期 连续
X0 X1 X3 X4 X5 X6
X7 X10
X11 X12 X13 X14 COM
电源总开关
L N COM4
KM KM
电源
紧急 停车
KM
KM
KM1 KM2
FR
右行

应用三菱GX Developer编程软件编写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流程图简要总结

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.在工程设置项中设置好工程名和保存路径完成上述项目后之后点击确定。

三菱GX-Works2使用详解

要改变的软元件,更改软元件的存储值,观察程序运 行效果。 可更改位元件、字元件的存储值。 能实现开关量、模拟量(缓冲存储器)的仿真。 仿真结束后,需要把编辑状态从读取模式改为写入模 式,才能修改程序。
33
调试菜单中的“模 拟开始/停止”命令
34
单击“模拟开始/停止”按钮
35
输输入入XX13
指令,按F1键调用帮助信息。前提
是要安装帮助程序。
按F1键
29
变换后未的变程换序的,程背序景,色背是景白色色是。灰色。
30
软元件加注释,指 令行加注解,有利于程 序的阅读分析和修改。
31
32
四、程序仿真调试 方法1:调用调试菜单下的“模拟开始/停止”命令。 方法2:单击工具栏中的“模拟开始/停止”按钮。 模拟运行开始后,调用“当前值”更改对话框。输入
S25
T6 K5 Y5
C1 K5 Y1 Y4
停止返回 梯形图
T3 K50
T3
RST C0
T7
M0
T7 K50 RST C1
X1 S0
M0
M0
END
M0
16
这种编程的操作步骤较 为繁杂,梯形图编程方式也 能编写SFC程序。因此不做 介绍。
17
4、梯形图编程界面 主要由标题栏、菜单栏、工具栏、折叠窗口、程序
11
双击
12
选用ST语言 编程时,必 须打勾。
13
先编辑后变换(编译)
14
3、简单工程—SFC程序的编写 启动GX Works2。 创建新工程,选择工程、PLC类型和SFC编程方式。 或者打开已有的工程进行编辑。 编写初始化激活程序。 编写SFC程序。 编写停止返回程序。

三菱GX-Works2使用详解

9
结构化梯形图/FBD
基于梯形图设计技术创建的图形语言,与梯形图非 常类似。采用功能框图(FBD) 实现运算、信息处理、控 制等功能。
LDP EN ENO X0 S
Y10
T0
T0 10
Y1 0
OUT T EN ENO TCOil TValue
10
2、简单工程—梯形图程序的编写 ➢ 启动GX Works2。 ➢ 创建新工程,选择工程、PLC和梯形图编程方式。 ➢ 或者打开已有的程序进行编辑。 ➢ 编写梯形图程序。
要改变的软元件,更改软元件的存储值,观察程序运 行效果。 ➢ 可更改位元件、字元件的存储值。 ➢ 能实现开关量、模拟量(缓冲存储器)的仿真。 ➢ 仿真结束后,需要把编辑状态从读取模式改为写入模 式,才能修改程序。
33
调试菜单中的“模 拟开始/停止”命令
34
单击“模拟开始/停止”按钮
35
输输入入XX13
量、排列方式、颜色、字体、显示方式、显示比例等。
18
导航 窗口
菜单栏 工具栏
标题栏
程序编 状态栏 辑窗口
19
菜单栏
20
21
22
工具栏
➢ 程序通用工具栏:用于梯形图的剪切、复制、粘贴、 撤消、搜索。PLC程序的读写、运行监视等操作。
➢ 窗口操作工具栏:用于导航、部件选择、输出、软件 元件使用列表、监视等窗口的打开/关闭操作。
11
双击
12
选用ST语言 编程时,必 须打勾。
13
先编辑后变换(编译)
14
3、简单工程—SFC程序的编写 ➢ 启动GX Works2。 ➢ 创建新工程,选择工程、PLC类型和SFC编程方式。 ➢ 或者打开已有的工程进行编辑。 ➢ 编写初始化激活程序。 ➢ 编写SFC程序。 ➢ 编写停止返回程序。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档