[發(fā)明專利]用于可編程邏輯控制器的在線下裝方法在審
| 申請(qǐng)?zhí)枺?/td> | 201911051851.8 | 申請(qǐng)日: | 2019-10-30 |
| 公開(公告)號(hào): | CN112748933A | 公開(公告)日: | 2021-05-04 |
| 發(fā)明(設(shè)計(jì))人: | 趙德政;陳海;郭肖旺;郭佳;王立輝;原惠峰;王永峰 | 申請(qǐng)(專利權(quán))人: | 中電智能科技有限公司 |
| 主分類號(hào): | G06F8/61 | 分類號(hào): | G06F8/61 |
| 代理公司: | 北京蘭亭信通知識(shí)產(chǎn)權(quán)代理有限公司 11667 | 代理人: | 趙永剛 |
| 地址: | 102209 北京市昌平區(qū)未來*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 可編程 邏輯 控制器 在線 下裝 方法 | ||
1.一種用于可編程邏輯控制器的在線下裝方法,其特征在于,所述在線下裝方法包括:
在可編程邏輯控制器的固件程序啟動(dòng)時(shí)創(chuàng)建兩個(gè)IEC控制塊,并將其中一個(gè)IEC控制塊設(shè)定為備用狀態(tài),另一個(gè)IEC控制塊設(shè)定為激活狀態(tài);
根據(jù)下裝文件更新備用狀態(tài)的IEC控制塊并將備用狀態(tài)的控制塊IEC激活,以使所述IEC任務(wù)從完成更新的激活后的IEC控制塊獲取任務(wù)運(yùn)行所需信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,若創(chuàng)建的第一IEC控制塊為激活狀態(tài),第二IEC控制塊為備用狀態(tài),則所述在線下裝方法具體包括:
在線下裝準(zhǔn)備階段:所述可編程邏輯控制器啟動(dòng)IEC任務(wù),并從所述第一IEC控制塊獲取任務(wù)運(yùn)行所需信息;當(dāng)接收到在線下裝指令且所述可編程邏輯控制器判斷為當(dāng)前可進(jìn)行在線下裝時(shí),所述可編程邏輯控制器接收下裝文件;
下裝文件解析裝載階段:對(duì)所述下裝文件進(jìn)行解析,將解析之后的數(shù)據(jù)信息存入所述第二IEC控制塊中;當(dāng)接收到在線下裝指令且所述可編程邏輯控制器判斷為當(dāng)前可進(jìn)行在線下裝時(shí),所述可編程邏輯控制器接收下裝文件;
IEC控制塊切換階段:將所述第一IEC控制塊從激活狀態(tài)轉(zhuǎn)換為備用狀態(tài),并將完成下裝文件裝載的所述第二轉(zhuǎn)換為激活狀態(tài),以使得IEC任務(wù)再次運(yùn)行的時(shí)候能從處于激活狀態(tài)的所述第二IEC控制塊獲取任務(wù)運(yùn)行信息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,
在所述第二IEC控制塊轉(zhuǎn)換為激活狀態(tài)之后,重新啟動(dòng)IEC任務(wù)以使重新啟動(dòng)的IEC任務(wù)通過處于激活狀態(tài)的所述第二IEC控制塊獲取任務(wù)信息。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述下裝文件解析裝載階段,對(duì)下裝文件進(jìn)行解析之前,還包括:將接收到的下裝文件進(jìn)行校驗(yàn);
在所述下裝文件解析裝載階段,如果校驗(yàn)無誤,則根據(jù)所述下裝文件的接口說明書對(duì)所述下裝文件進(jìn)行解析,將解析之后的數(shù)據(jù)結(jié)構(gòu)存入所述第二IEC控制塊中。
5.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,在進(jìn)行在線下裝之前,所述在線下裝方法還包括:
判斷下裝任務(wù)是在線下裝還是完全離線下裝,并在所述下裝任務(wù)是在線下裝時(shí),執(zhí)行權(quán)利要求1-4任一項(xiàng)所述的用于可編程邏輯控制器的在線下裝方法。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述在線下裝方法還包括:
在收到上位機(jī)的下裝請(qǐng)求時(shí),所述可編程邏輯控制器根據(jù)自身狀態(tài),將能否進(jìn)行在線下裝的判斷結(jié)果返回上位機(jī)。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述下裝文件解析裝載階段還包括:
在對(duì)所述下裝文件進(jìn)行解析時(shí),同時(shí)還將下裝進(jìn)度及狀態(tài)返回上位機(jī)。
8.一種可編程邏輯控制器系統(tǒng),其特征在于,所述可編程邏輯控制器系統(tǒng)包括:
在線下裝通信模塊,用于與下位機(jī)通信,接收在線下裝文件和命令;
在線下裝文件解析模塊,用于以在線方式解析下裝文件;
在線下裝狀態(tài)控制模塊,用于增加在線下裝狀態(tài)、對(duì)下裝過程進(jìn)行控制,判斷下裝類型是在線下裝還是完全下裝,并在所述下裝類型判斷為在線下裝時(shí),執(zhí)行如權(quán)利要求1至7中任一項(xiàng)所述的在線下裝方法;
在線下裝IEC任務(wù)處理模塊,用于在IEC任務(wù)的在線運(yùn)行;
在線下裝冗余模塊,用于將在線下裝信息傳給冗余備機(jī)。
9.根據(jù)權(quán)利要求8所述的可編程邏輯控制器系統(tǒng),其特征在于,所述在線下裝狀態(tài)控制模塊在所述下裝類型判斷為完全下裝時(shí),執(zhí)行下述的下裝方法:
停止IEC任務(wù),并將數(shù)據(jù)區(qū)以及IEC任務(wù)控制塊中的各個(gè)數(shù)據(jù)結(jié)構(gòu)進(jìn)行初始化,然后解析下裝文件,生成新的IEC任務(wù)控制塊信息,解析完成后啟動(dòng)IEC任務(wù)。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述介質(zhì)存儲(chǔ)有計(jì)算機(jī)可執(zhí)行指令,所述計(jì)算機(jī)可執(zhí)行指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至7中任一項(xiàng)所述的可編程邏輯控制器的在線下裝方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中電智能科技有限公司,未經(jīng)中電智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911051851.8/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。





