控制器、协同服务器、设备的协同运行系统及方法与流程

文档序号:18408737发布日期:2019-08-10 00:43阅读:134来源:国知局
控制器、协同服务器、设备的协同运行系统及方法与流程

本公开实施例涉及互联网技术领域,特别涉及控制器、协同服务器、

设备的协同运行系统及方法。



背景技术:

随着科学技术的发展,互联网技术和物联网技术被普遍的应用于工业和商业。

在现有技术中,对流水线设备的操作,以及流水线上产品的制成是基于监测的方式实现的。如,通过在流水线上每隔预设的距离安装摄像头,通过摄像头获悉制造产品的过程。并通过每隔预定时间对设备进行检测,已确保设备正常的运行,进而确保产品的合格率。



技术实现要素:

本公开实施例提供一种控制器、协同服务器、设备的协同运行系统及方法。

第一方面,本公开实施例提供了一种控制器,应用于设备的协同运行系统,其中,所述系统包括:至少一条流水线,每条流水线包括多道工序,每道工序由至少一台控制器和一个机械设备实现,其中,每个所述控制器均包括:

第一发送模块,用于将运行指令发送至同一道工序的机械设备,以便机械设备执行所述运行指令对应的操作流程,得到制造物;

监控模块,用于对同一道工序的制造物的信息进行监控,并当基于制造物的信息确定制造物为合格品,且存在下一道工序时,则向下一道工序的控制器发送运行指令。

在一些实施例中,所述制造物的信息包括:所述制造物的温度、所述制造物的重量、所述制造物的尺寸、所述制造物的制造编号中的一种或多种。

第二方面,本公开实施例提供了一种设备的协同运行系统,其中,所述系统包括:如上实施例所述的控制器,还包括:每条流水线包括的一个协同服务器,其中,每个所述协同服务器均包括:第二发送模块和第二接收模块,每个所述控制器还均包括:获取模块和反馈模块,其中,

所述第二发送模块用于,响应于接收到的制造物调整指令,向所属流水线的控制器发送通信数据请求;

所述获取模块用于,获取所属流水线的协同服务器发送的通信数据请求,并获取同一道工序的机械设备的信息;

所述反馈模块用于,向所属流水线的协同服务器反馈同一道工序的机械设备的信息;

所述第二接收模块用于,接收所属流水线的控制器反馈的机械设备的信息。

在一些实施例中,每个所述协同服务器均还包括:确定模块,每个所述控制器还均包括:第一接收模块和生成模块,其中,

所述确定模块用于,将获取到的其它协同服务器共享的机械设备的信息,以及所属流水线的控制器反馈的机械设备的信息确定修改后的操作流程;

所述第二发送模块还用于,将修改后的操作流程发送至所属流水线的控制器;

所述第一接收模块用于,接收所属流水线的协同服务器发送的修改后的操作流程;

所述生成模块用于,基于修改后的操作流程生成修改后的运行指令;

所述第一发送模块还用于,将修改后的运行指令发送至同一道工序的机械设备,以便机械设备执行修改后的运行指令对应的修改后的操作流程。

在一些实施例中,同一流水线中的控制器与协同服务器通过5g网络通信;

同一道工序中的控制器与机械设备通过5g网络通信;

不同流水线中的协同服务器通过5g网络通信。

在一些实施例中,所述机械设备的信息包括:所述机械设备的编号、所述机械设备的运行参数、所述机械设备的历史故障信息中的一种或多种。

第三方面,本公开实施例提供了一种设备的协同运行的方法,所述方法基于如上任一实施例所述的系统,其中,所述方法包括:

控制器将运行指令发送至同一道工序的机械设备,以便机械设备执行所述运行指令对应的操作流程,得到制造物;

控制器对同一道工序的制造物的信息进行监控,并当基于制造物的信息确定制造物为合格品,且存在下一道工序时,则向下一道工序的控制器发送运行指令。

在一些实施例中,当所述系统还包括每条流水线包括的一个协同服务器时,则所述方法还包括:

所述协同服务器响应于接收到的制造物调整指令,向所属流水线的控制器发送通信数据请求;

所述控制器获取所属流水线的协同服务器发送的通信数据请求,并获取同一道工序的机械设备的信息;

所述控制器向所属流水线的协同服务器反馈同一道工序的机械设备的信息;

所述协同服务器接收所属流水线的控制器反馈的机械设备的信息。

在一些实施例中,所述方法还包括:

所述协同服务器将获取到的其它协同服务器共享的机械设备的信息,以及所属流水线的控制器反馈的机械设备的信息确定修改后的操作流程;

所述协同服务器将修改后的操作流程发送至所属流水线的控制器;

所述控制器接收所属流水线的协同服务器发送的修改后的操作流程;

所述控制器基于修改后的操作流程生成修改后的运行指令;

所述控制器将修改后的运行指令发送至同一道工序的机械设备,以便机械设备执行修改后的运行指令对应的修改后的操作流程。

本公开实施例提供的控制器,应用于设备的协同运行系统,其中,系统包括:至少一条流水线,每条流水线包括多道工序,每道工序由至少一台控制器和一个机械设备实现,其中,每个控制器均包括:第一发送模块,用于将运行指令发送至同一道工序的机械设备,以便机械设备执行运行指令对应的操作流程,得到制造物,监控模块,用于对同一道工序的制造物的信息进行监控,并当基于制造物的信息确定制造物为合格品,且存在下一道工序时,则向下一道工序的控制器发送运行指令的技术方案,实现了效率高,时延低的技术效果。

附图说明

附图用来提供对本公开实施例的进一步理解,并且构成说明书的一部分,与本公开的实施例一起用于解释本公开,并不构成对本公开的限制。通过参考附图对详细示例实施例进行描述,以上和其他特征和优点对本领域技术人员将变得更加显而易见,在附图中:

图1为根据本公开实施例的设备的协同运行的服务器的模块示意图;

图2为根据本公开另一实施例的设备的协同运行的服务器的模块示意图;

图3为根据本公开实施例的协同服务器的模块示意图;

图4为根据本公开另一实施例的协同服务器的模块示意图;

图5为根据本公开实施例的设备的协同运行系统结构框图;

图6为根据本公开实施例的一种设备的协同运行的方法的流程示意图;

图7为根据本公开实施例的设备的协同运行的方法的流程示意图;

附图标记:

1、第一发送模块,2、监控模块,3、获取模块,4、反馈模块,5、第一接收模块,6、生成模块,7、第二发送模块,8、第二接收模块,9、确定模块。

具体实施方式

为使本领域的技术人员更好地理解本发明的技术方案,下面结合附图对本发明提供的控制器、协同服务器、设备的协同运行系统及方法进行详细描述。

在下文中将参考附图更充分地描述示例实施例,但是所述示例实施例可以以不同形式来体现且不应当被解释为限于本文阐述的实施例。反之,提供这些实施例的目的在于使本公开透彻和完整,并将使本领域技术人员充分理解本公开的范围。

如本文所使用的,术语“和/或”包括一个或多个相关列举条目的任何和所有组合。

本文所使用的术语仅用于描述特定实施例,且不意欲限制本公开。如本文所使用的,单数形式“一个”和“该”也意欲包括复数形式,除非上下文另外清楚指出。还将理解的是,当本说明书中使用术语“包括”和/或“由……制成”时,指定存在所述特征、整体、步骤、操作、元件和/或组件,但不排除存在或添加一个或多个其他特征、整体、步骤、操作、元件、组件和/或其群组。

本文所述实施例可借助本公开的理想示意图而参考平面图和/或截面图进行描述。因此,可根据制造技术和/或容限来修改示例图示。因此,实施例不限于附图中所示的实施例,而是包括基于制造工艺而形成的配置的修改。因此,附图中例示的区具有示意性属性,并且图中所示区的形状例示了元件的区的具体形状,但并不旨在是限制性的。

除非另外限定,否则本文所用的所有术语(包括技术和科学术语)的含义与本领域普通技术人员通常理解的含义相同。还将理解,诸如那些在常用字典中限定的那些术语应当被解释为具有与其在相关技术以及本公开的背景下的含义一致的含义,且将不解释为具有理想化或过度形式上的含义,除非本文明确如此限定。

根据本公开实施例的一个方面,本公开实施例提供了一种控制器,应用于设备的协同运行系统,其中,该系统包括:至少一条流水线,每条流水线包括多道工序,每道工序由至少一台控制器和一个机械设备实现。

请参阅图1,图1为根据本公开实施例的控制器的模块示意图。

如图1所示,每个控制器均包括:

第一发送模块1,用于将运行指令发送至同一道工序的机械设备,以便机械设备执行运行指令对应的操作流程,得到制造物;

监控模块2,用于对同一道工序的制造物的信息进行监控,并当基于制造物的信息确定制造物为合格品,且存在下一道工序时,则向下一道工序的控制器发送运行指令。

通过本公开实施例提供的技术方案,可实现自动生成和监控。相较于现有技术中通过摄像头的方式进行监控或人工的方式进行产品质量的确认等,可提高生产效率,降低时延,且提高生产效率等技术效果。

在一些实施例中,制造物的信息包括:制造物的温度、制造物的重量、制造物的尺寸、制造物的制造编号中的一种或多种。

根据本公开实施例的一个方面,本公开实施例提供了一种设备的协同运行系统,该系统包括上述实施例所述的控制器,还包括:每条流水线包括的一个协同服务器。

在一些实施例中,结合图2可知,每个控制器还均包括获取模块3和反馈模块4,结合图3可知,每个协同服务器均包括:第二发送模块7和第二接收模块8,其中,

第二发送模块7用于,响应于接收到的制造物调整指令,向所属流水线的控制器发送通信数据请求;

获取模块3用于,获取所属流水线的协同服务器发送的通信数据请求,并获取同一道工序的机械设备的信息;

反馈模块4用于,向所属流水线的协同服务器反馈同一道工序的机械设备的信息。

第二接收模块8用于,接收所属流水线的控制器反馈的机械设备的信息。

通过本公开实施例提供的技术方案,可实现不同的生产线的数据信息的交互,以便及时对生产的状态以及控制参数进行调整,从而确保生产线高效且有效的运行,提高效率,降低人工控制成本等技术效果。

在一些实施例中,结合图2可知,每个控制器还均包括:第一接收模块5和生成模块6,且结合图4可知,每个协同服务器均还包括:确定模块9,其中,

确定模块9用于,将获取到的其它协同服务器共享的机械设备的信息,以及所属流水线的控制器反馈的机械设备的信息确定修改后的操作流程;

第二发送模块8还用于,将修改后的操作流程发送至所属流水线的控制器;

第一接收模块5用于,接收所属流水线的协同服务器发送的修改后的操作流程;

生成模块6用于,基于修改后的操作流程生成修改后的运行指令;

第一发送模块1还用于,将修改后的运行指令发送至同一道工序的机械设备,以便机械设备执行修改后的运行指令对应的修改后的操作流程。

通过本实施例提供的技术方案,可实现自动化的对相关参数进行调整,节约人工成本,避免人为因素的负面影响,提高准确性。

在一些实施例中,同一流水线中的控制器与协同服务器通过5g网络通信;

同一道工序中的控制器与机械设备通过5g网络通信;

不同流水线中的协同服务器通过5g网络通信。

在一些实施例中,机械设备的信息包括:机械设备的编号、机械设备的运行参数、机械设备的历史故障信息中的一种或多种。

请参阅图5,图5为根据本公开实施例的设备的协同运行系统结构框图。

现结合图5对本公开实施例的结构和原理进行详细阐述。

如图5所示,该系统由两条流水线组成,分别为1号流水线和3号流水线。可以理解的是,为提高生产效率,系统被5g网络覆盖。即,系统中的组件可基于5g网络进行数据交互等。

其中,1号流水线和3号流水线均包括4个制造步骤,如图5中所示的制造步骤1至制造步骤4。一个制造步骤相当于一道工序。也就是说,制造一个完整的产品需要4个步骤,每一个步骤分别处理产品的某一个工艺。当然,在一些实施例中,也可以理解为需要通过1号流水线的4道工序以及3号流水线的4道工序才能得到最终的产品。

每个制造步骤均由一个控制器(参见图5中的计算服务器,以下均称为计算服务器)和六个机械设备组成。但是,需要说明的是,在本实施例中描述的数量只是用于示范说明,而不能理解为对本实施例的限定。如,可以由六个机械设备组成,也可以由八个机械设备组成,当然,也可以由更少的数量的机械设备组成。且,每个步骤对应的机械设备的数量可以不同。如,制造步骤2中共有六个机械设备,但在制造步骤3中,可只设备2个机械设备。数量设置的多上可具体基于需求进行确定。

1号流水线和3号流水线分别配置一个协同服务器。当然,协同服务器的数量也可设置为多个。协同服务器用于共享1号流水线和3号流水线对应的机械设备的信息。

具体原理如下:

用户通过高度集中计算集群(当然,也可以是普通的计算集群)向1号流水线和3号流水线发送消息,以开启1号流水线和3号流水线的运行。现以1号流水线为例进行阐述:

制造步骤1中的计算服务器在接收到高度集中计算集群发送的运行指令后,将运行指令发送至制造步骤1中的六个机械设备。六个机械设备在接收到运行指令后,执行运行指令对应的操作流程。其中,操作流程可直接基于运行指令确定,即运行指令中携带操作流程,使得机械设备可直接运行。当然,操作流程也可以是存储在计算服务器中,当机械设备接收到运行指令后,从计算服务器中获取与运行指令对应的操作流程,并基于操作流程进行相应的操作。当然,操作流程还可以是存储在机械设备中,当机械设备接收到运行指令后,基于运行指令获取已经存储的操作流程,并进行相应的操作。

在机械设备执行操作流程的过程中,计算服务器会对其进行监控。监控的内容包括但不限于:机械设备的运行参数,制造的物品的参数(如制造的物品的温度,重量,规格等)。

如果监测到制造步骤1中对应的制造物为不良品,则通过网络计算的方式将该携带制造物为不良品的信息发送至制造步骤2至4的计算服务器。当然,也可以选择不发送。同理,也可将该信息通过协同计算的方式发送至1号流水线的协同服务器,进而通过1号流水线的协同服务器将该信息共享至3号流水线的协同服务器。

如果监测到制造步骤1中对应的制造物为合格品,则向制造步骤2中的计算服务器发送运行指令。同理,制造步骤2中的计算服务器在接收到运行指令后,也会向制造步骤2中的六个机械设备发送运行指令。此处不再赘述。

当生产的产品不相同时,或者只需对之前的产品的某些参数进行调整时,则用户可通过高度集中计算集群分别向1号流水线和3号流水线发送调整产品的数据信息。其中,高度集中计算集群可分别仅向1号流水线和3号流水线的协同服务器发送调整产品的数据信息。也可在向1号流水线和3号流水线的协同服务器发送调整产品的数据信息的同时,向1号流水线和3号流水线的中的每个计算服务器发送调整产品的数据信息。

如果高度集中计算集群分别仅向1号流水线和3号流水线的协同服务器发送调整产品的数据信息,则1号流水线的协同服务器向1号流水线的4计算服务器均发送通信数据请求。1号流水线中的每个计算服务器均向1号流水线的协同服务器反馈该制造步骤中的机械设备的信息。如:1号流水线的制造步骤1中的计算服务器在接收到1号流水线的协同服务器发送的通信数据请求后,将1号流水线的制造步骤1中六个机械设备的信息均反馈至1号流水线的协同服务器。机械设备的信息包括但不限于设备的编号,现有运行情况,是否故障等信息。同理,3号流水线中的每个计算服务器也均会向3号流水线的协同服务器反机械设备的信息。

1号流水线和3号流水线的协同服务器进行信息的共享,1号流水线的协同服务器将1号流水线的机械设备的信息发送至3号流水线的协同服务器,3号流水线的协同服务器将3号流水线的机械设备的信息发送至1号流水线的协同服务器。1号流水线的协同服务器基于1号流水线的机械设备的信息和3号流水线的协同服务器共享的3号流水线的机械设备的信息确定修改后的操作流程信息,并将修改后的操作流程信息发送至1号流水线的每个计算服务器。如1号流水线的协同服务器将修改后的操作流程发送至制造步骤1中的计算服务器,制造步骤1中的计算服务器根据修改后的操作流程生成运行指令,并将运行指令发送至制造步骤1中的六个机械设备。同理,3号流水线亦是如此,此处不再赘述。

根据本公开实施例的另一个方面,本公开实施例还提供了一种设备的协同运行的方法,该方法基于如上任一项实施例所述的系统。

请参阅图6,图6为根据本公开实施例的一种设备的协同运行的方法的流程示意图。

如图6所示,该方法包括:

s11:控制器将运行指令发送至同一道工序的机械设备,以便机械设备执行运行指令对应的操作流程,得到制造物;

s12:控制器对同一道工序的制造物的信息进行监控,并当基于制造物的信息确定制造物为合格品,且存在下一道工序时,则向下一道工序的控制器发送运行指令。

结合图7可知,在一些实施例中,当系统还包括每条流水线包括的一个协同服务器时,则该方法还包括:

s21:协同服务器响应于接收到的制造物调整指令,向所属流水线的控制器发送通信数据请求;

s22:控制器获取所属流水线的协同服务器发送的通信数据请求,并获取同一道工序的机械设备的信息。

s23:控制器向所属流水线的协同服务器反馈同一道工序的机械设备的信息;

s24:协同服务器接收所属流水线的控制器反馈的机械设备的信息。

在一些实施例中,该方法还包括:

s25:协同服务器将获取到的其它协同服务器共享的机械设备的信息,以及所属流水线的控制器反馈的机械设备的信息确定修改后的操作流程;

s26:协同服务器将修改后的操作流程发送至所属流水线的控制器;

s27:控制器接收所属流水线的协同服务器发送的修改后的操作流程;

s28:控制器基于修改后的操作流程生成修改后的运行指令;

s29:控制器将修改后的运行指令发送至同一道工序的机械设备,以便机械设备执行修改后的运行指令对应的修改后的操作流程。

本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。

本文已经公开了示例实施例,并且虽然采用了具体术语,但它们仅用于并仅应当被解释为一般说明性含义,并且不用于限制的目的。在一些实例中,对本领域技术人员显而易见的是,除非另外明确指出,否则可单独使用与特定实施例相结合描述的特征、特性和/或元素,或可与其他实施例相结合描述的特征、特性和/或元件组合使用。因此,本领域技术人员将理解,在不脱离由所附的权利要求阐明的本公开的范围的情况下,可进行各种形式和细节上的改变。

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