文档介绍:第六章
STEP 7开发环境与组态软件
目录
第一节 STEP 7 编程软件系统
一、STEP 7概述
二、使用Setp7的基本步骤
三、设计程序结构的基本原理
四、建立和编辑项目
第二节组态软件简介
一、ProTool简介
二、简介
一、STEP 7概述
STEP 7 是一种用于对SIMATIC 可编程逻辑控制器进行组态和编程的标准软件包。它是SIMATIC 工业软件的一部分。
STEP 7 标准软件包有下列各种版本:
1)STEP 7 Micro/DOS 和STEP 7 Micro/Win,用于SIMATIC S7-200 上的简化单机应用程序。
2)STEP 7,应用在SIMATIC S7-300/S7-400、SIMATIC M7-300/M7-400 以及SIMATIC C7 上。
第一节 STEP 7 编程软件系统
STEP 7 标准软件包中包含有一系列应用程序(工具):
SIMATIC管理器(SIMATIC Manager)
符号编辑器(Symbol Editor)
NetPro munication Configuration)
硬件配置(Hardware Configuration)
编程语言(Programming Languages LAD /FBD/STL)
硬件诊断(Hardware Diagnostics)
SIMATIC 管理器管理一个自动化项目中的所有数据,而无论其设计用于何种类型的可编程控制系统(S7/M7/C7)。编辑数据所需的工具由SIMATIC 管理器自动启动,如图11-1所示。
图11–1 SIMATIC管理器
二、使用Setp7的基本步骤
1) 装STEP 7和许可证密钥
2)规划控制器
3)设计程序结构
4)创建项目结构
5)组态一个站
6)组态硬件
7)组态网络和通讯连接
8)定义符号
9)创建程序
10)将程序下载给可编程控制器
11)测试程序
12)监视操作、诊断硬件
13)归档设备
三、设计程序结构的基本原理
CPU中的程序
CPU 原则上运行两个不同的程序:操作系统和用户程序。
用户程序中的块
STEP 7 编程软件允许您构造用户程序,即,将程序分成单个、独立的程序段。这使得大程序更易于理解;可以标准化单个程序段;简化程序组织;更易于修改程序;可测试单个程序段,因而简化调试,系统调试变得更简单。
线性编程与结构化编程
将复杂自动化任务分割成反映过程技术功能或可多次处理的小任务,可以更易于控制复杂任务。这些任务以相应的程序段表示,称为块(结构化编程)。
块调用的次序和嵌套称为体系,可嵌套的块数目(嵌套深度)取决于特定的CPU。下图阐述了一个扫描周期内块调用的次序和嵌套深度。
图11–2线性编程和结构编程示意图
四、建立和编辑项目
(一)创建项目
(二)插入站
(三)组态硬件
(四)插入S7程序
(五) 创建符号表
(六)编辑项目
第二节组态软件简介
组态软件是指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。
目前国内外使用的组态软件有很多种,。