资源预览内容
第1页 / 共24页
第2页 / 共24页
第3页 / 共24页
第4页 / 共24页
第5页 / 共24页
第6页 / 共24页
第7页 / 共24页
第8页 / 共24页
第9页 / 共24页
第10页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
本章介绍顺序控制的概念、顺控系统的结构及顺序功能图的分类,结合具体实例详细分析顺序功能图的设计方法和设计步骤,最后介绍了如何在S7 GRAPH环境下完成顺控器的设计及调试。 4.1 顺序功能图 4.2 顺控器设计举例 4.3 S7 GRAPH的应用,第四讲 顺序功能图,顺序功能图(简称SFC)是IEC标准编程语言,用于编制复杂的顺控程序,很容易被初学者接受,对于有经验的电气 工程师,也会大大提高工作效率。 4.1.1 顺序控制 4.1.2 顺序功能图,4.1 顺序功能图,4.1.1 顺序控制,4.1.2 顺序功能图,4.2 顺控器设计举例,交通信号灯控制系统设计。,1.控制说明 信号灯的动作受开关总体控制,按一下起动按钮,信号灯系统开始工作,工作 流程如图所示。,2、I/O分配,3.顺序功能图 分析信号灯的变化规律,可将工作过程分成4个依设定时间而顺序循环执行的状态:S2、S3、S4和S5,另设一个初始状态S1。流程如图所。,4.3 S7 GRAPH的应用,S7-300除了支持前面介绍的梯形图、语句表及功能块图等基本编程语言之外,如果使用可选软件包(S7 GRAPH) 或STEP 7专业版,还能进行顺序功能图的编写。 4.3.1 创建S7 GRAPH项目 4.3.2 了解S7 GRAPH编辑器 4.3.3 编辑S7 GRAPH功能块(FB) 4.3.4 在OB1中调用S7 GRAPH功能块(FB),4.3.1 创建S7 GRAPH项目,利用S7 GRAPH编程语言,可以清楚快速地组织和编写S7 PLC系统的顺序控制程序。它根据功能将控制任务分解为若干步,其顺序用图形方式显示出来并且可形成图形和文本方式的文件。可非常方便地实现全局、单页或单步显示及互 锁控制和监视条件的图形分离。 在每一步中要执行相应的动作并且根据条件决定是否转换为下一步。它们的定义、互锁或监视功能用STEP 7的编程 语言LAD或FBD来实现。 下面结合交通信号灯控制系统,介绍如何用S7 GRAPH编辑顺序功能图。,4.3.2 了解S7 GRAPH编辑器,1.视窗工具栏,2. Sequencer浮动工具栏,3. 转换条件编辑工具栏,4. 浏览窗口,5. 步与步的动作命令,4.3.3 编辑S7 GRAPH功能块(FB),规划顺序功能图 编辑步的名称 动作的编辑 编程转换条件,1.规划顺序功能图,插入“步及步的转换”; 插入“跳转”。,2. 编辑步的名称,表示步的方框内有步的编号(如S1)和步的名称(如Step1),点击相应项可以进行修改,不能用汉字作步和转换 的名称。 将步S1S5的名称依次改为“Initial(初始化)”、“ER_SG(东西向红灯-南北向绿灯)”“ER_SY(东西向红灯-南北向黄灯)”、“EG_SR(东西向绿灯-南北向红灯)”、“EY_SR(东西向黄灯-南北向红 灯)”。,3. 动作的编辑,用鼠标点击S2的动作框线,然后点击动作行工具,插入3个动作行;在第3个动作行中输入命令“D”回车,第2行的右栏自动变为2行,在第1行内输入位地址,如M0.0,然后回车;在第2行内输入输入时间常数,如T#20S(表示延时 20s),然后回车。 按照同样的方法,完成 S3S5的命令输入。,4.编程转换条件,点击转换名右边与虚线相连的转换条件,在窗口最左边的工具条中点击常开触点、常闭触点或方框形的比较器(相当于一个触点),可对转换条件进行编程,编辑方法同梯形 图语言。,4.3.4 在OB1中调用S7 GRAPH功能块(FB),调用S7 GRAPH功能块 用S7-PLCSIM仿真软件调试S7 GRAPH程序,1.调用S7 GRAPH功能块 打开编辑器左侧浏览窗口中的“FB Blocks”文件夹,双击其中的FB1图标,在OB1的Nework 1中调用顺序功能图程序 FB1,在模块的上方输入FB1的背景功能块DB1的名称。 在“INIT_SQ”端口上输入“Start”,也就是用起动按钮激活顺控器的初始部S1;在“OFF_SQ”端口上输入“Stop”,也就是用停止按钮关闭顺控器。最后用菜单命令【File】 【save】保存OB1。,2. 用S7-PLCSIM仿真软件调试S7 GRAPH程序,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号