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

文档序号:18943036发布日期:2019-10-23 01:18阅读:150来源:国知局
用于控制、创建和修改工序流程的系统、方法和计算机程序产品与流程

本发明涉及一种用于控制工序流程的系统。

此外,本发明涉及一种用于创建和修改逻辑工序流程的方法。

同样,本发明涉及一种用于创建和修改逻辑工序流程的计算机程序产品。



背景技术:

德国实用新型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接口或以太网)等。

如果在生产和物流逻辑模块、也就是中间件中配置了设备,则所有在其上执行的工序流程都能够访问这个设备。也能够实现不同的运行的工序流程同时访问。为此,对每种设备类型来说都有不同的功能块可供使用。所布置的1d/2d条形码扫描器例如仅提供“读取条形码”功能,而数据库则提供了用于读取、插入并且更新由工序流程生成的数据的表格的功能。

所创建的工序流程的每个工序流程都能够包括一个主设备和至少一个从设备。如果从设备之一不能通过以太网与中间件通信,则始终需要主设备。如果设置了主设备,则该主设备包括多个接口,所需的从设备通过这些接口与主设备相连接。主设备通过适合的接口与中间件的至少一个服务相连接。每个主设备都通过中间件的服务来获得所创建的和/或所修改的工序流程。这些工序流程能够通过主设备来执行。从设备是用于取出的操作单元、用于补充供应的操作单元或者其它在工序流程中所需要的设备的统称。

能够为每个工序流程分配至少一个提供输入端的从设备和至少一个提供输出端的从设备。如上面已经提到的那样,如果从设备使用不允许与中间件进行直接通信的通信协议,则从设备可以通过主设备与中间件通信连接。主设备包括多个接口,从设备通过这些接口与主设备相连接并且主设备与中间件相连接。所述接口例如包括gpio、串行接口、实时以太网(profinet)、程序总线网络(profibus)或wlan。

根据本发明的用于创建和修改工序流程的方法首先包括:通过图形用户界面来创建和/或修改至少一个工序流程。图形用户界面被设置在配置区域中。能够借助被存储在中间件中的功能块和设备块来执行工序流程的创建和/或修改。由多个流程块构成的至少一个工序流程被传送给中间件(至少一个服务)并且被保存储那里。为了执行,工序区域的至少一个工序流程从中间件调用。

通过按下按键,将所创建的和/或所修改的工序流程传输给中间件(服务)。因此能够尽可能简单地创建工序流程,因为所有被使用的组成部分以及其它设备与中间件无关地来配置。如果设备在流程创建(工序流程的创建)的时刻就已经能够被够到(也就是用电缆连接、分配ip地址等等),则这一点进一步简化了工序流程的创建工序。

如此执行每个工序流程的创建和/或修改,使得能够从至少一个第一子窗口中选出至少一个功能块和至少一个设备块(设备)。在至少一个第二子窗口中显示功能块和设备块。至少一个功能块和至少一个设备块通过至少一个过渡彼此连接。在第三子窗口中选择组成流程块的功能块和设备块的属性。流程块通过至少一个过渡彼此连接。流程块决定何时并且在哪些条件下执行哪个过渡。过渡本身仅描述从流程块的输出端到下一个流程块的输入端的“路径”。

所使用的过渡通过简单的箭头来表示。这些过渡能够通过右键单击用户界面中出现的关联菜单(子窗口)中的功能来选择,或者通过按住alt键并且将箭头从一个功能拖动到另一个功能来创建。随后还必须选择,何时执行这个过渡。这一点通过events、也就是事件来实现,所述事件在特定的条件下触发所述功能。if-else(条件)函数可以具有例如至少两个事件:

真事件:如果条件适用,则触发;

假事件:如果条件不适用,则触发。

多个能选择的设备块包括多个输入设备和多个输出设备,其中为输入设备和输出设备分配多个参数,例如ip地址、端口或起始符。如已经提到的那样,工序流程的输入设备和输出设备能够与主设备通信连接。为此,主设备能够包括多个接口,如果需要,输入设备和输出设备能够通过这些接口与主设备相连接并且主设备能够与中间件相连接。

根据本发明的用于创建和修改工序流程的计算机程序产品包括多个被保存在一个或多个计算机可读的存储介质上的程序命令。所述计算机程序产品的特征在于,在图形用户界面上能够借助被存储在中间件中的功能块和设备块来定义至少一个工序流程。流程块由参数化的功能块和设备块所组成,它们通过过渡彼此连接。所创建的工序流程被分配给工序区域,其中中间件与工序区域通信连接。工序区域的至少一个工序流程中的数据通过中间件发送至用户区域的组件。用户区域的组件中的数据能够通过中间件由工序区域的至少一个工序流程来调用。

工位、例如制造岛的工位能够分别以所属的所创建的和/或所修改的工序流程来控制。为每个工位配备了至少一个显示器(非强制),在所述显示器上向用户显示多个用于工位的状态消息和/或工作指示。显示器至少通过接口与中间件通信连接。

由于前面所提到的原因,向与根据本发明的系统和根据本发明的方法共同作用的新型计算机程序产品提出以下要求。必须保证一定的灵活性,也就是说,利用相同的软件应该能够创建不同的工序流程,而不必更改软件本身。

所述软件必须能够例如为了新的终端设备或逻辑而扩展。即使用户没有任何编程知识,他也应该能够由于一定程度的简便性而创建和/或修改工序流程。由此,客户或用户本身能够实现他们对系统的设想并且适应于不断变化的条件。

通过将软件(中间件)划分为服务器和客户端,例如应用程序的服务器部分能够不断地在服务器计算机上运行,而客户端软件则仅须在更改时启动。在此,服务器执行所述系统,并且客户端包含用于创建和修改工序的操作界面(用户界面)。这种并行性必须是可用的,以便能够同时显示较大的流程、例如多个技工指导(多个工位)。

同样根据本发明,能够将多个被组合成工序流程的流程块合并成模板。能够保存这些模板以供以后使用。这具有以下优点,即:对于以后的使用来说,通过模板形成的工序流程不必再一次创建。

附图说明

下面要借助于附图详细地阐述本发明的实施例及其优点。图中的尺寸比并不总是对应于实际的尺寸比,因为一些形状被简化地示出并且其它形状为了更好的说明相对于其它元件放大地示出。

其中:

图1以示意图示出了制造岛以及相对于用于构件的仓库的分配关系一种可能的实施方式的俯视图;

图2示出了具有多个制造岛的生产线的示意图;

图3示出了例如在配备有“灯光拣选”系统的货架中所使用的拣选标志的示意图;

图4示出了具有多个用于构件的容器的货架的示例性图示,其中借助于条形码来控制取出或放入;

图5示出了具有多个用于构件的容器的货架的另一种实施方式的示例性图示,其中借助于光学干预监控来控制取出或放入;

图6示出了在动态的仓储管理中将根据本发明的中间件整合到工序流程的创建、控制和监控中的示意图;

图7示出了动态的仓库管理的配置以及关于借助中间件进行的修改和补充的简便性的示意图;

图8示出了用于对不同类型的工序流程进行控制的系统的示意图;

图9示出了图8的制造工序的放大示意图;

图10示出了图8的生产物流的工序的放大示意图;

图11示出了用于创建和/或修改工序流程的图形用户界面的一种可能的实施方式的示意图;

图12示出了用于将工序可视化的监视器整合到生产中的工序流程的控制中的示意图;

图13示出了用于显示多种多样的信息和/或来自工序流程的信息的监视器的一种可能的设计方案的示意图;并且

图14示出了应用中的一种可能的示例性的工序流程的活动图表。

对于本发明的相同的或起相同作用的元件来说使用相同的附图标记。此外,为了清楚起见,附图中仅示出了对附图的描述来说必需的附图标记。所示出的实施方式仅代表了根据本发明的系统、根据本发明的方法和根据本发明的计算机程序产品如何能够被构造用于控制、创建、修改并且显示工序流程的实例。因此,不应将其理解为对本发明的封闭性限制。

根据一种可能的实施方式,本发明经常用在所谓的“技工指导”中。这意味着,通过根据本发明的方法,工人(技工)在其工作时被指导并且工序步骤被可视化和验证。

具体实施方式

图1示出了用于制造产品3的制造岛1的一种可能的实施方式的俯视图。为制造岛1分配了构件的仓库2,在生产中需要所述构件并且将其输送给制造岛1。在这里示出的图示中,制造岛1包括五个工位4。不言而喻,制造岛1的设计不能被理解为限制。可以根据产品3的生产需要来设计制造岛1。在五个工位4中的每一个工位处分别有一个技工5在工作。能够为每个工位4分配至少一个储存架6,待安装的构件能够从所述储存架6中取出并且待安装的构件从仓库2中补充供应至所述储存架6中。仓库2也可以与新的待加工的构件一起使用。同样在这种实施方式中,为每个工位4分配了显示器7,通过该显示器能够向技工5输出工作指示、显示生产工序的统计数据并且必要时也能够进行输入。通过显示器7,使技工5在生产现场中随着生产工序尽可能地容易理解。对于在其上运行相应的软件的显示器7来说显示动态地生成的信息(例如文本、视频、表格、时间等)。为了完整起见,这里应注意,这里描述的实施例不能被理解为对于本发明的限制。因此,例如不需要为每个工位4分配显示器7。只有在技工5需要工序的相应的视觉指导时,才为工位4分配显示器7。

在显示器7上显示的对象(文本、图像、视频)能够通过网络来更改。也能够输出音频数据或者需说出的文本。在所示出的实施方式中,为每个储存架6分配了用于取出构件的操作单元8和用于补充供应构件的操作单元9。此外,可以为每个工位4分配设备10,所述设备10可以是在每个工位4处的1d/2d条形码扫描器10s。对本领域技术人员来说不言而喻的是,并非所有设备10都必须是1d/2d条形码扫描器10s。根据工位4的要求,使用需要的设备10。利用1d/2d条形码扫描器10s,技工5能够扫描在相应的工位4处被分配给待加工的产品3的构件或者产品3的生产状态的1d条形码或2d条形码。在以下描述中,为了简单起见,术语条形码与1d条形码或2d条形码同义地使用。

在图1中描述的生产工序中,需要对五个工位4的技工5进行指导。产品3依次经过这些工位4。在每个工位4处的工作流程非常相似。在(从之前经过的工位4或仓库2)收到待制造的产品3之后,技工5用1d/2d条形码扫描器10s读取相应的条形码12(参见图4)。在显示器7上显示出针对产品3的工作指示,并且用于取出所需要的构件的相应的操作单元8闪烁。如果技工5已遵循工作指示,则他就将产品3推至下一个工位4(站),在此产品3由另一个技工5加工。

通过所提到的用于取出的操作单元8,系统能够识别是否需要由制造岛1中的技工5处理的新的构件。如果是这种情况,则将需求消息发送给另一个工人14,该工人14从背侧用相应的构件来填满储存架6。通过用于补充供应构件的操作单元9,能够确认储存架6的填充。因此,注意力在于各个工位4处的独立的完工和工位4的需求消息。所需要的数据,如条形码、工作指示和所属的用于取出的操作单元8或者所属的用于补充供应的操作单元9保存在数据库中并且必须从中读取。

图2示出了具有多个制造岛11、12、...、1n的生产线的示意图。为制造岛11、12、...、1n中的每一个制造岛分配了工序流程,根据所述工序流程来执行产品3的制造或部分制造。从仓库2中,例如能够用料架车13将所要求的用于产品3的构件输送给各个制造岛11、12、...、1n。仓库2本身被划分成多个具有多个单独储格(这里未示出)的货架20。为储格本身分配了用于取出的操作单元8或者所属的用于补充供应的操作单元9(这里未示出)。

图3示出了如能够用在根据本发明的系统中的操作单元8或9的一种可能的实施方式。操作单元8或9(拣选标志)例如具有彩色的发光环15,通过该发光环例如向技工5或工人14(这里未示出)显示是否其应该在配属于相应的操作单元8和9的储格中执行取出或补充供应。同样,每个操作单元8或9都包括用于显示信息的显示器16。显示器16是明亮的并且非常容易阅读。根据显示类型,能够实现显示动画,也就是固定字幕、闪烁字幕、循环字幕。增加键17、减小键18和确认键19分别被设置在仓储管理的操作单元8和9上。增加键17、减小键18和确认键19的键盘布局是能自由编程的。

在图4中示出了具有多个用于构件的容器21的货架20的一种可能的且示例性的实施方式,其中借助多个条形码12来控制取出或放入。因此,条形码12f被分配给容器21在储格11中的相应的位置。另一个条形码12b被分配给用于相应的构件的容器21。技工5通过相应的工位4的显示器7收到下述指令,他应该从货架20的哪个容器21中取出一个或多个构件(这里未示出)。使用者首先用1d/2d条形码扫描器10s(参见图1)对货架20的针对位置的条形码12f进行扫描并且然后对被分配给货架20中的相应的位置处的容器21的条形码12b进行扫描。通过软件对一致性进行检查并且将其显示给技工5。因此确保了正确的构件用于当前的工作步骤。

在图5中示出了具有多个用于构件的容器21的货架20的另一种可能的实施方式,构件能够在受调节的情况下从所述容器21被输送给生产工序。如在关于图1的描述中已经提到的一样,技工5用1d/2d条形码扫描器10s在相应的工作区域中对容器的条形码12b进行扫描。根据所扫描的条形码12b,该技工得到在工作区域4处的显示器7上所显示的工作指示。随后,技工5从储存架6的储格11(这里未示出)中取出相应的构件。为储格11中的每个储格分配了用于取出的操作单元8,所述操作单元通过光信号来显示,必须从哪个容器21中取出构件。通过配属于容器21的光锥22来检查,技工5是否也抓取到正确的容器21中。利用对容器21上的条形码12b进行的扫描,技工5确认从容器21中取出构件。利用根据本发明的系统,能够通过简单的方式对不同布置或者数量的容器21进行编程。

在图1至图5中所示出的设备10、操作单元8或9以及示范性地示出的工序的实施方式仅用于描述并且理解本发明。利用本发明,能够以简单的方式描述具有任意数目的设备和功能的任何工序。

图6示出了在工序区域50的方面将根据本发明的中间件30整合在工序流程的创建、控制和监控中的示意图。工序区域50在这种示范性地示出的实施方式中是动态的仓储管理。在客户的it区域40中设置了数据库、软件服务、上级it系统等。在动态的仓储管理的这里所示出的实施方式中,在客户的it区域40中设置了多个组件401、402、...、40m(参见图7),所述组件能够包括服务、例如sap系统(或类似于sap的服务)、规划员-软件等以及数据库。服务和数据库经由接口70与中间件30相连接。在工序区域50处设置了对于动态的仓储管理来说必需的设备。该设备例如可以包括用于取出的操作单元8、用于补充供应的操作单元9、至少一个1d/2d条形码扫描器10s或rfid系统24。

在图7中示出了动态的仓库管理的配置以及关于借助中间件30进行的修改和补充的简便性的示意图。中间件30包括多个服务301、302、...、30k,这些服务能被调用以用于创建工序流程并且进行配置。服务301、302、...、30k中的至少一个服务可用于创建在仓储物流中的工序流程。在图7所示出的实施例中,能够利用中间件30中的pvs来创建用于仓库管理的流程(入库和/或出库)。pvs包括服务、图形用户界面62(参见图8)和配置器。用于规划仓库管理中的工序流程的数据(规划员数据)从客户的it区域40被接收到中间件30中。通过图形用户界面62,用户能够(根据工序优化的条件)任意地在经过配置的货架20k中分配用于在生产工序中所需要的构件的容器21。然后,容器21的这种分配情况能够被指派给具有1d/2d条形码扫描器10s和操作单元8或者仅具有1d/2d条形码扫描器10s的货架20。容器21上的条形码12b标明了容器21中的构件。

如果货架20在容器21的位置处设有用于取出的操作单元8,则利用1d/2d条形码扫描器10s对容器21的条形码12b进行扫描并且按下用于取出的操作单元8的确认键18(这里未显示)。因此,具有相应的构件的相应的容器21被分配给货架20中的限定的位置。然后,新的配属关系能够自动地被传输给用户方40的服务、例如sap。

根据另一种实施方式,货架20在容器21的位置处具有用于取出的操作单元8和由探测器单元(未示出)所投射的光锥22。对于在货架20中分配容器21的位置,利用1d/2d条形码扫描器10s对容器21的条形码12b进行扫描,按压用于取出的操作单元8的确认键18并且穿过光锥22抓取到容器21中。因此,具有相应的构件的相应的容器21被分配给货架20中的限定的位置。然后,新的配属关系能够自动地被传输给用户方40的服务、例如sap。

根据另一种实施方式,货架20在容器21的位置处具有条形码12f,该条形码代表着容器21在储格11中的位置。对于在货架20中分配容器21的位置,利用1d/2d条形码扫描器10s对容器21的条形码12b进行扫描。同样利用1d/2d条形码扫描器10s对储格位置的条形码12f进行扫描。因此,具有相应的构件的相应的容器21被分配给货架20中的限定的位置。然后,新的配属关系能够自动地被传输给用户方40的服务、例如sap。

图8示出了用于对至少一个工序流程110进行控制的系统100的示意图。工序流程110可以不同。系统100主要包括客户的it区域40、中间件30、工序区域50和配置区域60。工序区域50和配置区域60分别通过网络与中间件30相连接。中间件30也与客户的it区域40通信地双向连接。

客户的it区域40包括多个组件401、402、...、40m,中间件30从其获取数据或者说将数据提供给中间件30。组件401、402、...、40m包括例如云的数据库、例如ers的上级it系统、制造执行系统(mes)、即时生产系统(jit)或者例如可编程的控制系统(sps)的生产控制系统。

中间件30本身包括多个服务301、302、...、30k,所述服务与客户的it区域40的组件401、402、...、40m以及工序区域50和配置区域60进行通信。

工序区域50包括至少一个工序流程110。根据这里所示出的实施例,工序流程110可以是仓储物流110ll、生产物流110fl或制造工序110fp。

仓储物流110ll如此设计,使得多个用于取出的操作单元8和多个用于补充供应的操作单元9被安置在仓库的储格(这里未示出)处。通过操作单元8、9来指示工人进行位置精确的并且位置正确的入库或者出库。不正确的入库或者出库能够被记录下来。如果有需要,能够任意地分配仓库的储格。新的配属关系仅须记录在工序流程110中。

生产物流110fl如此设计,使得多个用于取出的操作单元8被分配给工位4处的储存架6。技工5获得他应该从储格11中取出哪些构件的指令。通过操作单元8来确认该取出。同样给出了对于正确的取出的控制。

制造工序110fp如此设计,使得多个操作单元8被设置用于验证所执行的以及必要时所控制的工作步骤。

配置区域60能够实现:针对工序区域50产生和/或修改工序流程110,例如仓储物流110ll、生产物流110fl或制造工序110fp。为此,配置区域60包括图形用户界面62,该图形用户界面例如与至少一个用于进行可视化的设备641、642、...、64p相连接。用于进行可视化的设备641、642、...、64p例如是不同类型的监视器、led显示器或触摸屏。

可以为中间件30分配用于进行工序可视化的监视器59,该监视器用于显示来自或者用于一个工序流程110或多个工序流程110的多种多样的信息和/或数据。

图9是图8的制造工序110fp的放大示意图。这里所示出的制造工序110fp例如可以用在制造岛1的工位4之一上(参见图1)。对于这里所示出的制造工序110fp来说,例如天平10w和1d/2d条形码扫描器10s用作设备10。能够为操作单元8分配例如作为设备10的光电开关或光传感器10l。借助于光电开关或光传感器10l例如能够验证:对于产品3的一个工作步骤结束。通过相应的接口70,制造工序110fp的设备10与主设备120相连接。仅当所接入的设备10和/或操作单元8不能通过以太网直接与中间件30进行通信时,才需要将设备10与主设备120连接起来。如在图8中所描绘的那样,主设备120与中间件30通信连接(这里未示出)。

图10示出了图8的生产物流110fl的另一工序110的放大示意图。这里所示出的生产物流110fl例如能够用在制造岛1的工位4之一上(参见图1)。在这里,如果操作单元8不能通过以太网直接与中间件30进行通信,则所述操作单元8同样与主设备120相连接。操作单元8例如能够在从配属于工位的货架20中取出构件(参见图1)时被操纵。能够为所述操作单元8之一分配通用输入/输出端口(gpio)10g作为设备。另外的设备10能够被连接到gpio的触点上。利用生产物流110fl,对于制造工序来说所需要的构件能够被记录并且及时利用仓储物流110ll来开始补充供应。

在这里要再次明确提及,所示出的工序110的在图9和10中所示出的实施方式仅用于描述所选择的实例并且不应该限制本发明的主题。因此,例如能够考虑下述工序110,在所述工序110中例如所有可被称为从设备130的设备10和/或操作单元8或9都通过主设备120与中间件30进行通信。同样可以考虑下属工序110,在所述工序110中设备10和/或操作单元8或9中的一部分通过主设备120与中间件30进行通信,并且另外的设备10和/或操作单元8或9直接通过以太网与中间件30进行通信。此外,可以考虑下述工序110,在所述工序110中所有设备10和/或操作单元8或9直接通过以太网与中间件30进行通信。

图11示出了用于创建和/或修改工序流程110的图形用户界面62的一种可能的实施方式的示意图。为此,监视器63被划分为至少一个第一子窗口65和至少一个第二子窗口66。第一子窗口65包括多个能选择的功能块511、512、...、51k和多个能选择的设备块521、522、...、52l。在第二子窗口66中,由流程块531、532、...、53i构成的不同的工序流程110可以由能选择的功能块511、512、...、51k和多个能选择的设备块521、522、...、52l创建、修改并且被可视化。流程块531、532、...、53i由功能块511、512、...、51k和设备块521、522、...、52l组成,它们被设定参数以用于创建工序流程110。在第三子窗口67中,能够对在第二子窗口66中所选择的流程块531、532、...、53i进行参数设定。为流程块531、532、...、53i分配对于相应的工序110来说所需要的数值和属性。

流程块531、532、...、53i在图形用户界面62中通过过渡541、542、...、54i彼此连接。通过过渡541、542、...、54i来定义工序110中的流程。在第四子窗口68中,可以在创建工序流程110时显示错误消息。

图12示出了用于对生产中的工序流程110进行控制的监视器59的整合的示意图。工序流程110或工作准备能够在至少一个图形用户界面62上实现。所创建的工序流程110在中间件30中被存放在为此设置的数据库(服务)或云中。中间件30的数据库(服务)与中间件30的其它服务的连接可选地通过以下方式来进行:xml/ascii、odbc、套接字流(socket-stream)或idoc或rfc。利用中间件30的其它服务,能够对监视器59进行控制,从而能够执行可视化的中心管理。为此,设置了与客户的it区域40(客户端口)的数据连接以及与中间件30的其它服务的连接。

监视器59通过合适的接口70被连接到中间件30和云上。监视器59本身通过输入端71例如与光电开关90、实时以太网/现场总线91、无电势的输入端92、rfid93、模数转换器94或sps95相连接。同样能够为监视器59分配调制解调器96。监视器59的输出端72可以是视觉的信号发生器97、扬声器98或无电势的输出端99。监视器59还具有wlan通信模块73。

图13示出了用于工序可视化的监视器59的一种可能的设计方案的示意图,以用于显示来自或者用于工序流程110的多种多样的信息和/或数据。为了进行显示,在监视器59上例如可以接入来自互联网、内联网或新闻条的网页81。同样可以接入用于装配说明和安全指示的视频82。同样可以接入用于显示任意的信息,例如文本、图像、日期和/或时间的区83。在监视器59上也可以在能自由缩放的区域中显示动态的周期时间84。在表格85中可以显示关于各个日班的效率的评估。在第一状态消息区86中可以通知关于sps或光电开关的切换输入的信息。在第二状态消息区87中,可以显示关于模拟/数字信号和外围设备、例如信号灯或扬声器的连接的状态消息。在信息区88中能够提供能自由编辑的在线文本、例如故障信息或一般的提示。图像数据89能以基于像素或矢量的图形格式的形式,例如bmp、jpg或gif接入。

相应的软件能够使得使用者以自由的并且应用程序特有的方式来创建并且管理监视器59的动态演示。在显示器59上,例如向技工显示用于生产工序的信息和说明。图形用户界面用于自由地创建能动态化的模板。在可以被划分为多个区域的已配置的监视器59上,例如能够接入网页和/或视频、动态的周期时间刻度、统计数据、图形等。

在图14中示出一种用于根据本发明的系统的实例。在此,技工5利用1d/2d条形码扫描器10s(设备10)扫描条形码12并且根据条形码12得到用于构造产品a的工作指示或者得到用于组装产品b的指示。这些工作指示在用于工序可视化的监视器59上显示出来。随后技工5从储存架6的储格11中取出相应的构件,所述储格11例如通过操作单元8向该技工显示出来(为此参见图5),并且技工5组装产品a或b。如果工人已经达到例如100个产品的指标,则他就必须离开工位并且不再需要1d/2d10s条形码扫描器。如果尚未达到指标,则工人应该阅读另一个条形码12并且重新开始所述流程。

在考虑到实施方式的情况下描述了本发明。对本领域技术人员来说不言而喻的是,在不背离权利要求的保护范围的情况下能够实施修改和改动。

附图标记列表

1、11、12、...、1n制造岛

2仓库

3产品

4工位

5技工

6储料架

7显示器

8用于取出的操作单元

9用于补充供应的操作单元

10设备

10l光电开关或光传感器

10s1d/2d条形码扫描器

10g通用输入/输出端口

10w天平

11储格

12条形码

12b容器条形码

12f储格位置条形码

13料架车

14工人

15发光环

16显示器

17增加键

18减小键

19确认键

20货架

20k经过配置的货架

21容器

22光锥

24rfid-系统

30中间件

301、302、...、30k服务

40客户的it区域

401、402、...、40m组件

50工序区域

511、512、...、51k功能块

521、522、...、52l设备块

531、532、...、53i流程块

541、542、...、54i过渡

59监视器

60配置区域

62图形用户界面

63监视器

641、642、...、64p监视器

65第一子窗口

66第二个窗口

67第三子窗口

68第四子窗口

70接口

71输入端

72输出端

73wlan通信

81网页

82视频

83区

84动态的周期时间

85表格

86第一状态消息区

87第二状态消息区

88信息区

89图像数据

90光电开关

91实时以太网/现场总线

92无电势的输入端

93rfid

94模数转换器

95sps

96调制解调器

97信号发生器

98扬声器

99无电势的输出端

100系统

110工序流程

110ll仓储物流

110fl生产物流

110fp制造工序

120主设备

130从设备。

权利要求书(按照条约第19条的修改)

1.用于控制、创建和修改由仓储物流(110ll)、生产物流(110fl)和制造工序(110fp)组成的至少一个工序流程(110)的系统(100),包括:

·客户的具有多个提供数据和/或接收数据的组件(401、402、...、40m)的it区域(40);

·工序区域(50),在所述工序区域中实施至少一个工序流程(110),所述工序流程由流程块(531、532、...、53k)构成,所述流程块由至少一个能选择的功能块(511、512、...、51k)和/或至少一个能选择的设备块(521、522、...、52l)构成;

·具有至少一个图形用户界面(62)的配置区域(60),所述图形用户界面是被划分成至少一个第一子窗口(65)和一个第二子窗口(66)的监视器(63),其中所述第一子窗口(65)包括多个能选择的功能块(511、512、...、51k)和多个能选择的设备块(521、522、...、52l),并且在由所述能选择的功能块(511、512、...、51k)和所述多个能选择的设备块(521、522、...、52l)构成的第二子窗口(66)中能够创建、能够修改和能够使至少一个工序流程可视化;

·包括多个服务(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.根据前述权利要求中任一项所述的系统(100),其中如果至少一个从设备(130)使用不允许与所述中间件(30)直接通信的通信协议,则所述工序流程(110)包括主设备(120),并且其中每个主设备(120)包括多个接口(70),所述从设备(130)通过所述接口与所述主设备(120)相连接并且所述主设备通过合适的接口(70)与所述中间件(30)的至少一个服务(301、302、...、30k)相连接。

4.根据前述权利要求1至2中任一项所述的系统(100),其中所述工序流程(110)如此构成,使得所有从设备(130)直接地并且紧接着地通过通信协议与所述中间件(30)进行通信。

5.根据权利要求3至4中任一项所述的系统(100),其中所述从设备(130)在所述工序(110)中能够包括用于取出的操作单元(8)和/或用于补充供应的操作单元(9)和/或设备(10)。

6.用于创建和修改由仓储物流(110ll)、生产物流(110fl)和制造工序(110fp)组成的至少一个工序流程(110)的方法,包括以下步骤:

·通过所述配置区域(60)的图形用户界面(62)借助于在中间件(30)中存储的功能块(511、512、...、51k)和设备块(521、522、...、52l)来创建或者修改至少一个所述工序流程(110);其中所述工序流程(110)由流程块(531、532、...、53k)构成,其中所述流程块由多个能选择的功能块(511、512、...、51k)和多个能选择的设备块(521、522、...、52l)构成;其中每个工序流程(110)的创建和/或修改如此执行,使得至少一个所述功能块(511、512、...、51k)和至少一个所述设备块(521、522、...、52l)从至少一个第一子窗口(65)中被选择并且作为流程块(531、532、...、53i)在至少一个第二子窗口(66)中显示出来;

·在所述第二子窗口(66)中,所述工序流程(110)的流程块(531、532、...、53i)通过过渡(541、542、...、54i)连接,从而定义了所述工序流程(110);

·将至少一个所述工序流程(110)转交给所述中间件(30)并且保存在那里;并且

·从所述中间件(30)中调用至少一个所述工序流程(110),以用于在工序区域(50)中执行。

7.根据权利要求6所述的方法,其中在至少一个第三子窗口(67)中为从所述第二子窗口(66)中选择的所述流程块(531、532、...、53i)分配属性和数值。

8.根据前述权利要求6所述的方法,其中多个能选择的所述设备块(521、522、...、52k)包括多个用于取出的操作单元(8)和/或多个用于补充供应的操作单元(9)和/或作为从设备(130)起作用的不同的设备(10),其中为所述从设备(130)分配多个属性或参数,例如ip地址、端口或起始符。

9.根据权利要求6所述的方法,其中如此设计工序流程(110),使得所述工序流程(110)的、使用不允许与所述中间件(30)直接通信的通信协议的至少一个所述从设备(130)与主设备(120)相互通信连接,其中所述主设备(120)包括多个接口(70)并且所述主设备(120)与所述中间件(30)相连接。

10.根据权利要求6所述的方法,其中如此设计工序流程(110),使得所述工序流程(110)的所述从设备(130)使用允许与所述中间件(30)直接通信的通信协议,其中所述从设备直接与所述中间件(30)相连接。

11.根据权利要求6所述的方法,其中所述中间件(30)与所述客户的it区域(40)通信连接,并且在所述客户的所述it区域(40)与所述中间件(30)之间执行双向的数据交换。

12.用于创建和修改由仓储物流(110ll)、生产物流(110fl)和制造工序(110fp)组成的至少一个工序流程(110)的计算机程序产品,其中所述计算机程序产品具有多个被保存在一个或多个计算机可读的存储介质上的程序命令,其特征在于,

·在图形用户界面(62)上能够借助于在中间件(30)中存储的功能块(511、512、...、51k)和设备块(521、522、...、52l)来定义至少一个工序流程(110),其中多个流程块(531、532、...、53i)由功能块(511、512、...、51k)和设备块(521、522、...、52l)构成,所述流程块(531、532、...、53i)通过过渡(541、542、...、54i)彼此连接;

·将所创建的工序流程(110)分配给工序区域(50),其中所述中间件(30)与所述工序区域(50)通信连接;并且

·来自所述工序区域(50)的至少一个工序流程(110)的数据通过所述中间件(30)被发送给客户的it-区域(40)的组件(401、402、...、40m),并且通过所述中间件(30)能够由所述工序区域(50)中的至少一个工序流程(110)调用来自所述it-区域(40)的组件(401、402、...、40m)的数据。

13.根据权利要求12所述的计算机程序产品,其中所述工序流程(110)能够在所述图形用户界面(62)的第二子窗口(66)中显示出来,并且所述过渡(541、542、...、54i)通过箭头来连接所述流程块(531、532、...、53k)并且因此定义所述工序流程(110)。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1