从泵故障检测方法、装置、设备及可读存储介质与流程

文档序号:33181293发布日期:2023-02-04 05:03阅读:43来源:国知局
从泵故障检测方法、装置、设备及可读存储介质与流程

1.本技术涉及检测领域,尤其涉及一种从泵故障检测方法、装置、设备及可读存储介质。


背景技术:

2.为提高注塑的生产效率,在注塑机设备生产过程中,通常采用多泵合流工艺,即多泵共同控制液体的流速。
3.现有技术中,通过工业总线技术,诸如can,485,ethercat等技术,实现主站和从站间的稳定通讯。其中,主站为注塑机的上位机,从站为伺服驱动器,伺服驱动器用于控制泵,所有的从站都与上位机进行交互,例如:当泵出现故障时通过从站发送报错信息至上位机,以供上位机基于报错信息进行设备控制。
4.但是,由于注塑工艺中泵的数量众多,所以在注塑过程中,存在多个泵同时出现故障的情况,此时,多个从站同时发送报错信息至上位机,导致上位机负载高,导致对故障信息处理效率低,影响注塑工艺的生产安全性。


技术实现要素:

5.本技术的主要目的在于提供一种从泵故障检测的处理方法、装置、设备及可读存储介质,旨在解决现有技术中由于上位机负载高,对故障信息处理效率低,导致注塑工艺的生产安全性低的技术问题。
6.为实现上述目的,本技术提供一种从泵故障检测方法,所述方法包括:
7.从多个从泵对应的从站中选举出上报从站;
8.基于所述上报从站,接收其他从站发送的数据信息,并控制所述上报从站基于所述数据信息确定其他从站对应的从泵是否出现故障;
9.若出现故障,则控制所述上报从站从数据信息中确定出故障信息并上报至主站。
10.在本技术的一种可能的实施方式中,所述基于所述上报从站,接收其他从站发送的数据信息的步骤,包括:
11.基于所述上报从站,接收其他从站以广播形式发送的数据信息;
12.其中,所述广播形式为其他从站每间隔预设时长自动发送数据信息至上报从站,所述广播形式区分于问答形式。
13.在本技术的一种可能的实施方式中,所述从多个从泵对应的从站中选举出上报从站的步骤,包括:
14.基于多个从泵中每个从泵的注塑工况,确定目标从泵;
15.将所述目标从泵对应的从站选举为上报从站。
16.在本技术的一种可能的实施方式中,所述控制所述上报从站基于所述数据信息确定其他从站对应的从泵是否出现故障的步骤,包括:
17.基于所述上报从站提取所述数据信息中的数据帧id、报错标识以及报错码,其中,
所述数据帧id用于确定发送所述数据信息的从站,所述报错标识用于确定是否报错,所述报错码用于确定报错信息;
18.基于所述数据帧id、报错标识以及报错码,确定其他从站对应的从泵是否出现故障。
19.在本技术的一种可能的实施方式中,所述基于所述上报从站提取所述数据信息中的数据帧id、报错标识以及报错码的步骤之前,包括:
20.基于自定义通讯协议,确定所述上报从站,分别与其他从站和主站之间的通信方式;
21.其中,所述通信方式中明确基于数据帧id区分发送所述数据信息的不同从站的第一规则,明确基于报错标识区分是否报错的第二规则,以及明确基于报错码区分报错信息的第三规则。
22.在本技术的一种可能的实施方式中,所述若出现故障,则控制所述上报从站从数据信息中确定出故障信息并上报至主站之后的步骤,包括:
23.控制所述上报从站在驱动器面板上显示所述故障信息,以供作业人员基于所述故障信息对出现故障的从泵进行检修。
24.在本技术的一种可能的实施方式中,所述若出现故障,则控制所述上报从站从数据信息中确定出故障信息并上报至主站之后的步骤,还包括:
25.基于所述主站下发控制指令;
26.基于所述控制指令控制出现故障的从泵继续生产或者暂停生产。
27.示例性的,为实现上述目的,本技术还提供一种从泵故障检测装置,所述从泵故障检测装置包括:
28.选举模块,用于从多个从泵对应的从站中选举出上报从站;
29.接收模块,用于基于所述上报从站,接收其他从站发送的数据信息,并控制所述上报从站基于所述数据信息确定其他从站对应的从泵是否出现故障;
30.控制模块,用于若出现故障,则控制所述上报从站从数据信息中确定出故障信息并上报至主站。
31.示例性的,为实现上述目的,本技术还提供一种从泵故障检测设备,所述从泵故障检测设备包括存储器、处理器和存储在所述存储器上并可在所述处理器上运行的从泵故障检测程序,所述从泵故障检测程序被处理器执行时实现如上所述的从泵故障检测方法的步骤。
32.示例性的,为实现上述目的,本技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有从泵故障检测程序,所述从泵故障检测程序被处理器执行时实现如上所述的从泵故障检测方法的步骤。
33.与现有技术中,以多个从站同时发送报错信息至上位机,导致上位机负载高,导致对故障信息处理效率低,进而影响注塑工艺的生产安全性相比。本技术从多个从泵对应的从站中选举出上报从站;基于所述上报从站,接收其他从站发送的数据信息,并控制所述上报从站基于所述数据信息确定其他从站对应的从泵是否出现故障;若出现故障,则控制所述上报从站从数据信息中确定出故障信息并上报至主站。本技术从多个从站中选取出上报从站,以处理其他从站的数据信息,确定从泵是否发生故障,并与主站进行交互,主站仅需
与上报从站进行数据交互,无需对每一报错的从站进行响应,大大减少了数据处理量,提高故障信息的处理效率。因此,本技术提高了注塑工艺的生产安全性。
附图说明
34.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
35.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
36.图1是本技术从泵故障检测方法第一实施例的流程示意图;
37.图2是本技术从泵故障检测方法第一实施例的数据交互拓扑示意图;
38.图3是本技术从泵故障检测方法第一实施例的物理连接结构示意图;
39.图4是本技术实施例方案涉及的硬件运行环境的结构示意图。
40.本技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
41.应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
42.本技术提供一种从泵故障检测方法,参照图1,图1为本技术从泵故障检测方法第一实施例的流程示意图。
43.本技术实施例提供了从泵故障检测方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。为了便于描述,以下省略执行主体描述从泵故障检测方法的各个步骤,从泵故障检测方法包括:
44.步骤s10,从多个从泵对应的从站中选举出上报从站。
45.步骤s20,基于所述上报从站,接收其他从站发送的数据信息,并控制所述上报从站基于所述数据信息确定其他从站对应的从泵是否出现故障。
46.步骤s30,若出现故障,则控制所述上报从站从数据信息中确定出故障信息并上报至主站。
47.在本实施例中,针对的具体应用场景是:
48.在注塑工艺中,通过主站对生产加工过程进行整体的控制,接收每一从泵对应的从站发送的用于报错的数据信息,并对数据信息进行处理以确定从泵在注塑过程中是否出现故障。但是,在该故障确定方法中,主站需要对一条或多条用于报错的数据信息进行处理,而主站除了判断从泵是否发生故障外还需要进行整体的控制,处理大量的数据信息,若同时处理多条用于报错的数据信息,会导致上位机负载高,导致对故障信息处理效率低,且容易,丢失数据信息,影响注塑工艺的生产安全性;若在主站中建立存储模块,以储存用于报错的数据信息,会增加系统的开发和维护的价格,经济性低。
49.本实施例旨在:提高注塑工艺的生产安全性。
50.具体地,在本技术中,可以通过从多个从站中选取出上报从站,以处理其他从站的数据信息,确定从泵是否发生故障,并将故障信息发送至主站,主站仅需与上报从站进行数
据交互,无需对每一报错的从站进行响应,大大减少了数据处理量,提高故障信息的处理效率,提高了注塑工艺的生产安全性,且未在注塑系统中增加任何模块,不会增加系统的开发和维护的价格。
51.具体地,在本技术中,其他从站通过广播形式而非问答形式将数据信息发送至上报从站,减少了上报从站和其他从站之间的交互次数,减少上报从站和其他从站的数据处理量,降低上报从站的负载,提高上报从站的处理效率,进一步提高了注塑工艺的生产安全性。
52.具体地,在本技术中,设置了自定义通讯协议,明确了基于数据帧id区分发送所述数据信息的不同从站,明确了基于报错标识区分是否报错,明确了基于报错码区分报错信息,若未识别到报错标识,则不进行后续处理。进一步的,在识别到报错标识后,即确定从站报错,提取报错码和数据帧id,无需提取未报错的从站的帧id和报错码,减少了上报从站数据处理量,提高上报从站的处理效率,进一步提高了注塑工艺的生产安全性。
53.具体地,在本技术中,若从站发生故障,则控制上报从站上报故障信息至主站,以供主站基于故障信息控制从泵的生产状态,并在驱动器面板上显示所述故障信息,以供作业人员基于所述故障信息对出现故障的从泵进行检修。通过主站控制从泵的生产状态结合作业人员对故障从泵检修的方法,既确保了注塑工艺的生产安全性,也使得故障从泵在第一时间被维修,保证了注塑工艺的生产效率。
54.具体步骤如下:
55.步骤s10,从多个从泵对应的从站中选举出上报从站。
56.作为一种示例,从泵在注塑工艺中用于调节注塑速率和流量,在注塑工艺中包含多个从泵,每一从泵由一个从站进行控制,其中,从站由设备中的伺服驱动器组成。
57.作为一种示例,上报从站是从多个从泵对应的从站中选举出的,分别与其他从站和主站进行交互。如图2所示,201为主站,202为上报从站,203、204、205分别为从站1,从站2,从站n。
58.作为一种示例,如图3所示,301为上位机、302为目标从泵、303为从泵1、304为从泵2、305为从泵n,通过工业总线依次连接,实现稳定通讯。其中,工业总线包括:can(controller area network,控制器局域网络)总线,用于传输高速can信号和低速can信号、rs485(rcommended standard485,推荐标准485)总线、ethercat(实时以太网)总线等。
59.作为一种示例,上报从站可以为1个或多个。
60.作为一种示例,所述从多个从泵对应的从站中选举出上报从站的步骤,包括:
61.步骤s11,基于多个从泵中每个从泵的注塑工况,确定目标从泵。
62.作为一种示例,注塑工况包括从泵的注塑时间、注塑压力、注塑速率、注塑位置等。
63.作为一种示例,从泵跟随目标从泵的速度进行注液。
64.作为一种示例,目标从泵由上报从站进行控制。
65.作为一种示例,目标从泵可以为1个或多个,且与上报从站一一对应。
66.作为一种示例,基于多个从泵的注塑时间、注塑速率、注塑位置等注塑工况,从其中选取一个或多个目标从泵,用于控制其他从泵的注塑压力、注塑速率等。例如,基于注塑工况,确定目标从泵1,该目标从泵1控制从泵1、从泵2、从泵3注塑。或基于注塑工况,确定目标从泵1、目标从泵2,该目标从泵1用于控制从泵1、从泵2、从泵3注塑,该目标从泵2用于控
制从泵4、从泵5、从泵6注塑。
67.步骤s12,将所述目标从泵对应的从站选举为上报从站。
68.作为一种示例,上报从站为目标从泵对应的从站。
69.具体的,基于每个从泵的注塑工况,确定目标从泵后,将目标从泵对应的从站选举为上报从站,用于与其他从站和主站进行数据交互。
70.步骤s20,基于所述上报从站,接收其他从站发送的数据信息,并控制所述上报从站基于所述数据信息确定其他从站对应的从泵是否出现故障。
71.作为一种示例,数据信息是从泵基于生产状态生成的数据,由其他从站发送至上报从站,用于确定其他从站对应的从泵是否出现故障。
72.作为一种示例,上报从站还用于获取目标从泵的数据信息,以判断目标从泵是否出现故障。若出现故障则以数据帧id+报错标识+报错码的形式发送至主站。
73.作为一种示例,所述基于所述上报从站,接收其他从站发送的数据信息的步骤,包括:
74.步骤s21,基于所述上报从站,接收其他从站以广播形式发送的数据信息;其中,所述广播形式为其他从站每间隔预设时长自动发送数据信息至上报从站,所述广播形式区分于问答形式。
75.作为一种示例,其他从站发送数据信息至上报从站的形式为广播形式,即其他从站每间隔预设时长自动发送数据信息至上报从站,区别于上报从站和其他从站一问一答的问答形式。
76.作为一种示例,预设时长根据需要进行设置,本实施例不做具体限定。例如,预设时长为1s,5s,10s等。
77.在本技术中,通过广播形式发送数据信息而非上报从站与其他从站一问一答的形式发送数据信息,可以减少上报从站和其他从站之间的交互次数,减少上报从站和其他从站的数据处理量,降低上报从站和其他从站的负载,提高上报从站的处理效率,进一步提高了注塑工艺的生产安全性。
78.作为一种示例,所述控制所述上报从站基于所述数据信息确定其他从站对应的从泵是否出现故障的步骤,包括:
79.步骤s22,基于所述上报从站提取所述数据信息中的数据帧id、报错标识以及报错码,其中,所述数据帧id用于确定发送所述数据信息的从站,所述报错标识用于确定是否报错,所述报错码用于确定报错信息。
80.作为一种示例,数据信息中包含数据帧id、报错标识以及报错码。
81.作为一种示例,数据帧id用于确定发送所述数据信息的从站,不同从站的数据帧id不同。
82.作为一种示例,报错标识用于确定是否报错,其中,报错标识根据需要进行设置,本实施例不做具体限定。例如,报错标识为ee(error electric,报错电信号),即上报从站识别到ee报错标识,则确定该数据信息为报错信息。
83.作为一种示例,报错码用于确定报错信息,其中,报错标识根据需要进行设置,本实施例不做具体限定。例如,当报错码为0时,则确定从泵并未发生故障,则上报从站不上报该数据信息;若报错码不为0,则确定从泵发生故障,且上报从站可根据报错码确定具体的
故障类型,不同的报错码对应不同的故障类型,其中,故障类型包括电机过热、工作液温度过高、真空泵度不够、泵振动或异常声响等。
84.作为一种示例,所述基于所述上报从站提取所述数据信息中的数据帧id、报错标识以及报错码的步骤之前,包括:
85.步骤a,基于自定义通讯协议,确定所述上报从站,分别与其他从站和主站之间的通信方式;其中,所述通信方式中明确基于数据帧id区分发送所述数据信息的不同从站的第一规则,明确基于报错标识区分是否报错的第二规则,以及明确基于报错码区分报错信息的第三规则。
86.作为一种示例,自定义通讯协议为上报从站与其他从站、上报从站与主站之间的通信方式,其中,其他从站与主站之间不进行通信。
87.作为一种示例,自定义通讯协议包括第一规则、第二规则、第三规则,其中,第一规则为基于数据帧id区分发送数据信息的不同从站,第二规则为基于报错标识区分是否报错,第三规则为基于报错码区分报错信息。
88.作为一种示例,自定义通讯协议除了明确每一其他从站的数据帧id,还明确了上报从站的数据帧id,还明确了主站的数据帧id。
89.步骤s23,基于所述数据帧id、报错标识以及报错码,确定其他从站对应的从泵是否出现故障。
90.作为一种示例,上报从站接收其他从站发送的数据信息,若识别到该数据信息中包含报错标识,则确定该数据信息用于报错,若未识别到报错标识,则不对该数据信息进行后续处理,继续接收其他从站发送的数据信息。当确定该数据信息用于报错时,提取数据信息中的报错码,根据该报错码确定报错信息,若报错码为预设报错码,则确定报错信息为从泵未发生故障,若不为预设报错码,则确定报错信息为从泵发生故障,并根据报错码确定具体的故障。
91.作为一种示例,预设报错码根据需要进行设置,本实施例不做具体限定。例如,预设报错码为0。
92.作为一种示例,确定其他从站对应的从泵发生故障后,提取数据帧id,确定发送该数据信息的从站,以确定发生故障的从泵。
93.在本技术中,在识别到报错标识后,即确定从站报错,提取报错码,并在确定从泵发生故障后提取数据帧id,无需提取未报错的从站的帧id和报错码,减少了上报从站数据处理量,提高上报从站的处理效率,进一步提高了注塑工艺的生产安全性。
94.步骤s30,若出现故障,则控制所述上报从站从数据信息中确定出故障信息并上报至主站。
95.作为一种示例,若其他从站对应的从泵出现故障,上报从站将出现故障的从站的故障信息上报至主站,以供主站基于该故障信息控制出现故障的从泵继续生产或者暂停生产。
96.作为一种示例,上报从站接收目标从泵发送的数据信息,判断目标从泵是否发生故障,若发生故障则将故障信息上报至主站。
97.与现有技术中,以多个从站同时发送报错信息至上位机,导致上位机负载高,导致对故障信息处理效率低,进而影响注塑工艺的生产安全性相比。本技术从多个从泵对应的
从站中选举出上报从站;基于所述上报从站,接收其他从站发送的数据信息,并控制所述上报从站基于所述数据信息确定其他从站对应的从泵是否出现故障;若出现故障,则控制所述上报从站从数据信息中确定出故障信息并上报至主站。本技术从多个从站中选取出上报从站,以处理其他从站的数据信息,确定从泵是否发生故障,并与主站进行交互,主站仅需与上报从站进行数据交互,无需对每一报错的从站进行响应,大大减少了数据处理量,提高故障信息的处理效率。因此,本技术提高了注塑工艺的生产安全性。
98.示例性的,基于上述本技术从泵故障检测方法第一实施例,提出第二实施例,所述若出现故障,则控制所述上报从站从数据信息中确定出故障信息并上报至主站之后的步骤还包括:
99.步骤b,控制所述上报从站在驱动器面板上显示所述故障信息,以供作业人员基于所述故障信息对出现故障的从泵进行检修。
100.作为一种示例,驱动器面板为上报从站的显示界面,用于显示发生故障的从泵及故障信息,以供作业人员基于所述故障信息对出现故障的从泵进行检修。
101.作为一种示例,所述若出现故障,则控制所述上报从站从数据信息中确定出故障信息并上报至主站之后的步骤,还包括:
102.步骤c,基于所述主站下发控制指令;
103.作为一种示例,当主站接收到上报从站发送的故障信息后,生成控制指令并下发至上报从站。其中,控制指令用于控制出现故障的从泵的生产状态。
104.作为一种示例,从泵的生产状态包括继续生产或者暂停生产,其中,继续生产包括增大注塑的速率、减小注塑的效率等。
105.步骤d,基于所述控制指令控制出现故障的从泵继续生产或者暂停生产。
106.作为一种示例,上报从站继续将控制指令下发至出现故障的从泵对应的从站,当出现故障的从泵对应的从站接收到控制指令后控制出现故障的从泵继续生产或者暂停生产。
107.在本技术中,通过主站控制从泵的生产状态结合作业人员对故障从泵检修的方法,既确保了注塑工艺的生产安全性,也使得故障从泵在第一时间被维修,保证了注塑工艺的生产效率。
108.示例性的,本技术还提供一种从泵故障检测装置,所述从泵故障检测装置包括:
109.选举模块,用于从多个从泵对应的从站中选举出上报从站;
110.接收模块,用于基于所述上报从站,接收其他从站发送的数据信息,并控制所述上报从站基于所述数据信息确定其他从站对应的从泵是否出现故障;
111.第一控制模块,用于若出现故障,则控制所述上报从站从数据信息中确定出故障信息并上报至主站。
112.示例性的,所述接收模块,包括:
113.接收子模块,用于基于所述上报从站,接收其他从站以广播形式发送的数据信息;
114.其中,所述广播形式为其他从站每间隔预设时长自动发送数据信息至上报从站,所述广播形式区分于问答形式。
115.示例性的,所述选举模块,包括:
116.第一确定子模块,用于基于多个从泵中每个从泵的注塑工况,确定目标从泵;
unit,cpu)、网络处理器(network processor,np)等;还可以是数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
137.本技术从泵故障检测设备具体实施方式与上述从泵故障检测方法各实施例基本相同,在此不再赘述。
138.此外,本技术实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有从泵故障检测程序,所述从泵故障检测程序被处理器执行时实现如上所述的从泵故障检测方法的步骤。
139.本技术计算机可读存储介质具体实施方式与上述从泵故障检测方法各实施例基本相同,在此不再赘述。
140.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
141.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
142.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,设备,或者网络设备等)执行本技术各个实施例所述的方法。
143.以上仅为本技术的优选实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1