用于控制、创建和修改工序流程的系统、方法和计算机程序产品技术方案

技术编号:22367652 阅读:29 留言:0更新日期:2019-10-23 05:50
公开了一种用于控制、创建并且修改工序流程(110)的系统(100)。此外,公开了用于创建并且修改工序流程(110)的方法和计算机程序产品。系统(100)包括客户的具有多个提供数据和/或接收数据的组件(401、402、...、40M)的IT区域。同样设置了工序区域(50),在所述工序区域中实现了至少一个工序流程(110),所述工序流程由功能块(511、512、...、51K)和设备块(521、522、...、52L)构成。为由功能块(511、512、...、51K)和/或设备块(521、522、...、52L)构成的流程块(531、532、...、531)分配了属性和数值。在具有至少一个图形用户界面(62)的配置区域(60)中,能够创建和/或修改多个工序流程(110)。包括若干服务(301、302、...、30K)的中间件(30)与IT区域(40)的组件(401、402、...、40M)、工序区域(50)和配置区域(60)通信连接。

Systems, methods, and computer program products for controlling, creating, and modifying process flows

【技术实现步骤摘要】
【国外来华专利技术】用于控制、创建和修改工序流程的系统、方法和计算机程序产品
本专利技术涉及一种用于控制工序流程的系统。此外,本专利技术涉及一种用于创建和修改逻辑工序流程的方法。同样,本专利技术涉及一种用于创建和修改逻辑工序流程的计算机程序产品。
技术介绍
德国技术DE202013005733U1公开了一种系统,用于规划并且布置技术设备和/或用于技术设备的自动化系统。所述系统包括显示装置和操作元件,其中在显示装置上设置了用于设备或自动化系统的不同技术的和/或逻辑组成部分的不同操作区域。在显示装置上示出了用于设备或自动化系统的第一组成部分的第一操作区域,其具有关于所述组成部分的第一信息和/或用于调节关于所述组成部分的技术上的或者逻辑上的属性的输入区。第二操作区域被设置用于所述设备或自动化系统的第二组成部分,其具有关于所述组成部分的第二信息和/或用于调节关于所述组成部分的技术上的或者逻辑上的属性的第二输入区。为所述系统设有第一操作元件,并且所述系统如此设立和构成,使得在操作第一操作元件和第一操作区域时将选择从第一操作区域更换至第二操作区域。为所述系统设有第二操作元件。所述系统如此设立和构成,使得在操作第二操作元件和所选择的第一操作区域时将选择从第一操作区域更换至第一操作区域之内的第一输入区。德国专利申请DE102015214742A1公开了一种用于使不同的设备类型的工业设备的仪器的应用程序初始化的系统和方法。不同的设备类型分别要求应用程序的不同的初始化。所述系统包括检测模块,该检测模块被构造用于精选设备的初始化要求且为工业设备集中存储。指示模块如此构成,使得在所精选的初始化要求的基础上为每个应用程序生成统一的初始化指令,所述初始化指令用在相同设备类型的多台设备上。初始化模块被构造用于:将所生成的初始化指令应用到相应的应用程序上,此后将该应用程序应用于设备。德国专利申请DE102011006786A1公开了一种产品,该产品可以配备有产品传感器,从而可以与所述产品一起借助于产品传感器来查明设备或机器的数据。所查明的数据可以用于诊断和/或控制设备或机器。在此有利的是,数据在产品的位置处出现并且因此能够直接查明对产品的不期望的影响(例如环境参数或系统本身的影响)。所述使用方案例如能够用在自动化技术、设备或机器中或者用在产品制造的不同变型方案中。德国专利申请DE19812377A1公开了一种用于长形物料仓库的自动化运行的系统,该系统首先保证简单的可操作性,除此以外能够经济地创建和运行并且支持良好的可扩展性。所述系统适合于长形物料仓库的自动化管理并且具有仓储区域,所述仓储区域具有多个仓储地点、至少一个相对于仓储区域位置固定的入库站及出库站以及至少一个用于在仓储地与入库站及出库站之间对长形物料进行材料转运的运输机构。控制装置被设置用于操作用于材料转运的运输单元。此外,设置了至少一台与控制装置连接的计算机,所述计算机用于在仓储地、材料类型、件数和与材料类型相关的总长度方面来管理材料、用于登记取出及入库任务并且用于将在仓储地、入库/出库站和转运过程方面经过评估的任务转交给控制装置。
技术实现思路
本专利技术的目的是实现一种用于控制、创建和修改逻辑工序流程的系统,该系统具有高度的灵活性,由此能够尽可能简单地创建工序流程。同样,应该能够以简单的方式在后来的时刻将设备整合至系统中,而不必修改系统。所述目的通过一种用于控制、创建和修改逻辑工序流程的系统来实现,所述系统包括权利要求1的特征。本专利技术的另一个目的是,给出一种用于创建和修改逻辑工序流程的方法,该方法具有高度的灵活性,从而能够以简单的且成本低廉的方式来创建或者补充不同的工序流程。所述目的通过一种用于创建和修改工序流程的方法得到实现,所述方法包括权利要求7的特征。此外,本专利技术的一个目的是,给出一种用于创建和修改逻辑工序流程的计算机程序产品,该计算机程序产品具有高度的灵活性,从而能够以简单的且成本低廉的方式来创建或者补充不同的工序流程。所述目的通过一种用于创建和修改工序流程的计算机程序产品来实现,所述计算机程序产品包括权利要求15的特征。根据本专利技术的用于控制、创建和修改工序流程的系统被划分为多个区域。用户区域包括多个提供数据的和/或接收数据的组件。这些组件例如可以是数据库、软件服务或上级的IT系统。工序区域(通过适当的接口)与中间件通信连接。在工序区域中实施至少一个工序流程,所述工序流程由流程块和设备块构成。在包括至少一个图形用户界面的配置区域中,能够创建和/或修改工序流程。包括多个服务的中间件与用户区域的组件、工序区域和配置区域通信连接。可以在中间件中安装以下服务。拣选系统:用于管理并且操控拣选标志的软件,其例如能够被分配给货架、仓库或储存架。拣选系统由服务器和管理器构成。生产及物流逻辑模块生产及物流逻辑模块是中间件中的服务。所述服务是一种用于为生产和物流任务创建跨平台的逻辑工序流程的通用软件。服务能够通过模块来创建复杂的逻辑工序流程。流程能够由客户来创建并且通过服务来执行。服务基本上由两部分构成:设备和流程。设备例如是显示器或监视器、仓储管理或拣选的操作单元、1D/2D条形码扫描器等,它们能够一次性地配置在服务器上。对于每个工序流程来说,所需要的设备能够由服务器来调用和使用。在此,定义参数,例如所使用的设备的IP地址、端口或起始符。这些流程由通过箭头(过渡)彼此连接的功能组成。这些过渡表明功能的时间顺序。功能执行小任务,并且如有必要能够访问所配置的设备。这方面的实例是,对数值进行比较、将文本文件发送给至少一个显示器或监视器或者等待对于操作单元上的确认键的按压。借助被安装在中间件中的服务,能够为工序区域创建工序流程并且简单地且快速地在工序流程中实现所产生的更改。流程块包括功能块和/或设备块,它们通过过渡相互连接。(用于创建工序并且对工序进行参数设定的)图形用户界面是一种软件,该软件必要时在单独的计算机上运行并且通过其监视器显示并且通过其输入设备(例如键盘和/或鼠标)来操作。监视器至少被划分为第一子窗口和第二子窗口。第一子窗口包含多个能选择的功能块和多个能选择的设备块。在第二子窗口中可以基于多个能选择的功能块和多个能选择的设备块创建、修改多个流程块构成的不同的工序流程并且使其可视化。当功能块或设备块被拖入到第二个窗口中时,从这些模块中基于以下原因确定流程模块,即现在将这些功能模块和设备模块专门针对所期望的工序流程进行参数设定。。所述设备,例如监视器、数据库、1D条形码扫描器、2D条形码扫描器、拣选标志(操作单元)、SPS等一次性地配置在中间件中并且能够由每个工序流程使用。在此,定义参数,例如IP地址、端口或起始符。设备能够与中间件或中间件的服务通信。因此,能够操控监视器、LED显示器或拣选系统。得到支持的设备的未结束的并且因此示例性的列表持续增长。能够设置的设备例如是网络服务器/客户端、电子邮件、SMS模块、数据库(ODBC/SQLite/Sybase/Oracle/MySQL)、LED指示灯、OPCUA服务器、PickVision服务器、1D/2D条形码扫描器(利用COM接口或以太网)等。如果在生产和物流逻辑模块、也就是中间件中配置了设备,则所有在其上执行的工序流程都能够访问这个设备。也能够实现不本文档来自技高网
...

【技术保护点】
1.用于控制、创建和修改工序流程(110)的系统(100),包括:·客户的具有多个提供数据和/或接收数据的组件(401、402、...、40M)的IT区域(40);·工序区域(50),在所述工序区域中实施至少一个工序流程(110),所述工序流程由流程块(531、532、...、53K)构成;·具有至少一个图形用户界面(62)的配置区域(60),借助所述配置区域能够创建和/或修改所述工序流程(110);·包括多个服务(301、302、...、30K)的中间件(30),所述中间件与用户区域(40)的组件(401、402、...、40M)、工序区域(50)和配置区域(60)通信连接。

【技术特征摘要】
【国外来华专利技术】2017.02.23 DE 102017103798.51.用于控制、创建和修改工序流程(110)的系统(100),包括:·客户的具有多个提供数据和/或接收数据的组件(401、402、...、40M)的IT区域(40);·工序区域(50),在所述工序区域中实施至少一个工序流程(110),所述工序流程由流程块(531、532、...、53K)构成;·具有至少一个图形用户界面(62)的配置区域(60),借助所述配置区域能够创建和/或修改所述工序流程(110);·包括多个服务(301、302、...、30K)的中间件(30),所述中间件与用户区域(40)的组件(401、402、...、40M)、工序区域(50)和配置区域(60)通信连接。2.根据权利要求1所述的系统(100),其中所述流程块(531、532、...、53K)由功能块(511、512、...、51K)和设备块(521、522、...、52L)构成,并且所述流程块(531、532、...、53K)通过转接(541、542、...、54I)彼此连接。3.根据权利要求1所述的系统,其中所述图形用户界面(62)是监视器(63),所述监控器被划分成至少一个第一子窗口(65)和一个第二子窗口(66),其中所述第一子窗口(65)包括多个能选择的功能块(511、512、...、51K)和多个能选择的设备块(521、522、...、52L),并且在由流程块(531、532、...、53K)构成的第二子窗口(66)中能够创建、能够修改不同的工序流程并且能够使不同的工序流程可视化,所述流程块由能选择的功能块(511、512、...、51K)和多个能选择的设备块(521、522、...、52L)构成。4.根据前述权利要求中任一项所述的系统(100),其中如果至少一个从设备(130)使用不允许与所述中间件(30)直接通信的通信协议,则所述工序流程(110)包括主设备(120),并且其中每个主设备(120)包括多个接口(70),所述从设备(130)通过所述接口与所述主设备(120)相连接并且所述主设备通过合适的接口(70)与所述中间件(30)的至少一个服务(301、302、...、30K)相连接。5.根据前述权利要求1至3中任一项所述的系统(100),其中所述工序流程(110)如此构成,使得所有从设备(130)直接地并且紧接着地通过通信协议与所述中间件(30)进行通信。6.根据权利要求4至5中任一项所述的系统(100),其中所述从设备(130)在所述工序(110)中能够包括用于取出的操作单元(8)和/或用于补充供应的操作单元(9)和/或设备(10)。7.用于创建和修改工序流程(110)的方法,包括以下步骤:·通过所述配置区域(60)的图形用户界面(62)借助于在中间件(30)中存储的功能块(511、512、...、51K)和设备块(521、522、...、52L)来创建或者修改至少一个所述工序流程(110);·将至少一个所述工序流程(110)转交给所述中间件(30)并且保存在那里;并且·从所述中间件(30)中调用至少一个所述工序流程(110),以用于在工序区域(50)中执行。8.根据权利要求7所述的方法,其中每个工序流程(110)的创建和/或修改如此执行,使得至少...

【专利技术属性】
技术研发人员:尤尔根·迈耶
申请(专利权)人:威邦信息系统有限公司
类型:发明
国别省市:德国,DE

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

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