欢迎来到天天文库
浏览记录
ID:5422415
大小:1.27 MB
页数:45页
时间:2017-11-11
《6 step 7开发环境与组态软件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第六章STEP7开发环境与组态软件目录第一节STEP7编程软件系统一、STEP7概述二、使用Setp7的基本步骤三、设计程序结构的基本原理四、建立和编辑项目第二节组态软件简介一、ProTool简介二、WinCC简介一、STEP7概述STEP7是一种用于对SIMATIC可编程逻辑控制器进行组态和编程的标准软件包。它是SIMATIC工业软件的一部分。STEP7标准软件包有下列各种版本:1)STEP7Micro/DOS和STEP7Micro/Win,用于SIMATICS7-200上的简化单机应用程序。2)STEP7,应用在SIMATICS7-300/S7-40
2、0、SIMATICM7-300/M7-400以及SIMATICC7上。第一节STEP7编程软件系统STEP7标准软件包中包含有一系列应用程序(工具):SIMATIC管理器(SIMATICManager)符号编辑器(SymbolEditor)NetPro网络配置(NETPROCommunicationConfiguration)硬件配置(HardwareConfiguration)编程语言(ProgrammingLanguagesLAD/FBD/STL)硬件诊断(HardwareDiagnostics)SIMATIC管理器管理一个自动化项目中的所有数据,而
3、无论其设计用于何种类型的可编程控制系统(S7/M7/C7)。编辑数据所需的工具由SIMATIC管理器自动启动,如图11-1所示。图11–1SIMATIC管理器二、使用Setp7的基本步骤1)装STEP7和许可证密钥2)规划控制器3)设计程序结构4)创建项目结构5)组态一个站6)组态硬件7)组态网络和通讯连接8)定义符号9)创建程序10)将程序下载给可编程控制器11)测试程序12)监视操作、诊断硬件13)归档设备三、设计程序结构的基本原理CPU中的程序CPU原则上运行两个不同的程序:操作系统和用户程序。用户程序中的块STEP7编程软件允许您构造用户程序,即
4、,将程序分成单个、独立的程序段。这使得大程序更易于理解;可以标准化单个程序段;简化程序组织;更易于修改程序;可测试单个程序段,因而简化调试,系统调试变得更简单。线性编程与结构化编程将复杂自动化任务分割成反映过程技术功能或可多次处理的小任务,可以更易于控制复杂任务。这些任务以相应的程序段表示,称为块(结构化编程)。块调用的次序和嵌套称为体系,可嵌套的块数目(嵌套深度)取决于特定的CPU。下图阐述了一个扫描周期内块调用的次序和嵌套深度。图11–2线性编程和结构编程示意图四、建立和编辑项目(一)创建项目(二)插入站(三)组态硬件(四)插入S7程序(五)创建符号
5、表(六)编辑项目第二节组态软件简介组态软件是指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。目前国内外使用的组态软件有很多种,本节主要介绍Siemens的ProTool和WinCC。一、ProTool简介SIMATICProTool由ProToolCS(组态系统)组态软件和用于过程可视化的运行系统软件ProTool/ProRT组成。这两个系统均可在Windows98SE、WindowsMillenium、Windows2000和W
6、indowsNT4.0操作系统上运行。单独的运行系统软件也可以在WindowsCE设备上运行。(一)启动ProToolProTool安装完毕之后,可以在开始菜单中找到一个名为Simatic的文件夹,其中包含下列图标:(二)创建和编辑项目要创建项目,执行下列步骤:1)创建一个新项目(“文件”>“新建”或“文件”>“打开”)。选择“文件”>“新建”,创建一个新项目。项目助理将指导完成选择对话框。2)选择PLC:选择PLC的驱动器。只显示那些可以由选择的操作单元运行的驱动程序。3)如果愿意的话,将关于项目的信息输入到“摘要”中。单击“创建”按钮以打开项目窗口(
7、如图11-3)。图11–3项目窗口(三)组态技巧1)创建画面2)组态显示元素和控件3)变量使用4)创建文本或图形列表5)创建图形和文本6)创建趋势7)组态时序表8)创建报表9)消息10)创建归档(四)测试项目一旦已完成整个项目或其中的独立部分,就可开始测试阶段。必须采取下列步骤:1)编译项目:将项目转换成可以在操作单元上运行的文件。2)测试未使用PLC连接的项目:为了对未使用PLC的项目进行测试,必须安装模拟程序。从菜单中选择“文件”>“测试”>“启动模拟程序”可启动模拟程序。在模拟程序表中指定合适的值,用于测试变量或区域指针。模拟表中的值在模拟期间将由
8、运行系统读取,这样,就模拟了一个PLC连接。测试使用PLC连接的项目:如果已将组
此文档下载收益归作者所有