购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.2用STEP 7 Micro/Win创建用户程序

使用STEP 7 Micro/Win编程软件

用鼠标左键双击桌面上的“STEP 7 Micro/Win”图标,也可以在“开始”菜单中选择开始→SIMATIC→STEP 7 Micro/Win。STEP 7 Micro/Win项目窗口为创建控制程序提供了一个编程工作环境。环境中主要包括浏览条、指令树、程序编辑器这3个窗口,如下图所示。

figure_0016_0002

STEP 7 Micro/Win各程序编辑器的说明及特点

1. STL编辑器的说明及特点

STL编辑器按照文本语言的形式显示程序。STL编辑器允许使用者输入指令助记符来创建控制程序。

语句表也允许使用者创建用LAD和FBD编辑器无法创建的程序。而在图形编辑器中,为了正确地画出图形,必须遵守一些规则。文本方式与汇编语言的编程方式十分相似。S7-200从上到下按照程序的次序执行每一条指令,然后回到程序的开始重新执行。STL使用一个逻辑堆栈来分析控制逻辑。

用户插入STL指令来处理堆栈操作。

figure_0017_0003

当使用者选择STL编辑器时,应考虑以下4点。

(1)STL最适合于有经验的程序员。

(2)STL有时能够解决用LAD或FBD不容易解决的问题。

(3)当使用STL编辑器时,只能使用SIMATIC指令集。

(4)虽然可以用 STL 编辑器查看或编辑用 LAD 或 FBD 编辑器编写的程序,但是反之不一定成立。LAD或FBD编辑器不一定总能显示所有用STL编辑器编写的程序。

2. LAD编辑器的说明及特点

LAD 编辑器以图形方式显示程序,与电气接线图类似。梯形图程序允许程序仿真来自电源的电流通过一系列的逻辑输入条件,决定是否使能逻辑输出。一个 LAD 程序包括左侧提供能流的能量线。闭合的触点允许能量通过它们流到下一个元素,而打开的触点阻止能量的流动。逻辑控制是分段的,程序在同一时间执行一段,从左到右,从上到下。

下图所示为 LAD 程序的一个例子。不同的指令用不同的图形符号表示。它包括 3 种基本形式。触点代表逻辑输入条件,如开关、按钮或内部条件等。线圈通常表示逻辑输出结果,如灯负载、电动机启动器、中间继电器或者内部输出条件。

figure_0017_0004

也可表示其他一些指令,如定时器、计数器或数学运算指令。

当使用者选择LAD编辑器时,应考虑以下4点。

(1)梯形图逻辑适于初学者使用。

(2)图形表示法易于理解而且全世界通用。

(3)LAD编辑器能够使用SIMATIC和 IEC 1131-3指令集。

(4)可以使用STL编辑器显示所有用SIMATIC LAD编辑器编写的程序。

3. FBD编辑器的说明及特点

FBD 编辑器以图形方式显示程序,由通用逻辑门图形组成。在 LAD 编辑器中看不到触点和线圈,但是有等价的、以盒指令形式出现的指令。下图所示为FBD程序的一个例子。

figure_0018_0005

FBD 不使用左、右能量线,因此“能流”这个术语用于表示通过 FBD 逻辑块控制流这样一个类似的概念。逻辑“1”通过 FBD 元素称为能流。能流的原始输入和最终的输出可以直接分配给操作数。程序逻辑由这些盒指令之间的连接决定。也就是说,一条指令(如 AND 盒)的输出可以用来允许另一条指令(如定时器),这样可以建立所需要的控制逻辑。这样的连接概念使编程人员可以解决各种各样的逻辑问题。

当编程人员选择FBD编辑器时,应考虑以下3点。

(1)图形逻辑门的表示形式有利于程序流的跟踪。

(2)FBD编辑器能够使用SIMATIC和 IEC 1131-3指令集。

(3)可以使用STL编辑器显示所有用SIMATIC FBD编辑器编写的程序。 kHorf4Uv8mR0Cj7UEDC2eVwhaBkaOXxqoBpggGJC+li8wDVwNehdMl/ZtBSiwZR9

点击中间区域
呼出菜单
上一章
目录
下一章
×