顺序功能图语言S7Graph的使用Word文档下载推荐.docx

上传人:b****1 文档编号:14507211 上传时间:2022-10-23 格式:DOCX 页数:14 大小:405.15KB
下载 相关 举报
顺序功能图语言S7Graph的使用Word文档下载推荐.docx_第1页
第1页 / 共14页
顺序功能图语言S7Graph的使用Word文档下载推荐.docx_第2页
第2页 / 共14页
顺序功能图语言S7Graph的使用Word文档下载推荐.docx_第3页
第3页 / 共14页
顺序功能图语言S7Graph的使用Word文档下载推荐.docx_第4页
第4页 / 共14页
顺序功能图语言S7Graph的使用Word文档下载推荐.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

顺序功能图语言S7Graph的使用Word文档下载推荐.docx

《顺序功能图语言S7Graph的使用Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《顺序功能图语言S7Graph的使用Word文档下载推荐.docx(14页珍藏版)》请在冰豆网上搜索。

顺序功能图语言S7Graph的使用Word文档下载推荐.docx

浏览窗口有三个选项:

“Graphic”(图形)选项卡、“Sequencer”(顺序控制器)和“Variables”(变量选项卡)。

“Graphic”(图形)选项卡的中间是顺序控制器,其上下是永久性指令;

“Sequencer”(顺序控制器)可以方便的浏览总体结构;

“Variables”(变量选项卡)中的变量是编程时可能用到的各种基本元素。

图S7Graph编辑器

4.应用实例:

还是以锅炉的鼓风机和引风机的控制要求为例,其工作过程是:

按下起动按钮I0.0后,引风机开始工作,5s后鼓风机开始工作,按下停止按钮I0.1后,鼓风机停止工作,5s后引风机再停止工作。

根据要求,我们画出其顺序功能图,如图所示。

 

1、

图控制系统工作原理

创建FB块

1)打开SIMATIC管理器,找到目录中的“块”并选中,在右边的区域内点击右键,在弹出的快捷菜单中执行命令“插入新对象”→“功能块”,如图所示。

图插入功能块

2)在弹出的“功能块属性”对话框中,选择语言为S7-Graph

图功能块属性

3)点击确定后,出现下面的对话框。

可以看出在右侧区域多了一个FB1块。

图块的画面

4)双击打开,进入S7Graph编辑环境,如图所示。

FB1自动生成第1步(step)和第1个转换(Trans)。

图打开S7-Graph

2、S7Graph的两种编辑模式

上图中,左侧的“Sequencer”(顺序控制器)工具条上的按钮用来放置步、转换、选择序列、并行序列和跳步等等。

该工具条可以任意的拖放到工作区的其他位置。

如图?

所示。

图顺序控制器工具栏

编写时有两种模式:

(1)直接编辑模式:

执行菜单命令“Insert”→“Direct”,进入直接编辑模式。

另外可以点击上图中第一个

图标,未按下时为直接编辑模式。

在直接编辑模式下,如果希望在某一位置下面插入新的元件,首先用鼠标选中该位置,

然后在工具条中选择相应的按钮,元件即可放置到相应的位置。

如果想连续插入相同的元件,可以连续点击,可插入多个。

(2)拖放编辑模式:

执行菜单命令“Insert”→“Drag-and-Drop”,进入直接编辑模式。

另外,可以选中上图

中第一个按钮。

(按钮按下)

在拖放模式下,如果选中工具条上的按钮,则鼠标将带着与被点击的按钮相类似的光标移动。

在需要放置的位置,点击一下左键,即可完成放置。

如果拖动鼠标时,带有“

”标示,表示在该位置不能放置;

若该图标消失,则表示可以放置。

放置完毕,可按下“ESC”键,取消放置。

3、基本框架

1)在拖动模式下,选中“

”,然后在编辑区“Trans1”处点击,添加“Step2”和“Trans2”;

继续点击,可连续添加步。

本例中,共四步,点击三次。

2)在工具栏中选中“

”,拖动到在最后一转换T4,点击左键。

此时,出现下面的画面,如图?

左图所示。

输入编号1,回车。

在T4下方出现一个标有S1的箭头,如图?

右图所示。

添加跳步

与此同时,在步S1上方的有向连线上,自动出现一个水平的箭头,右侧标有转换T4。

相当于在S4到S1形成了一条有向连线。

至此,S1~S4形成了一个闭环。

4、步与动作

表示步的方框内有步的编号(S1、S2、S3、S4)和步的名称(Step1、Step2、Step3、Step4),点击可以修改名称,但不能用汉字名称。

通过下图中所示的两种方式,可以显示或关闭各步的动作和转换条件。

图显示和关闭动作和转换条件

在直接编辑模式下,选中某一步后面的动作框后,点击“Sequencer”(顺序控制器)上的动作按钮“

”,此时在动作框下面会插入一个动作行,连续点击,会不断添加。

在拖动编辑模式下,选中“

”后,“Sequencer”(顺序控制器)上的动作按钮“

”,此时动作随鼠标进行放置。

当鼠标指向到“Step1”处时,“

”消失时,表示该处可以放置动作,点击左键,即可放置一个动作;

若连续点击,可连续放置多个动作。

下面介绍几个常用的动作命令:

1)命令S:

置位,当步为活动步时,使得输出为1并保持;

2)命令R:

复位,当步为活动步时,使得输出为0并保持;

3)命令N:

当该步为活动步时,输出为1;

当该步为不活动步时,输出为0;

4)命令D:

延时指令,延时时间在右下方的方框中设置,例如,T#5s;

上方的方框设置的一个位变量,该位反映的是延时时间到或没到的标志。

延时时间到,若该步为活动步,则动作输出为1;

若为不活动步,则输出为0。

5)命令CALL:

该步为活动步时,调用命令中的逻辑块。

根据上面的介绍,我们将例子中的顺序功能图写入该软件,因为Q0.0在第2、3和4步都出现,所示用了“S”(置位)指令;

而在初始步(S1)将Q0.0复位。

对于第2步和第4步,需要延时5s,输入命令D(延时),地址输入M1.0和M1.1,在地址下面的空格中输入时间常数“T#5s”;

其中,M1.0和M1.1作为转换的条件,作为延时时间到的标志。

图顺序控制图的步和动作

5、转换条件

转换条件采用梯形图和功能块图来表示,在“View”(视图)菜单中用“LAD”或“FBD”命令切换两种表示方法。

选中“LAD”来生成转换条件。

所示,点击图示的虚线框,添加触点;

然后点击窗口最左边垂直放置的工具条中的“

”“

”和比较器按钮“

”(相当一个触点),用它们的串并联电路作为转换的条件。

生成触点后,点击触点上方的“

”,输入绝对地址。

例如在步S1到步S2的转换条件,插入一个常开触点,点击“

”并输入“I0.0”。

右键点击该地址,选择“编辑符号”,在出现的对话框中输入地址对应的符号、数据类型和注释等。

点击“确定”后,在图中显示的是符号地址“start”。

按同样的方法,添加后几步的转换条件。

图对转换条件编程

插入符号

图显示符号地址

图添加转换条件

6、保存和关闭编辑窗口

编辑完成后,对块进行保存,保存时自动编译。

如果程序有误,则在下面的对话框中显示错误提示和报警,改正后保存。

保存后,可以关闭该块。

7、设置参数集

在S7Graph编辑器中,执行菜单命令“Option”(选项)→“BlockSetting”(块设置),

在出现的对话框中“Compile/Save”(编译/保存)选项卡的“FBParameters”(FB参数)区,将FB1的参数设置为“Minimum”(最小),仅有一个输入参数INIT_SQ(初始化顺序控制器)。

图功能块参数设置

8、主程序中调用S7GraphFB块

完成了对S7Graph功能块FB的编程后,在主程序中调用FB1。

打开OB1,设置为梯形图语言。

打开左侧的“FB块”文件夹,将其中的FB1拖放到程序编辑区,如图?

?

图OB1中调用FB1块

输入INIT-SQ的实参M0.0,并在FB1上方的“

”处,填入一个背景数据块,比如说“DB1”。

如果DB1尚未生成,确认后则自动生成它。

9、用S7-PLCSIM仿真调试S7-Graph程序

打开仿真器,将块的所有内容进行下载,将仿真器的状态开关打到“Run”,则程序开

始运行。

图中分别是运行时FB1块的监控画面。

上电后,第一步为初始步,处于活动状态;

当按下启动“start”后,第二步成为活动步。

同时启动定时器,定时时间到,则为M1.0置

位,第三步成为活动步。

当按下停止按钮,第四步变为活动步。

定时时间到,则返回到初始步,初始步有变为活动步。

图初始步为活动步

图第二步为活动步

图第三步为活动步

图第四步成为活动步

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 计算机软件及应用

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1