《工业控制组态软件及应用资源.ppt》由会员分享,可在线阅读,更多相关《工业控制组态软件及应用资源.ppt(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、工业控制组态软件及应用资源1现在学习的是第1页,共32页1.1 1.1 概述概述 WinCC是基于Microsoft的32位操作系统(Windows NT4.0,Windows 2000和Windows 2000 XP)。该操作系统是PC平台上的标准操作系统。WinCC为过程数据的可视化、报表、采集和归档以及为用户自由定义的应用程序的协调集成提供了系统模块。此外,用户还可以合并自己的模块。WinCC的特点如下:1WinCC的开放性 WinCC对用户所添加的任何形式的扩充是绝对开放的。2将应用软件集成到WinCC中 WinCC提供了一些方法将其他应用程序和应用程序块统一地集成到用于过程控制的用户
2、界面中。3WinCC中的数据管理 WinCC中的默认数据库Sybase SQL Anywhere从属于WinCC,该数据库用于存储(事务处理保护)所有面向列表的组态数据(例如变量列表和消息文本),2现在学习的是第2页,共32页以及当前过程数据(例如消息、测量值和用户数据记录)。4在项目开始之前规定组态分类3现在学习的是第3页,共32页1.2 组态项目实例的规定组态项目实例的规定 WinCC项目名称 1、文件夹名称 除一些特殊字符(例如?.;:/)之外,文件夹名称允许使用所有的字符。还允许使用数字09。2、变量名称 变量名称可以多于8个字符。但应尽量避免太长的名称。WinCC项目的变量名称必须是
3、惟一的。如果变量名称还包含了其他信息,这对用户将非常有用。3、画面名称 确定画面名称时应注意其长度的影响。太长的名称(文件名)不容易识别(列表框中的选择、脚本中的调用等)。4现在学习的是第4页,共32页根据经验表明,长度最好不超过28个字符。画面名称应遵守以下限制条件:最大长度为255个字符;不使用某些特殊字符(例如“:?);画面名称中的字母不区分大小写。脚本和动作 可以在WinCC项目中创建自己的脚本和动作。分配的名称应具有一定含义,这样在以后使用脚本时会比较方便。在全局脚本编辑器中组态时,使用比例字体可能会带来麻烦。因此,选择宽度为常数字符的字体(例如Courier)较容易读取。应为脚本配
4、上恰当的注释,便于帮助理解而且花费的时间不多。用户界面 在图形编辑器中创建的所有对象画面将显示在用户工作空间的画面上。所创建的画面是机器和用户之间的惟一界面,也5现在学习的是第5页,共32页是操作员(客户)每天查看的画面。控制概念 用户使用常用的输入设备(如键盘、鼠标、触摸屏或工业操作杆)可以在WinCC下控制过程应用程序。更新周期和用户权限 更新周期:需要考虑更新什么以及更新几次。用户权限:当操作设备时,需要保护某些操作员功能以防止未经授权的访问。报警 位消息步骤可以是任何自控系统报告的通用步骤。WinCC监控所选择的二进制变量的信号边缘变化并产生消息事件。序列报表要求自控系统本身能够生成消
5、息并以预定义格式向WinCC发送可能带有时间标志和过程值的消息。6现在学习的是第6页,共32页通过消息的操作步骤可以给来自不同自控系统的消息序列排序。当指定要报告所有事件和组态时,大多数人会根据其认为最安全的方式进行操作,设置软件来报告所有事件和状态改变。这样就要由用户来确定其首先要看的消息。如果在设备中报告的事件太多,则经验告诉我们只选择重要的消息,避免有的消息来不及查看。关于执行过程 执行项目时使用固定的结构来存储数据是特别有用的,在包含相关子文件夹的一个文件中存储项目的所有数据,这样在处理项目时具有优势,在备份数据时更是如此。指定文件夹时,除由WinCC创建的文件夹外,可根据需要为Wor
6、d、Excel和临时文件创建其他的文件夹。7现在学习的是第7页,共32页1.3 用用WinCCWinCC组态时的特性组态时的特性 怎样设置更新周期 更新周期的任务是建立画面中特定对象的当前状态。要选择的更新由WinCC指定,并且可以由用户定义的时间周期来补充。组态人员或系统可以为下列动态类型设置动态化对象的更新周期:1)组态对话框:变量触发2s或事件触发(例如控件),自定义时间周期。2)动态向导:可以根据动态类型选择(事件触发、时间周期、变量触发),自定义时间周期、事件或变量。8现在学习的是第8页,共32页3)直接连接:事件触发。4)变量连接:变量触发2s,自定义时间周期。5)动态对话框:时间
7、周期2s,自定义时间周期、变量触发器。6)关于属性的C动作:时间周期2s,自定义时间周期、变量触发器,直接从PLC读取。7)对象属性:设置取决于动态编辑更新周期列。关于更新周期应用的信息 对于更新周期的应用,根据所选的周期类型,推荐使用下列设置:9现在学习的是第9页,共32页 10现在学习的是第10页,共32页在WinCC中添加动态 “添加动态”表示运行期间的状态(例如位置、颜色和文本等)变化以及对事件(例如鼠标单击、键盘操作和数值变化等)的响应。WinCC图形系统中的每个对象都具有属性和事件。除少数情况外,大部分属性和事件都能够动态化。1使属性动态化 对象的属性(位置、颜色和文本等)可以静态
8、地设置,并且可以在运行期间动态地改变。动态列中所有带有灯泡的属性都可以动态化。一旦属性被动态化,动态类型的彩色符号就代替白灯泡显示。已经动态化的主题(例如几何结构)以粗体字显示。在“对象属性”对话框中可使属性动态化,如图所示。11现在学习的是第11页,共32页2使事件动态化 对象的事件(例如鼠标单击、键盘操作和数值变化等)可以在运行期间检索,并且可以动态地进行判断。动作列中所有带闪电符号的事件都可以动态化。一旦事件被动态化,动态类型的彩色闪电就代替白色闪电显示。已经动态化的主题(例如“其他”)以粗体字显示。在“对象属性”对话框中可使事件动态化,如图所示。12现在学习的是第12页,共32页3对象
9、的动态化类型 下述为打开各种动态化对话框的方法:1)“组态对话框”:并不是所有对象都有这样的对话框来自动创建这些对象。在画面中选择对象,单击鼠标右键打开其弹出式菜单,在菜单中选择“组态对话框”。2)“动态向导”:在“查看”菜单中打开“工具栏”,在“动态向导”前加上复选标记。在画面中选择对象,在“动态向导”窗口(如图所示)中选择“标准向导”,在列出的可选项中选择“增加一个动态向导”来启动“动态向导”。13现在学习的是第13页,共32页3)“直接连接”:在对象属性画面中选择对象,单击鼠标右键打开其弹出式菜单,在菜单中选择“属性”,显示“对象属性”对话框,在“对象属性”对话框中选择“事件”标签,选择
10、“动作”列,单击鼠标右键打开其弹出式菜单,在打开的弹出式菜单中选择“直接连接”。4)“变量连接”:在对象属性画面中选择对象,单击鼠标右键打开其弹出式菜单,在菜单中选择“属性”,显示“对象属性”对话框,在“对象属性”对话框中选择“属性”标签,选择“动态”列,单击鼠标右键打开其弹出式菜单,在打开的弹出式菜单中选择“变量”,在随后的对话框中,按照提示选择并应用相应的变量。14现在学习的是第14页,共32页5)“动态对话框”:在对象属性画面中选择对象,单击鼠标右键打开其弹出式菜单,在菜单中选择“属性”,显示“对象属”对话框,在“对象属性”对话框中选择“属性”标签,选择“动态”列,单击鼠标右键打开其弹出
11、式菜单,在打开的弹出式菜单中选择“动态对话框”,在随后的对话框中,按照提示选择并应用相应的动态。6)“C动作”:在对象属性画面中选择对象,单击鼠标右键打开其弹出式菜单,在菜单中选择“属性”,显示“对象属性”对话框,在“对象属性”对话框中选择“属性”标签,选择“动态”列,单击鼠标右键打开其弹出式菜单,在打开的弹出式菜单中选择“C动作”,在随后的对话框中,按照提示选择并应用相应的“C动作”。15现在学习的是第15页,共32页4符号和位图的传送 状态显示的符号或画面文件中的图形对象可以作为项目画面文件夹中的独立文件存储。可通过将期望的符号文件(*.emf或*.gif)复制到新建项目的目标文件夹Gra
12、CS来完成。这些画面立即存在于状态显示或图形对象的选择列表中。在导入时,可以将符号集成到画面中,或通过“插入”菜单中的“导入”子菜单将符号直接复制到正在编辑的图形画面中。对于后面这种情况,不一定要复制文件,可以通过访问源项目的路径(GraCS)直接导入想要的符号,然后选择所期望的符号文件。5传送项目库(带有预组态符号和自定义对象)如果符号存储在项目库中,则通过将文件library.pxl复制到library路径下就可以将这个库用于另一个项目。16现在学习的是第16页,共32页 如果仅在新建项目中使用一些项目中指定的符号,则可以单独导出它们(符号文件*.emf)。传送符号的过程和步骤如下:1)打
13、开库。2)使用鼠标选择期望的符号并按住鼠标键将符号拖到画面中(拖放)。3)选择“文件”菜单中的“导出”子菜单,打开用来保存符号的话框。4)保存符号。6新建项目库 这些导出的符号现在可以作为独立的符号文件使用并可以通过导入来单独使用。如果这些符号在项目中频繁使用,则可以一次集成到新建的项目库中。可以通过调用符号库,特别是项目库来进行。17现在学习的是第17页,共32页7动作传送 将项目中的动作或将要在不同项目动作间复制的动作存储为独立的文件,这些文件存储在GraCS文件夹下,其扩展名为.act(表示动作)。任何时候都可以通过将他们从源文件夹复制到目标文件夹来进行传送。从C动作编辑器中通过工具栏按
14、钮导出动作,将动作文件存储到由用户命名的目标文件中。通过导入动作工具栏按钮,将所存储的动作文件传送到新建项目画面中的对象动作中。8变量的传送 在将数据传送到目标项目前,需要说明目标项目的地址。如果在WinCC的变量管理器中已经有大量变量存在,则应该将WinCC变量列表导入到目标项目。内部变量必须始终从WinCC的变量管理器传送,可以通过Var_Exim.exe工具来完成。18现在学习的是第18页,共32页画面模块技术 画面模块技术对于允许组态画面组建快速而简单的组态及其重复使用性和维护性至关重要。例如,已组态的过程框可用于若干同类的过程组件(例如阀或控制器)。将在项目中一起工作,并且可视化的控
15、制模块重新使用到已组态的原始画面窗口中,可按照下列原则进行操作:1)复制画面窗口并且重新连接变量域。2)使用在调用时分配其变量域的画面窗口(间接连)。3)应用具有原型的自定义对象和结果对象。4)创建原始画面并且进行集成。5)创建OCX画面模块并将它们集成起来作为WinC COCX对象。19现在学习的是第19页,共32页4 4 项目管理器项目管理器WinCC项目管理器的结构 WinCC项目管理器的用户界面由以下元素组成:标题栏、菜单栏、工具栏、状态栏、浏览窗口和数据窗口,如图所示。20现在学习的是第20页,共32页项目类型 WinCC中的工程项目分为3种类型:单用户项目、多用户项目和客户机项目。
16、项目包括“计算机”、“变量管理器”、“编辑器”等组件。1单用户项目 单用户项目是一种只拥有一个操作终端的项目类型。项目的计算机既用作进行数据处理的服务器,又用作操作员的输入站。其他计算机不能访问该计算机上的项目(通过OPC等访问的除外)。单用户项目可与多个控制器建立连接。如果只希望在WinCC项目中使用一台计算机进行工作,可创建单用户项目,运行WinCC。21现在学习的是第21页,共32页2多用户项目 多用户项目的特点是同一项目使用多台客户机和一台服务器,在此最多可有16台客户机访问一台服务器,可以在服务器或任意客户机上组态。任意一台客户机可以访问多台服务器上的数据,任意一台服务器上的数据也可
17、被多台客户机访问。如果希望在WinCC项目中使用多台计算机进行协调工作,则可创建多用户项目。22现在学习的是第22页,共32页3多客户机项目 多客户机项目是一种能够访问多个服务器的数据的项目类型。每个多客户机和相关的服务器都拥有自己的项目。其功能是:在服务器或客户机上完成服务器项目的组态;在多客户机上完成多客户项目的组态。最多16个客户机或多客户机能够访问服务器。在运行时多客户机能访问至多6个服务器。也就是说,6个不同的服务器的数据可以在多客户机上的同一幅画面中可视化显示。计算机的属性 创建项目后,必须调整计算机的属性。如果是多用户项目,必须单独为每台创建的计算机调整属性。单击WinCC项目管
18、理器浏览窗口中的“计算机”图标,选择所需要的计算机,并在快捷菜单中选择“属性”命令,打开“计算机属性”对话框。23现在学习的是第23页,共32页创建项目的步骤 1、指定项目的类型 打开“WinCC资源管理器”对话框,如图所示,选择所需要的项目类型。24现在学习的是第24页,共32页2、指定项目名称和项目存放的文件夹。25现在学习的是第25页,共32页3、更改项目的属性 26现在学习的是第26页,共32页组态一个项目的步骤 1.启动WinCC。2.建立一个项目。3.选择及安装通信驱动程序。4.定义变量。5.建立和编辑过程画面。6.指定WinCC运行系统的属性。7.激活WinCC画面。8.使用变量
19、模拟器测试过程画面。27现在学习的是第27页,共32页 WinCC的编辑器1图形编辑器2报警记录 3变量记录4报表编辑器 5全局脚本 6文本库 7用户管理器 8交叉索引28现在学习的是第28页,共32页变量管理器 WinCC的变量系统是变量管理器。WinCC变量是访问过程值的重要元素。1变量的功能类型 WinCC的变量按照功能可分为外部变量、内部变量、系统变量和脚本变量四种类型。1)外部变量。外部变量用于采集测量值。2)内部变量。内部变量用于采集系统内部值和状态。3)系统变量。WinCC提供了一些预定义的中间变量,称为系统变量。系统变量以“”开头,以区别于其他变量。29现在学习的是第29页,共
20、32页2变量的数据类型 当创建项目时,必须为每个组态的变量分配一种数据类型。WinCC中的变量分为以下数据类型:二进制变量、有符号8位数、无符号8位数、有符号16位数、无符号16位数、有符号32位数、无符号32位数、32位浮点数IEEE 754、64位浮点数IEEE754、文本变量8位字符集、文本变量16位字符集、原始数据类型、文本参考、结构变量(结构类型)。30现在学习的是第30页,共32页3创建和编辑变量 1)创建内部变量。在浏览窗口中,双击项目组件“变量管理器”。在浏览窗口中,选择“内部变量”项目组件。在显示的弹出式菜单中选择“新建变量.”菜单条目。此选择打开“变量属性”对话框,如图所示。可以在该对话框中创建一个新变量。31现在学习的是第31页,共32页 图形编辑器 图形编辑器可以用来创建过程图。32现在学习的是第32页,共32页