版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Wincc专业软件报告 西门子公司的工业组态控制软件SIMATIC WinCC是第一个使用最新的32位技术的过程监视系统,是世界上第一个集成的人机界面(HMl)软件系统,具有良好的开放性和灵活性,用来处理生产和过程自动化.WinCC代表Windows Control Center,即视窗控制中心,它是西门子公司与微软公司联合开发的产物,在Windows 98或NT40以及基于NT 核心的 Windows2000/ xp/2003 操作系统下运行。WinCC是在生产过程自动化中解决可视化和控制任务的工业技术系统。它提供了适用于工业的 图形显示、信息、归档以及报表的功能模板。高性能的过程藕合、快速
2、的画面更新、以及可靠的数据传送使其具有高度的实用性。除了这些系统功能外,WinCC还提供了开放的界面用于用户解决方案。这使得将WinCC参与复杂、广泛的自动控制解决方案成为可能。从面市伊始,用户就对SIMATIC WinCC印象深刻。一方面,是其高水平的创新,它使用户在早期就认识到即将到来的发展趋势并予以实现;另一方面,是其基于标准的长期产品策略,可确保用户的投资利益。凭籍这种战略思想,WinCC,这一运行于Microsoft Windows 2000和XP下的Windows控制中心,已发展成为欧洲市场中的领导者,乃至业界遵循的标准。如果你想使设备和机器最化运行,如果你想最大程度地提高工厂的可
3、用性和生产效率,WinCC当是上乘之选。 为了使Wincc系统与各种不同类型的PLC进行通讯。需要使用通讯驱动程序Wincc通讯驱动程序连接数据管理器和PLC。Wincc的应用程序(主要指图形运行系统、变量记录运行系统和报警记录运行系统)从数据管理器中请求数据。数据管理器处理Wincc产生的数据和存储在SQLAnywhere系统数据库中的数据。在运行期间它管理Wincc变量,任务是从过程中取出请求的变量值。Wincc与PLC之间的通讯组态具体实现方法如下: 首先,建立一个新的Wincc项目,根据所采用的通讯协议在变量管理器(Tag Managennent)中选择通讯驱动程序,并选择期望的通道单
4、元,为该通道单元组态逻辑连接。在设置完逻辑连接节点名、网络地址(网络地址必须与PLC中的设置相同)等参数后,便建立了Wincc与PLC之问的通讯连接。 其次,在已建立的通讯连接中定义变量或变量组。每个变量有三个设置项、变量名、数据类型、地址、其中最重要的是变量地址,它定义了此变量与PLC中某一确定地址如某输入位、输出位或标志位等一一对应的关系。将Wincc与PLC之间需要通讯的数据一一定义变量,以完成winCC与PLC之间的数据通讯。这样就可在图形编辑器中用基本元件或图形库中的对象制作生产工艺流程监控画面,将变量与每个对象连接。即相当于画面中各对象与现场设备相连,从而实现在画面上监视和控制现场
5、设备。 系统中需要监控的设备比较多,让所有的设备都显示在一张画面中不太可能可将设备按照处理工艺的功能步骤分在多张画面内,画面之间的切换用wincc中的按钮实现。为保证操作的一致性,可在每张图上都使用相同数量且位置排列顺序一致的按钮。Wincc提供的图形对象有很多种,图形库里有各种特殊的图形对象。如油箱、电机、阀门等等。除此之外,还可以针对特殊情况自己生成图形对象存入图形库中,待使用时从中选取即可。用户还能以BMP、WMF、OLE等形式导入外部图形和文本数据,这样就可以建立非常逼真的监控画面。 Wincc可以为任一对象的任一属性或发生的任一事件提供动态描述,其实现方法有直接与标签链接、动态对话框
6、、直接链接及C语言编程方式。 (1)、直接与标签链接。这是最简单的方式,它使对象的属性与所选标签的值保持一致。例如将一个I/O域对象的输入/输出值属性与标签X直接链接,那么在运行时I/O域中将显示标签X的当前值,而在该I/O域中输入的值也会被送给标签X。 (2)、使用动态对话框。通过它实现根据表达式的值来设置对象的属性。它提供了四种类型的控制模拟量类型可以将某模拟量表达式的值划分为若区间,然后设置表达式的值在某个区间时对象属性的取值。例如用一个棒图对象来显示某个标签的当前值。且要求其值在不同的取值范围中时,棒图以不同的颜色显示,就可以使用该方法实现,布尔类型用于根据布尔表达式的值来设置某对象属
7、性为两种可能取值之一。如对某命令按钮的可操作性进行控制,位类型用于根据标签的特定位的状态来控制某对象属性,如用一个标签中的四位控制四台电机的运行与停止,某位为“1”则对应电机转动。否则停止直接赋值是将表达式的值直接赋予该对象属性。 (3)语言编程。用于要实现的功能比较多或计算比较复杂。用上述几种方式不易实现的情况下。 (4)用事件触发操作的链接方法。Wincc除了可让对象的属性在运行状态下按要求动态变化外,还可指明某事件发生时应该执行的操作。可供选择的方法有直接链接,C语言编程及动态向导。其中C语言编程的使用与属性的动态描述中使用方法相同,只是这种动态变化由某个事件来触发。动态向导最终生成的也
8、是C函数仅简化了编辑过程。对于可以使用动态向导的功能,用户只需按提示经三个步骤就可完成链接,而不必键入任何C的语句。例如设置一个按键,其功能是按下时结束Wincc的运行状态,那么只需在动态向导窗口选中Exit Wincc Runtime一项,然后在系统提示下选择有效按键(鼠标左、右键)即可。 直接链接实现的功能是使该事件发生时某个Wincc对象影响其他对象的属性。 报警装置。它可以设置标签的位报警和模拟量报警,位报警根据标签的指定位被置位产生相应的报警信息。可用于对开关量的判断。模拟量报警对标签的极限值进行监测如果标签值高于指定的上限值或指定的另一标签的当前值,则产生上限报警。如果标签值低于指
9、定的下限值或指定的另一标签的当前值则产生下限报警。报警信息可存于硬盘的报警档案中,还可以用表格的形式显示于监控画面上或由打印机输出,操作员可根据报警信息快速找到故障原因并进行修正。 其它控制模块。包括用户管理器、文本库、全局脚本、标签管理器、报表编辑器等。其中报表编辑器是Wincc提供的一套集成的报表系统,可以方便地将Wincc里已经记录和存储到数据库。文本库以以多种语言版本显示系统信息及报警信息等,将不同语言中的同一术语以表格的形式存于库中。 编程技巧 Wincc 是一套功能非常强大的组态软件但它不可能满足所有的要求。有些功能可以用编程技巧来实现。 (1)当需要的工艺参数超过Wincc版本限
10、制的Tag数目时可以用嵌入式C语言编程实现多个工艺参数打包成一个Tag 传送。 (2) 弹出窗口 在Wincc中的Graphics Designer不能制作弹出窗口我们可以按下列步骤来实现:第一步制作好弹出窗口的画面。 第二步在流程图中准备弹出窗口的位置插入一个与弹出窗口画面同样大小的Picture window 第三步将Picture window 的Miscellaneous Picture Name设为弹出窗口画面。Wincc是一款应用非常广泛的软件,学好它,可以解决许多生活中的实际问题。SIMATIC WinCC(Windows Control Center)-视窗控制中心,它是第一个
11、使用最新的32位技术的过程监视系统,具有良好的开放性和灵活性。从面市开始,用户就对WinCC(Windows Control center)印象深刻。一方面,是其高水平的创新,它使用户在早期就认识到即将到来的发展趋势并予以实现;另一方面,是其基于标准的长期产品策略,可确保用户的投资利益。凭籍这种战略思想,WinCC,这一运行于Microsoft Windows 2000和XP下的Windows控制中心,已发展成为欧洲市场中的领导者,乃至业界遵循的标准。如果你想使设备和机器最优化运行,如果想最大程度地提高工厂的可用性和生产效率,WinCC当是上乘之选。通用的应用程序,适合所有工业领域的解决方案;
12、多语言支持,全球通用 ;可以集成到所有自动化解决方案内;内置所有操作和管理功能,可简单、有效地进行组态;可基于Web持续延展,采用开放性标准,集成简便;集成的Historian 系统作为IT 和商务集成的平台;可用选件和附加件进行扩展 ;"全集成自动化" 的组成部分,适用于所有工业和技术领域的解决方案。WinCC集生产自动化和过程自动化于一体,实现了相互之间的整合,这在大量应用和各种工业领域的应用实例中业已证明,包括:汽车工业、化工和制药行业、印刷行业、能源供应和分配、贸易和服务行业、塑料和橡胶行业、机械和设备成套工程、金属加工业、食品、饮料和烟草行业、造纸和纸品加工、钢铁
13、行业、运输行业、水处理和污水净化。WinCC是SIMATIC PCS 7过程控制系统及其它西门子控制系统中的人机界面组件。WinCC 还为垂直市场解决方案提供有丰富的选件(options)和附加件(add-ons)。通过利用"FDA选件",并在工程与组态时采取适当的措施- 这在白皮书中已阐明- SIMATIC WinCC符合制药和食品行业FDA 21 CFR Part 11的要求(FDA = 美国食品和药物管理局)。众多的任选件,将使工厂认证更为容易,而这种认证为这些工业领域的各种要求更是提供了非常有说服力的全面响应。例如,已开发出了一些应用于垂直市场,如供水行业的WinC
14、C附加件:应用Sinaut ST7cc的远程控制系统,应用PM-Aqua的归档和记录系统,应用Siwa-Plan的运行成本优化系统,应用FunkServer - Pro的报警管理系统等。WinCC的组态界面完全是为国际化部署而设计的:你只需点一下按键就可在德文、英文、法文、西班牙文和意大利文之间进行切换。亚洲版还支持中文、韩文和日文。自然,你可以在项目中设计多种运行时目标语言,即同时可使用几种欧洲和亚洲语言。这意味着,你可在几个目标市场使用相同的可视化解决方案。如果要翻译文本,只需一种标准的ASCII文本编辑器即可。WinCC提供了所有最重要的通讯通道, 用于连接到SIMATIC S5/S7/
15、505控制器(例如通过S7协议集)的通讯,以及如PROFIBUS-DP/ FMS、DDE(动态数据交换)和OPC(用于过程控制的OLE),等非专用通道;你亦能以附加件的形式获得其它通讯通道。由于所有的控制器制造商都为其硬件提供了相应的OPC服务器,因而事实上可以不受限制地将各种硬件连接到WinCC。wincc6.2运行了几年,文件夹越来越大,直到window 系统报警,查看后项目文件的CommonArchiving和ArchiveManager变大各占3G。无法删减。应该如何减肥?(1)查看后项目文件的CommonArchiving和ArchiveManager变大各占3G-这个是由于你归档里
16、面的文件存储太多,没有定期清理导致wincc系统运行很慢。(2)无法删减-,可能是你没有关闭wincc项目,可以取消激活或者使用开始>运行>输入reset_wincc.vbs回车来结束wincc进程,然后执行删除的,找到WinCC的项目-ArchiveManager文件夹,把文件件里面AlarmLogging、TagLoggingFast、TagLoggingSlow三个子文件夹中内容直接删除就可以。注:如果有主要数据要保存的话,建议你原wincc项目进行备份,使用项目复制器对原项目进行备份,直接把ArchiveManager文件夹里内容拷贝出来,再复制进去就无效了:点Window
17、s的"启动"按钮,然后依次找到SIMATIC->WinCC->Tools->Project Duplicator,就可以打开WinCC项目复制器,然后点击上面一个".",选择你的源项目mcp文件,点下面一个".",选择网络上目标计算机的共享文件夹。再点"Duplicate"(复制)即可。wincc使用中,文件名和存盘路径请不要出现中文。否则有可能出现运行前的下装,会出现死机!1.安装时候必须先关闭杀毒软件,防火墙。不然安装可能失败。本人用自己机器,证明至少瑞星杀毒软件、防火墙会导致安装不成功。2.
18、要求重启问题的参考解决办法:很多人受西门子软件安装需重新启动机器,然而启动机器后又提示重新启动机器,然而反复重新启动仍然出现这样的提示,导致软件不能安装。现在给出解决方案:在注册表内"HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession Manager "中删除注册表值"PendingFileRenameOperations"不要重新启动,继续安装软件。 否则这个删除无效.还得重新来WinCC flexible工程组态软件可对所有 SIMATIC 操作面板直至基于 PC 的可视化工作站进行集成组态
19、。WinCC flexible 确保了最高的组态效率:带有现成对象的库、可重用面板、智能工具,以及多语言项目下的自动文本翻译。根据价格和性能的不同,提供有多种版本的 WinCC fl exible。各版本相互依赖,经过精心设计可满足各类操作面板。较大的软件包中通常还包含用于组态小软件包的选项。现有项目也可轻松重复使用。通过功能块技术将组态成本降至最低可重复使用的对象以结构化形式集中存储在库中。WinCC flexible包含大量可升级、可动态变化的对象,用于创建面板。对面板进行的任何更改仅需在一个集中位置执行即可。随后在使用该面板的任何地方,这些更改都会起作用。这样不仅节省时间,而且还可确保数
20、据的一致性。目前SIMATIC WinCC的最新版本为SIMATIC WinCC V13。Wincc 是一套功能非常强大的组态软件,但它不可能满足所有的要求。有些功能可以用编程技巧来实现。(1)当需要的工艺参数超过Wincc版本限制的Tag数目时,可以用嵌入式C语言编程实现多个工艺参数打包成一个Tag 传送。(2) 弹出窗口在Wincc中的Graphics Designer不能制作弹出窗口,我们可以按下列步骤来实现:第一步:制作好弹出窗口的画面。第二步:在流程图中准备弹出窗口的位置插入一个与弹出窗口画面同样大小的Picture window。第三步:将Picturewindow 的Miscel
21、laneous Picture Name设为弹出窗口画面。将其Miscellaneous Display属性与一个Binary类型的Internal Tag相关联。使这个Binary Tag 置1,弹出窗口;清0弹出窗口消失。这样,就实现了弹出窗口的功能。另外,在第二步,可以将Picturewindow置于另一层(Layer),使它不至于遮盖住流程图。(3)Windows系统热键封锁在Wincc 运行过程中,如果启动其它程序,可能对系统产生不良影响,所以必须封锁Windows 的系统热键,防止发生这种情况。进入Wincc的Computer Properties设置窗口,点击Parameters
22、菜单条,在Disable Keys 栏将Ctrl+Alt+Del、Alt+Tab、Ctrl+Esc、Alt+Esc前的方框打勾,就可以封锁这些热键,可以保证计算机只能运行Wincc。在组态软件中,通过组态生成的一个目标应用项目在计算机硬盘中占据惟一的物理空间(逻辑空间),可以用惟一的名称来标识,称为应用程序。在同一计算机中可以存储多个应用程序,组态软件通过应用程序的名称来访问其组态内容,打开其组态内容进行修改或将其应用程序装入计算机内存投入实时运行。组态软件的结构划分有多种标准,下面按照软件的系统环境和软件体系组成两种标准讨论其体系结构。1、以使用软件的系统环境划分 按照使用软件的系统环境划分
23、,组态软件包括系统开发环境和系统运行环境两大部分。(1)系统开发环境设计人员为实施其控制方案,在组态软件的支持下,进行应用程序的系统生成工作所必须依赖的工作环境。通过建立一系列用户数据文件,生成最终的图形目标应用系统,供系统运行环境运行时使用。系统开发环境由若干个组态程序组成,如图形界面组态程序、实时数据库组态程序等。 (2)系统运行环境在系统运行环境下,目标应用程序装入计算机内存并投入实时运行。系统运行环境由若干个运行程序组成,如图形界面运行程序、实时数据库运行程序等。设计人员最先接触的一定是系统开发环境,通过系统组态和调试,最终将目标应用程序在系统运行环境投入实时运行,完成工程项目。 2&
24、#183;按照软件组成划分 组态软件因为其功能强大,而每个功能相对来说又具有一定的独立性,因此其组成形式是一个集成软件平台,由若干程序组件构成。其中必备的典型组件有以下几种。 (1) 应用程序管理器 应用程序管理器是提供应用程序的搜索、备份、解压缩、建立新应用等功能的专用管理工具。设计人员应用组态软件进行工程设计时,经常要进行组态数据的备份;需要引用以往成功应用项目中的部分组态成果(如画面);需要迅速了解计算机中保存了哪些应用项目。虽然这些要求可以用手工方式实现,但效率较低,极易出错。有了应用程序管理器,这些操作就变得非常简单。 (2) 图形界面开发程序 这是设计人员为实施其控制方案,在图形编
25、辑工具的支持下进行图形系统生成工作所依赖的开发环境。通过建立一系列用户数据文件,生成最终的图形目标应用系统,供图形运行环境运行时使用。 (3) 图形界面运行程序 在系统运行环境下,图形界面运行程序将图形目标应用系统装入计算机内存并投入实时运行。 (4) 实时数据库系统组态程序 目前比较先进的组态软件都有独立的实时数据库组件,以提高系统的实时性,增强处理能力。实时数据库系统组态程序是建立实时数据库的组态工具,可以定义实时数据库的结构、数据来源、数据连接、数据类型及相关的各种参数。 (5) 实时数据库系统运行程序 在系统运行环境下,实时数据库系统运行程序将目标实时数据库及其应用系统装入计算机内存并
26、执行预定的各种数据计算、数据处理任务。历史数据的查询、检索、报警的管理都是在实时数据库系统运行程序中完成的。 (6)I/O驱动程序I/O驱动程序是组态软件中必不可少的组成部分,用于系统与I/O设备通信、互相交换数据。DDE和OPC Client是两个通用的标准I/O驱动程序,用来和支持DDE标准和OPC标准的I/O设备通信。多数组态软件的DDE驱动程序整合在实时数据库系统或图形系统中,而OPC Client则单独存在。 除了必备的典型组件外,组态软件还可能包括如下扩展可选组件。 (1) 通用数据库接口(ODBC接口)组态程序 通用数据库接口组件用来完成组态软件的实时数据库与通用数据库(Orac
27、leSybaseFoxpro、DB2、Infomix、SQL Server等)的互联,实现双向数据交换。通用数据库既可以读取实时数据,也可以读取历史数据;实时数据库也可以从通用数据库实时地读入数据。通用数据库接口(ODBC接口)组态环境用于指定要交换的通用数据库的数据库结构、字段名称及属性、时间区段、采样周期、字段与实时数据库数据的对应关系等。 (2) 通用数据库接口(ODBC接口)运行程序 已组态的通用数据库链接装入计算机内存,按照预先指定的采样周期,在规定时间区段内,按照组态的数据库结构建立起通用数据库和实时数据库间的数据连接。 (3) 策略(控制方案)编辑组态程序策略编辑/生成组件是以比
28、为中心实现低成本监控的核心软件,具有很强的逻辑、算术运算能力和丰富的控制算法。策略编辑/生成组件以IEC-11313标准为用户提供标准的编程环境,共有4种编程方式:梯形图、结构化编程语言、指令助记符、模块化功能块。用户一般都习惯于使用模块化功能块,根据控制方案进行组态,结束后系统将保存组态内容并对组态内容进行语法检查、编译。编译生成的目标策略代码既可以与图形界面同在一台计算机上运行,也可以下载到目标设备上运行。 (4)策略运行程序 组态的策略目标系统装入计算机内存并执行预定的各种数据计算、数据处理任务,同时完成与实时数据库的数据交换。 (5) 实用通信程序组件实用通信程序极大地增强了组态软件的功能,可以实现与第三方程序的数据交换,是组态软件价值的主要表视之一。通信实用程序具有以下功能: 1 ) 实现操作站的双机冗余热
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 考级乐理课件教学课件
- 幼儿乘机课件教学课件
- 2024年乙方接受房产抵债具体协议
- 2024供应链管理运输合同
- 2024年度专利申请成果转化许可合同
- 2024年度搬厂工程安全监督合同
- 2024年度市场营销策划执行合同
- 04版无人机研发与销售合同
- 2024年度文化艺术品收藏与展览合同
- 2024年度无人机采购与租赁合同
- 安全驾驶培训
- GB/T 30595-2024建筑保温用挤塑聚苯板(XPS)系统材料
- 山东济南天桥区2024-2025学年八年级物理第一学期期中考试试题(含答案)
- 《中华人民共和国突发事件应对法》知识培训
- 托班语言夏天课程设计
- 黑龙江省哈尔滨市第一二四中学2024-2025学年七年级上学期期中考试数学试卷(含答案)
- 【招商银行】跨境电商行业深度报告:中国跨境电商产业升级“四小龙”吹响出海集结号
- 2024年软件资格考试系统集成项目管理工程师(中级)(基础知识、应用技术)合卷试卷及解答参考
- 广东省广州市2024年中考数学真题试卷(含答案)
- 《秋游》秋游教学课件
- 湖北省武汉市洪山区2023-2024学年八年级上学期期中英语试题(无答案)
评论
0/150
提交评论