欢迎来到天天文库
浏览记录
ID:9223092
大小:795.37 KB
页数:22页
时间:2018-04-23
《罗克韦尔productioncenter特点》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、罗克韦尔ProductionCentre特点概要v3.12009年12月Confidential--ForInternalUseOnly.Copyright©2007RockwellAutomation,Inc.Allrightsreserved.1基于J2EE架构•FTPC的架构体系自下而上分为四层:数据层、商业逻辑层、web层和客户端层。•数据层存储系统的数据,包括系统设计数据和系统运行时的系统数据和生产数据。•商业逻辑层包括商业逻辑和数据访问,其中商业逻辑为一层sessionbeans,用
2、于完成应用,操作交易(transaction)管理,调用底层的元件(如bean);数据访问用于从数据库获得数据或保存数据到数据库,sessionbean调用数据操作类直接通过JDBC访问数据库。•Web层用于连接EJB至web客户端,它包含三个主要元件:HTTPserver、SOAPserver和DatasweepXMLWebServices。HTTPserver用于处理客户端发来的请求,SOAP引擎提供与EJB会话的SOAPRPC功能,DatasweepXMLWebServices提供客户端通
3、过webservice访问PlantOperations系统的功能。•客户端层由三种类型的客户端组成,HTML客户端,java客户端,通过WebServices与PlantOperation服务器通讯的客制化第三方客户端。2Confidential--ForInternalUseOnly.Copyright©2007RockwellAutomation,Inc.Allrightsreserved.系统架构图3Confidential--ForInternalUseOnly.Copyright©2
4、007RockwellAutomation,Inc.Allrightsreserved.软件组成•FTPC包括ProcessDesigner,ShopOperation和EnterpriseAdministrator三个部分。•ProcessDesigner:提供了一个环境和平台来根据客户的需求设计生产流程,创立生产过程中的数据对象和创建车间层操作的界面(类似于VB的编程界面,使用JAVA脚本Pnuts语言)。•ShopOperation:提供了一个环境来运行ProcessDesigner中设计
5、的车间层操作界面,同时把操作中发生的所有数据记录发送给服务器端,因此可以看成是客户端。•EnterpriseAdministrator:EnterpriseAdministrator主要负责PlantOperations和DataManagement两个部分的配置管理。涉及PlantOperations的管理主要是对ProcessDesigner和ShopOperation的环境进行配置,同时对数据库进行管理。4Confidential--ForInternalUseOnly.Copyright
6、©2007RockwellAutomation,Inc.Allrightsreserved.热部署•FTPC的两种客户端,Java客户端和HTML客户端的开发都是在Java客户端ProcessDesigner上完成的,用户可以同时登陆多个ProcessDesigner客户端对同一个系统进行开发(协同开发)。在系统运行时,ProcessDesigner仍能继续开发工作,两种客户端都只需一次完成,不需要分开开发,客户端除了安装JRE环境,不需要其他部署和安装额外的程序,并且每次登录客户端会自动下载服
7、务器端的最新版本,做到一次修改,全厂更新。5Confidential--ForInternalUseOnly.Copyright©2007RockwellAutomation,Inc.Allrightsreserved.扩展性•FTPC具备大系统所必须的良好扩展性,主要由于FTPC是基于java技术的系统开发平台,能够实现跨平台整合。•同时其数据处理既支持分布式处理数据再总体收集或者集中式处理数据两种形式。•在与.net/COM+开发的系统集成时,FTPC提供了IntegrateWebServi
8、ceClient可自动转换数据对象,实现系统无缝集成。FTPC集成了常用的设备和系统接口,可方便的与外部系统对接。6Confidential--ForInternalUseOnly.Copyright©2007RockwellAutomation,Inc.Allrightsreserved.支持集群•FTPC支持集群方式。当系统负载较大时,在Web层和业务逻辑层均可扩展成集群方式。采用集群方式时,可起到负载平衡作用,同时也起到提高系统可用性的作用。当一台服务器故障时,集群中的其他服务器科自动运行
此文档下载收益归作者所有