[發(fā)明專利]一種遠(yuǎn)程升級(jí)PLC的方法和系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201310274971.0 | 申請(qǐng)日: | 2013-07-02 |
| 公開(公告)號(hào): | CN103414741A | 公開(公告)日: | 2013-11-27 |
| 發(fā)明(設(shè)計(jì))人: | 袁海龍;劉志立 | 申請(qǐng)(專利權(quán))人: | 深圳市匯川技術(shù)股份有限公司;蘇州匯川技術(shù)有限公司;蘇州默納克控制技術(shù)有限公司 |
| 主分類號(hào): | H04L29/08 | 分類號(hào): | H04L29/08;H04L12/24;G06F9/445 |
| 代理公司: | 深圳市順天達(dá)專利商標(biāo)代理有限公司 44217 | 代理人: | 陸軍 |
| 地址: | 518101 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 遠(yuǎn)程 升級(jí) plc 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及可編程邏輯控制器(Programmable?Logic?Controller,PLC)領(lǐng)域,更具體地說,涉及一種遠(yuǎn)程升級(jí)PLC的方法和系統(tǒng)。
背景技術(shù)
隨著工業(yè)控制技術(shù)的發(fā)展,工業(yè)物聯(lián)網(wǎng)在監(jiān)測工業(yè)設(shè)備技術(shù)中在不同地域、各種特殊環(huán)境下的運(yùn)行情況方面扮演著越來越重要的角色。現(xiàn)有技術(shù)中,PLC通過串口線或USB線與計(jì)算機(jī)本地連接,在計(jì)算機(jī)的控制下進(jìn)行PLC的用戶程序和系統(tǒng)程序的升級(jí),并通過操作PLC程序編輯軟件進(jìn)行升級(jí)程序的更新。這種升級(jí)方式,由于PLC與計(jì)算機(jī)一對(duì)一連接,當(dāng)需要對(duì)數(shù)量較多的PLC進(jìn)行程序升級(jí)時(shí),升級(jí)工作繁重,操作不方便,效率低,且成本高。另外,由于PLC與計(jì)算機(jī)通過有線方式連接,造成通訊距離不能太遠(yuǎn),一般現(xiàn)在在幾米以內(nèi),無法對(duì)PLC進(jìn)行遠(yuǎn)程升級(jí)。
現(xiàn)有技術(shù)中,如圖1所示,PLC通過RS232接口與一數(shù)據(jù)傳輸單元(Data?Transfer?Unit,DTU)連接,計(jì)算機(jī)通過RS232接口與另一DTU連接,DTU之間通過GPRS網(wǎng)絡(luò)連接,從而使得計(jì)算機(jī)能夠遠(yuǎn)程對(duì)PLC進(jìn)行監(jiān)控及升級(jí)。但是,由于DTU之間采用一問一答的方式通信,使得整個(gè)系統(tǒng)數(shù)據(jù)傳輸慢,且DTU之間的通信協(xié)議簡單,不能滿足遠(yuǎn)程升級(jí)的安全性和穩(wěn)定性要求。
發(fā)明內(nèi)容
本發(fā)明針對(duì)現(xiàn)有技術(shù)的上述缺陷,提供一種遠(yuǎn)程升級(jí)PLC的方法和系統(tǒng),并且能過在整個(gè)系統(tǒng)中實(shí)現(xiàn)較快的數(shù)據(jù)傳輸,以更安全、更可靠的協(xié)議完成PLC的升級(jí)過程。
本發(fā)明解決其技術(shù)問題采用的技術(shù)方案是:提供一種遠(yuǎn)程升級(jí)PLC的方法,包括以下步驟:
S1、終端設(shè)備通過PLC升級(jí)服務(wù)器向PLC無線擴(kuò)展單元發(fā)送升級(jí)指令;
S2、所述PLC無線擴(kuò)展單元從所述PLC升級(jí)服務(wù)器下載所述升級(jí)指令指示的升級(jí)文件;
S3、所述PLC無線擴(kuò)展單元使用下載的升級(jí)文件升級(jí)所述升級(jí)指令指示的目標(biāo)PLC。
優(yōu)選地,若對(duì)PLC的用戶程序進(jìn)行升級(jí),步驟S1包括以下子步驟:
S11、所述終端設(shè)備通過所述PLC升級(jí)服務(wù)器向PLC無線擴(kuò)展單元發(fā)送運(yùn)行狀態(tài)請(qǐng)求;
S12、所述PLC無線擴(kuò)展單元判斷所述運(yùn)行狀態(tài)請(qǐng)求指示的目標(biāo)PLC當(dāng)前的運(yùn)行狀態(tài),并將結(jié)果返回所述終端設(shè)備,若目標(biāo)PLC當(dāng)前的運(yùn)行狀態(tài)為停機(jī)則執(zhí)行后續(xù)工作;
S13、所述終端設(shè)備通過PLC升級(jí)服務(wù)器向所述PLC無線擴(kuò)展單元發(fā)送升級(jí)指令。
優(yōu)選地,在步驟S12和S13之間,步驟S1還包括以下子步驟:
S14、所述終端設(shè)備通過所述PLC升級(jí)服務(wù)器向所述PLC無線擴(kuò)展單元發(fā)送校驗(yàn)密碼;
S15、所述PLC無線擴(kuò)展單元將所述校驗(yàn)密碼轉(zhuǎn)發(fā)到目標(biāo)PLC;
S16、目標(biāo)PLC將所述校驗(yàn)密碼與其存儲(chǔ)的密碼進(jìn)行匹配,并將匹配結(jié)果返回所述終端設(shè)備,若匹配成功則執(zhí)行步驟S13。
優(yōu)選地,在步驟S12和S13之間,步驟S1還包括以下子步驟:
S17、所述終端設(shè)備詢問所述PLC無限擴(kuò)展單元目標(biāo)PLC是否設(shè)置有密碼;
S18、所述PLC無限擴(kuò)展單元訪問目標(biāo)PLC的與密碼關(guān)聯(lián)的寄存器,以判斷目標(biāo)PLC是否設(shè)置有密碼,并將結(jié)果返回所述終端設(shè)備,若目標(biāo)PLC設(shè)置了密碼則執(zhí)行步驟S14,若目標(biāo)PLC未設(shè)置密碼則執(zhí)行步驟S13。
優(yōu)選地,若對(duì)PLC的系統(tǒng)程序進(jìn)行升級(jí),步驟S1包括以下子步驟:
S19、所述終端設(shè)備通過所述PLC升級(jí)服務(wù)器向PLC無線擴(kuò)展單元發(fā)送兼容性請(qǐng)求;
S20、所述PLC無線擴(kuò)展單元獲取所述兼容性請(qǐng)求指示的目標(biāo)PLC的版本信息,判斷目標(biāo)PLC當(dāng)前的運(yùn)行狀態(tài)和工作模式,并將目標(biāo)PLC的版本信息、目標(biāo)PLC當(dāng)前的運(yùn)行狀態(tài)以及工作模式返回所述終端設(shè)備,其中,目標(biāo)PLC當(dāng)前的運(yùn)行狀態(tài)為工作或者停機(jī),PLC當(dāng)前的工作模式為監(jiān)控模式、下載用戶程序模式或者固件升級(jí)模式;若目標(biāo)PLC的版本信息和升級(jí)文件兼容、目標(biāo)PLC當(dāng)前的運(yùn)行狀態(tài)為停機(jī)、且工作模式為監(jiān)控模式,則執(zhí)行后續(xù)工作;
S21、所述終端設(shè)備通過PLC升級(jí)服務(wù)器向所述PLC無線擴(kuò)展單元發(fā)送升級(jí)指令。
優(yōu)選地,在步驟S20和S21之間,步驟S1還包括以下子步驟:
S22、所述終端設(shè)備通過所述PLC升級(jí)服務(wù)器向所述PLC無線擴(kuò)展單元發(fā)送校驗(yàn)密碼;
S23、所述PLC無線擴(kuò)展單元將所述校驗(yàn)密碼轉(zhuǎn)發(fā)到目標(biāo)PLC;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市匯川技術(shù)股份有限公司;蘇州匯川技術(shù)有限公司;蘇州默納克控制技術(shù)有限公司,未經(jīng)深圳市匯川技術(shù)股份有限公司;蘇州匯川技術(shù)有限公司;蘇州默納克控制技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310274971.0/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 用于提供遠(yuǎn)程幫助的方法和服務(wù)器
- 遠(yuǎn)程登錄會(huì)話維護(hù)方法、遠(yuǎn)程登錄代理和計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)
- 汽車遠(yuǎn)程控制裝置和方法
- 一種基于EMS系統(tǒng)的變電站遠(yuǎn)程監(jiān)控系統(tǒng)
- 遠(yuǎn)程控制終端、遠(yuǎn)程控制方法、遠(yuǎn)程受控終端和遠(yuǎn)程受控方法
- 對(duì)遠(yuǎn)程受控終端的受控方式進(jìn)行自定義的裝置及方法
- 一種基于互聯(lián)網(wǎng)的移動(dòng)遠(yuǎn)程醫(yī)療綜合服務(wù)系統(tǒng)
- 一種遠(yuǎn)程控制方法、裝置及存儲(chǔ)介質(zhì)
- 一種遠(yuǎn)程炒菜機(jī)、遠(yuǎn)程炒菜機(jī)系統(tǒng)及遠(yuǎn)程炒菜方法
- 一種計(jì)算機(jī)遠(yuǎn)程控制組件
- 一種機(jī)頂盒Loader模塊升級(jí)方法及其機(jī)頂盒
- 產(chǎn)品升級(jí)的方法和設(shè)備
- 一種機(jī)頂盒的升級(jí)方法和裝置
- 網(wǎng)絡(luò)設(shè)備升級(jí)方法、升級(jí)服務(wù)器、終端設(shè)備及存儲(chǔ)介質(zhì)
- 無人機(jī)系統(tǒng)中的模塊升級(jí)方法及待升級(jí)模塊
- 一種基于主分結(jié)構(gòu)的應(yīng)用升級(jí)及升級(jí)版本控制方法及系統(tǒng)
- 一種升級(jí)方法及裝置
- 一種終端升級(jí)方法、裝置、終端及存儲(chǔ)介質(zhì)
- 一種車輛升級(jí)方法、裝置、終端及存儲(chǔ)介質(zhì)
- 設(shè)備升級(jí)方法、裝置及服務(wù)器
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測試終端的測試方法
- 一種服裝用人體測量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





