本申請(qǐng)涉及數(shù)據(jù)恢復(fù),特別是涉及一種基于plc控制系統(tǒng)的生產(chǎn)數(shù)據(jù)恢復(fù)方法、裝置、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
1、產(chǎn)線上的產(chǎn)品在不同工序之間的轉(zhuǎn)移過程中,若發(fā)生異常,例如搬運(yùn)裝置發(fā)生故障導(dǎo)致產(chǎn)品跌落,則會(huì)導(dǎo)致產(chǎn)品與產(chǎn)品對(duì)應(yīng)的生產(chǎn)數(shù)據(jù)未能同步地進(jìn)行傳輸,致使產(chǎn)品對(duì)應(yīng)的生產(chǎn)數(shù)據(jù)丟失。
2、傳統(tǒng)技術(shù)中,是在將產(chǎn)品復(fù)位之后,通過操作人員手動(dòng)地輸入產(chǎn)品對(duì)應(yīng)的標(biāo)識(shí)信息,以重新恢復(fù)產(chǎn)品對(duì)應(yīng)的生產(chǎn)數(shù)據(jù)。
3、然而,目前的傳統(tǒng)方法中,存在人工錄錯(cuò)數(shù)據(jù)、誤刪數(shù)據(jù)和篡改數(shù)據(jù)的風(fēng)險(xiǎn),可能會(huì)導(dǎo)致生產(chǎn)數(shù)據(jù)缺失、錯(cuò)誤等問題,從而降低了恢復(fù)生產(chǎn)數(shù)據(jù)的高效性和準(zhǔn)確性。
技術(shù)實(shí)現(xiàn)思路
1、基于此,有必要針對(duì)上述技術(shù)問題,提供一種能夠高效地、準(zhǔn)確地對(duì)生產(chǎn)數(shù)據(jù)進(jìn)行恢復(fù)的基于plc控制系統(tǒng)的生產(chǎn)數(shù)據(jù)恢復(fù)方法、裝置、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。
2、第一方面,本申請(qǐng)?zhí)峁┝艘环N基于plc控制系統(tǒng)的生產(chǎn)數(shù)據(jù)恢復(fù)方法,包括:
3、在產(chǎn)品自當(dāng)前工序轉(zhuǎn)移至搬運(yùn)裝置之前,獲取所述產(chǎn)品存儲(chǔ)于所述服務(wù)器中的目標(biāo)生產(chǎn)數(shù)據(jù),并將所述目標(biāo)生產(chǎn)數(shù)據(jù)進(jìn)行備份得到備份生產(chǎn)數(shù)據(jù);
4、在所述產(chǎn)品自所述當(dāng)前工序轉(zhuǎn)移至所述搬運(yùn)裝置,或自所述搬運(yùn)裝置轉(zhuǎn)移至下一工序時(shí),所述目標(biāo)生產(chǎn)數(shù)據(jù)對(duì)應(yīng)的存儲(chǔ)位置隨所述產(chǎn)品所在的生產(chǎn)環(huán)節(jié)變化而變化,若所述目標(biāo)生產(chǎn)數(shù)據(jù)對(duì)應(yīng)的存儲(chǔ)位置與所述產(chǎn)品所在的生產(chǎn)環(huán)節(jié)不匹配,則在所述產(chǎn)品重新放置于目標(biāo)生產(chǎn)環(huán)節(jié)得到已復(fù)位產(chǎn)品之后,將所述備份生產(chǎn)數(shù)據(jù)關(guān)聯(lián)所述已復(fù)位產(chǎn)品,得到已恢復(fù)生產(chǎn)數(shù)據(jù)的已恢復(fù)產(chǎn)品;所述目標(biāo)生產(chǎn)環(huán)節(jié)包括所述當(dāng)前工序、所述搬運(yùn)裝置、所述下一工序中的一種。
5、第二方面,本申請(qǐng)還提供了一種基于plc控制系統(tǒng)的生產(chǎn)數(shù)據(jù)恢復(fù)裝置,包括:
6、備份模塊,用于在產(chǎn)品自當(dāng)前工序轉(zhuǎn)移至搬運(yùn)裝置之前,獲取所述產(chǎn)品存儲(chǔ)于服務(wù)器中的目標(biāo)生產(chǎn)數(shù)據(jù),并將所述目標(biāo)生產(chǎn)數(shù)據(jù)進(jìn)行備份得到備份生產(chǎn)數(shù)據(jù);
7、恢復(fù)模塊,用于在所述產(chǎn)品自所述當(dāng)前工序轉(zhuǎn)移至所述搬運(yùn)裝置,或自所述搬運(yùn)裝置轉(zhuǎn)移至下一工序時(shí),所述目標(biāo)生產(chǎn)數(shù)據(jù)對(duì)應(yīng)的存儲(chǔ)位置隨所述產(chǎn)品所在的生產(chǎn)環(huán)節(jié)變化而變化,若所述目標(biāo)生產(chǎn)數(shù)據(jù)對(duì)應(yīng)的存儲(chǔ)位置與所述產(chǎn)品所在的生產(chǎn)環(huán)節(jié)不匹配,則在所述產(chǎn)品重新放置于目標(biāo)生產(chǎn)環(huán)節(jié)得到已復(fù)位產(chǎn)品之后,將所述備份生產(chǎn)數(shù)據(jù)關(guān)聯(lián)所述已復(fù)位產(chǎn)品,得到已恢復(fù)生產(chǎn)數(shù)據(jù)的已恢復(fù)產(chǎn)品;所述目標(biāo)生產(chǎn)環(huán)節(jié)包括所述當(dāng)前工序、所述搬運(yùn)裝置、所述下一工序中的一種。
8、第三方面,本申請(qǐng)還提供了一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)以下步驟:
9、在產(chǎn)品自當(dāng)前工序轉(zhuǎn)移至搬運(yùn)裝置之前,獲取所述產(chǎn)品存儲(chǔ)于所述服務(wù)器中的目標(biāo)生產(chǎn)數(shù)據(jù),并將所述目標(biāo)生產(chǎn)數(shù)據(jù)進(jìn)行備份得到備份生產(chǎn)數(shù)據(jù);
10、在所述產(chǎn)品自所述當(dāng)前工序轉(zhuǎn)移至所述搬運(yùn)裝置,或自所述搬運(yùn)裝置轉(zhuǎn)移至下一工序時(shí),所述目標(biāo)生產(chǎn)數(shù)據(jù)對(duì)應(yīng)的存儲(chǔ)位置隨所述產(chǎn)品所在的生產(chǎn)環(huán)節(jié)變化而變化,若所述目標(biāo)生產(chǎn)數(shù)據(jù)對(duì)應(yīng)的存儲(chǔ)位置與所述產(chǎn)品所在的生產(chǎn)環(huán)節(jié)不匹配,則在所述產(chǎn)品重新放置于目標(biāo)生產(chǎn)環(huán)節(jié)得到已復(fù)位產(chǎn)品之后,將所述備份生產(chǎn)數(shù)據(jù)關(guān)聯(lián)所述已復(fù)位產(chǎn)品,得到已恢復(fù)生產(chǎn)數(shù)據(jù)的已恢復(fù)產(chǎn)品;所述目標(biāo)生產(chǎn)環(huán)節(jié)包括所述當(dāng)前工序、所述搬運(yùn)裝置、所述下一工序中的一種。
11、第四方面,本申請(qǐng)還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)以下步驟:
12、在產(chǎn)品自當(dāng)前工序轉(zhuǎn)移至搬運(yùn)裝置之前,獲取所述產(chǎn)品存儲(chǔ)于所述服務(wù)器中的目標(biāo)生產(chǎn)數(shù)據(jù),并將所述目標(biāo)生產(chǎn)數(shù)據(jù)進(jìn)行備份得到備份生產(chǎn)數(shù)據(jù);
13、在所述產(chǎn)品自所述當(dāng)前工序轉(zhuǎn)移至所述搬運(yùn)裝置,或自所述搬運(yùn)裝置轉(zhuǎn)移至下一工序時(shí),所述目標(biāo)生產(chǎn)數(shù)據(jù)對(duì)應(yīng)的存儲(chǔ)位置隨所述產(chǎn)品所在的生產(chǎn)環(huán)節(jié)變化而變化,若所述目標(biāo)生產(chǎn)數(shù)據(jù)對(duì)應(yīng)的存儲(chǔ)位置與所述產(chǎn)品所在的生產(chǎn)環(huán)節(jié)不匹配,則在所述產(chǎn)品重新放置于目標(biāo)生產(chǎn)環(huán)節(jié)得到已復(fù)位產(chǎn)品之后,將所述備份生產(chǎn)數(shù)據(jù)關(guān)聯(lián)所述已復(fù)位產(chǎn)品,得到已恢復(fù)生產(chǎn)數(shù)據(jù)的已恢復(fù)產(chǎn)品;所述目標(biāo)生產(chǎn)環(huán)節(jié)包括所述當(dāng)前工序、所述搬運(yùn)裝置、所述下一工序中的一種。
14、第五方面,本申請(qǐng)還提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)以下步驟:
15、在產(chǎn)品自當(dāng)前工序轉(zhuǎn)移至搬運(yùn)裝置之前,獲取所述產(chǎn)品存儲(chǔ)于所述服務(wù)器中的目標(biāo)生產(chǎn)數(shù)據(jù),并將所述目標(biāo)生產(chǎn)數(shù)據(jù)進(jìn)行備份得到備份生產(chǎn)數(shù)據(jù);
16、在所述產(chǎn)品自所述當(dāng)前工序轉(zhuǎn)移至所述搬運(yùn)裝置,或自所述搬運(yùn)裝置轉(zhuǎn)移至下一工序時(shí),所述目標(biāo)生產(chǎn)數(shù)據(jù)對(duì)應(yīng)的存儲(chǔ)位置隨所述產(chǎn)品所在的生產(chǎn)環(huán)節(jié)變化而變化,若所述目標(biāo)生產(chǎn)數(shù)據(jù)對(duì)應(yīng)的存儲(chǔ)位置與所述產(chǎn)品所在的生產(chǎn)環(huán)節(jié)不匹配,則在所述產(chǎn)品重新放置于目標(biāo)生產(chǎn)環(huán)節(jié)得到已復(fù)位產(chǎn)品之后,將所述備份生產(chǎn)數(shù)據(jù)關(guān)聯(lián)所述已復(fù)位產(chǎn)品,得到已恢復(fù)生產(chǎn)數(shù)據(jù)的已恢復(fù)產(chǎn)品;所述目標(biāo)生產(chǎn)環(huán)節(jié)包括所述當(dāng)前工序、所述搬運(yùn)裝置、所述下一工序中的一種。
17、上述基于plc控制系統(tǒng)的生產(chǎn)數(shù)據(jù)恢復(fù)方法、裝置、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品,一方面,在產(chǎn)品通過搬運(yùn)裝置自當(dāng)前工序轉(zhuǎn)移至下一工序的過程中,根據(jù)目標(biāo)生產(chǎn)數(shù)據(jù)對(duì)應(yīng)的存儲(chǔ)位置與產(chǎn)品所在的生產(chǎn)環(huán)節(jié)之間的匹配情況,高效地、準(zhǔn)確地判斷產(chǎn)品在轉(zhuǎn)移過程中是否發(fā)生異常,即產(chǎn)品與生產(chǎn)數(shù)據(jù)是否同步地傳輸和轉(zhuǎn)移;另一方面,在產(chǎn)品自當(dāng)前工序轉(zhuǎn)移至搬運(yùn)裝置之前,將產(chǎn)品存儲(chǔ)于服務(wù)器中的目標(biāo)生產(chǎn)數(shù)據(jù)進(jìn)行備份以得到備份生產(chǎn)數(shù)據(jù),若產(chǎn)品在轉(zhuǎn)移過程中發(fā)生異常,則通過預(yù)先備份的備份生產(chǎn)數(shù)據(jù)高效地、適應(yīng)性地對(duì)已復(fù)位的產(chǎn)品的生產(chǎn)數(shù)據(jù)進(jìn)行恢復(fù);基于此,在產(chǎn)品轉(zhuǎn)移過程中發(fā)生異常的情況下,提高對(duì)生產(chǎn)數(shù)據(jù)進(jìn)行恢復(fù)的準(zhǔn)確性和高效性。
1.一種基于plc控制系統(tǒng)的生產(chǎn)數(shù)據(jù)恢復(fù)方法,其特征在于,應(yīng)用于plc控制系統(tǒng),所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述若所述目標(biāo)生產(chǎn)數(shù)據(jù)對(duì)應(yīng)的存儲(chǔ)位置與所述產(chǎn)品所在的生產(chǎn)環(huán)節(jié)不匹配,則在所述產(chǎn)品重新放置于目標(biāo)生產(chǎn)環(huán)節(jié)得到已復(fù)位產(chǎn)品之后,將所述備份生產(chǎn)數(shù)據(jù)關(guān)聯(lián)所述已復(fù)位產(chǎn)品,得到已恢復(fù)生產(chǎn)數(shù)據(jù)的已恢復(fù)產(chǎn)品之前,還包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述若所述目標(biāo)生產(chǎn)數(shù)據(jù)對(duì)應(yīng)的存儲(chǔ)位置與所述產(chǎn)品所在的生產(chǎn)環(huán)節(jié)不匹配,則在所述產(chǎn)品重新放置于目標(biāo)生產(chǎn)環(huán)節(jié)得到已復(fù)位產(chǎn)品之后,將所述備份生產(chǎn)數(shù)據(jù)關(guān)聯(lián)所述已復(fù)位產(chǎn)品,得到已恢復(fù)生產(chǎn)數(shù)據(jù)的已恢復(fù)產(chǎn)品之前,還包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述若所述目標(biāo)生產(chǎn)數(shù)據(jù)對(duì)應(yīng)的存儲(chǔ)位置與所述產(chǎn)品所在的生產(chǎn)環(huán)節(jié)不匹配,則在所述產(chǎn)品重新放置于目標(biāo)生產(chǎn)環(huán)節(jié)得到已復(fù)位產(chǎn)品之后,將所述備份生產(chǎn)數(shù)據(jù)關(guān)聯(lián)所述已復(fù)位產(chǎn)品,得到已恢復(fù)生產(chǎn)數(shù)據(jù)的已恢復(fù)產(chǎn)品,包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述得到已恢復(fù)生產(chǎn)數(shù)據(jù)的已恢復(fù)產(chǎn)品之后,還包括:
7.一種基于plc控制系統(tǒng)的生產(chǎn)數(shù)據(jù)恢復(fù)裝置,其特征在于,所述裝置包括:
8.一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)權(quán)利要求1至6中任一項(xiàng)所述的方法的步驟。
9.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至6中任一項(xiàng)所述的方法的步驟。
10.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至6中任一項(xiàng)所述的方法的步驟。