用于管理工业生产过程的生产命令的计算机化系统技术方案

技术编号:2870644 阅读:147 留言:0更新日期:2012-04-11 18:40
一种用于管理工业生产过程的生产命令的计算机化系统,包括:至少部分地可被用户访问和与控制所述工业生产过程的系统通信的计算机化单元,该计算机化单元包括至少一个软件体系结构,所述软件体系结构包括:一个或多个适于执行一个或多个管理功能的第一软件模块,所述的第一软件模块包括一个或多个预定义软件部分;和适于管理所述第一软件模块操作的第二软件模块;适于存储数据/信息的第一计算机化装置,所述第一计算机化装置可被所述计算机化单元访问;其特征在于一个或多个所述第一软件模块至少包括下述的一个:执行用户接口功能的第一软件部分,执行一组实现所述管理操作的逻辑规则的第二软件部分,执行数据和信息存档并存储数据和信息的第三软件部分;以及进一步包括:第四软件部分,适于管理所述第一、二和三软件部分中的至少一个的操作并且适于与所述的第二软件模块通信。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种用于管理工业生产过程的生产命令的计算机化系统
技术介绍
下面,详细地参照一种用于管理工业轧制生产过程的生产命令的计算机化系统来描述本专利技术。这并不意味着是对本专利技术范围的限制,因为根据本专利技术的计算机化系统实际上可成功地用于管理任何类型的工业生产过程的生产命令,不论是分散的或连续的。众所周知,工业生产过程的管理可以出现在各种操作级别上。第1操作级别是计算机控制系统也称作开放式控制系统或为了简洁起见,简称为“OCS”。OCS一般包括适合与被控制的工业生产过程的一个或多个部分进行交互的若干现场设备。例如,在工业轧制生产过程中,这些现场设备由启动滚筒的发动机,探测轧制带材速度的探测器及类似设备组成。现场设备通过诸如现场总线网络的通信网络与能够根据要求来控制现场设备操作的控制器相连。第2操作级别(更高级别的)是用于管理生产命令的计算机化系统,也称作制造执行系统或为了简洁起见,简称为“MES”。例如,每天MES接收所要执行的命令的相关输入信息/数据,并且提供所要执行步骤的相关的输出指令,以完成/执行这一命令,即获得与所述命令相关的最终产品。MES可以将这些指令在诸如TCP/IP网络上直接传送给OCS的控制器,所述控制器根据所接收的指令依次控制与工业生产过程交互的现场设备。在这种方式中,使所控制的工业生产过程的各个部分达到要求的情况,以便获得生产命令的最终产品。计算机化MES一般也被赋予了其他的管理功能,例如像关于命令执行顺序的管理功能、命令执行过程的监控、报告功能、统计分析功能,管理功能等等。在工业生产过程的管理中,也可以有更高级别的的操作级别。例如,第3操作级别可以是一种用于资源规划的计算机化系统,也称为企业资源规划系统(Enterprise Resource Planning)或ERP系统,其一般包括SAP平台或类似物。ERP系统允许制定(formulate)关于工业生产过程的策略型进度表以及执行管理功能等等。ERP系统的任务是将要完成的生产命令的顺序输入给MES,其中所述生产命令的顺序是基于已经制定的策略和经济计划而自动生成的。为了执行所需要的管理功能,计算机化MES要运行一个或多个应用程序,而所述应用程序通常是根据结构化程序设计的原理使用像C或C++这样的程序设计语言编码而成的。一组这样的应用程序是根据特定的软件体系结构组织的,此软件体系结构即可以被视为一种确定应用程序执行的逻辑和计时标准的逻辑结构,也可以被视为在每个应用程序的各个部分、应用程序自身或者一个或更多应用程序和外部应用程序等等之间的交互的逻辑和计时标准的逻辑结构。用于已知计算机化MES中的常规软件体系结构通常具有单片电路类型。换一句话说,它们是这样一种软件体系结构,其相对低水平模块化(relatively low level ofmodularity)地、且实际上以充分集中的方式、通过少量相对复杂的应用程序(即,由相对大量的可执行代码行组成的程序)执行管理功能。计算机化MES可以根据一种使用中央单元(服务器)和人-机接口(客户机)的“客户机-服务器”结构来组织应用程序,其中中央单元与OCS通信以及人-机接口可被用户访问。在这种情况下,所用的应用程序可根据要求被不同地定位于“客户机”或“服务器”上。然而,根据其组织应用程序的软件体系结构仍然基本具有单片电器类型。传统型的计算机化MES有缺点。第1个缺点是由所用的软件体系结构的单片电路结构以及所用的应用程序通常都十分复杂所引起的,这使它们难于改进、实施或维护。当为了执行诸如用户接口管理的某一管理功能,有必要交互地使用例如VB和C++这样的不同语言时,这些复杂的问题是尤其关键的。此外,由于常规软件体系结构的低水平模块化,它们常常几乎不可变通并且难于适应用户的需求。相似的管理操作和功能常常在一个或多个应用程序的各个部分中被重复执行。再者,由于低水平模块化,通常用于常规MES的软件体系结构,常常在其所用的应用程序的各个部分之间具有高度的相关性。因此,如果对应用程序的某一部分进行修改,例如为了引进新的管理功能,就会对应用程序的其他部分造成不良影响。这些不良影响难于预知和跟踪,并且可导致计算机化MES出现严重故障。这一事实相当大的限制了修改/改进所用应用程序的可能性,也就是限制了加入新的管理功能/操作或者修改现有管理功能或操作的可能性。另一个缺陷是,通常所用的软件体系结构,由于它们的低水平模块化,可能难于将从头开发的软件程序合并,并且为了满意地与外部应用程序进行交互,需要相对繁重的开发工作。
技术实现思路
本专利技术的目标是提供一种用于管理工业生产过程的生产命令的计算机化系统,其能够克服所述的缺陷。在这一目标范围内,本专利技术的目的是提供一种用于管理工业生产过程的生产命令的计算机化系统,其包括以高水平模块化为特征的用于执行各种需要的管理功能的软件体系结构。本专利技术的另一个目的是提供一种用于管理工业生产过程的生产命令的计算机化系统,其允许方便地整合新的管理功能和/或修改/删除现有的管理功能。本专利技术的另一个目的是提供一种用于管理工业生产过程的生产命令的计算机化系统,其允许在执行管理功能期间,方便地与外部应用程序进行交互。本专利技术的另一个目的是提供一种便于用户执行、管理和维护的用于管理工业生产过程的生产命令的计算机化系统。在下文将更加显而易见的所述目标以及这些和其他目的,可以通过用于管理工业生产过程的生产命令的计算机化系统来完成,其包括至少部分地可被用户访问和与控制所述工业生产过程的系统通信的计算机化单元,其中计算机化单元包括至少一个软件体系结构,这一个软件体系结构包括一个或多个第一软件模块,其适于执行一个或多个管理功能,所述第一软件模块包括一个或多个预定义软件部分;和第二软件模块,适于管理所述第一软件模块的动作;第一计算机化装置,适于存储数据/信息,所述第一计算机化装置可被所述计算机化单元访问;其特征在于一个或多个所述第一软件模块至少包括下述中的一个第一软件部分,用于提供用户接口,第二软件部分,用于执行一组实现所述管理操作的逻辑规则,第三软件部分,用于管理并存储数据和信息;以及进一步包括第四软件部分,适于管理所述第一、二和三软件部分中的至少一个的操作并与所述的第二软件模块通信。附图说明本专利技术更多的特征及有益效果将从本专利技术的计算机化系统的优选而不是全部实施方案的描述中得到更清楚地说明,通过附图仅以非限制性例子的方式来举例说明,其中图1是本专利技术的计算机化系统的实施例的示意图;图2是本专利技术的计算机化系统的局部的示意图;图3是本专利技术的计算机化系统的另一局部的示意图;图4是本专利技术的计算机化系统的另一实施例的示意图。具体实施例方式参考图1,本专利技术的用于管理工业生产过程的生产命令的计算机化系统(MES),包括计算机化单元200,其能至少部分地被用户访问并与用于控制所述被控制的工业生产过程的系统101通信。本专利技术的MES也包括适于存储数据/信息的第一计算机化装置13。第一计算机化装置13可以被计算机化单元200方便地访问,并且有益地包括一个或多个数据库,优选的为一个或多个ORACLE类型的数据库。计算机化单元200包括软件体系结构1,此软件体系结构1包括适于执行一个或多个管理功能的一个或多个第一软件模块2(图2)本文档来自技高网
...

【技术保护点】
一种用于管理工业生产过程的生产命令的计算机化系统,包括:计算机化单元,其至少部分地可被用户访问并与控制所述工业生产过程的系统通信,所述计算机化单元包括至少一个软件体系结构,该软件体系结构包括:一个或多个第一软件模块,其适于执 行一个或多个管理功能,所述的第一软件模块包括一个或多个预定义软件部分;和第二软件模块,其适于管理所述第一软件模块的操作;第一计算机化装置,适于存储数据/信息,所述第一计算机化装置可被所述计算机化单元访问;其特征在于, 一个或多个所述第一软件模块至少包括下述的一个:第一软件部分,适于实现用户接口功能,第二软件部分,适于执行一组实现所述管理操作的逻辑规则,第三软件部分,适于实现数据和信息的归档以及存储功能;以及进一步包括:第四软件部分 ,适于管理所述第一、二和三软件部分中的至少一个的操作并且适于与所述的第二软件模块通信。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:V费利波夫
申请(专利权)人:ABB服务有限公司
类型:发明
国别省市:IT[意大利]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利