空調內機/外機測試方法和系統的制作方法
【技術領域】
[0001]本發明涉及電氣領域,特別是涉及一種空調內機/外機測試方法和系統。
【背景技術】
[0002]空調內機和外機的測試通常是通過測試人員根據空調內機和外機的控制邏輯操作線控器或燈板,控制空調內機和外機的運行狀態,進而判斷空調內機和外機的運行狀態是否合理,再編寫具體的測試報告。該測試方法在控制空調內機和外機運行狀態時,需根據空調內機和外機的控制邏輯手動操作線控器或燈板以控制空調內機和外機的運行狀態;同時,測試相同邏輯功能時,重復性的操作過于頻繁,測試效率低,并且測試周期較長。
【發明內容】
[0003]基于此,有必要針對空調內機和外機的測試效率低,測試周期較長的問題,提供一種空調內機/外機測試方法和系統。
[0004]為實現本發明目的提供的一種空調內機/外機測試方法,包括如下步驟:
[0005]工裝控制板接收上位機下發的控制命令,并根據所述控制命令控制線控器/燈板的運行狀態,進而控制空調內機/外機負載的運行狀態;
[0006]所述工裝控制板讀取工裝檢測板檢測到的所述空調內機/外機負載的運行狀態,并將所述空調內機/外機負載的運行狀態反饋至所述上位機;
[0007]機器視覺系統捕捉并存儲所述線控器/燈板的運行狀態;
[0008]所述上位機通過所述空調內機/外機負載的運行狀態,以及所述線控器/燈板的運行狀態,獲取空調內機/外機的運行狀態,并比對空調內機/外機預期運行狀態及所述空調內機/外機的運行狀態,生成測試報告。
[0009]較佳地,所述工裝控制板讀取工裝檢測板檢測到的所述空調內機/外機負載的運行狀態,并將所述空調內機/外機負載的運行狀態反饋至所述上位機,包括如下步驟:
[0010]所述工裝控制板每隔第一預設時間向所述工裝檢測板發送一次點名命令;
[0011]所述工裝檢測板等待接收所述工裝控制板發送的所述點名命令,并每隔第二預設時間檢測一次所述空調內機/外機負載的運行狀態;
[0012]當所述工裝檢測板接收到所述工裝控制板發送的所述點名命令后,將所述空調內機/外機負載的運行狀態反饋至所述工裝控制板;
[0013]所述工裝控制板讀取所述空調內機/外機負載的運行狀態,并將所述空調內機/外機負載的運行狀態反饋至所述上位機。
[0014]作為一種可實施方式,所述第一預設時間的取值范圍為1ms — 30ms,所述第二預設時間的取值范圍為1ms — 30ms。
[0015]優選的,所述機器視覺系統捕捉并存儲所述線控器/燈板的運行狀態,包括如下步驟:
[0016]所述機器視覺系統每隔第三預設時間捕捉一次所述線控器/燈板的運行狀態;
[0017]存儲所述線控器/燈板的運行狀態至數據庫中。
[0018]在其中一個實施例中,所述第三預設時間的取值范圍為10ms — 300ms。
[0019]在其中一個實施例中,在所述工裝控制板接收上位機下發的控制命令,并根據所述控制命令控制線控器/燈板的運行狀態之前,還包括如下步驟:
[0020]所述上位機根據所述控制命令,生成所述空調內機/外機預期運行狀態。
[0021]作為一種可實施方式,所述控制命令根據所述空調內機/外機的控制邏輯編寫,并保存至所述上位機的INI文件中。
[0022]相應的,為實現上述空調內機/外機測試方法,本發明還提供了一種空調內機/外機測試系統,包括上位機、工裝控制板、工裝檢測板和機器視覺系統,其中:
[0023]所述上位機,與所述工裝控制板通訊連接,用于向所述工裝控制板發送控制命令;
[0024]所述工裝控制板,用于接收所述控制命令,并根據所述控制命令控制線控器/燈板的運行狀態,進而控制空調內機/外機負載的運行狀態;
[0025]所述工裝檢測板,用于檢測所述空調內機/外機負載的運行狀態,并將所述空調內機/外機負載的運行狀態反饋至所述工裝控制板;
[0026]所述工裝控制板,還用于讀取所述空調內機/外機負載的運行狀態,并將所述空調內機/外機負載的運行狀態反饋至所述上位機;
[0027]所述機器視覺系統,用于捕捉并存儲所述線控器/燈板的運行狀態;
[0028]所述上位機,還用于通過所述空調內機/外機負載的運行狀態,以及所述線控器/燈板的運行狀態,獲取空調內機/外機的運行狀態,并比對空調內機/外機預期運行狀態及所述空調內機/外機的運行狀態,生成測試報告。
[0029]較佳地,所述工裝控制板包括命令發送模塊和讀取反饋模塊,其中:
[0030]所述命令發送模塊,用于每隔第一預設時間向所述工裝檢測板發送一次點名命令;
[0031]所述讀取反饋模塊,用于讀取所述工裝檢測板發送的所述空調內機/外機負載的運行狀態,并將所述空調內機/外機負載的運行狀態反饋至所述上位機;
[0032]所述工裝檢測板包括狀態檢測模塊、命令接收模塊和狀態發送模塊,其中:
[0033]所述狀態檢測模塊,用于每隔第二預設時間檢測一次所述空調內機/外機負載的運行狀態;
[0034]所述命令接收模塊,用于接收所述工裝控制板發送的所述點名命令;
[0035]所述第一發送模塊,用于當所述命令接收模塊接收到所述點名命令后,將所述空調內機/外機負載的運行狀態反饋至所述工裝控制板。
[0036]優選的,所述機器視覺系統包括捕捉模塊和存儲模塊,其中:
[0037]所述捕捉模塊,用于每隔第三預設時間捕捉一次所述線控器/燈板的運行狀態;
[0038]所述存儲模塊,用于存儲所述線控器/燈板的運行狀態至數據庫中。
[0039]在其中一個實施例中,所述上位機包括狀態生成模塊,用于根據所述控制命令,生成所述空調內機/外機預期運行狀態。
[0040]本發明提供的空調內機/外機測試方法和系統,通過工裝控制板接收上位機下發的控制命令,并根據該控制命令控制線控器/燈板的運行狀態,進而控制空調內機/外機負載的運行狀態;工裝控制板讀取工裝檢測板檢測到的空調內機/外機負載的運行狀態,并將空調內機/外機負載的運行狀態反饋至上位機;機器視覺系統捕捉并存儲線控器/燈板的運行狀態;上位機通過空調內機/外機負載的運行狀態,以及線控器/燈板的運行狀態,獲取空調內機/外機的運行狀態,并比對空調內機/外機預期運行狀態及空調內機/外機的運行狀態,生成測試報告,實現了對空調內機/外機的運行狀態的自動判斷功能。其通過工裝控制板根據上位機下發的控制命令,控制線控器/燈板的運行狀態,進而控制空調內機/外機負載的運行狀態,代替測試人員根據空調內機/外機的控制邏輯手動操作線控器/燈板以控制空調內機/外機負載的運行狀態的過程,有效地提高了測試效率,并且在測試人員休息的時間仍可以自動測試,縮短了測試周期,加快了開發進度。
【附圖說明】
[0