MES ROCKWELL FTPC 服务器开发综述

FactoryTalk Production Centre (FTPC) 是Rockwell Automation的制造执行系统(MES)平台,基于J2EE架构,支持XML Web Services及PNUTS脚本语言。本文介绍了FTPC的多层架构、开发环境特性及数据库交互方式,并列举了常见的可视化开发对象。

FactoryTalk ProductionCentre (FTPC)是ROCKWELL的MES平台,基于J2EE架构,XML Web Servers, PNUTS脚本语言。





多层架构:

数据库层连接使用JDBC

服务器层用PNUTS脚本运行应用逻辑

WEB层处理RMI协议、XML传输工作

Shop Operations 是最终用户使用的客户端

Process Designer 是开发人员使用的开发环境

JAVA APPLET是CS的工作方式,FTPC也支持BS的工作方式,最终用户也可以使用浏览器来接入FTPC


我使用的平台版本:Product Version: 9.1.101803

原厂HELP资料时间:Modified: 9/30/2010 7:35:57



FTPC平台总结:

我们看到了JAVA APPLET的大型应用,虽然在internet APPLETE基本消失了,但在intranet 企业内网环境中却生存了下来。

FTPC PNUTS脚本具备了一定的ORM功能,但非常弱、同hibernate、EF对比。

FTPC平台开发扩展性不错,可以使用其它JAVA架包来扩展功能,因为基于WEBSPHERE WEB服务器,也可以实现JAVA容器使用的多种方式。

Process Designer开发平台最大的优势在于,类似于VB/PB的可视化开发,在常用的数据处理、展示等功能开发效率非常高。但因为底层ORM功能弱,导致较复杂功能代码效率低。比如实现数据库分页功能。


FTPC平台集成大量可视化开发对象,比较常用的有:


AccessPrivilege 权限对象,用户的登陆可以参考使用这些权限对象

ATDefinition 自定义字段,存放开发者自定义的字段

EventSheet 事件表,这是实现服务器定制作业

FORMS 窗口,程序由一个个的FORMS构成,类似于C#的WINFORMS

Lists 字符常量, 这些字符常量对象是全局的

ReportDesign 打印表格,数据放在对应的ReportDataDefinition中

Subroutine 全局子函数, FTPC的一大特点,和一般语言的子函数的区别就在于这些子函数是看得见的。

User 用户,用户对象


FTPC平台安装后,开发对象和数据库的表相对应:

---------MES系统中用户定制表说明--------------------------------------
The following tables are not created during initialization.
 You will not see these tables until you create corresponding objects:

    AA_<objectName>      (未用)AT表的审计表。
    AT_<objectName>       源于FTPC AT_Definitions 对象、存放用户自定义对象表 【application table】。
    HN_<hierarchy>          (未用)源于FTPC  Hierarchies 对象、用户定义的层级视图数据。
    DA_<objectName>     (未用)DC表的审计表。
    DC_<objectName>     (未用)源于FTPC  DCS 对象、Data Collection Set 产生数据。
    UDA_<objectType>      源于FTPC UDA_Definitions 对象、可以是多表、存放用户自定义的字段【User Defined Attribute】。
    UDA_<objectType>_A   (未用)UDA表的审计表。

    对象名称----对应表名     源于FTPC平台,标准对象。如workorder对象,表名就叫Work_Order.






评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

刘欣的博客

你将成为第一个打赏博主的人!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值