MES技术及其应用-4关键技术.ppt
- 文档编号:2214328
- 上传时间:2022-10-28
- 格式:PPT
- 页数:65
- 大小:3.42MB
MES技术及其应用-4关键技术.ppt
《MES技术及其应用-4关键技术.ppt》由会员分享,可在线阅读,更多相关《MES技术及其应用-4关键技术.ppt(65页珍藏版)》请在冰豆网上搜索。
COPYRIGHTHUSTMES技术及其应用技术及其应用华中科技大学机械学院华中科技大学机械学院10/28/20221/64MESMESMESMES技术及应用技术及应用技术及应用技术及应用饶运清ManufacturingExecutionSystemManufacturingExecutionSystem华中科技大学机械学院华中科技大学机械学院若干关键技术若干关键技术COPYRIGHTHUSTMES技术及其应用技术及其应用华中科技大学机械学院华中科技大学机械学院10/28/20222/64提纲一、一、一、一、MESMES体系结构体系结构体系结构体系结构二、二、二、二、MESMES集成技术集成技术集成技术集成技术三、三、三、三、数据采集与识别技术数据采集与识别技术数据采集与识别技术数据采集与识别技术COPYRIGHTHUSTMES技术及其应用技术及其应用华中科技大学机械学院华中科技大学机械学院10/28/20223/64一、一、MES体系结构体系结构n什么是组件?
什么是组件?
nMES组件分类组件分类n基于组件的基于组件的MES系统架构系统架构nMES业务组件开发业务组件开发n基于组件的基于组件的MES系统配置系统配置n组件模型标准组件模型标准n基于组件开发基于组件开发MES的优点的优点n基于工作流技术的基于工作流技术的MES建模与开发建模与开发COPYRIGHTHUSTMES技术及其应用技术及其应用华中科技大学机械学院华中科技大学机械学院10/28/20224/64什么是组件什么是组件n也叫构件、控件等。
简而言之,组件就是对象。
也叫构件、控件等。
简而言之,组件就是对象。
组件是对数据和方法的封装。
组件是对数据和方法的封装。
基于组件的软件开发流程基于组件的软件开发流程基于组件的软件开发流程基于组件的软件开发流程COPYRIGHTHUSTMES技术及其应用技术及其应用华中科技大学机械学院华中科技大学机械学院10/28/20225/64MES组件分类组件分类n标准组件:
标准组件:
标准组件是标准组件是MES底层核心功能的集合,它提供整底层核心功能的集合,它提供整个个MES系统的运行环境,为上层实现系统的运行环境,为上层实现MES具体功能的组件服具体功能的组件服务。
这些组件包括:
工作流组件、查询组件、搜索组件、视务。
这些组件包括:
工作流组件、查询组件、搜索组件、视图组件、消息组件、分类组件、系统集成插件等。
图组件、消息组件、分类组件、系统集成插件等。
n通用组件:
通用组件:
通用组件则是跨行业的,实现大多通用组件则是跨行业的,实现大多MES系统所包系统所包含的功能。
如优化计算、误差分析、故障诊断、数据可视化含的功能。
如优化计算、误差分析、故障诊断、数据可视化界面、报表、日期管理、事件管理等。
界面、报表、日期管理、事件管理等。
n行业组件:
行业组件:
行业组件是针对特定行业中的典型需求,实现其行业组件是针对特定行业中的典型需求,实现其相应具备的功能。
如生产过程模型、业务模型、设备监测、相应具备的功能。
如生产过程模型、业务模型、设备监测、设备维护、物料平衡、生产计划调度、生产绩效分析、动态设备维护、物料平衡、生产计划调度、生产绩效分析、动态成本分析等。
成本分析等。
n专业组件:
专业组件:
专业组件是根据特定类型的专业组件是根据特定类型的MES系统的特殊要求,系统的特殊要求,提供定制化功能的组件,如生产过程动态仿真、物料跟踪等。
提供定制化功能的组件,如生产过程动态仿真、物料跟踪等。
COPYRIGHTHUSTMES技术及其应用技术及其应用华中科技大学机械学院华中科技大学机械学院10/28/20226/64基于组件的基于组件的MES系统架构系统架构总线层总线层数据库数据库/网络网络J2EE/.NETJ2EE/.NETXMLXML框架层框架层订单订单管理管理构件构件生产生产调度调度构件构件其它其它构件构件系统系统管理管理构件构件设备设备管理管理构件构件物料物料管理管理构件构件人力人力资源资源构件构件组件层组件层工具集工具集工具集工具集应用层应用层应用系统应用系统COPYRIGHTHUSTMES技术及其应用技术及其应用华中科技大学机械学院华中科技大学机械学院10/28/20227/64MES业务组件开发业务组件开发基于组件的基于组件的MES开发开发过程及各个阶段的活动如过程及各个阶段的活动如右图所示,主要可以分为右图所示,主要可以分为四大步骤:
四大步骤:
nMES需求分析与系统需求分析与系统设计设计nMES业务组件提取及业务组件提取及适配适配nMES业务组件装配业务组件装配nMES软件测试软件测试COPYRIGHTHUSTMES技术及其应用技术及其应用华中科技大学机械学院华中科技大学机械学院10/28/20228/64
(1)MES需求分析与系统设计需求分析与系统设计n此阶段与传统的瀑布型软件开发模式需求分析与此阶段与传统的瀑布型软件开发模式需求分析与系统设计相似,都是对系统设计相似,都是对MES用户的需求进行分析,用户的需求进行分析,归纳出用户对归纳出用户对MES软件的功能需求,然后从系软件的功能需求,然后从系统的高度上对统的高度上对MES软件的各个组成部分进行设计。
软件的各个组成部分进行设计。
n在在MES需求分析与系统设计阶段,可以从需求分析与系统设计阶段,可以从MES领域组件库中提取到相似的分析级与设计级的领域组件库中提取到相似的分析级与设计级的MES组件,复用组件内的知识,可以提高组件,复用组件内的知识,可以提高MES软件的分析与设计效率。
根据软件的分析与设计效率。
根据MES软件的各部软件的各部分功能划分,确定可以从领域组件库中提取的领分功能划分,确定可以从领域组件库中提取的领域组件和需要重新开发的专用组件。
域组件和需要重新开发的专用组件。
COPYRIGHTHUSTMES技术及其应用技术及其应用华中科技大学机械学院华中科技大学机械学院10/28/20229/64
(2)MES业务组件提取及适配业务组件提取及适配n在这个阶段,首先根据相应的组件提取方法从在这个阶段,首先根据相应的组件提取方法从MES业务(领域)组件库中提取出所需的各类业业务(领域)组件库中提取出所需的各类业务组件,包括二进制代码组件、源代码组件和可配务组件,包括二进制代码组件、源代码组件和可配置组件。
置组件。
n然后对提取出的源代码组件进行修改并编译,对可然后对提取出的源代码组件进行修改并编译,对可配置组件进行配置适配,最后形成可部署的组件。
配置组件进行配置适配,最后形成可部署的组件。
COPYRIGHTHUSTMES技术及其应用技术及其应用华中科技大学机械学院华中科技大学机械学院10/28/202210/64(3)MES组件装配组件装配n这个阶段将在软件体系框架(如这个阶段将在软件体系框架(如J2EE)基础上,)基础上,把各个组件装配到一起,形成把各个组件装配到一起,形成MES软件系统。
不软件系统。
不同层次的可部署组件会有不同的装配方式,例如,同层次的可部署组件会有不同的装配方式,例如,采用采用XML语言作为组件装配的接口描述语言。
语言作为组件装配的接口描述语言。
n在进行在进行MES业务组件装配之前,首先需要确定合业务组件装配之前,首先需要确定合适的软件体系架构和装配技术。
例如,采用适的软件体系架构和装配技术。
例如,采用SUN公司的公司的J2EE体系结构,并用体系结构,并用XML语言作为语言作为MES领域组件装配的接口描述语言,以实现组件领域组件装配的接口描述语言,以实现组件之间的无缝连接,形成分布式、跨平台、基于之间的无缝连接,形成分布式、跨平台、基于Web的的MES软件。
软件。
COPYRIGHTHUSTMES技术及其应用技术及其应用华中科技大学机械学院华中科技大学机械学院10/28/202211/64(4)MES软件测试软件测试对通过装配形成的对通过装配形成的MES软件进行各项性能测软件进行各项性能测试,包括数据、功能、稳定性、安全性、集成性等试,包括数据、功能、稳定性、安全性、集成性等指标。
指标。
COPYRIGHTHUSTMES技术及其应用技术及其应用华中科技大学机械学院华中科技大学机械学院10/28/202212/64基于组件的基于组件的MES系统配置系统配置MES系统的可配置主要通过组件的定义或复用、组件库系统的可配置主要通过组件的定义或复用、组件库的建立和和按照生产业务流程组装的建立和和按照生产业务流程组装MES系统三个过程。
系统三个过程。
(1)组件定义或复用)组件定义或复用对于一个组件,其描述可以分为两个部分:
组件功对于一个组件,其描述可以分为两个部分:
组件功能的说明和组件功能的实现部分。
任何可重用的软件组能的说明和组件功能的实现部分。
任何可重用的软件组件都必须有特征说明(主要是描述组件的类型信息)和件都必须有特征说明(主要是描述组件的类型信息)和规则说明(主要是描述组件的动态行为),分别用来描规则说明(主要是描述组件的动态行为),分别用来描述可重用组件的静态特征和动态语义。
另外,在描述可述可重用组件的静态特征和动态语义。
另外,在描述可重用组件的信息中还应该包括组件的对外接口信息。
同重用组件的信息中还应该包括组件的对外接口信息。
同时为大量开发时为大量开发MES的组件组件、建立可重用组件库做准的组件组件、建立可重用组件库做准备,必须制定好备,必须制定好MES组件的开发规范。
组件的开发规范。
COPYRIGHTHUSTMES技术及其应用技术及其应用华中科技大学机械学院华中科技大学机械学院10/28/202213/64
(2)组件库的建立)组件库的建立为使为使MES开发人员能够对开发人员能够对MES用户的需求做出用户的需求做出快速响应,创建满足用户要求的组件,有必要开发快速响应,创建满足用户要求的组件,有必要开发可重用可重用MES组件库管理平台。
组件库管理平台主要组件库管理平台。
组件库管理平台主要用来储存和管理可复用的组件,提供的主要功能包用来储存和管理可复用的组件,提供的主要功能包括储存、增加、删除、修改、检索和统计等。
此外,括储存、增加、删除、修改、检索和统计等。
此外,为了便于管理员和用户考察组件的复用情况,还应为了便于管理员和用户考察组件的复用情况,还应该提供组件复用记录和用户意见反馈功能。
该提供组件复用记录和用户意见反馈功能。
COPYRIGHTHUSTMES技术及其应用技术及其应用华中科技大学机械学院华中科技大学机械学院10/28/202214/64(3)组件组装)组件组装组件的组装也是组件复用中一个非常关键的步组件的组装也是组件复用中一个非常关键的步骤。
因为基于组件的开发、通过组件组装得到最终骤。
因为基于组件的开发、通过组件组装得到最终的应用系统,其稳定性、可靠性等方面,磨合是否的应用系统,其稳定性、可靠性等方面,磨合是否出漏洞,直接关系到应用系统能否正常运行。
在进出漏洞,直接关系到应用系统能否正常运行。
在进行组件组装时可以采用编写不同的胶合元件、剪裁、行组件组装时可以采用编写不同的胶合元件、剪裁、包装等组装策略。
包装等组装策略。
COPYRIGHTHUSTMES技术及其应用技术及其应用华中科技大学机械学院华中科技大学机械学院10/28/202215/64n以排产和调度为例:
以排产和调度为例:
n根据生产详细排产和调度活动特征,把它分解定义为多个根据生产详细排产和调度活动特征,把它分解定义为多个组件,设置在组件库中,用户可以根据自己的生产模式和组件,设置在组件库中,用户可以根据自己的生产模式和业务流程选用对应的排产和调度组件进行组装,来构成企业务流程选用对应的排产和调度组件进行组装,来构成企业业MES系统中所需的排产和调度功能模块。
系统中所需的排产和调度功能模块。
n当生产模式或业务流程发生变化时,只需修改原组件的对当生产模式或业务流程发生变化
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MES 技术 及其 应用 关键技术
![提示](https://static.bdocx.com/images/bang_tan.gif)