S7-GRAPH的编程与应用(实例).ppt
《S7-GRAPH的编程与应用(实例).ppt》由会员分享,可在线阅读,更多相关《S7-GRAPH的编程与应用(实例).ppt(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第2626讲讲 S7 GRAPHS7 GRAPH的编程与应用的编程与应用一、一、顺序控制顺序控制二、控制器设计二、控制器设计三、三、S7 GRAPHS7 GRAPH编程编程 顺序功能图(简称顺序功能图(简称SFCSFC)是)是IECIEC标准编程语言,用于编制标准编程语言,用于编制复杂的顺控程序,很容易被初学者接受,对于有经验的电气复杂的顺控程序,很容易被初学者接受,对于有经验的电气程师,也会大大提高工作效率。程师,也会大大提高工作效率。一、一、顺序控制顺序控制例例: : 交通信号灯控制系统设计。交通信号灯控制系统设计。 北向 南向 东向 西向 红 红 红 红 黄 黄 黄 黄 绿 绿 绿 绿
2、 启动 停止 东西向 南北向 黄黄 红红 绿绿 Q4.0 Q4.1 Q4.2 Q4.3 Q4.4 Q4.5 交通信号灯控制盘 I0.0 I0.1 二、控制器设计二、控制器设计 上图所示为双干道交通信号灯设置示意图,元件分配表上图所示为双干道交通信号灯设置示意图,元件分配表如下。如下。 二、控制器设计二、控制器设计1.1.控制说明控制说明 信号灯的动作受信号灯的动作受开关总体控制,按一开关总体控制,按一下起动按钮,信号灯下起动按钮,信号灯系统开始工作,工作系统开始工作,工作流程如图所示。流程如图所示。 开 始 东西向红灯亮、南北向绿灯亮 20s 时间到否? 东西向红灯亮、南北向黄灯亮 5s 时间
3、到否? 东西向绿灯亮、南北向红灯亮 30s 时间到否? 东西向黄灯亮、南北向红灯亮 5s 时间到否? Y Y Y Y N N N N 二、控制器设计二、控制器设计2.2.顺序功能图顺序功能图 分析信号灯的变分析信号灯的变化规律,可将工作过化规律,可将工作过程分成程分成4个依设定时个依设定时间而顺序循环执行的间而顺序循环执行的状态:状态:S2、S3、S4和和S5,另设一个初,另设一个初始状态始状态S1。由于控。由于控制比较简单,可用单制比较简单,可用单流程实现,如图流程实现,如图6-7所示。所示。 S2T1StartS3T2S4T3S5S1StopR S2R S3R S4R S5= S1T4=
4、Q4.0= Q4.5T1 20s= Q4.0= Q4.4T2 5s= Q4.2= Q4.3T3 30s= Q4.1= Q4.3T4 5s 编写程序时,可将顺序功能编写程序时,可将顺序功能图放置在一个功能块(图放置在一个功能块(FB)中,而将停止作用的部分程序中,而将停止作用的部分程序放置在另一个功能(放置在另一个功能(FC)或)或功能块(功能块(FB)中。这样在系)中。这样在系统启动运行期间,只要停止按统启动运行期间,只要停止按钮(钮(Stop)被按动,立即将)被按动,立即将所有状态所有状态S2S5复位,并返复位,并返回到待命状态回到待命状态S1。 在待命状态下,只要按动起在待命状态下,只要按
5、动起动按钮(动按钮(Start),系统即开),系统即开始按顺序功能图所描述的过程始按顺序功能图所描述的过程循环执行。循环执行。二、控制器设计二、控制器设计三、三、S7 GRAPHS7 GRAPH编程编程 利用利用S7 GRAPHS7 GRAPH编程语言,可以清楚快速地组织和编写编程语言,可以清楚快速地组织和编写S7 S7 PLCPLC系统的顺序控制程序。它根据功能将控制任务分解为若系统的顺序控制程序。它根据功能将控制任务分解为若干步,其顺序用图形方式显示出来并且可形成图形和文本方干步,其顺序用图形方式显示出来并且可形成图形和文本方式的文件。可非常方便地实现全局、单页或单步显示及互式的文件。可非
6、常方便地实现全局、单页或单步显示及互锁控制和监视条件的图形分离。锁控制和监视条件的图形分离。 在每一步中要执行相应的动作并且根据条件决定是否转在每一步中要执行相应的动作并且根据条件决定是否转换为下一步。它们的定义、互锁或监视功能用换为下一步。它们的定义、互锁或监视功能用STEP 7STEP 7的编程的编程语言语言LADLAD或或FBDFBD来实现。来实现。 下面结合下面结合交通信号灯控制系统交通信号灯控制系统,介绍如何用,介绍如何用S7 GRAPHS7 GRAPH编编辑顺序功能图。辑顺序功能图。1.1.创建创建S7S7项目项目 打开打开SIMATIC ManagerSIMATIC Manage
7、r,然后执行菜单命令,然后执行菜单命令【FileFile】【NewNew】创建一个项目,并命名为创建一个项目,并命名为“信号灯信号灯GraphGraph”。2.2.硬件配置硬件配置 选择选择“信号灯信号灯Graph”Graph”项目下的项目下的“SIMATIC 300 Station”SIMATIC 300 Station”文件夹,进入文件夹,进入硬件组态窗口硬件组态窗口按图完成硬件配置,最后编译保按图完成硬件配置,最后编译保存并下载到存并下载到CPUCPU。三、三、S7 GRAPHS7 GRAPH编程编程3.3.编辑符号表编辑符号表三、三、S7 GRAPHS7 GRAPH编程编程4.4.插入
8、插入S7 GRAPHS7 GRAPH功能块(功能块(FBFB) 三、三、S7 GRAPHS7 GRAPH编程编程5 5、了解、了解S7 GRAPHS7 GRAPH编辑器编辑器 工工作作区区 浮浮动动的的浏浏览览窗窗口口 选选项项卡卡 详详细细信信息息窗窗口口 标标准准工工具具栏栏 浮浮动动工工具具栏栏 转转换换条条件件编编辑辑指指令令 视视图图工工具具栏栏 三、三、S7 GRAPHS7 GRAPH编程编程(1 1)视窗工具栏)视窗工具栏 区域放大 缩小 放大 显示/隐藏详细信息窗口 显示/隐藏浏览窗口 选择浏览窗口的停泊位置 显示/隐藏步的条件和动作项 显示/隐藏注释区域 切换符号地址显示方式
9、 显示永久性指令 单步显示方式 顺控器显示方式 缩放比例 三、三、S7 GRAPHS7 GRAPH编程编程(2 2) Sequencer Sequencer浮动工具栏浮动工具栏 插入顺控器 插入永久性 FC/FB 调用 插入永久性条件 插入动作 插入监视时间 U 插入监视时间 T 并行分支汇合 插入并行分支 选择性分支汇合 插入选择性分支 分支终止 预选和直接方式切换 跳转 插入步和转换 选择对象 三、三、S7 GRAPHS7 GRAPH编程编程(3 3) 转换条件编辑工具栏转换条件编辑工具栏 梯形图分支闭合 插入梯形图分支 插入比较指令 插入常闭指令触点 插入常开指令触点 三、三、S7 GR
10、APHS7 GRAPH编程编程(4 4) 浏览窗口浏览窗口 图形选项卡 顺控器选项卡 变量选项卡 三、三、S7 GRAPHS7 GRAPH编程编程(5 5) 步与步的动作命令步与步的动作命令 命令区 操作数地址区 动作命令框 转换条件梯形图 步序 步名 转换编号 转换名 三、三、S7 GRAPHS7 GRAPH编程编程标准动作标准动作 对标准动作可以设置互锁(在命令的后面加对标准动作可以设置互锁(在命令的后面加“C”C”),仅),仅在步处于活动状态和互锁条件满足时,有互锁的动作才被执在步处于活动状态和互锁条件满足时,有互锁的动作才被执行。没有互锁的动作在步处于活动状态时就会被执行。行。没有互锁
11、的动作在步处于活动状态时就会被执行。 三、三、S7 GRAPHS7 GRAPH编程编程与事件有关的动作与事件有关的动作 动作可以与事件结合,事件是指步、监控信号、互锁信动作可以与事件结合,事件是指步、监控信号、互锁信号的状态变化、信息(号的状态变化、信息(MessageMessage)的确认()的确认(AcknowledgmentAcknowledgment)或记录(或记录(RegistrationRegistration)信号被置位,事件的意义见下表。)信号被置位,事件的意义见下表。命令只能在事件发生的那个循环周期执行。命令只能在事件发生的那个循环周期执行。 三、三、S7 GRAPHS7 G
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- S7 GRAPH 编程 应用 实例
限制150内