




已阅读5页,还剩40页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第六章STEP7开发环境与组态软件,目录,第一节STEP7编程软件系统一、STEP7概述二、使用Setp7的基本步骤三、设计程序结构的基本原理四、建立和编辑项目第二节组态软件简介一、ProTool简介二、WinCC简介,一、STEP7概述STEP7是一种用于对SIMATIC可编程逻辑控制器进行组态和编程的标准软件包。它是SIMATIC工业软件的一部分。STEP7标准软件包有下列各种版本:1)STEP7Micro/DOS和STEP7Micro/Win,用于SIMATICS7-200上的简化单机应用程序。2)STEP7,应用在SIMATICS7-300/S7-400、SIMATICM7-300/M7-400以及SIMATICC7上。,第一节STEP7编程软件系统,STEP7标准软件包中包含有一系列应用程序(工具):SIMATIC管理器(SIMATICManager)符号编辑器(SymbolEditor)NetPro网络配置(NETPROCommunicationConfiguration)硬件配置(HardwareConfiguration)编程语言(ProgrammingLanguagesLAD/FBD/STL)硬件诊断(HardwareDiagnostics)SIMATIC管理器管理一个自动化项目中的所有数据,而无论其设计用于何种类型的可编程控制系统(S7/M7/C7)。编辑数据所需的工具由SIMATIC管理器自动启动,如图11-1所示。,图111SIMATIC管理器,二、使用Setp7的基本步骤1)装STEP7和许可证密钥2)规划控制器3)设计程序结构4)创建项目结构5)组态一个站6)组态硬件7)组态网络和通讯连接8)定义符号9)创建程序10)将程序下载给可编程控制器11)测试程序12)监视操作、诊断硬件13)归档设备,三、设计程序结构的基本原理CPU中的程序CPU原则上运行两个不同的程序:操作系统和用户程序。用户程序中的块STEP7编程软件允许您构造用户程序,即,将程序分成单个、独立的程序段。这使得大程序更易于理解;可以标准化单个程序段;简化程序组织;更易于修改程序;可测试单个程序段,因而简化调试,系统调试变得更简单。线性编程与结构化编程将复杂自动化任务分割成反映过程技术功能或可多次处理的小任务,可以更易于控制复杂任务。这些任务以相应的程序段表示,称为块(结构化编程)。块调用的次序和嵌套称为体系,可嵌套的块数目(嵌套深度)取决于特定的CPU。下图阐述了一个扫描周期内块调用的次序和嵌套深度。,图112线性编程和结构编程示意图,四、建立和编辑项目,(一)创建项目(二)插入站(三)组态硬件(四)插入S7程序(五)创建符号表(六)编辑项目,第二节组态软件简介,组态软件是指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。目前国内外使用的组态软件有很多种,本节主要介绍Siemens的ProTool和WinCC。,一、ProTool简介,SIMATICProTool由ProToolCS(组态系统)组态软件和用于过程可视化的运行系统软件ProTool/ProRT组成。这两个系统均可在Windows98SE、WindowsMillenium、Windows2000和WindowsNT4.0操作系统上运行。单独的运行系统软件也可以在WindowsCE设备上运行。,(一)启动ProToolProTool安装完毕之后,可以在开始菜单中找到一个名为Simatic的文件夹,其中包含下列图标:(二)创建和编辑项目要创建项目,执行下列步骤:1)创建一个新项目(“文件”“新建”或“文件”“打开”)。选择“文件”“新建”,创建一个新项目。项目助理将指导完成选择对话框。2)选择PLC:选择PLC的驱动器。只显示那些可以由选择的操作单元运行的驱动程序。3)如果愿意的话,将关于项目的信息输入到“摘要”中。单击“创建”按钮以打开项目窗口(如图11-3)。,图113项目窗口,(三)组态技巧1)创建画面2)组态显示元素和控件3)变量使用4)创建文本或图形列表5)创建图形和文本6)创建趋势7)组态时序表8)创建报表9)消息10)创建归档,(四)测试项目一旦已完成整个项目或其中的独立部分,就可开始测试阶段。必须采取下列步骤:1)编译项目:将项目转换成可以在操作单元上运行的文件。2)测试未使用PLC连接的项目:为了对未使用PLC的项目进行测试,必须安装模拟程序。从菜单中选择“文件”“测试”“启动模拟程序”可启动模拟程序。在模拟程序表中指定合适的值,用于测试变量或区域指针。模拟表中的值在模拟期间将由运行系统读取,这样,就模拟了一个PLC连接。测试使用PLC连接的项目:如果已将组态计算机连接到PLC,并在组态计算机上安装了ProTool/ProRT,则可在ProTool/ProRT中对项目直接进行测试。于是,可获得对目标设备的精确模拟。3)从菜单中选择“文件”“测试”“启动运行系统”或单击该图标。下载项目:项目被复制到将要启动项目的目录中。该目录可能位于组态计算机或操作单元上。如果查找到其它错误,请消除错误并按步骤1重新开始。,二、WinCC简介西门子视窗控制中心SIMATICWinCC(WindowsControlCenter)是HMI/SCADA软件产品。作为SIMATIC全集成自动化系统的重要组成部分,WinCC确保与SIMATICS5,S7和505系列的PLC连接的方便和通讯的高效;WinCC与STEP7编程软件的紧密结合缩短了项目开发的周期。此外,WinCC还有对SIMATICPLC进行系统诊断的选项,给硬件维护提供了方便。(一)、WinCC的性能特点:1)创新软件技术的使用。2)包括所有SCADA功能在内的客户机/服务器系统。3)可灵活裁剪,由简单任务扩展到复杂任务。4)众多的选件和附加件扩展了基本功能。,(二)WinCC产品分类WinCC产品包括基本系统、WinCC选件和WinCC附加件。WinCC系统构成WinCC基本系统是很多应用程序的核心。它包含以下九大部件:(1)变量管理器(2)图形编辑器(3)报警记录(4)变量归档(5)报表编辑器(6)全局脚本(7)文本库(8)用户管理器(9)交叉引用表,WinCC选件WinCC以开放式的组态接口为基础,迄今已经开发了大量的WinCC选件(options)(来自SiemensA&D)和WinCC附加件(add-ons)(来自Siemens内部和外部伙伴)。WinCC选件能满足用户的特殊需求,主要包括以下部件:(1)服务器系统(2)冗余系统(3)Web浏览器(4)用户归档(5)开放式工具包(6)WinCCDatMonitor(8)WinCCConnectivityPack(9)WinCCIndusrtialDataBridge(10)WinCCInudstrialX,(三)WinCC的安装1)安装前的准备WinCCV6.0是运行在IBM-PC兼容机上,基于MicrosoftWindow2000/XP的组态软件。在安装WinCC之前,必须配置适当的硬件和软件,并保证它们能正常运转。在安装过程中,WinCC将逐一检查以下各项是否满足要求:使用的操作系统;用户的登录权限;显示器的分辨率;InternetExplorer(IE6.0或以上版本);Microsoft消息队列服务(Microsoftmessagequeuingservices);MicrosoftSQLServer(安装WinCCV6.0前,必须安装MicrosoftSQLServer2000SP3);是否已重启系统。如果其中一项没有满足要求,WinCC将停止安装,并在屏幕上显示相应的错误消息,直至用户将以上条件达到要求后才能安装。2)消息队列服务的安装在WinCC中使用了Microsoft消息队列服务,在安装WinCC之前,就先安装消息队列服务组件。安装此组件需要相应的Windows安装盘。(1)单击“开始”“设置”“控制面板”“添加/删除程序”。(2)在“添加/删除程序”对话框中,单击左边菜单条中的“添加/删除Windows组件”按钮,打开“Windows组件向导”对话框,如图11-4示。,图11-4Windows组件向导,3)WinCC的安装WinCC的安装光盘上提供了一个自动运行程序,可自动启动安装。出现如图11-5所示对话框。,图11-5WinCC安装界面,使用WinCC来开发和组态一个项目的步骤如下:(1)启动WinCC(2)建立一个项目(3)选择及安装通信驱动程序(4)定义变量(5)建立和编辑过程画面(6)指定WinCC运行系统的属性(7)激活WinCC画面(8)使用变量模拟器测试过程画面1)启动WinCC单击“开始”SIMATICWinCCWindowsControlCenter6.0菜单项,如图11-6示。,图11-6启动WinCC过程,2)建立一个项目第一次运行WinCC或者单击工具栏中的新建图标时,出现一个对话框,选择建立新项目的类型包括以下有3种:单用户项目、多用户项目和客户机项目。如图11-7所示。,图11-7建立新项目,如果希望编辑和修改已有项目,可选择“打开已存在的项目”建立Qckstart项目的步骤如下:(1)选择“单用户项目”,并单击“确定”按钮。(2)在“新选项”对话框中输入qcstart作为项目名,并为项目选择一个项目路径,如图11-8所示。,图11-8创建新项目,(3)打开WinCC资源管理器,窗口的左边为浏览窗口,包括所有已安装的WinCC组件,如图11-9所示。,图11-9资源管理器,3)选择及安装通信驱动程序新建好项目后,即可对项目文件进行编辑,若要使用WinCC来访问自动化系统(PLC)的当前值,则在WinCC与自动化的系统间必须组态一个通讯连接。右击浏览窗口中的“变量管理”,在快捷菜单中选择“添加新的驱动程序”,如图11-10示。,图11-10添加新的驱动程序,在“添加新的驱动程序”对话框中,选择需要的驱动程序后,点击“打开”按钮,所选择的驱动程序将显示在变量管理的子目录下。单击驱动程序前面的“”,将显示当前驱动程序所有可有通道单元。通道单元可用于建立多个自动化系统的逻辑连接。在展开的MPI通道单元上右击,快捷菜单中选择“新驱动程序的连接”菜单项。在“连接属性”对话框中输入PLC作为逻辑连接名,单击“确定”按钮。如图11-11。,图11-11添加新的驱动程序,4)定义变量(1)建立内部变量在WinCC资源管理器中右击“变量管理”,选择“新建变量”,在弹出的对话框中,命名变量,并在数据类型列表中选择数据类型,单击“确定”按钮,建立变量,如图11-12所示。,图11-12变量管理,(2)建立过程变量在前面已经建立的“PLC”逻辑连接节点上右击,选择“新建变量”,如图11-13示。,图11-13新建变量,在“变量属性”对话框中命名变量,选择数据类型,对于过程变量必须分配一个在PLC中的对应地址,单击地址旁边的“选择”按钮,打开“地址属性”对话框,选择详细的地址信息后单击“确定”按钮,再单击新建变量的“变量属性”对话框中的“确定”按钮,完成创建新的外部变量。如下图11-14示。,图11-14变量属性,5)建立和编辑过程画面在WinCC的资源管理器中右击“图形编辑器”,选择“新建画面”菜单项,将创建一个名为NewPdl0.pdl的画面,在资源管理器右边窗口中右击此画面文件,可对其进行重命名,删除,设为启动画面,查看属性等操作,双击画面名称,打开图形编辑器可编辑此画面。,图11-15新建画面,在打开的图形编辑器中,从右侧对象选项板上单击需要的对象,如窗口对象中的“按钮”,将鼠标移动到画图区中放置按钮的位置,拖动至需要的大小后释放,在弹出的“按钮组态”对话框中,输入按钮名称。单击“确定”关闭“按钮组态”对话框.如图11-16所示。,图11-16按钮组态,在按钮上右击选择属性菜单项,弹出对象属性对话框,在事件选项卡上,可对该按钮进行属性编辑,如图11-17所示。,图11-17对象属性,图11-18变量项目,6)指定WinC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 民爆企业安全生产培训课件
- 民法总则课件律师
- 初中选班考试题目及答案
- 新质生产力教育发展中心
- 语文教研组工作方案
- 小学庆祝教师节活动方案
- 清明节小学教育活动方案
- 民族纹样简笔画课件
- 民族法的实施课件
- 民族文艺课件
- DL∕T 1804-2018 水轮发电机组振动摆度装置技术条件
- 新版学校班主任工作手册模板
- HG-T 5367.5-2022 轨道交通车辆用涂料 第5部分:防结冰涂料
- 国家公祭日成品课件
- 原油加工承揽合同
- QCT268-2023汽车冷冲压加工零件未注公差尺寸的极限偏差
- 八年级下册英语补全对话及答案
- 大便失禁课件
- (正式版)QBT 8003-2024 化妆品用原料 水杨酸
- 【大数据“杀熟”的法律规制探究17000字(论文)】
- 麻醉不良事件上报流程
评论
0/150
提交评论