1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DAIS Data Acquisition for Industrial Systems 简 介;Part 1: 概 述;1. DAIS简介;DAIS支持 读/写操作 事件订阅 DAIS客户端实现一个回调对象,当数据更新(update),DAIS服务器可以调用此对象把此事件通知给相对应的客户端。 CIM模型 符合(conformance to)DAIS DAIS有三个功能模块: DAIS Server DAIS Data Access DAIS Alarms and Events 实现DAIS,就是说: 符合(实现)DAIS Server; 符合(实现) DAIS Data Access或DAIS Alarms and Events 也可以同时符合(实现) DAIS Data Access和DAIS Alarms and Events;DAIS API可以用于广泛的工业领域。例如, power transmission power generation power distribution water and sewage(污水) management oil and gas district(区域) heating pulp(纸浆) and paper food manufacturing ;实时、高效地传送数据 数据访问 在服务器端查寻(discovery of)数据; 查询服务器所支持的信息模型(如,类、属性) 同步、异步读/写服务器数据 创建和维护事件的订阅 通过聚集(aggregating)服务器向客户端隐藏掉设备管理 ;监控控制系统设备(例如,通讯线、计算机、硬盘)不在本规范的范围内 在服务器端定义信息模型 客户端不能增加或删除元数据(但可以查询) 配置服务器对象 客户端不能增加或删除服务器对象 ;4. DAIS的设计原理;subscription(订阅)minimizing LAN traffic 第一步:客户端向DAIS服务器订阅所需数据项 第二步:服务器向客户端传递所订阅数据 sequences (序列)of structs minimizing LAN traffic 这使客户端一次调用可以处理大批数据 从而减少客户端调用的次数 Iterators(遍历器) for long sequences ( DAISNode.idl) 一次方法调用传输大容量数据并不是高效的 所以,许多函数调用返回一个遍历器,客户端使用返回的遍历器进行数据读取 elimination of the CORBA Any data type Any是较复杂的数据类型,当传输大数据量时会影响传输性能 DAIS中基本的数据单元为:SimpleValue,它是由简单数据类型所组成的联合(union)类型;5. DAIS与其它相关标准的关系; IEC 1346-1 IEC 1346-1描述了对象、属性层次型的命名规则;DAIS采用了这个命名方式。 IEC 61970 IEC 61970 30-x部分描述了电力系统对象的层次型结构; DAIS is transparent to the structure and hence supports the IEC 61970 structure.;DAIS 组成部分;Part 2: Common Declarations部分;1. Common IDL文件概观;2. DAISCommon IDL文件简介;3. DAISNode IDL文件简介;4. DAISType IDL文件简介;5. DAISProperty IDL文件简介;6. DAISSession IDL文件简介; current_time:DataTime —— 会话在服务器中的当前时间; group_count:unsigned long —— 数据访问会话中当前的组(groups)数或者报警/事件会话中当前的事件订阅的数目; band_with:long —— 通信带宽(服务器与设备/RTU之间的通信) session接口中提供的主要方法: status() 返回当前会话的状态; call_back(ShutdownCallback) 客户端给服务器传递一个ShutdownCallback回调对象; destroy() 删除当前的会话对象; ;Part 3: DAIS Server部分;1. DAISServer IDL文件概观;2. DAIS Server IDL文件简介;DAIS服务器是由结构ServerStatus来描述的: start_time:DataTime —— 服务器启动的时间 current_time:DataTime —— 服务器当前的时

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档