标王 热搜:
 
当前位置: 首页 » 资料 » PLC技术 » 正文

S7 Graph语言概述

放大字体 缩小字体 发布时间:2016-09-12 14:27 浏览次数:72

    S7 Graph语言是S7-300/400用于顺序控制程序编程的顺序功能图语言,遵从IEC 61131-3标准中的顺序功能图语言( Sequential Function Chart)的规定。为了使用S7 Graph语言,首先应双击随书光盘中的“\S7 –Graph\Disk1\Setup.exe”,安装S7 Graph。

    1.顺序控制程序的结构

    用S7 Graph编写的顺序功能图程序以功能块(FB)的形式被主程序OB1调用。

    一个顺序控制项目至少需要3个块:

    1)一个调用S7 Graph FB的块,它可以是组织块(OB)、功能(FC)或功能块(FB)。

    2)一个用来描述顺序控制系统各子任务(步)和相互关系(转换)的S7 Graph FB,它由一个或多个顺序控制器( Sequencer)和可选的永久性指令组成。

    3)一个指定给S7 Graph FB的背景数据块(DB),它包含了顺序控制系统的参数。

    一个S7 Graph FB最多可以包含250步和250个转换。调用S7 Graph FB时,顺序控制器从第一步或从初始步开始启动。

    S7 Graph FB包含许多系统定义的参数,通过参数设置来对整个顺序系统进行控制,从而实现系统的初始化和工作方式的转换等功能。

    2.S7 Graph编辑器

    图5-45是S7 Graph的编辑器屏幕,右边的窗口是生成和编辑程序的工作区,左边的窗口是浏览窗口,浏览窗口中的“Graphic”(图形)选项卡的中间是顺序控制器,它的上面和下面是永久性指令( Permanent  Instructions)。

S7 Graph编辑器

    图5-45    S7 Graph编辑器

    如果有多个顺序控制器,或顺序控制器的步很多,结构复杂,用“Sequencer”(顺序控制器)选项卡来浏览顺序控制器的总体结构是很方便的。

    浏览窗口的“Variables”(变量)选项卡中的变量是编程时可能用到的各种基本元素。在该选项卡可以编辑和修改现有的变量,也可以定义新的变量。

    在保存和编译时,在屏幕下部将会出现“Details”(详细)窗口,可以获得程序编译时发现的错误和警告信息。该窗口中还有变量、符号地址和交叉参考表等大量的信息。

    3.显示方式的切换

    可以用View菜单中的命令或工具条中的按钮(见图5-46)选择显示顺序控制器、单步(Single Step)或永久性指令,以及设置显示的内容和显示的比例。

显示工具条

    图5-46    显示工具条

    (1)顺序控制器显示方式

    如果FB中有多个顺序控制器,可以用浏览窗口中的“Sequencer”(顺序控制器)选项卡来选择显示哪一个顺序控制器。点击显示工具条上的(局部显示)按钮后,只显示鼠标选中的被放大的区域。

    (2)单步显示模式

    在单步显示模式,只显示一个步和转换的组合(见图5-49),除了在Sequencer显示方式显示的内容外,还可以显示和编辑监控条件和步的互锁条件。

    用<↑>键或<↓>键可以显示上一个或下一个步与转换的组合。

    (3)永久性指令显示模式

    在顺序控制器的每一步都应满足的条件可以作为永久性条件编程,永久性指令在顺序控制器之前或之后(见图5-45)。不管顺序控制器的状态如何,每个扫描循环都要执行一次永久性指令。永久性指令包括条件和块调用,可以用梯形图中的触点和比较器对条件编程,运算结果用线圈储存。可以在永久性指令区调用S7 Graph之外的编程语言编写的块。



S7 Graph语言概述
网址: http://www.kuqiw.cn/ziliao/show/62/
 
 
[ 资料搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 关闭窗口 ]

 
 

 
 
最新资讯
最新产品立即发布»
最新企业立即注册»
企业新闻
 
网站首页 | 关于我们 | 联系方式 | 使用协议 | 版权隐私 | 网站地图 | 排名推广 | 广告服务 | 积分换礼 | RSS订阅 | 浙ICP备110196220号