• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種控制器升級方法及系統技術方案

    技術編號:8532617 閱讀:194 留言:0更新日期:2013-04-04 15:30
    本發(fā)明專利技術公開了一種控制器升級方法及系統,所述方法應用于所述系統中,所述方法包括:建立控制器上位機與控制器的連接,并將包括有所述控制器信息的連接響應數據發(fā)送給所述控制器上位機,所述控制器接收所述控制器上位機發(fā)送的升級指令,當所述控制器上位機中與所述升級指令對應的程序文件滿足第一預設條件時,將所述程序文件發(fā)送給所述控制器,判斷所述程序文件是否滿足第二預設條件,若滿足,則接收所述程序文件,當所述程序文件全部接收完畢時,所述控制器上位機向所述控制器發(fā)送結束指令,確定所述控制器升級完成,所述方法不需要將控制器的外殼打開,就不用擔心會損壞控制器,而且會更加省時,省力的完成控制器的升級,提高了工作效率。

    【技術實現步驟摘要】

    本專利技術涉及控制器領域,特別是一種控制器升級方法及系統。
    技術介紹
    目前,隨著HE2系列控制器的廣泛應用,隨著客戶需求的不斷増加,就需要對用戶程序進行升級以達到完整,原始的系列控制器在升級用戶程序吋,開殼是比較復雜的ー項工作,需要借助其他工具和外力,由于強烈外力的作用下,還有可能損壞控制器,開殼之后,對控制器進行下載工作,下載之后,需要重新封膠,整個流程持續(xù)下來會消耗大量的時間和精力,降低的工作效率。
    技術實現思路
    本專利技術所要解決的問題是提供一種控制器升級方法及系統,以解決現有技術中對控制器升級方法中需要消耗大量時間和精力,導致工作效率降低的問題。具體方案如下一種控制器升級方法,所述方法包括控制器上位機向控制器發(fā)送連接指令;所述控制器接收所述連接指令,并將包括有所述控制器信息的連接響應數據發(fā)送給所述控制器上位機;所述控制器上位機向所述控制器發(fā)送升級指令;所述控制器接收所述升級指令;當所述控制器上位機中與所述升級指令對應的程序文件滿足第一預設條件吋,將所述程序文件發(fā)送給所述控制器;當所述程序文件滿足第二預設條件時,接收所述程序文件;當所述程序文件全部接收完畢時,所述控制器上位機向所述控制器發(fā)送結束指令,確定所述控制器升級完成。優(yōu)選地,所述當所述控制器上位機中的所述升級指令對應的程序文件滿足第一預設條件的過程包括判斷所述程序文件格式是否符合預設的文件格式,如果是,接收與所述升級指令相對應的程序文件。優(yōu)選地,所述當所述控制器上位機中的所述升級指令對應的程序文件滿足第一預設條件的過程包括當所述程序文件格式符合預設的文件格式,且,所述程序文件信息與所述控制器信息相匹配,接收與所述升級指令相對應的程序文件。優(yōu)選地,還包括當所述控制器上位機中與所述升級指令對應的程序文件不滿足預設條件時,檢查并更正所述程序文件。優(yōu)選地,所述第二預設條件為所述程序文件的完整性和/或接收的準確性。優(yōu)選地,還包括當所述程序文件不滿足第二預設條件時,所述控制器上位機向所述控制器重新發(fā)送程序文件。一種控制器升級系統,所述系統包括控制器上位機和控制器;所述控制器上位機 用干,向所述控制器發(fā)送連接指令,所述控制器用于,接收所述連接指令,將連接響應數據發(fā)送給所述控制器上位機,接收所述控制器上位機發(fā)送的升級指令,并接收所述控制器上位機發(fā)送的與所述升級指令對應的滿足第一預設條件的程序文件,判斷所述程序文件是否滿足第二預設條件,若滿足,則接收所述程序文件,當所述程序文件全部接收完畢,接收所述控制器上位機發(fā)送的結束指令,確定所述控制器升級完成。優(yōu)選地,所述控制器上位機包括第一判斷単元;所述第一判斷単元用于,判斷所述控制器上位機發(fā)送的與所述升級指令對應的程序文件是否滿足第一預設條件,如果是,則觸發(fā)向所述控制器發(fā)送所述程序文件,如果否,則檢查更新所述程序文件。優(yōu)選地,所述控制器包括第二判斷単元;所述第二判斷単元用于,判斷所述程序文件是否滿足第二預設條件,若滿足,則接收所述程序文件,若不滿足,則觸發(fā)所述控制器上位機重新向所述控制器發(fā)送程序文件。從以上技術方案可以看出,本專利技術提供了一種控制器升級方法及系統,所述方法應用于所述系統中,所述方法包括將所述控制器上位機與所述控制器建立連接,并將包括有所述控制器信息的連接響應數據發(fā)送給所述控制器上位機,所述控制器接收所述控制器上位機發(fā)送的升級指令,當所述控制器上位機中與所述升級指令對應的程序文件滿足第一預設條件吋,將所述程序文件發(fā)送給所述控制器,判斷所述程序文件是否滿足第二預設條件,若滿足,則接收所述程序文件,當所述程序文件全部接收完畢時,所述控制器上位機向所述控制器發(fā)送結束指令,確定所述控制器升級完成,所述方法不需要將控制器的外殼打開,就不用擔心會損壞控制器,而且會更加省吋,省力的完成控制器的升級,提高了工作效率。附圖說明為了更清楚地說明本專利技術實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術中記載的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1為本專利技術實施例一公開的ー種控制器升級方法的流程示意圖;圖2為本專利技術實施例ニ公開的ー種控制器升級方法的流程示意圖;圖3為本專利技術實施例三公開的ー種控制器升級方法的流程示意圖;圖4為本專利技術實施例四公開的ー種控制器升級系統的結構示意圖;圖5為本專利技術實施例五公開的ー種控制器升級系統的結構示意圖。具體實施例方式下面結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分實施例,而不是全部的實施例?;诒緦@夹g中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本專利技術的保護范圍。本專利技術實施例一公開了ー種控制器升級方法,參見圖1所示,所述方法包括步驟SlOl :控制器上位機向控制器發(fā)送連接指令;步驟S102 :所述控制器接收所述連接 指令,并將包括有所述控制器信息的連接響應數據發(fā)送給所述控制器上位機;其中,所述控制器信息包括硬件信息和boot軟件版本號;步驟S103 :所述控制器上位機向所述控制器發(fā)送升級指令;步驟S104 :所述控制器接收所述升級指令;其中,所述控制器上位機主要可以實現以下功能下載底層程序、可編輯邏輯控制器軟件編程(Codesys)應用程序和更新下載程序,所述底層程序是承載控制器各個功能軟件,它是控制器各個功能得以實現的保證,是控制器正常工作不可或缺的重要元素,所述Codesys應用程序是用戶依據需要自己編寫的程序,所述下載程序是下位機軟件與上位機軟件相互配合作用。步驟S105 :當所述控制器上位機中與所述升級指令對應的程序文件滿足第一預設條件吋,將所述程序文件發(fā)送給所述控制器;步驟S106 :當所述程序文件滿足第二預設條件時,接收所述程序文件;步驟S107 :當所述程序文件全部接收完畢時,所述控制器上位機向所述控制器發(fā)送結束指令,確定所述控制器升級完成。本實施例公開了ー種控制器升級方法,所述方法在不打開控制器的外殼時使用,將所述控制器上位機與所述控制器建立連接,所述控制器上位機向所述控制器發(fā)送升級指令,所述控制器接收所述升級指令,當所述控制器上位機中與所述升級指令對應的程序文件滿足第一預設條件吋,將所述程序文件發(fā)送給所述控制器,判斷所述程序文件是否滿足第二預設條件,若滿足,則接收所述程序文件,當所述程序文件全部接收完畢吋,所述控制器上位機向所述控制器發(fā)送結束指令,確定所述控制器升級完成,上述方法可以減少開外殼帶來的工作效率降低的問題。本專利技術實施例ニ公開了ー種控制器升級方法,參見圖2所示,所述方法包括步驟S201 :控制器上位機向控制器發(fā)送連接指令;步驟S202 :所述控制器接收所述連接指令,并將包括有所述控制器信息的連接響應數據發(fā)送給所述控制器上位機;步驟S203 :所述控制器上位機向所述控制器發(fā)送升級指令;步驟S204 :所述控制器接收所述升級指令;步驟S205 :判斷所述程序文件格式是否符合預設的文件格式,如果是,執(zhí)行步驟S206,如果否,執(zhí)行步驟S207 ;其中,所述預設的文件格式為.H86或.HEX文件;步驟S206 :將所述程序文件本文檔來自技高網...

    【技術保護點】
    一種控制器升級方法,其特征在于,所述方法包括:控制器上位機向控制器發(fā)送連接指令;所述控制器接收所述連接指令,并將包括有所述控制器信息的連接響應數據發(fā)送給所述控制器上位機;所述控制器上位機向所述控制器發(fā)送升級指令;所述控制器接收所述升級指令;當所述控制器上位機中與所述升級指令對應的程序文件滿足第一預設條件時,將所述程序文件發(fā)送給所述控制器;當所述程序文件滿足第二預設條件時,接收所述程序文件;當所述程序文件全部接收完畢時,所述控制器上位機向所述控制器發(fā)送結束指令,確定所述控制器升級完成。

    【技術特征摘要】
    1.一種控制器升級方法,其特征在于,所述方法包括 控制器上位機向控制器發(fā)送連接指令; 所述控制器接收所述連接指令,并將包括有所述控制器信息的連接響應數據發(fā)送給所述控制器上位機; 所述控制器上位機向所述控制器發(fā)送升級指令; 所述控制器接收所述升級指令; 當所述控制器上位機中與所述升級指令對應的程序文件滿足第一預設條件時,將所述程序文件發(fā)送給所述控制器; 當所述程序文件滿足第二預設條件時,接收所述程序文件; 當所述程序文件全部接收完畢時,所述控制器上位機向所述控制器發(fā)送結束指令,確定所述控制器升級完成。2.根據權利要求1所述的方法,其特征在于,所述當所述控制器上位機中的所述升級指令對應的程序文件滿足第一預設條件的過程包括 判斷所述程序文件格式是否符合預設的文件格式,如果是,接收與所述升級指令相對應的程序文件。3.根據權利要求1所述的方法,其特征在于,所述當所述控制器上位機中的所述升級指令對應的程序文件滿足第一預設條件的過程包括 當所述程序文件格式符合預設的文件格式,且,所述程序文件信息與所述控制器信息相匹配,接收與所述升級指令相對應的程序文件。4.根據權利要求1所述的方法,其特征在于,還包括 當所述控制器上位機中與所述升級指令對應的程序文件不滿足預設條件時,檢查并更正所述程序文件。5.根據權利要求1所述的方法,其特征在于...

    【專利技術屬性】
    技術研發(fā)人員:羅保情,
    申請(專利權)人:上海派芬自動控制技術有限公司
    類型:發(fā)明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: JAVA性无码HD中文| 无码夜色一区二区三区| 中文字幕无码精品亚洲资源网| 久久青草亚洲AV无码麻豆| HEYZO无码综合国产精品227| 色噜噜综合亚洲av中文无码 | 国产激情无码一区二区三区| 亚洲va中文字幕无码| 无码人妻精品一区二区在线视频 | 国产精品久久无码一区二区三区网| 无码人妻精品一区二区蜜桃| 国产精品免费无遮挡无码永久视频| 人妻少妇看A偷人无码精品视频| 少妇无码太爽了不卡在线观看| 亚洲av日韩aⅴ无码色老头| 亚洲国产综合无码一区| 人妻精品无码一区二区三区| 无码中文字幕日韩专区| 精品无人区无码乱码大片国产| 亚洲AV无码成人精品区狼人影院| 亚洲av福利无码无一区二区 | 中文字幕精品无码久久久久久3D日动漫| 免费无码中文字幕A级毛片| a级毛片无码免费真人久久| 东京热av人妻无码| 少妇极品熟妇人妻无码| 97久久精品无码一区二区| 国产精品亚洲аv无码播放| 人妻中文无码久热丝袜| 精品久久久久久无码人妻| 一本色道无码道DVD在线观看| 无码人妻AⅤ一区二区三区 | 无码人妻aⅴ一区二区三区| 久久无码AV一区二区三区| 无码人妻熟妇AV又粗又大 | 国产精品无码无需播放器| 国产午夜激无码av毛片| 国产在线无码制服丝袜无码| 亚洲成A∨人片天堂网无码| 亚洲精品国产日韩无码AV永久免费网| 亚洲av成本人无码网站|