ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:1.07MB ,
资源ID:12894472      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12894472.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(WinCC数据开放性.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

WinCC数据开放性.docx

1、WinCC数据开放性1WinCC 系统概述 图1 WinCC在系统中的位置 WinCC 是Windows Control Center的简称,是实现监视控制与数据采集的优秀上位组态软件,它的优点之一就是WinCC数据开放性。WinCC 采用标准的 MS SQL Server 数据库作为组态数据和归档数据的存储数据库,同时也提供了ANSI-C 及 VBScript脚本编写,集成了 VBA 编辑器,提供多种OPC 服务。 2MS SQL Server 开放的数据库 图2 SIMATIC WinCC 数据库组成 WinCC采用标准的 MS SQL Server 数据库作为组态数据和归档数据的存储数据

2、库,MS SQL Server及其实时响应、性能和工业标准,已经全部集成在 WinCC 中。WinCC 数据主要分为组态数据和运行数据,分别保存在组态数据库和运行数据库。具体的数据库文件请参阅图。对于WinCC 数据库的访问有多种方法,包括WinCC OLE-DB、MS OLE-DB、OPC HAD、ODK API 等。 图3数据表文件概述 2.1 MS OLE-DB 举例读写用户归档:建立连接Set conn = CreateObject(ADODB.Connection)conn.open Provider=SQLOLEDB.1; Integrated Security=SSPI; Per

3、sist Security Info=false; Initial Catalog=CC_OpenArch_03_05_27_14_11_46R; Data Source=.WinCC读值SELECT * FROM UA#WHERE ., optional写值UPDATE * UA#.=WHERE ., optional 2.2 WinCC OLE DB 举例 1.与数据库建立连接连接字符串的结构是:Provider =WinCCOLEDBProvider.1;Catalog = CC_display_04_07_28_01_30_15R ; Data Source =.WinCC 参数描述P

4、roviderOLE DB Provider的名称:1、 WinCCOLEDBProvider.1CatalogWinCC 数据库的名称1、使用 WinCC RT 数据库时,将使用以“R”结尾的数据库名称。 。2、如果已经通过 WinCC 归档连接器将换出的 WinCC 归档连接到 SQL Server,使用它们的符号名称。Data Source服务器名称1、本地: “.WinCC”或者“WinCC”2、远程: “WinCC”2.查询过程值归档语法TAG:R, , , 3查询报警信息归档语法ALARMVIEW:SELECT * FROM WHERE ., optional 2.3 WinCC

5、OLE-DB 与 MS OLE-DB比较 3ANSI-C 及 VBScript脚本介绍WinCC提供了两种脚本:VBScript 和 ANSI-C 。脚本用来为对象组态动作(触发函数)。在运行系统中,后台任务,例如打印日常报表、监控变量或完成指定画面的计算等,均将作为动作来完成。这些动作均由触发器来启动。 3.1 ANSI-C脚本介绍 图 ANSI-C脚本调用 由触发起触发动作,调用函数去实现相应功能。函数分类:Project Functions(项目函数)*可生成全局访问的C函数。Standard Functions(标准函数)*包含用于WinCC编辑器、报警、存档等。Internal Fu

6、nctions(内部函数)*C语言常用函数。Action (动作功能)用户创建,不由其它C脚本中调用,与其它函数不同,它是由其它判断出发的:*Acyclic(非周期) 根据日期和时间调用一次。*Cyclic(周期)每小时、天、秒等。*Tag Triggered(变量标签触发) 当绑定的标签变化时触发。 触发器分类: 图 触发器分类 3.2 VBScript脚本介绍可以用VBScript 操作WinCC 的变量、对象,并编写独立于画面的动作。 1)VBScript 应用举例: 1 将规定变量的目标值链接到图形对象的操作员输入;例如点击鼠标按钮,为控制器指定一个值。􀁺 2 组态运

7、行时语言,切换到图形对象的操作员输入􀁺 3 组态颜色变化,例如周期地(闪烁),或表示状态条件(电机接通)􀁺 4 将数据传送到其它应用(例如Microsoft Excel)􀁺 5 从 WinCC 启动外部应用程序􀁺 6 建立文件和文件夹2)WinCC 中 VBScript 对象模型 图VBScript 对象模型 4 VBA 编辑器介绍 1)VBA 是Microsoft用来拓宽标准应用的功能,以及对标准应用进行客制化的解决方案。WinCC 图形编辑器中集成的VBA的功能,通过其它应用程序扩展WinCC的功能VBA是一个开放的解

8、决方案:不仅能访问WinCC对象,也同时能访问其它具有COM组件的应用2)应用举例1 增加用户自定义的菜单项2 添加用户自定义对象时自动生成变量、消息和归档变量3 导入外部数据来自动生成图形 3)VBA和VBS的区别 4)VBA 对象模型 图VBA 对象模型 5OPC-过程通讯的开放性接口WinCC 全面支持 OPC ,WinCC 中的 OPC 符合 OPC 基金会的 OPC 规范。集成在基本系统中的OPC DA Server ,可以让其他兼容 OPC 的应用程序访问 WinCC 的过程数据,进行进一步的数据处理。另外,也可以通过 OPC HDA 来访问 WinCC 的归档数据。在 OPC A

9、&E 中,系统把 WinCC 消息连同附属的过程值一起传送给生产层或管理层的消息定购者。OPC A&E具备过滤机制,所以可以传送选择的值。 5.1 OPC规范WinCC支持的OPC规范包括: OPC DA (数据访问) OPC HDA (历史数据访问) OPC A&E (报警与事件) OPC XML DA其中,使用OPC HDA (历史数据访问, OPC A&E (报警与事件), OPC XML DA, 需要WinCC数据连通性软件包(Connectivity Pack)选件。下面链接描述了不同的 WinCC版本中包含的OPC规范:25733907 5.2 WinCC 作为OPC服务器WinC

10、C 激活运行以后,就提供标准的 OPC DA (数据访问)接口。若使用连通性软件包,激活后的 WinCC 还提供了OPC HDA (历史数据访问),OPC A&E (报警与事件),以及OPC XML DA 接口。详细的操作步骤请参阅:WinCC 信息系统端口用于过程控制的OLE OPC 一章的内容。 1 OPC的方式访问 WinCC 历史数据实例 为了操作WinCC-OPC-HDA服务器,必须在每台作为OPC-HDA服务器的WinCC计算机上安装下列许可证:WinCC基本系统WinCC数据连通性软件包(Connectivity Pack)选件 使用OPC HDA客户机的实例包括:分析和判断归档

11、数据。从不同的OPC HDA服务器对归档进行统计过程控制 图访问WinCC 历史数据服务器 2 OPC的方式访问 WinCC 报警与事件实例 为了运行WinCC-OPC-A&E服务器,必须在每台作为OPC-A&E服务器的WinCC服务器上安装下列许可证:WinCC基本系统WinCC数据连通性软件包(Connectivity Pack)选件 WinCC-OPC-A&E-服务器支持条件事件和简单事件。此外,还支持跟踪事件。 图访问WinCC报警与事件服务器 5.3 WinCC 作为OPC客户端WinCC 提供了标准的 OPC DA 客户端。关于WinCC 作为OPC DA 客户端 的使用,详细的操作步骤请参阅:WinCC 信息系统通讯OPC 通道 一章的内容。 关键词开放性,MS SQL Server 数据库,脚本,ANSI-C,VBScript, VB,OPC

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1