当前位置: 首页 > 专利查询>西门子公司专利>正文

定制制造执行系统屏幕的图形用户界面技术方案

技术编号:8862425 阅读:158 留言:0更新日期:2013-06-28 01:36
本发明专利技术提供一种考虑到特定客户需求来定制通用MES软件应用的屏幕的用户界面的方法和系统。该方法和系统包括:在MES应用内提供包括至少一个可配置的图形控件的至少一个页面屏幕,可配置的图形控件包括至少一个可被定制的区域;提供用于在至少一个定制区域中启用页面屏幕用户界面的可配置的图形控件的配置的图形配置工具;在工程设计时间,通过配置工具,选择代表给定的可配置的图形控件的给定节点,并且根据给定的特定客户需求来选择要定制的至少一个相关联的定制区域;通过编写ASP.net控件的软件代码来开发ASP.net控件以便满足给定的特定客户需求;通过配置工具,指定所开发的另外的ASP.net控件的信息,该信息用于将ASP.net控件链接到可配置的图形控件的定制区域。

【技术实现步骤摘要】

本专利技术涉及用于定制制造执行系统(MES)系统屏幕的图形用户界面的方法和系统。
技术介绍
在当今的工业自动化领域中,为了提高竞争力,制造公司需要同时缩短推向市场的时间、提高工艺的可见性和生产的灵活性、优化预测和调度、并减少废料、降低库存水平、减少停工时间;同时还要在全球的所有工厂中确保最优的质量和生产效率。因此,为了达到这些苛求的目标,制造公司需要集成的信息技术(InformationTechnology, IT)基础设施,该IT基础设施帮助制造公司协调在全球范围的生产,且如果必要的话,实时地进行协调。制造执行系统(Manufacturing Execution System, MES)通常被认为是集成了商业系统(比如:企业资源计划(Enterprise Resource Planning, ERP))和生产控制系统的IT层。西门子公司(Siemens Corp.)在其SIMATIC 的产品系列下提供了广泛的MES女口广叩ο如制造企业解决方案协会(ManufacturingEnterprise SoIutionsAssociation,MESA) (MESA国际)所定义的,MES系统是通过管理“从订单下发至制造的点到产品交付为成品的点的生产操作”,并通过“经由双向通信跨组织和供应链向其他系统提供关于生产活动的任务关键信息”来“驱动制造操作的有效执行的动态信息系统”。用于开发MES系统的国际标准通常被称为ISA-95或S95。MES系统通常包括的功能是:资源分配和状态、派发生产订单、数据收集/获得、质量管理、维护管理、性能分析、操作/细节调度(operations/detail scheduling)、文档控制、劳动力管理、工艺管理和产品跟踪。因此,软件供应者所开发的MES系统的目标是:为制造公司(客户)提供用于测量和控制生产活动的工具,目的是在制造厂中提高收益率、提高生产率、改善质量和工艺性倉泛。正如这里所使用的,软件应用是由软件开发者开发以在MES系统内执行一些有用的动作(例如,监视来自工厂过程的值或控制工厂设备)的一组软件部件。通常,在工程设计或配置时间,系统工程师根据特定的制造工厂需求来灵活地定制MES应用。而在运行时间,MES应用由可以是工厂操作员或生产线负责人员的终端用户来使用。MES系统设有前端/客户图形用户界面(GUI)应用,该前端/客户GUI应用可以由终端用户使用,以计划和控制制造活动。MES⑶I应用在将来自各种来源的工艺、质量和业务信息整合到工厂生产状态的一个统一的实时视图中发挥着关键作用。事实上,MES Gn应用将图形化屏幕显示给终端用户,该图形化屏幕能够概览工厂活动的一些参数或场景。当前,通常以网页的形式开发MES屏幕。例如,利用MES应用程序套件SIMATIC IT,提供了客户端应用生成器(ClientApplication Builder),该客户端应用生成器包括允许用户建立定制的⑶I的屏幕页面的一组模块。通常,软件提供商开发MES软件产品作为满足一些不同的客户需求的通用的解决方案。作为其结果,MES产品所提供的MES屏幕的集合也被设计为通用目的,以便用于各种不同的情形。然而,由于客户需要MES产品为适合于其特定需要的特定项目而定制,因此,还需要MES屏幕的GUI被定制以便满足特定项目的客户需求。由于在客户现场,终端用户主要通过MES屏幕的⑶I与MES产品交互,因此,这个客户需求是一个重要的需求。因此,在特定的单个项目上必须满足一些MES客户的强化需求,使得提高MES解决方案的有效性和可用性。MES客户的第一强化需求是关于数据输入的方式。例如,一些MES客户喜欢通过简单的文本框来输入特定的数据,而一些其他的客户喜欢通过已被预先填入一组值的组合框来输入相同的数据。或者在另一简化的示例中,一些客户希望通过星号得到字段中的数据输入是错误的通知,其他客户希望通过输入字段的背景颜色的改变来被告知错误的发生。在更高级的场景中,MES终端用户需要通过外部源来收集输入数据,该外部源需要诸如客户浏览器或图表的客户界面。MES客户的第二强化需求是关于主-详细视图的定制。事实上,MES屏幕经常被设计有主-详细视图:即,网格或树表示屏幕页面的主要实体,并且通过特定条目的选择,显示特定条目的细节。令人遗憾的是,每一个客户希望看到的细节通常是不同的,并且是特定于特定的工厂需求的。这些细节通常涉及在页面中的“主”实体。通常通过面板控件可以观看该详细信息,或替代地,通过在不同的选项卡面板中的选项卡控件,可以将该详细信息在逻辑上分组。在设计有主/详细视图的屏幕中,需要满足三个典型的技术要求。i )第一典型的技术要求是隐藏在MES产品的通用屏幕中定义的一些细节。ii)第二技术要求是增加在产品的通用屏幕中未定义的一些另外的细节。iii)第三技术要求是将所增加的细节置于上下文中,使得他们知道原始页面并且相应地行动。最后,在不知道原始页面的情况下,所增加的控件不能正确工作。因此,可以看到,由于不同的MES客户具有不同的需求,所以需要不同的定制类型。在本领域中,MES屏幕的定制问题已经以两种方式被解决。根据第一种方式,屏幕的源代码被发送给系统工程师或系统集成商,系统工程师或系统集成商根据所需要的定制来修改该源代码。这种行为就所需要的时间和精力而言具有相关的成本影响。此外,另一个缺点是专有的源代码暴露给通常不是软件开发公司的员工的第三方,这带来明显的知识产权问题。根据第二种方式,为了满足客户需求,各屏幕由软件开发者从头开始开发。包含所需要的定制的全新的网页将被建立以代替原始网页。令人遗憾的是,该第二种方式具有以下缺点:不可能开发出通用的屏幕,而只能开发出项目专用的屏幕。该定制是客户专用的:页面的新的修改的版本被建立。该行为需要花费很大的精力:分析原始页面的时间精力(定制屏幕的人通常不是建立屏幕的人);修改页面的时间精力;测试页面的时间精力(还需要一些固定的回归测试);为不同的客户维护相同页面的不同版本的精力。令人遗憾的是,在定制MES网络屏幕的两种已知的方式中,网页的源代码必须被修改。该事实表明所交付产品的屏幕的源代码需要重新被完全地测试,这带来在时间和精力方面的相关的成本影响,同时也要考虑代码维护和代码升级的需求。此外,关于定制MES网络屏幕的已知方法,不仅增加了开发和定制精力,而且降低了所交付的网络屏幕的可重用性。例如,在已知的定制网络屏幕的方法中,为了获得上述两种强化中的一种,S卩,输入数据方式的定制或主-详细视图的定制,使用在网页上承载的(用户或客户)ASP.NET控件。然而,令人遗憾的是,该定制是通过访问页面的源代码,在页面内增加和编码ASP.NET控件来实现的,该定制具有上述的缺点。
技术实现思路
因此,本专利技术的目的是克服上述缺点,尤其是通过提供定制MES屏幕的⑶I而不用修改网络屏幕的源代码的方法和系统来克服上述缺点。前述提到的目标通过如附加的权利要求中所描述的方法和系统来实现。此外,可以提供一种计算机程序元件,该计算机程序元件包括计算机程序代码,当被装载在计算装置的数字处理器中时,计算机程序代码根据上述方法来执行各步骤。另外,可以提供存储在计算机可用介质上的一种计算机程序产品,该计算机程序产品包括本文档来自技高网
...

【技术保护点】
一种考虑到特定客户需求来定制通用MES软件应用的屏幕的用户界面的方法,所述屏幕是网页,下文称为页面屏幕;所述方法包括以下步骤:a)在MES应用内提供至少一个包含至少一个可配置的图形控件的页面屏幕,所述可配置的图形控件包含至少一个可被定制的区域,下文称为定制区域;b)在至少一个定制区域中,提供用于启用页面屏幕用户界面的可配置的图形控件的配置的图形配置工具;c)在工程设计时间,通过所述配置工具,探索所述页面屏幕使得树被呈现,在所述树中,每一节点代表可配置的图形控件;d)在工程设计时间,根据给定的特定客户需求来选择代表给定的可配置的图形控件以及要定制的至少一个相关联的定制区域的给定的节点;e)在工程设计时间,通过编写ASP.net控件的软件代码来开发所述ASP.net控件以满足所述给定的特定客户需求;f)在工程设计时间,通过所述配置工具,指定所开发的另外的ASP.net控件的信息,所述信息用于将所述ASP.net控件链接到所述可配置的图形控件的定制区域;g)在工程设计时间,将用于链接所述给定的可配置的图形控件的定制区域的信息存储在网络服务器或在数据库中。

【技术特征摘要】
2011.12.22 EP 11195274.31.一种考虑到特定客户需求来定制通用MES软件应用的屏幕的用户界面的方法,所述屏幕是网页,下文称为页面屏幕; 所述方法包括以下步骤: a)在MES应用内提供至少一个包含至少一个可配置的图形控件的页面屏幕,所述可配置的图形控件包含至少一个可被定制的区域,下文称为定制区域; b)在至少一个定制区域中,提供用于启用页面屏幕用户界面的可配置的图形控件的配置的图形配置工具; c)在工程设计时间,通过所述配置工具,探索所述页面屏幕使得树被呈现,在所述树中,每一节点代表可配置的图形控件; d)在工程设计时间,根据给定的特定客户需求来选择代表给定的可配置的图形控件以及要定制的至少一个相关联的定制区域的给定的节点; e)在工程设计时间,通过编写ASP.net控件的软件代码来开发所述ASP.net控件以满足所述给定的特定客户需求; f)在工程设计时间,通过所述配置工具,指定所开发的另外的ASP.net控件的信息,所述信息用于将所述ASP.net控件链接到所述可配置的图形控件的定制区域; g)在工程设计时间,将用于链...

【专利技术属性】
技术研发人员:西蒙娜·M·贝洛蒂斯特凡诺·诺费里
申请(专利权)人:西门子公司
类型:发明
国别省市:

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

1