本申请属于自动化生产技术领域,具体涉及一种人工投料防投错的方法、设备、存储介质和投料系统。
背景技术:
在精细化工、医药、食品饮料等行业中,人工投料是其生产中常有的环节;尤其对于自动化程度不高,或因生产工艺限制仍需大量人工操作的生产企业,人工投料更是不可避免。人工投料的物料包装有时极为相似,且生产车间内设备数量多、距离近,极易导致误投。错误的物料带来的后果十分严重,轻则导致生产的产品不合格;重则导致设备故障,影响整个生产线或车间的正常生产;甚至导致安全事故。因此在人工投料环节保证操作工把正确的物料投到正确的设备中,对于生产流程是至关重要的。
申请号cn201711221894.7的中国专利,公开了一种投料防错设备及方法,该设备包括设置在小料室的标签生成装置,用于根据生产工单信息生成每一待投小料的第一标签;以及设置在生产车间的检验装置,用于根据第一标签的图像信息和待投小料的重量信息、以及生产工单信息,对每一待投小料的标识信息和重量信息进行校验。现有投料防错方法使用多标签和多次称重防止投错,导致生产流程复杂,增加人力成本,降低生产效率。
技术实现要素:
(一)要解决的技术问题
鉴于现有技术的上述缺点、不足,本申请提供一种人工投料防投错的方法、设备、存储介质和投料系统。
(二)技术方案
为达到上述目的,本申请采用如下技术方案:
第一方面,本申请提供一种基于batch系统的人工投料防投错的方法,该方法包括:
电子设备接收到batch系统发送的人工投料指令,则所述电子设备获取现场端生产设备的第一标签和物料端的第二标签;所述人工投料指令中携带生产设备信息和待人工投放的物料信息;
将第一标签中的标识信息与生产设备信息进行匹配;
若匹配,将第二标签中的标识信息和待人工投放的物料信息进行匹配;
若匹配,则向操作人员发出投放物料的提示信息;
所述第一标签为batch系统根据生产产品的配方信息和产量,确定的设置于现场端生产设备上的设备标签;
所述第二标签为设置于配料端的智能台秤根据当前人工投放物料信息确定的设置于物料包装上的物料标签,所述当前人工投放物料信息基于所述智能台秤与batch系统交互确定。
可选地,所述人工投料指令中还包括:投料时间段;
向操作人员发出投放物料的提示信息之前,所述方法还包括:
获取当前时间点信息,判断当前时间点信息是否处于投料时间段中,若是,则执行向操作人员发出投放物料的提示信息的步骤。
可选地,电子设备接收到batch系统发送的投料指令之前,所述方法还包括:
batch系统根据生产产品的配方信息和产量,生成第一标签。
可选地,电子设备接收到batch系统发送的投料指令之前,所述方法还包括:
智能台秤根据与batch系统交互确定当前人工投放物料信息,并根据当前人工投放物料信息生成第二标签。
可选地,该方法还包括:
电子设备响应于操作人员输入的指令,将投料成功的信息发送至batch系统。
第二方面,本申请提供一种防人工投料出错的投料系统,包括承载batch系统的操作台、配方服务器,智能台秤,电子设备;
所述电子设备与操作台、配方服务器交互,执行上述第一方面任一所述的基于batch系统的人工投料防投错的方法的步骤。
可选地,所述智能台秤包含打印设备,设置于配料端,用于接收batch系统发送的人工投放物料信息,并根据所述人工投放物料信息生成并打印第二标签。
第三方面,本申请提供一种人工投料防投错的设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述第一方面任一项所述的基于batch系统的人工投料防投错的方法的步骤。
第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面任一项所述的基于batch系统的人工投料防投错的方法的步骤。
(三)有益效果
本申请的有益效果是:本申请提出了一种人工投料防投错的方法、设备、存储介质和投料系统。该方法包括:电子设备接收到batch系统发送的人工投料指令,则所述电子设备获取现场端生产设备的第一标签和物料端的第二标签;将第一标签中的标识信息与生产设备信息进行匹配;若匹配,将第二标签中的标识信息和待人工投放的物料信息进行匹配;若匹配,则向操作人员发出投放物料的提示信息。
本发明提供了一种基于batch系统的人工投料防投错的方法,能帮助操作工把正确的料投到正确的设备中,该方法能使操作流程更加简洁、高效,从而降低人力成本,提高生产效率。
本发明还提供了一种防人工投料出错的投料系统,通过化简流程,减少了人为数据操作,降低了人工成本和出现错误的可能性,从而可更加高效地完成人工投料操作。相比其他设备,该系统升级部署成本更低。
附图说明
本申请借助于以下附图进行描述:
图1为本申请一个实施例中的基于batch系统的人工投料防投错的方法流程示意图;
图2为本申请另一个实施例中的基于batch系统的人工投料防投错的方法流程示意图;
图3为本申请另一个实施例中的基于batch系统的人工投料防投错的方法示例流程示意图;
图4为本申请另一个实施例中的标签示例图;
图5为本申请又一个实施例中的防人工投料出错的投料系统的系统架构示意图;
图6为本申请再一个实施例中的人工投料防投错的设备的架构示意图。
具体实施方式
为了更好的解释本发明,以便于理解,下面结合附图,通过具体实施方式,对本发明作详细描述。可以理解的是,以下所描述的具体的实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合;为了便于描述,附图中仅示出了与发明相关的部分。
本发明针对现有技术中投料防错方法使用多标签和多次称重防止投错,导致生产流程复杂,增加人力成本的问题,提出一种基于batch系统的人工投料防投错的方法,可应用于精细化工、医药、食品饮料等行业。
实施例一
图1为本申请一个实施例中的基于batch系统的人工投料防投错的方法流程示意图,如图1所示,该方法包括:
s10、电子设备获取现场端生产设备的第一标签和物料端的第二标签。
需要说明的是,在s10步骤之前,电子设备接收到batch系统发送的人工投料指令,人工投料指令中携带生产设备信息和待人工投放的物料信息。
s20、将第一标签中的标识信息与生产设备信息进行匹配。
s30、若匹配,将第二标签中的标识信息和待人工投放的物料信息进行匹配。
s40、若匹配,则向操作人员发出投放物料的提示信息。
本实施例中,第一标签为batch系统根据生产产品的配方信息和产量,确定的设置于现场端生产设备上的设备标签;第二标签为设置于配料端的智能台秤根据当前人工投放物料信息确定的设置于物料包装上的物料标签,当前人工投放物料信息基于所述智能台秤与batch系统交互确定。
在一些实施例中,人工投料指令中还包括:投料时间段;
向操作人员发出投放物料的提示信息之前,该方法还包括:
获取当前时间点信息,判断当前时间点信息是否处于投料时间段中,若是,则执行向操作人员发出投放物料的提示信息的步骤。
在一些实施例中,电子设备接收到batch系统发送的投料指令之前,该方法还包括:
batch系统根据生产产品的配方信息和产量,生成第一标签。
在一些实施例中,电子设备接收到batch系统发送的投料指令之前,该方法还包括:
智能台秤根据与batch系统交互确定当前人工投放物料信息,并根据当前人工投放物料信息生成第二标签。
在一些实施例中,该方法还包括:
电子设备响应于操作人员输入的指令,将投料成功的信息发送至batch系统。
本实施例提供了一种基于batch系统的人工投料防投错的方法,帮助操作工把正确的物料投到正确的设备种,并且该方法部署成本低、限制小,可靠性更高,具有可追溯性;操作容易,学习成本低。
本实施例还在防投错的基础上,降低了人工投料的繁琐程度,提高生产效率。
实施例二
本申请第二方面通过另一实施例提供了一种基于batch系统的人工投料防投错的方法,图2为本申请另一个实施例中的基于batch系统的人工投料防投错的方法流程示意图,如图2所示,该方法包括:
s1、将产品生产活动中每个人工投料活动作为一个投料子任务,batch系统对每个投料子任务,根据配方计算人工投料的物料信息并确定相应需投料的生产设备;
s2、batch系统针对每个生产设备生成设备标识信息,输出至打印设备,打印生成设备标签;
s3、由batch系统将控制配方中人工投放的物料信息发送给智能台秤,由获取到物料信息的智能台秤完成称重;生成物料标签设置在通过智能台秤称取的人工投放物料的包装上;
s4、控制配方生产过程中,通过个人数字助理(personaldigitalassistant,以下简称pda)接入batch系统,以待办的方式实时接收人工投料的指令信息;
s5、当接收到人工投料的指令信息时,通过pda扫描设备标签和物料标签来做正确性校验,保证在人工投料时将正确的料投到正确的设备中;
s6、投料完成后将投料结果回传给batch。
本实施例中,在物料称重过程中,通过batch将生产计划与待称重的物料信息下发至智能台秤,可保证重量符合标准。
需要说明的是,也可采用其他移动终端接收人工投料的指令信息,这里的移动终端包括手机、平板电脑等各种可以连接网络的移动终端设备。移动终端可以内置图像采集装置,也可以通过外接的方式连接图像采集装置。当与图像采集装置采用外部连接的方式时,连接可以采用有线方式,也可以采用无线通信的方式连接。
以下提供一个具体的示例来详细说明本实施例中的基于batch系统的人工投料控制方法。
batch系统采用的是vxbatch批量控制软件(以下简称为vxbatch),来完成200kg产品a的生产,生产过程中涉及两个人工投料活动,分别是投物料甲、投物料乙。
图3为本申请另一个实施例中的基于batch系统的人工投料防投错的方法示例流程示意图,如图3所示,基于batch系统的人工投料防投错的方法包括如下步骤:
a1、先在vxbatch中定义一个生产产品a的主配方:定义产品a生产工序和工艺参数,定义标准产量100千克,除系统管道自动投料外,还包括人工投料。其中需于设备a中人工投物料甲10kg,于设备b中人工投物料乙20kg。
a2、基于步骤a1中定义的主配方,在vxbatch中创建一个控制配方,计划产量为200kg,相应的人工投物料甲的重量缩放为20kg,人工投物料乙的重量为40kg。
a3、控制配方对应的产线,针对产线下的设备,操作台生成打印设备a和设备b的标签,并贴于设备a和设备b上。
a4、vxbatch根据控制配方过滤人工投料的物料信息,并将投料信息发送到智能台秤。
a5、称重及打印物料标签:通过智能台秤,操作人员对物料甲和物料乙进行称重,生成打印标签并贴于物料上,物料标签内容包含二维码二维码中携带了物料名称、物料编码、物料重量、物料单位、物料批号等内容。
图4为本申请另一个实施例中的标签示例图,图4中(a)为物料标签示例图,图4中(b)为设备标签示例图,实际的物料标签和设备标签包括二维码和二维码携带的数据信息,图中仅示出了二维码携带的数据信息。二维码内容是vxbatch根据设备信息生成的唯一标识,可以通过安装在pda上的vxbatchapp软件识别。设备标签中包含设备标识码,标识了需要投料的设备信息。物料标签中包含智能台秤根据称重信息生成的动态码,标识了物料名称、物料编码、物料重量、物料单位和物料批号信息;物料标签中还包含系统根据控制配方、物料生成的唯一标识,标识了控制配方、物料名称和物料编码信息。
a6、基于步骤a2创建的控制配方启动后,开始生产这一批次200kg的产品a,当执行到人工投物料甲的步骤,vxbatch会将人工投物料甲的信息和需投料的设备a推送到pda上,pda就会显示待办。
a7、pda接收人工投物料信息。
a8、pda收到人工投物料甲的待办后:
a81、操作人员先扫描设备标签对设备a进行匹配,如果不一致给出提示,如果一致进入到物料校验界面;
a82、通过扫描物料标签对物料进行匹配,如果不一致给出提示,如果一致则从物料标签上获取物料重量、物料批号等信息;
a83、操作人员完成投料动作后,生成投料信息,pda自动将投料数据回传给vxbatch。此过程不需要通过对讲机来交互传递投料数据。
在此步骤中,验证失败需要操作工重新扫描标签,直到两个标签都验证成功,否则无法完成人工投料步骤。
a9、接收到当前投料活动确认完成信息后,vxbatch确认物料信息匹配后自动继续后续生产活动。
a10、当控制配方执行到人工投物料乙的步骤时,pda会收到人工投物料乙和需投料的设备b的待办,重复执行与步骤a8相似的步骤,完成投料。
本示例中的方法在生产前通过配方过滤出人工投料活动,并将人工投料信息传给智能台秤,由智能台秤称重并打印物料标签,并贴于物料上;在生产过程中,通过vxbatch将人工投料活动实时推送给pda,在pda上扫描设备标签和物料标签的方式来进行匹配,保证将正确的料投到正确的设备中。
通过将智能台秤和pda接入vxbatch,从而实现更加高效地完成人工投料操作,减少人为数据操作,降低出现错误的可能。相比其他方案更加简洁、高效,升级部署成本更低。
实施例三
本申请第二方面通过又一实施例提出了一种防人工投料出错的投料系统,包括承载batch系统的操作台、配方服务器,智能台秤,电子设备;
电子设备与操作台、配方服务器交互,执行上述第一方面任一所述的基于batch系统的人工投料防投错的方法的步骤。
图5为本申请又一个实施例中的防人工投料出错的投料系统的系统架构示意图;如图5所示,batch系统通常包括设置于控制站的控制器、设置于操作站的操作台、监控软件、组态软件、以及配方服务器,这些设备通过控制网a和控制网b互联。本实施例中的,电子设备为pda,pda通过无线互联网接入配方服务器,获取人工投料指令信息。图5中ap(wirelessaccesspoint)为无线访问接入点,提供pda和有线局域网之间的互相访问,这样,在ap信号覆盖范围内的pda可以通过它进行相互通信。
本实施例通过将智能台秤和pda接入batch,从而实现更加高效地完成人工投料操作,减少人为数据操作,降低出现错误的可能。相比其他方案更加简洁、高效,升级部署成本更低。
实施例四
本申请第三方面通过另一实施例提供了一种人工投料防投错的设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,计算机程序被处理器执行时实现如上实施例中任意一项所述的基于batch系统的人工投料防投错的方法的步骤。
图6为本申请再一个实施例中的人工投料防投错的设备的架构示意图。该人工投料防投错的设备可以是pad。上述图6所描述的方法可由pad与操作台、配方服务器交互来实现。
图6所示的人工投料防投错的设备可包括:至少一个处理器61、至少一个存储器62、至少一个网络接口64和其他的用户接口63。人工投料防投错的设备中的各个组件通过总线系统65耦合在一起。可理解,总线系统65用于实现这些组件之间的连接通信。总线系统65除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图6中将各种总线都标为总线系统65。
其中,用户接口63可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)或者触感板等。
可以理解,本实施例中的存储器62可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledataratesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。本文描述的存储器62旨在包括但不限于这些和任意其它适合类型的存储器。
在一些实施方式中,存储器62存储了如下的元素,可执行单元或者数据结构,或者他们的子集,或者他们的扩展集:操作系统621和应用程序622。
其中,操作系统621,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序622,包含各种应用程序,例如工业控制设备运行管理系统,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序622中。
在本发明实施例中,处理器61通过调用存储器62存储的程序或指令,具体的,可以是应用程序622中存储的程序或指令,处理器61用于执行第一方面所提供的方法步骤,例如包括以下步骤:
电子设备接收到batch系统发送的人工投料指令,则电子设备获取现场端生产设备的第一标签和物料端的第二标签;人工投料指令中携带生产设备信息和待人工投放的物料信息;
将第一标签中的标识信息与生产设备信息进行匹配;
若匹配,将第二标签中的标识信息和待人工投放的物料信息进行匹配;
若匹配,则向操作人员发出投放物料的提示信息。
上述本发明实施例揭示的方法可以应用于处理器61中,或者由处理器61实现。处理器61可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器61中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器61可以是通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件单元组合执行完成。软件单元可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器62,处理器61读取存储器62中的信息,结合其硬件完成上述方法的步骤。
另外,结合上述实施例中的基于batch系统的人工投料防投错的方法,本发明实施例可提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上方法实施例中的任意一种基于batch系统的人工投料防投错的方法。
可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspdevice,dspd)、可编程逻辑设备(pld)、现场可编程门阵列(fpga)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。
对于软件实现,可通过执行本文所述功能的单元来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
在本申请公开的上述实施例中,应该理解到,所揭露的设备和方法,也可以通过其它的方式实现。以上所描述的设备和方法实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本公开的多个实施例的方法、设备和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
应当注意的是,在权利要求中,不应将位于括号之间的任何附图标记理解成对权利要求的限制。词语“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的词语“一”或“一个”不排除存在多个这样的部件。此外,需要说明的是,在本说明书的描述中,术语“一个实施例”、“一些实施例”、“实施例”、“示例”、“具体示例”或“一些示例”等的描述,是指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。
尽管已描述了本发明的优选实施例,但本领域的技术人员在得知了基本创造性概念后,则可对这些实施例作出另外的变更和修改。所以,权利要求应该解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种修改和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也应该包含这些修改和变型在内。
1.一种基于batch系统的人工投料防投错的方法,其特征在于,该方法包括:
电子设备接收到batch系统发送的人工投料指令,则所述电子设备获取现场端生产设备的第一标签和物料端的第二标签;所述人工投料指令中携带生产设备信息和待人工投放的物料信息;
将第一标签中的标识信息与生产设备信息进行匹配;
若匹配,将第二标签中的标识信息和待人工投放的物料信息进行匹配;
若匹配,则向操作人员发出投放物料的提示信息;
所述第一标签为batch系统根据生产产品的配方信息和产量,确定的设置于现场端生产设备上的设备标签;
所述第二标签为设置于配料端的智能台秤根据当前人工投放物料信息确定的设置于物料包装上的物料标签,所述当前人工投放物料信息基于所述智能台秤与batch系统交互确定。
2.根据权利要求1所述的方法,其特征在于,所述人工投料指令中还包括:投料时间段;
向操作人员发出投放物料的提示信息之前,所述方法还包括:
获取当前时间点信息,判断当前时间点信息是否处于投料时间段中,若是,则执行向操作人员发出投放物料的提示信息的步骤。
3.根据权利要求2所述的方法,其特征在于,电子设备接收到batch系统发送的投料指令之前,所述方法还包括:
batch系统根据生产产品的配方信息和产量,生成第一标签。
4.根据权利要求3所述的方法,其特征在于,电子设备接收到batch系统发送的投料指令之前,所述方法还包括:
智能台秤根据与batch系统交互确定当前人工投放物料信息,并根据当前人工投放物料信息生成第二标签。
5.根据权利要求1至4任一所述的方法,其特征在于,该方法还包括:
电子设备响应于操作人员输入的指令,将投料成功的信息发送至batch系统。
6.一种防人工投料出错的投料系统,其特征在于,包括承载batch系统的操作台、配方服务器,智能台秤,电子设备;
所述电子设备与操作台、配方服务器交互,执行上述权利要求1至5任一所述的基于batch系统的人工投料防投错的方法的步骤。
7.根据权利要求6所述的投料系统,其特征在于,所述智能台秤包含打印设备,设置于配料端,用于接收batch系统发送的人工投放物料信息,并根据所述人工投放物料信息生成并打印第二标签。
8.一种人工投料防投错的设备,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上权利要求1至5任一项所述的基于batch系统的人工投料防投错的方法的步骤。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上权利要求1至5任一项所述的基于batch系统的人工投料防投错的方法的步骤。
技术总结