首页 理论教育 S7-GRAPH应用举例:简单易懂的示范

S7-GRAPH应用举例:简单易懂的示范

时间:2023-06-23 理论教育 版权反馈
【摘要】:三相异步电动机的结构分为定子和转子两大部分。定子由机座、定子铁心、定子绕组和端盖等部件组成。定子铁心一般用厚0.5mm的环形硅钢图7-34 SIMATICManager界面图7-35 OB1中的程序图1-1 三相异步电动机的结构片叠成,呈圆筒形,固定在机座里面。在定子铁心的内圆侧冲有间隔均匀的槽,如图1-2所示。图1-2 定子和转子铁心图7-36 FB1中的GRAPH程序

S7-GRAPH应用举例:简单易懂的示范

以下通过简单的例子来讲解S7-GRAPH编程应用的全过程。

【例7-3】用一台PLC控制4盏灯,实现如下功能:

初始状态时所有的灯都不亮;按下按钮SB1,灯HL1亮;按下SB2按钮,灯HL2亮,HL1灭;按下SB3按钮,灯HL3亮,HL2灭;2s后,灯HL3和灯HL4亮;再2s后,灯HL3和灯HL4熄灭,灯HL1亮;如此循环。

程序要求用S7-GRAPH语言编写功能块实现。

解题步骤如下:

1)根据题意,先绘制流程图如图7-27所示。

2)新建一个项目“GRAPH1”,并进行硬件组态,最后编译和保存。

3)插入功能块FB1。在SIMATIC Manager界面中,选中“块”,然后执行菜单命令,单击“插入”→“功能块”,打开功能块FB1的属性对话框,如图7-28所示。

978-7-111-58358-5-Chapter07-73.jpg

图7-27 流程图

978-7-111-58358-5-Chapter07-74.jpg

图7-28 FB1的属性对话框

4)编辑GRAPH程序。在名称中输入“FB1”,在创建语言中输入“GRAPH”,单击“OK”按钮。FB1已经创建,双击“FB1”,打开GRAPH编辑器,弹出编辑界面,选中“T1”处,鼠标右键单击快捷菜单的“Insert New Element”→“Step+Transition”,插入“步+转换条件”,如图7-29所示。

978-7-111-58358-5-Chapter07-75.jpg

图7-29 插入“步+转换条件”

选中如图7-29中的标记“1”处,在单击左侧的工具栏的“常开触点”按钮978-7-111-58358-5-Chapter07-76.jpg,并在“常开触点”上面输入I0.0,如图7-30所示。

978-7-111-58358-5-Chapter07-77.jpg

图7-30 插入“常开触点”(www.xing528.com)

如图7-31所示的“Step2”,鼠标右键单击快捷菜单的“InsertNewElement”→“Ac-tion”,插入“动作”。

978-7-111-58358-5-Chapter07-78.jpg

图7-31 插入“动作”

在动作命令框的左侧输入命令N,右侧输入操作数Q0.0,如图7-32所示。

978-7-111-58358-5-Chapter07-79.jpg

图7-32 输入“动作”命令和操作数

编写完整的GRAPH程序如图7-33所示。之后,单击标准工具栏中的“保存”按钮978-7-111-58358-5-Chapter07-80.jpg,这个步骤非常重要,在SIMATIC Manager界面,如图7-34,可以看到“块”中有“FC72”和“SFC64”两个块,这是单击“保存”按钮后系统自动生成的。

5)编写OB1中的程序。将功能块FB1拖入程序编辑区,编写程序如图7-35所示。

6)运行仿真。把程序下载到仿真器S7-PLCSIM中,将“I0.0”置为“1”。再切换到S7-GRAPH编辑器界面,单击标准工具栏中的“Monitor”按钮978-7-111-58358-5-Chapter07-81.jpg,处于监控状态下,FB1中的GRAPH程序如图7-36所示。

978-7-111-58358-5-Chapter07-82.jpg

图7-33 FB1中完整的GRAPH程序

978-7-111-58358-5-Chapter07-83.jpg

图7-34 SIMATICManager界面

978-7-111-58358-5-Chapter07-84.jpg

图7-35 OB1中的程序

978-7-111-58358-5-Chapter07-85.jpg

图7-36 FB1中的GRAPH程序

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈