iplature产品概览

iplature产品概览

ID:20790580

大小:2.11 MB

页数:30页

时间:2018-10-15

iplature产品概览_第1页
iplature产品概览_第2页
iplature产品概览_第3页
iplature产品概览_第4页
iplature产品概览_第5页
资源描述:

《iplature产品概览》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、过程控制计算机应用系统开发平台iPlature培训课程3.30上午3.30下午3.31上午3.31下午4.1上午4.1下午iPlature概述李露ICE、任务管理李露XCOM-PCS李露日志系统李露iSuperFrame李露过程控制计算机系统开发面临的问题开发周期长,程序设计复杂;应用质量无法保障、已有成果难重用;维护困难,运行管理工作量大;集成困难;计算机技术更新快,技术进步难连续;工艺人员过多关注计算机知识。什么是iPlatureiPlature是在宝信原有过程控制计算机应用系统开发平台Plature99

2、基础上,为了满足计算机技术的发展和控制系统规模不断扩大、控制精度不断加强的需要而开发的全新升级iPlature是一套基于通用硬件系统,以客户机/服务器架构为基础的平台软件,基于面向对象的分布式计算引擎,机器开发语言无关,开放性好,可扩充能力强,应用开发功能完备,是企业过程控制计算机应用系统开发的工具。iPlature结构OSDataBase分布式计算基础构件任务管理画面管理实时数据库报表系统报警日志Oracle数据访问基础数据采集Tag管理应用iPlature—任务管理提供了一个基于组件应用程序开发框架和应用

3、服务管理器。应用框架提供了开发过程控制应用常用的诸多功能供调用,和统一的交互、管理接口,有利于规范应用开发、提高开发效率和扩展能力;应用服务管理器通过配置加载和管理的应用,并且可以对它进行远程管理,使应用变成一组离散的服务,其组合通过动态配置而不是静态链接。iPlature—任务管理提供一种用于使对象接口与其实现相分离的基础性抽象机制,通过接口描述语言(IDL)在客户与服务器之间建立合约,描述应用所使用的各种类型及对象接口这种描述与实现语言无关,提供对客户端开发和服务端开发语言的语言映射映射IDL源文件模板基

4、础构件库ServerClientiPlature—任务管理数据库文件Server通过配置提高产品灵活性配置信息可以存放在XML文件或数据库中无需修改源码以适应需求变更专有工具或界面修改配置信息服务灵活可配置iPlature—任务管理iPlature—画面系统HMI应用管理系统是一种基于Microsoft.NET的HMI应用开发和管理的框架。它提供应用画面制作的模板和控件,应用画面加载和管理的框架,Tag数据访问、数据库访问以及安全认证服务的企业应用程序库。SuperFrame能够降低HMI应用画面制作的复杂性

5、,提高HMI应用开发的速度和效率。iPlature—画面系统iPlature—过程数据Tag系统基于Tag的过程数据在线管理子系统是整个平台系统的数据核心,它负责管理来自L1的基础数据点以及根据这些基础数据产生的导出数据:1、在线数据存储池保存所有已定义tag点的配置信息及这些tag点对应的最新采样值2、短时间的内存存储用以提高数据访问性能3、在线数据计算,可以自动计算指定tag点指定周期内的最大值、最小值、平均值、累计值、方差值、标准差值4、执行任务,当指定事件触发时可以执行相应的任务,这些任务包括:启动进

6、程、刷新画面、执行数据库存储过程5、对基础的过程数据和计算后的导出数据进行数据库归档iPlature—过程数据Tag系统iPlature—实时数据存储过程控制系统里有大量实时数据,其中有部分数据需要保存下来供实时分析处理,普通的文件方式或者一般的关系型数据库无法满足这种高性能要求。实时数据库为过程控制的高速数据访问提供了坚实的基础。BerkeleyDB是一个具有工业强度的嵌入式数据库系统,数据处理的效率很高库非常紧凑,不超过500K,但可以管理大至256T的数据量iPlature—实时数据存储简化实时数据访问

7、操作(STLMap方式)定义StringIntMapmap(connection,"simple");新增map.insert(make_pair(key,i));查找p=map.find("z");修改p.set(p->second+1);删除map.erase(p);实时数据操作交互工具iPlature—关系数据库访问基于OracleOCI(OracleCallInterface)技术的封装库,模仿了Windows平台下微软ADO技术对象作用connection代表了对数据库的连接,访问数据库都由它开始s

8、tatement代表了SQL语句对象,负责解析参数,执行SQLresultset对数据库查询后所得结果parameterSQL语句中的参数,用于变化的数据column数据库查询所得结果的列,可以返回多种类型的值iPlature—关系数据库访问使用方便connectioncn("scott","tiger","server_name");stringsql="selectcount(*)totalfr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。