1.本发明涉及机组技术领域,具体而言,涉及一种空调机组故障定位方法、装置及空调机组。
背景技术:
2.全新开发软件程序应用在空调机组实验时,可能会由于某一部分程序问题而导致机组异常报故障或者机组无法运行。这时,需要抓取显示板、内机主板、外机主板的收发数据进行分析,从而定位导致异常出现的原因。
3.在抓取数据时,最准确的数据是底层串口数据,能够直接反映出当前各个参数的数值。通常是通过电脑接入机组的通讯传输网络中,抓取底层串口数据,还需要数据转换器进行数据转换。此过程需要时时打开电脑对整个实验过程的数据进行读取并保存,直到出现异常时,人为记录下出现问题的时间段,进而将此段的数据与协议进行比较,以分析出问题所在。这样既耗费人力物力,还影响机组的实验进度。
4.当机组出现售后问题时,也是需要售后维护人员携带电脑到现场获取数据,给售后维护人员带来了极大的不便,浪费时间和人力成本。
5.针对现有技术中空调机组出现异常时定位异常原因耗费时间和人力的问题,目前尚未提出有效的j9九游会真人的解决方案。
技术实现要素:
6.本发明实施例提供一种空调机组故障定位方法、装置及空调机组,以至少解决现有技术中空调机组出现异常时定位异常原因耗费时间和人力的问题。
7.为解决上述技术问题,本发明实施例提供了一种空调机组故障定位方法,包括:
8.确定空调机组中的目标通讯线路;
9.获取所述空调机组运行时通过所述目标通讯线路传输的数据;
10.在所述空调机组的显示屏上按照所述目标通讯线路对应的协议位模型显示所述数据,其中,所述协议位模型包括:协议位、所述协议位对应的参数名称及参数值。
11.可选的,在所述空调机组的显示屏上按照所述目标通讯线路对应的协议位模型显示所述数据之前,还包括:根据机组通讯协议,将协议位、参数名称、参数值进行对应绑定,分别建立所述空调机组中各个通讯线路对应的协议位模型。
12.可选的,在所述空调机组的显示屏上按照所述目标通讯线路对应的协议位模型显示所述数据,包括:
13.按照所述协议位模型规定的各参数的显示位置,将获取的所述数据的参数名称、协议位及参数值实时更新显示在对应位置;或者,
14.按照时序,对获取的所述数据的参数名称、协议位及参数值进行实时更新显示。
15.可选的,在获取所述空调机组运行时通过所述目标通讯线路传输的数据之后,还包括:
16.判断获取的所述数据是否符合该数据对应参数的精度要求和/或范围要求;
17.当检测到有数据不符合该数据对应参数的精度要求和/或范围要求时,针对异常的数据,输出异常提示。
18.可选的,获取所述空调机组运行时通过所述目标通讯线路传输的数据,包括:
19.若所述显示屏处于亮屏状态,则实时获取数据;
20.若所述显示屏处于屏保状态,则每隔预设时间获取一次数据。
21.可选的,通讯线路包括:显示板向外发送数据的通讯线路、显示板接收内机数据的通讯线路、显示板接收外机数据的通讯线路、显示板与内机之间的通讯线路、显示板与外机之间的通讯线路、内机与外机之间的通讯线路、以及显示板与内机外机之间的通讯线路。
22.本发明实施例还提供了一种空调机组故障定位装置,包括:
23.确定模块,用于确定空调机组中的目标通讯线路;
24.获取模块,用于获取所述空调机组运行时通过所述目标通讯线路传输的数据;
25.显示模块,用于在所述空调机组的显示屏上按照所述目标通讯线路对应的协议位模型显示所述数据,其中,所述协议位模型包括:协议位、所述协议位对应的参数名称及参数值。
26.本发明实施例还提供了一种空调机组,包括:本发明实施例所述的空调机组故障定位装置。
27.本发明实施例还提供了一种计算机设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本发明实施例所述方法的步骤。
28.本发明实施例还提供了一种非易失性计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例所述方法的步骤。
29.应用本发明的技术方案,确定空调机组中的目标通讯线路,获取空调机组运行时通过目标通讯线路传输的数据,在空调机组的显示屏上按照目标通讯线路对应的协议位模型显示所述数据,其中,协议位模型包括:协议位、协议位对应的参数名称及参数值。直接获取需要排查的数据并通过机组自身显示屏进行显示,无需接入电脑,也无需数据转换,工作人员可直观看到串口数据对应的参数及其传输值,从而能够快速获取到异常数据并快速定位问题所在,使得工作人员在出现异常的第一时间定位出异常原因,减少了空调机组出现异常时定位异常原因所消耗的人力物力成本和排查问题的时间。
附图说明
30.图1是本发明实施例提供的空调机组故障定位方法的流程图;
31.图2是本发明实施例提供的显示数据的示意图;
32.图3是本发明实施例提供的空调机组故障定位的实现示意图;
33.图4是本发明实施例提供的空调机组故障定位的流程图;
34.图5是本发明实施例提供的空调机组故障定位的示意图;
35.图6是本发明实施例提供的空调机组故障定位装置的结构框图。
具体实施方式
36.为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
37.需要说明的是,本发明的说明书和权利要求书及附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
38.需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
39.应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
40.下面结合附图详细说明本发明的可选实施例。
41.本发明实施例提供一种空调机组故障定位方法,图1是本发明实施例提供的空调机组故障定位方法的流程图,如图1所示,该方法包括以下步骤:
42.s101,确定空调机组中的目标通讯线路。
43.s102,获取空调机组运行时通过目标通讯线路传输的数据。
44.s103,在空调机组的显示屏上按照目标通讯线路对应的协议位模型显示所述数据,其中,协议位模型包括:协议位、协议位对应的参数名称及参数值。
45.空调机组包括显示屏、内机和外机,三者之间需要进行通讯,具体通过显示板、内机主板和外机主板进行通讯。空调机组中的通讯线路包括:显示板向外发送数据的通讯线路、显示板接收内机数据的通讯线路、显示板接收外机数据的通讯线路、显示板与内机之间的通讯线路、显示板与外机之间的通讯线路、内机与外机之间的通讯线路、以及显示板与内机外机之间的通讯线路。目标通讯线路是从上述通讯线路中选取的需要排查的目标。未被选中为目标的通讯线路可以暂停工作,也可以正常工作。目标通讯线路可以是默认的,也可以是工作人员自行选取的。确定空调机组中的目标通讯线路,即,通过软件功能实现了硬件接线的切换。
46.协议位模型是预先根据机组通讯协议配置得到的。机组通讯协议规定了每一个传输参数的收发位置、传输倍数等。机组通讯协议中每个协议位都是与参数一一对应的,不同的位对应不同的参数。参数值是指通讯过程中传输的参数实际值。
47.本实施例确定空调机组中的目标通讯线路,获取空调机组运行时通过目标通讯线路传输的数据,在空调机组的显示屏上按照目标通讯线路对应的协议位模型显示所述数据,其中,协议位模型包括:协议位、协议位对应的参数名称及参数值。直接获取需要排查的
数据并通过机组自身显示屏进行显示,无需接入电脑,也无需数据转换,工作人员可直观看到串口数据对应的参数及其传输值,从而能够快速获取到异常数据并快速定位问题所在,使得工作人员在出现异常的第一时间定位出异常原因,减少了空调机组出现异常时定位异常原因所消耗的人力物力成本和排查问题的时间。
48.在具体实施时,预先根据机组通讯协议对串口数据进行配置,以得到协议位模型,具体的,在空调机组的显示屏上按照目标通讯线路对应的协议位模型显示所述数据之前,还包括:根据机组通讯协议,将协议位、参数名称、参数值进行对应绑定,分别建立空调机组中各个通讯线路对应的协议位模型。
49.本实施方式通过控制器给串口数据配置相对应的协议位、参数名称及参数值,得到协议位模型,从而可以基于协议位模型对数据进行直观显示。并且各个通讯线路有自己对应的协议位模型,从而可以根据需求排查相应通讯线路的数据,减少排查时间。
50.具体的,在空调机组的显示屏上按照目标通讯线路对应的协议位模型显示所述数据,包括:按照协议位模型规定的各参数的显示位置,将获取的所述数据的参数名称、协议位及参数值实时更新显示在对应位置;或者,按照时序,对获取的所述数据的参数名称、协议位及参数值进行实时更新显示。
51.其中,协议位模型可以规定各参数的显示位置,按照固定的显示位置来显示数据,每个显示位置用于显示对应的协议位、参数名称和参数值,协议位和参数名称可以一直显示在对应位置处,更新显示其参数值。例如,获取到参数a的数据(参数值为a),则在参数a对应的显示位置显示其参数值a,之后又获取到参数a的数据(参数值为a’),则在参数a对应的显示位置处更新其参数值为a’,即针对每次获取的同一参数的数据,都进行实时更新显示。若参数b一直未被获取到,则参数b对应的显示位置处的参数值为空。
52.也可以按照时序(即获取数据的顺序)进行显示,例如,获取到参数a的数据(参数值为a),则显示参数a、参数a对应的协议位及参数值a;又获取到参数b的数据(参数值为b),则在下一行显示参数b、参数b对应的协议位及参数值b;之后又获取到参数a的数据(参数值为a’),则将显示参数a的那一行中的参数值更新为a’,完成参数a的实时更新显示。
53.本实施方式在空调机组的显示屏上按照协议位模型进行数据的实时更新显示,便于工作人员查看,有利于快速定位出异常原因。
54.在空调机组的显示屏上按照目标通讯线路对应的协议位模型显示所述数据之后,工作人员可以根据显示的数据直观地识别出异常。此外,本实施例也提供了自动识别异常的方式,具体的,在获取空调机组运行时通过目标通讯线路传输的数据之后,还包括:判断获取的所述数据是否符合该数据对应参数的精度要求和/或范围要求;当检测到有数据不符合该数据对应参数的精度要求和/或范围要求时,针对异常的数据,输出异常提示。其中,机组通讯协议中规定了各参数的精度和/或正常数值范围,当检测到有数据不符合该数据对应参数的精度要求和/或范围要求时,认为该数据出现异常,进行异常提示。本实施方式通过监控数据并自动提示异常,能够快速定位问题所在。
55.具体的,可以对异常的参数数据进行突出显示,或者,以提示框的方式显示出来。
56.在一个实施方式中,获取空调机组运行时通过目标通讯线路传输的数据,包括:若显示屏处于亮屏状态,则实时获取数据;若显示屏处于屏保状态,则每隔预设时间获取一次数据。
57.其中,在机组调试或售后维护时,在确定空调机组中的目标通讯线路之前,可以控制显示屏处于亮屏状态,以实时获取数据并对所获取的数据进行实时更新显示,便于及时发现异常。在机组开发实验或实际使用的过程中,当显示屏处于亮屏状态时,实时获取数据,当显示屏处于屏保状态时,则不再实时获取数据,而是每隔预设时间获取一次数据,以降低显示屏的功耗。需要强调的是,不管是否实时获取数据,针对所获取的数据,都进行实时更新显示。
58.本实施方式针对不同情况可以实时获取数据,也可以间隔一定时间进行周期性获取数据,从而满足不同的需求。
59.下面结合一个具体实施例对上述空调机组故障定位方法进行说明,然而值得注意的是,该具体实施例仅是为了更好地说明本技术,并不构成对本技术的不当限定。与上述实施例相同或相应的术语解释,本实施例不再赘述。
60.机组通讯协议制定完成后,根据机组通讯协议建立协议位模型。具体的,机组通讯协议规定了每一个传输参数的收发位置、传输倍数等,机组通讯协议中每个协议位都是与参数一一对应的,不同的位对应不同的参数。将机组通讯协议中的协议位与对应的参数名称、参数值进行绑定,得到协议位模型,即,协议位模型包括:协议位、协议位对应的参数名称及参数值。由此,通过控制器给串口数据配置相对应的协议位、参数名称及参数值,得到协议位模型,从而可以基于协议位模型在机组显示屏上对通讯数据进行直观显示,工作人员看见参数名称的同时也能看到具体的协议位和实际传输值,若有某个参数发送或接收异常,工作人员能快速定位出问题所在。
61.如图2所示,为显示数据的示意图,参数“环境温度”对应的协议位是24,其参数值为10,参数“压缩机频率”对应的协议位是25,其参数值为300。按照协议位模型来直观显示数据,有利于工作人员快速定位出异常原因。
62.如图3所示,为空调机组故障定位的实现示意图,通过软件功能实现硬件接线的切换,可停掉部分接线单独接收显示某条通讯数据。当没有通讯时,可选取显示显示板发出的数据,调取显示板发送数据的协议位模型,按照该协议位模型在显示屏上显示出显示板对外发出的数据数值及对应的协议位和参数名称。当连接通讯后,可以在以下通讯线路中选择需要排查的目标:显示板向内外机发送数据(称显示板数据)、显示板接收内机数据、显示板接收外机数据、显示板与内机通讯、显示板与外机通讯、内机与外机通讯、显示板与内机及外机通讯;根据不同的选择作出相应的显示,即,选择通讯线路后,获取该通讯线路对应的协议位模型,并按照该协议位模型显示所获取的数据。例如,当有数据时,相关数据相应显示在协议位模型对应的位置上。由此,基于显示的数据,可以确定出是接收的数据有问题还是显示有问题,从而直观快速地定位出问题所在。
63.如图4所示,为空调机组故障定位的流程图,包括以下步骤:
64.s401,选择通讯线路。
65.s402,调取该通讯线路对应的协议位模型。
66.s403,获取通过该通讯线路传输的数据,并判断所获取的数据是否满足对应的精度要求和/或范围要求,若是,进入s404,若否,进入s405。
67.s404,按照协议位模型直接显示所获取的数据。
68.s405,触发异常提醒,突出显示异常数据。
69.s406,更正问题,异常关闭。之后进入s404。
70.如图5所示,为空调机组故障定位的示意图,配置模块51用于建立协议位模型。本示例中,空调机组使用485接口52进行通讯,选取目标通讯线路。获取模块53用于获取通过目标通讯线路传输的数据。显示单元54(即显示屏)用于将所获取的数据按照协议位模型进行实时更新显示,具体的,显示屏处于亮屏状态时,显示屏实时获取数据并更新显示数据;显示屏处于屏保状态时,不再实时获取最新数据,仅间隔一定时间获取一次数据并对所获取的数据进行更新显示。
71.本发明实施例通过配置串口数据与协议位来建立协议位模型,在空调机组显示屏上进行接收端口的选择,动态选择接收并按照协议位模型直接在显示屏上显示相关通讯线路的数据,取代原有需要电脑接入通讯电路中抓取串口数据再根据数据与协议比较来核查问题的复杂过程,本实施例无需接入电脑,也无需数据转换,能够直观看到串口数据对应的参数和值,能够快速获取到异常数据并定位问题所在,减少了空调机组出现异常时定位异常原因所消耗的人力物力成本和排查问题的时间。
72.基于同一发明构思,本发明实施例还提供一种空调机组故障定位装置,可以用于实现上述实施例所述的空调机组故障定位方法。该装置可以通过软件和/或硬件实现。
73.图6是本发明实施例提供的空调机组故障定位装置的结构框图,如图6所示,该装置包括:
74.确定模块61,用于确定空调机组中的目标通讯线路;
75.获取模块62,用于获取所述空调机组运行时通过所述目标通讯线路传输的数据;
76.显示模块63,用于在所述空调机组的显示屏上按照所述目标通讯线路对应的协议位模型显示所述数据,其中,所述协议位模型包括:协议位、所述协议位对应的参数名称及参数值。
77.可选的,上述装置还包括:建立模块,用于在所述显示模块63在所述空调机组的显示屏上按照所述目标通讯线路对应的协议位模型显示所述数据之前,根据机组通讯协议,将协议位、参数名称、参数值进行对应绑定,分别建立所述空调机组中各个通讯线路对应的协议位模型。
78.可选的,显示模块63具体用于:
79.按照所述协议位模型规定的各参数的显示位置,将获取的所述数据的参数名称、协议位及参数值实时更新显示在对应位置;或者,
80.按照时序,对获取的所述数据的参数名称、协议位及参数值进行实时更新显示。
81.可选的,上述装置还包括:
82.判断模块,用于在所述获取模块62获取所述空调机组运行时通过所述目标通讯线路传输的数据之后,判断获取的所述数据是否符合该数据对应参数的精度要求和/或范围要求;
83.提示模块,用于当检测到有数据不符合该数据对应参数的精度要求和/或范围要求时,针对异常的数据,输出异常提示。
84.可选的,所述获取模块62具体用于:若所述显示屏处于亮屏状态,则实时获取数据;若所述显示屏处于屏保状态,则每隔预设时间获取一次数据。
85.可选的,通讯线路包括:显示板向外发送数据的通讯线路、显示板接收内机数据的
通讯线路、显示板接收外机数据的通讯线路、显示板与内机之间的通讯线路、显示板与外机之间的通讯线路、内机与外机之间的通讯线路、以及显示板与内机外机之间的通讯线路。
86.上述装置可执行本发明实施例所提供的空调机组故障定位方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例提供的空调机组故障定位方法。
87.本发明实施例还提供了一种空调机组,包括:上述实施例所述的空调机组故障定位装置。
88.本发明实施例还提供了一种计算机设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述实施例所述方法的步骤。
89.本发明实施例还提供了一种非易失性计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述实施例所述方法的步骤。
90.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
91.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
92.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。