本申請(qǐng)涉及控制,尤其涉及一種工業(yè)設(shè)備的數(shù)據(jù)控制系統(tǒng)、方法、終端設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、工業(yè)網(wǎng)關(guān)與工業(yè)設(shè)備之間的數(shù)據(jù)交換通常依賴于預(yù)定義的通信協(xié)議。然而,當(dāng)工業(yè)設(shè)備更換或更新其通信協(xié)議時(shí),當(dāng)工業(yè)設(shè)備的通信協(xié)議發(fā)生變化時(shí),工業(yè)網(wǎng)關(guān)需要手動(dòng)更新其內(nèi)部的對(duì)象字典表,以適應(yīng)并匹配新的通信規(guī)則;其中,對(duì)象字典表(objectdictionary),它描述了設(shè)備內(nèi)部數(shù)據(jù)結(jié)構(gòu)和通信規(guī)則。這種手動(dòng)的重新配置過程不僅耗時(shí)、效率低下,而且容易出錯(cuò),從而會(huì)增加系統(tǒng)維護(hù)的復(fù)雜性和成本。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本申請(qǐng)實(shí)施例提供一種工業(yè)設(shè)備的數(shù)據(jù)控制系統(tǒng)、方法、終端設(shè)備及存儲(chǔ)介質(zhì),可以有效解決手動(dòng)更新對(duì)象字典表效率低下的問題等。
2、第一方面,本申請(qǐng)實(shí)施例提供一種工業(yè)設(shè)備的數(shù)據(jù)控制系統(tǒng),應(yīng)用于工業(yè)網(wǎng)關(guān),包括:
3、表格處理模塊,配置為所述工業(yè)網(wǎng)關(guān)對(duì)所述工業(yè)設(shè)備發(fā)送的數(shù)據(jù)表格進(jìn)行處理,并根據(jù)處理結(jié)果自動(dòng)對(duì)所述工業(yè)網(wǎng)關(guān)的內(nèi)部對(duì)象字典表進(jìn)行更新處理,得到更新對(duì)象字典表;所述數(shù)據(jù)表格包括設(shè)備對(duì)象字典表;
4、數(shù)據(jù)控制模塊,配置為所述工業(yè)網(wǎng)關(guān)根據(jù)所述更新對(duì)象字典表和預(yù)配置的協(xié)議頭信息對(duì)所述工業(yè)設(shè)備的數(shù)據(jù)進(jìn)行讀/寫控制。
5、在一些實(shí)施例中,所述設(shè)備對(duì)象字典表包括所述工業(yè)設(shè)備的數(shù)據(jù)類型、數(shù)據(jù)描述和數(shù)據(jù)地址;所述數(shù)據(jù)表格還包括所述工業(yè)設(shè)備的設(shè)備信息。
6、在一些實(shí)施例中,所述表格處理模塊包括解析單元和更新單元;
7、所述解析單元用于對(duì)所述數(shù)據(jù)表格進(jìn)行解析得到所述設(shè)備對(duì)象字典表;
8、所述更新單元用于根據(jù)所述設(shè)備對(duì)象字典表自動(dòng)對(duì)所述內(nèi)部對(duì)象字典表進(jìn)行更新處理,得到所述更新對(duì)象字典表。
9、在一些實(shí)施例中,所述工業(yè)網(wǎng)關(guān)根據(jù)所述更新對(duì)象字典表和預(yù)配置的協(xié)議頭信息對(duì)所述工業(yè)設(shè)備的數(shù)據(jù)進(jìn)行讀寫/控制,包括:
10、所述工業(yè)網(wǎng)關(guān)發(fā)送數(shù)據(jù)請(qǐng)求;所述數(shù)據(jù)請(qǐng)求包括設(shè)備地址、功能碼、功能地址和控制類型;
11、所述工業(yè)設(shè)備接收所述數(shù)據(jù)請(qǐng)求,并響應(yīng)所述數(shù)據(jù)請(qǐng)求,進(jìn)行讀/寫控制;
12、當(dāng)進(jìn)行讀控制時(shí),所述工業(yè)網(wǎng)關(guān)根據(jù)所述協(xié)議頭信息接收并上報(bào)響應(yīng)數(shù)據(jù),以實(shí)現(xiàn)數(shù)據(jù)采集;所述響應(yīng)數(shù)據(jù)為響應(yīng)所述數(shù)據(jù)請(qǐng)求產(chǎn)生的數(shù)據(jù)信息。
13、第二方面,本申請(qǐng)實(shí)施例提供一種工業(yè)設(shè)備的數(shù)據(jù)控制系統(tǒng),應(yīng)用于工業(yè)設(shè)備,包括:
14、接收模塊,配置為接收工業(yè)網(wǎng)關(guān)發(fā)送的配置請(qǐng)求;
15、表格生成模塊,配置為響應(yīng)所述配置請(qǐng)求生成數(shù)據(jù)表格,所述數(shù)據(jù)表格包括所述工業(yè)設(shè)備的設(shè)備對(duì)象字典表;
16、傳輸模塊,配置為將所述數(shù)據(jù)表格發(fā)送至所述工業(yè)網(wǎng)關(guān),所述數(shù)據(jù)表格用于指示所述工業(yè)網(wǎng)關(guān)對(duì)所述工業(yè)網(wǎng)關(guān)的內(nèi)部對(duì)象字典表進(jìn)行自動(dòng)更新處理。
17、第三方面,本申請(qǐng)實(shí)施例提供一種工業(yè)設(shè)備的數(shù)據(jù)控制方法,應(yīng)用于工業(yè)網(wǎng)關(guān),包括:
18、向所述工業(yè)設(shè)備發(fā)送配置請(qǐng)求;
19、接收數(shù)據(jù)表格,所述數(shù)據(jù)表格包括所述工業(yè)設(shè)備的設(shè)備對(duì)象字典表;所述數(shù)據(jù)表格為所述工業(yè)設(shè)備響應(yīng)所述配置請(qǐng)求所生成的;
20、根據(jù)所述數(shù)據(jù)表格自動(dòng)對(duì)所述工業(yè)網(wǎng)關(guān)的內(nèi)部對(duì)象字典表進(jìn)行更新處理,得到更新對(duì)象字典表;
21、根據(jù)所述更新對(duì)象字典表和預(yù)配置的協(xié)議頭信息對(duì)所述工業(yè)設(shè)備的數(shù)據(jù)進(jìn)行讀/寫控制。
22、在一些實(shí)施例中,所述根據(jù)所述數(shù)據(jù)表格對(duì)所述工業(yè)網(wǎng)關(guān)的內(nèi)部對(duì)象字典表進(jìn)行更新處理,得到更新對(duì)象字典表,包括:
23、對(duì)所述數(shù)據(jù)表格進(jìn)行解析得到所述設(shè)備對(duì)象字典表;
24、根據(jù)所述設(shè)備對(duì)象字典表自動(dòng)對(duì)所述工業(yè)網(wǎng)關(guān)的內(nèi)部對(duì)象字典表進(jìn)行更新處理,得到更新對(duì)象字典表。
25、第四方面,本申請(qǐng)實(shí)施例提供一種工業(yè)設(shè)備的數(shù)據(jù)控制方法,應(yīng)用于工業(yè)設(shè)備,包括:
26、接收工業(yè)網(wǎng)關(guān)發(fā)送的配置請(qǐng)求;
27、響應(yīng)所述配置請(qǐng)求生成數(shù)據(jù)表格,所述數(shù)據(jù)表格包括所述工業(yè)設(shè)備的設(shè)備對(duì)象字典表;
28、將所述數(shù)據(jù)表格發(fā)送至所述工業(yè)網(wǎng)關(guān),所述數(shù)據(jù)表格用于指示所述工業(yè)網(wǎng)關(guān)對(duì)所述工業(yè)網(wǎng)關(guān)的內(nèi)部對(duì)象字典表進(jìn)行自動(dòng)更新處理。
29、第五方面,本申請(qǐng)實(shí)施例提供一種終端設(shè)備,所述終端設(shè)備包括處理器和存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,所述處理器用于執(zhí)行所述計(jì)算機(jī)程序以實(shí)施上述的工業(yè)設(shè)備的數(shù)據(jù)控制方法。
30、第六方面,本申請(qǐng)實(shí)施例提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在處理器上執(zhí)行時(shí),實(shí)施上述的工業(yè)設(shè)備的數(shù)據(jù)控制方法。
31、本申請(qǐng)的實(shí)施例具有如下有益效果:
32、本申請(qǐng)?zhí)岢龅囊环N工業(yè)設(shè)備的數(shù)據(jù)控制系統(tǒng),工業(yè)設(shè)備會(huì)根據(jù)工業(yè)網(wǎng)關(guān)的請(qǐng)求生成包含設(shè)備對(duì)象字典表的數(shù)據(jù)表格,以使工業(yè)網(wǎng)關(guān)能夠基于數(shù)據(jù)表格中的設(shè)備對(duì)象字典表自動(dòng)對(duì)工業(yè)網(wǎng)關(guān)的內(nèi)部對(duì)象字典表進(jìn)行更新處理;工業(yè)網(wǎng)關(guān)能夠自動(dòng)檢測(cè)并適配工業(yè)設(shè)備的通信協(xié)議變化,無人工干擾,通過自動(dòng)更新能夠減少因手動(dòng)配置而導(dǎo)致的系統(tǒng)停機(jī)時(shí)間、人為錯(cuò)誤的可能性,從而提高系統(tǒng)的穩(wěn)定性和可靠性,進(jìn)而提高數(shù)據(jù)控制的效率和準(zhǔn)確性。
1.一種工業(yè)設(shè)備的數(shù)據(jù)控制系統(tǒng),其特征在于,應(yīng)用于工業(yè)網(wǎng)關(guān),包括:
2.根據(jù)權(quán)利要求1所述的工業(yè)設(shè)備的數(shù)據(jù)控制系統(tǒng),其特征在于,所述設(shè)備對(duì)象字典表包括所述工業(yè)設(shè)備的數(shù)據(jù)類型、數(shù)據(jù)描述和數(shù)據(jù)地址;所述數(shù)據(jù)表格還包括所述工業(yè)設(shè)備的設(shè)備信息。
3.根據(jù)權(quán)利要求1所述的工業(yè)設(shè)備的數(shù)據(jù)控制系統(tǒng),其特征在于,所述表格處理模塊包括解析單元和更新單元;
4.根據(jù)權(quán)利要求1所述的工業(yè)設(shè)備的數(shù)據(jù)控制系統(tǒng),其特征在于,所述工業(yè)網(wǎng)關(guān)根據(jù)所述更新對(duì)象字典表和預(yù)配置的協(xié)議頭信息對(duì)所述工業(yè)設(shè)備的數(shù)據(jù)進(jìn)行讀寫/控制,包括:
5.一種工業(yè)設(shè)備的數(shù)據(jù)控制系統(tǒng),應(yīng)用于工業(yè)設(shè)備,其特征在于,包括:
6.一種工業(yè)設(shè)備的數(shù)據(jù)控制方法,應(yīng)用于工業(yè)網(wǎng)關(guān),其特征在于,包括:
7.根據(jù)權(quán)利要求6所述的工業(yè)設(shè)備的數(shù)據(jù)控制方法,其特征在于,所述根據(jù)所述數(shù)據(jù)表格對(duì)所述工業(yè)網(wǎng)關(guān)的內(nèi)部對(duì)象字典表進(jìn)行更新處理,得到更新對(duì)象字典表,包括:
8.一種工業(yè)設(shè)備的數(shù)據(jù)控制方法,應(yīng)用于工業(yè)設(shè)備,其特征在于,包括:
9.一種終端設(shè)備,其特征在于,所述終端設(shè)備包括處理器和存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,所述處理器用于執(zhí)行所述計(jì)算機(jī)程序以實(shí)施權(quán)利要求5-8中任一項(xiàng)所述的工業(yè)設(shè)備的數(shù)據(jù)控制方法。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,其存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在處理器上執(zhí)行時(shí),實(shí)施根據(jù)權(quán)利要求5-8中任一項(xiàng)所述的工業(yè)設(shè)備的數(shù)據(jù)控制方法。