国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      控制系統(tǒng)組態(tài)的增量式在線下載方法

      文檔序號(hào):6292392閱讀:274來(lái)源:國(guó)知局
      專利名稱:控制系統(tǒng)組態(tài)的增量式在線下載方法
      控制系統(tǒng)組態(tài)的增量式在線下載方法技術(shù)領(lǐng)域 本發(fā)明涉及工業(yè)自動(dòng)化控制領(lǐng)域,特別涉及一種控制系統(tǒng)組態(tài)的增量式在 線下載的方法。
      技術(shù)背景隨著自動(dòng)化控制行業(yè)的快速發(fā)展,控制系統(tǒng)在越來(lái)越多的領(lǐng)域得到應(yīng)用, 其規(guī)模也越來(lái)越大,因此隨之對(duì)系統(tǒng)的安全性和可靠性也提出了更高的要求。 在自動(dòng)化控制中,尤其是在過(guò)程控制領(lǐng)域,要求系統(tǒng)能夠連續(xù)、安全、穩(wěn)定的 運(yùn)行,因此對(duì)其維護(hù)特別是在線維護(hù)的需求也日漸增大。完成在線維護(hù)的任務(wù)必須解決在線修改組態(tài)、在線下載組態(tài)等問(wèn)題。在線 下載組態(tài)即聯(lián)^U青況下,可對(duì)控制組態(tài)進(jìn)行修改,并將修改過(guò)的組態(tài)部分下載 到控制器。在線下載作為實(shí)現(xiàn)在線維護(hù)的主要步驟,目前主要有整體下載與部分下載兩種方式,來(lái)完成對(duì)控制系統(tǒng)的設(shè)置。 一種是整體下載模式將所有文 件視為一個(gè)整體進(jìn)行統(tǒng)一的重新下載。該方法既要下載修改過(guò)的組態(tài)部分,又 要下載未修改過(guò)的組態(tài)部分,各組態(tài)對(duì)象之間具有相互調(diào)用關(guān)系,下載某一組 態(tài)時(shí)容易造成與之關(guān)聯(lián)的部分組態(tài)數(shù)據(jù)的跳變從而影響系統(tǒng)運(yùn)行的穩(wěn)定性,而 且下載量大,所需時(shí)間長(zhǎng),效率低。另一種是部分下載模式根據(jù)需要只下載 修改的組態(tài)部分,無(wú)須下載未修改過(guò)的組態(tài)部分,這種下載方式就是增量式下 載。然而,現(xiàn)有技術(shù)增量式下載中,各組態(tài)對(duì)象在控制器的存儲(chǔ)地址是隨機(jī)的, 一個(gè)組態(tài)的修改將引起其他未修改組態(tài)的存儲(chǔ)地址的改變,導(dǎo)致調(diào)用該未修改 組態(tài)時(shí)系統(tǒng)出錯(cuò),無(wú)法下載,同時(shí)各組態(tài)對(duì)象之間相互關(guān)聯(lián),對(duì)一個(gè)組態(tài)對(duì)象 的修改仍然會(huì)影響到其他組態(tài)對(duì)象的正常工作,下載某一組態(tài)時(shí)容易造成與之 關(guān)聯(lián)的部分組態(tài)數(shù)據(jù)的擾動(dòng)從而不能保證下載的安全性,因此影響系統(tǒng)運(yùn)行的 穩(wěn)定性和可靠性;另夕卜,通常情況下,僅憑工程師的經(jīng)驗(yàn)判斷下載的組態(tài)內(nèi)容,并不能充分保證下載的準(zhǔn)確性;此外,現(xiàn)有技術(shù)缺乏對(duì)下載歷史的記錄,不方 便對(duì)系統(tǒng)的維護(hù)。發(fā)明內(nèi)容本發(fā)明提供了一種控制系統(tǒng)組態(tài)的增量式在線下載的方法,該方法能夠消 除每次下載組態(tài)所造成的數(shù)據(jù)擾動(dòng),從而提高下載的安全性和準(zhǔn)確性,確??刂葡到y(tǒng)運(yùn)行的穩(wěn)定性,更進(jìn)一步的,實(shí)現(xiàn)了對(duì)下載動(dòng)作的記錄,便于追述下載 歷史。為此,本發(fā)明提供了一種控制系統(tǒng)組態(tài)的增量式在線下載方法,包括如下 步驟固定各組態(tài)對(duì)象在控制器中的存儲(chǔ)地址,并且解除所述各個(gè)組態(tài)對(duì)象之間 的關(guān)聯(lián),以及設(shè)置各組態(tài)對(duì)象的版本標(biāo)志;修改已解除關(guān)聯(lián)的各組態(tài)對(duì)象;確定需要下載的已修改的組態(tài)對(duì)象;將已確定下載的各組態(tài)對(duì)象從工作站在線下載到控制器中的固定存儲(chǔ)地址;更新已下載組態(tài)的版本標(biāo)志。確定需要下載的已修改的組態(tài)對(duì)象具體包括如下步驟 比較所述控制器中存儲(chǔ)的各組態(tài)對(duì)象的版本標(biāo)志與其在工作站的版本標(biāo) 志是否一致, 一致則不需下載,不一致則需要下載;列出需要下載組態(tài)的詳細(xì)清單,根據(jù)清單執(zhí)行下載任務(wù);還包括如下步驟修改組態(tài)后檢測(cè)單個(gè)組態(tài)對(duì)象是否通過(guò)編譯,如果否, 則編譯未編譯的組態(tài);如果是,則檢測(cè)已編譯的各組態(tài)對(duì)象之間的調(diào)用關(guān)系, 如果未通過(guò)檢測(cè),則取消下載,如果通過(guò)檢測(cè),則開(kāi)始確定需要下載的已修改 的組態(tài)對(duì)象。所述更新已下載組態(tài)的版本標(biāo)志具體包括以下步驟下載完成后驗(yàn)證是否 所有需要下載的組態(tài)對(duì)象都下載成功,如果未成功,取消下載;如果成功,通知控制器更新組態(tài)版本標(biāo)志。下載過(guò)程中,按照固定的順序下載各個(gè)組態(tài)對(duì)象,顯示各個(gè)組態(tài)對(duì)象的下 載執(zhí)行情況。修改組態(tài)在各組態(tài)對(duì)象界面下進(jìn)行;編譯、檢測(cè)、下載和更新都在組態(tài)軟 件總界面下統(tǒng)一進(jìn)行。列出需要下載組態(tài)的清單后,工程師確認(rèn)需要下載的組態(tài)的詳細(xì)內(nèi)容,然 后交組態(tài)軟件總界面控制開(kāi)始執(zhí)行下載任務(wù)。更新已下載的組態(tài)版本標(biāo)志后,記錄并保存本次下載動(dòng)作和內(nèi)容。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)編譯、4全測(cè)、下載和更新都通過(guò) 組態(tài)軟件總界面統(tǒng)一進(jìn)行,減少了人為因素導(dǎo)致的錯(cuò)誤,保障下載的準(zhǔn)確性。 將硬件組態(tài)、位號(hào)組態(tài)、用戶程序等各部分組態(tài)固定在控制器中的內(nèi)存特定地 址,并隔絕了各部分組態(tài)對(duì)象之間的關(guān)聯(lián),能夠消除下載組態(tài)造成的數(shù)據(jù)擾動(dòng), 增強(qiáng)下載安全性。更進(jìn)一步的,提供下載前的關(guān)聯(lián)檢測(cè),對(duì)修改后各部分組態(tài) 的調(diào)用關(guān)系進(jìn)行檢測(cè),保證一個(gè)組態(tài)對(duì)象的修改不會(huì)影響到其他組態(tài)對(duì)象的正 常工作,更加提高了下載的安全性。此外,每次下載都有下載記錄保存,可以 進(jìn)行歷史查看,追述所有的下載記錄,方便對(duì)系統(tǒng)的維護(hù)。


      通過(guò)附圖中所示的本發(fā)明的優(yōu)選實(shí)施例的更具體說(shuō)明,本發(fā)明的上述及其 它目的、特征和優(yōu)勢(shì)將更加清晰。在全部附圖中相同的附圖標(biāo)記指示相同的部 分。圖l是固定各組態(tài)對(duì)象內(nèi)存地址的示意圖; 圖2是檢測(cè)已修改各組態(tài)對(duì)象的流程示意圖; 圖3是在線下載已修改各組態(tài)對(duì)象的流程示意圖; 圖4是實(shí)施例一的流程示意圖; 圖5是實(shí)施例二的流程示意圖; 圖6是實(shí)施例三的流程示意圖。
      具體實(shí)施方式
      為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對(duì) 本發(fā)明的具體實(shí)施方式
      做詳細(xì)的說(shuō)明。所述示意圖只是實(shí)例,其在此不應(yīng)限制 本發(fā)明保護(hù)的范圍。在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明。但是本發(fā)明 能夠以很多不同于在此描述的其它方式來(lái)實(shí)施,本領(lǐng)域技術(shù)人員可以在不違背 本發(fā)明內(nèi)涵的情況下做類似推廣。因此本發(fā)明不受下面公開(kāi)的具體實(shí)施的限制。自動(dòng)化控制系統(tǒng)在線修改組態(tài)后,為了保障一個(gè)組態(tài)對(duì)象的修改不會(huì)影響 到其他組態(tài)對(duì)象的正常工作,消除從工程師站到控制站組態(tài)下載出錯(cuò),首先本發(fā)明提出以下的方法解決內(nèi)存固定和解除關(guān)聯(lián)。所述內(nèi)存固定是將控制器中組態(tài)數(shù)據(jù)區(qū)內(nèi)存進(jìn)行劃分和管理,將組態(tài)對(duì)象 固定在控制器數(shù)據(jù)區(qū)內(nèi)存的相應(yīng)位置。圖1是固定各組態(tài)對(duì)象內(nèi)存地址的示意 圖。參照?qǐng)D1所示,將組態(tài)對(duì)象與內(nèi)存地址3綁定,當(dāng)修改地址2的數(shù)據(jù)時(shí), 地址3固定不變,保證該組態(tài)對(duì)象不受其他組態(tài)對(duì)象修改的影響。具體的說(shuō),硬件組態(tài)內(nèi)存與1/0模塊的邏輯地址綁定;位號(hào)的內(nèi)存與位號(hào) ID —一對(duì)應(yīng);用戶程序數(shù)據(jù)區(qū)內(nèi)存大小固定,代碼區(qū)大小可變,保障一個(gè)用 戶程序的修改不會(huì)移動(dòng)其他用戶程序在控制器內(nèi)存中的位置。同時(shí)本發(fā)明還解除了各部分組態(tài)對(duì)象之間的關(guān)聯(lián),使用戶改動(dòng)局部的組態(tài) 時(shí),控制器中的其他組態(tài)內(nèi)存保持不變。具體的說(shuō),硬件組態(tài)與位號(hào)組態(tài)分離; 組態(tài)劃分成幾個(gè)部分,如控制組態(tài)、用戶程序、資源文件、硬件配置等各分成 獨(dú)立的模塊;用戶程序之間無(wú)法直接交互,只能通過(guò)I/0位號(hào)、頁(yè)間變量、自 定義變量交換數(shù)據(jù);不同控制站之間通過(guò)站間通訊功能塊進(jìn)行數(shù)據(jù)交互。因此 可分塊進(jìn)行編譯和下載組態(tài),分塊的最小單位如下硬件組態(tài)以一塊(或冗余 的一對(duì))卡件為最小單位;位號(hào)組態(tài)以一個(gè)位號(hào)(通道)為最小單位;用戶程 序以 一幅程序?yàn)樽钚挝弧榱舜_保下載的安全性和系統(tǒng)的穩(wěn)定性,本發(fā)明采用下載前對(duì)各組態(tài)對(duì)象進(jìn)行檢測(cè)。圖2是檢測(cè)已修改各組態(tài)對(duì)象的流程示意圖參照?qǐng)D2所示,按照步驟201下載前檢測(cè)單個(gè)組態(tài)對(duì)象是否通過(guò)編譯,如 果否,則按照步驟202編譯未編譯的組態(tài);如果是,則進(jìn)行下面的步驟203; 接著按照步驟203檢測(cè)通過(guò)編譯的各組態(tài)對(duì)象之間的調(diào)用關(guān)系;然后按照步驟 204檢測(cè)經(jīng)過(guò)編譯的各組態(tài)對(duì)象的版本標(biāo)志;最后按照步驟205根據(jù)檢測(cè)的結(jié) 果列出需要下載的組態(tài)的詳細(xì)清單。內(nèi)存固定和解除關(guān)聯(lián)實(shí)現(xiàn)了各部分組態(tài)對(duì)象的相對(duì)獨(dú)立,隔絕了各部分組 態(tài)對(duì)象之間的關(guān)聯(lián),保障一個(gè)組態(tài)對(duì)象的修改不會(huì)影響到其他組態(tài)對(duì)象的正常 工作,通過(guò)檢測(cè)性關(guān)聯(lián)進(jìn)一步確認(rèn)已修改的組態(tài),確保未修改的部分不下載。檢測(cè)后根據(jù)列出的下載內(nèi)容詳細(xì)清單在線下載。圖3是在線下載已修改各 組態(tài)對(duì)象的流程示意圖。參照?qǐng)D3所示,按照步驟301下載硬件組態(tài)、位號(hào)組 態(tài)和用戶程序等各部分已修改的組態(tài),按照步驟302由組態(tài)軟件總界面驗(yàn)證是 否所有需下載的組態(tài)都下載成功,如果未成功則按照步驟303可手工取消下 載,如果成功則按照步驟304通知控制器更新組態(tài)版本。以某現(xiàn)場(chǎng)修改組態(tài)、實(shí)施在線下載為例,描述本發(fā)明的具體實(shí)施方式
      。實(shí)施例一本發(fā)明所涉及的組態(tài)增量式在線下載方法是在聯(lián)機(jī)情況下,可對(duì)組態(tài)對(duì)象 進(jìn)行修改,并在線下載修改過(guò)的組態(tài)部分。本實(shí)施例揭示該增量式下載方法的 一般流程。圖4是本實(shí)施例的流程示意圖。參照?qǐng)D4所示,具體過(guò)程如下首先,按照步驟401,劃分控制器中組態(tài)數(shù)據(jù)區(qū)內(nèi)存,將位號(hào)組態(tài)、硬件 組態(tài)和用戶程序等各組態(tài)對(duì)象分別固定存放在內(nèi)存中特定的地址位置1、位置 2、位置3,如修改硬件組態(tài),其他組態(tài)對(duì)象內(nèi)存地址位置l或3都固定不變, 如圖1所示。其次,按照步驟402,解除存放于內(nèi)存固定地址的各個(gè)組態(tài)對(duì)象之間的關(guān)聯(lián),具體的說(shuō),將硬件組態(tài)與位號(hào)組態(tài)分離,組態(tài)劃分成幾個(gè)部分,控制組態(tài)、用戶程序、資源文件、硬件配置等各分成獨(dú)立的模塊;用戶程序之間無(wú)法直接 交互,只能通過(guò)I/0位號(hào)、頁(yè)間變量、自定義變量交換數(shù)據(jù);從而使修改硬件 組態(tài)而不會(huì)影響其他的組態(tài)對(duì)象。此時(shí)各個(gè)組態(tài)對(duì)象已經(jīng)沒(méi)有相互關(guān)聯(lián),分別設(shè)置各個(gè)組態(tài)對(duì)象的版本標(biāo) 志,該標(biāo)志以后用來(lái)鑒別組態(tài)對(duì)象是否進(jìn)行過(guò)修改和下載,如步驟403所示。然后按照步驟404,在硬件組態(tài)軟件中找到需要修改的模塊AI721的第3 通道,將其信號(hào)類型從電流信號(hào)改為電壓信號(hào),并對(duì)修改后的硬件組態(tài)進(jìn)行保 存。修改后,如步驟405所示,關(guān)閉硬件組態(tài)軟件,打開(kāi)組態(tài)軟件總界面。 在開(kāi)始下載前,按照步驟406檢測(cè)各個(gè)組態(tài)是否通過(guò)編譯,先4企測(cè)修改后 的硬件組態(tài),如果否,則編譯未編譯的硬件組態(tài);如果是,則檢測(cè)通過(guò)編譯的 各組態(tài)對(duì)象之間的調(diào)用關(guān)系;然后檢測(cè)經(jīng)過(guò)編譯的各組態(tài)對(duì)象的版本標(biāo)志;最 后根據(jù)檢測(cè)的結(jié)果列出需要下載的組態(tài)的詳細(xì)清單。根據(jù)以上列出的需要下載組態(tài)的詳細(xì)清單,將需要下載的硬件組態(tài)部分從 工程師站在線下載到控制器,如步驟407所示。在該增量式下載中僅下載修改 的組態(tài)及與其關(guān)聯(lián)的組態(tài)部分內(nèi)容;下載結(jié)束后,由組態(tài)軟件總界面驗(yàn)證是否 所有需下載的組態(tài)都下載成功,如果未成功則可手工取消下載,如果成功則通知控制器更新組態(tài)版本。最后按照步驟408更新已下載的硬件組態(tài)的版本標(biāo)志,以便下次下載的檢測(cè)。實(shí)施例二為方便對(duì)系統(tǒng)的維護(hù),進(jìn)行有效的下載管理,本實(shí)施例在組態(tài)下載完成后 記錄并保存下載動(dòng)作,以便進(jìn)行歷史查看,追述所有的下載記錄。圖5是本實(shí)施例的流程示意圖。參照?qǐng)D5所示,過(guò)程具體如下首先,按照步驟501,劃分控制器中組態(tài)數(shù)據(jù)區(qū)內(nèi)存,將硬件組態(tài)、位號(hào)組態(tài)和用戶程序等各組態(tài)對(duì)象分別固定存放在內(nèi)存中特定的地址位置1、位置2、位置3,如修改位號(hào)組態(tài),其他組態(tài)對(duì)象內(nèi)存地址位置1或3都固定不變, 如圖1所示。其次,按照步驟502,解除存放于內(nèi)存固定地址的各個(gè)組態(tài)對(duì)象之間的關(guān) 聯(lián),具體的說(shuō),將硬件組態(tài)與位號(hào)組態(tài)分離,組態(tài)劃分成幾個(gè)部分,控制組態(tài)、 用戶程序、資源文件、硬件配置等各分成獨(dú)立的模塊;用戶程序之間無(wú)法直接 交互,只能通過(guò)I/0位號(hào)、頁(yè)間變量、自定義變量交換數(shù)據(jù);從而使修改位號(hào) 組態(tài)而不會(huì)影響其他的組態(tài)對(duì)象。此時(shí)各個(gè)組態(tài)對(duì)象已經(jīng)沒(méi)有相互關(guān)聯(lián),分別設(shè)置各個(gè)組態(tài)對(duì)象的版本標(biāo) 志,該標(biāo)志以后用來(lái)鑒別組態(tài)對(duì)象是否進(jìn)行過(guò)修改和下載,如步驟503所示。然后按照步驟504,在位號(hào)組態(tài)軟件中找到需要修改的位號(hào)AO00357,將 其工程單位從升改為毫升,對(duì)修改后的位號(hào)組態(tài)進(jìn)行保存。修改后,如步驟505所示,關(guān)閉位號(hào)組態(tài)軟件,打開(kāi)組態(tài)軟件總界面。下載前,按照步驟506檢測(cè)各個(gè)組態(tài)是否通過(guò)編譯,先檢測(cè)修改后的位號(hào) 組態(tài),如果否,則編譯未編譯的硬件組態(tài);如果是,則檢測(cè)通過(guò)編譯的各組態(tài) 對(duì)象之間的調(diào)用關(guān)系;然后檢測(cè)經(jīng)過(guò)編譯的各組態(tài)對(duì)象的版本標(biāo)志;最后根據(jù) 檢測(cè)的結(jié)果列出需要下載的組態(tài)的詳細(xì)清單。根據(jù)以上列出的需要下載組態(tài)的詳細(xì)清單,將需要下載的位號(hào)組態(tài)部分從 工程師站在線下載到控制器,如步驟507所示。在該增量式下載中僅下載修改 的位號(hào)組態(tài)及與其關(guān)聯(lián)的組態(tài)部分內(nèi)容;下載結(jié)束后,由組態(tài)軟件總界面驗(yàn)證 是否所有需下載的組態(tài)都下載成功,如果未成功則可手工取消下載,如果成功 則通知控制器更新組態(tài)版本。然后按照步驟508更新已下載的位號(hào)組態(tài)的版本標(biāo)志,以便下次下載的枱r測(cè)。最后記錄并保存本次下載動(dòng)作和內(nèi)容,以便進(jìn)行歷史查看,追述所有的下 載記錄,如步驟509所示。實(shí)施例三以上實(shí)施例可保證在線下載的安全性,消除下載時(shí)的數(shù)據(jù)擾動(dòng),為進(jìn)一步 提高下載的安全性和可靠性,避免下載出錯(cuò),本實(shí)施例在檢測(cè)完畢列出下載詳 細(xì)內(nèi)容的清單后,由工程師做最后的確認(rèn),再交由組態(tài)軟件總界面實(shí)施下載控制。圖6是本實(shí)施例的流程示意圖。參照?qǐng)D6所示,過(guò)程具體如下首先,按照步驟601,劃分控制器中組態(tài)數(shù)據(jù)區(qū)內(nèi)存,將位號(hào)組態(tài)、用戶 程序和硬件組態(tài)等各組態(tài)對(duì)象分別固定存放在內(nèi)存中特定的地址位置1、位置 2、位置3,如》務(wù)改用戶程序,其他組態(tài)對(duì)象內(nèi)存地址位置1或3都固定不變, 如圖1所示。其次,按照步驟602,解除存放于內(nèi)存固定地址的各個(gè)組態(tài)對(duì)象之間的關(guān) 聯(lián),具體的說(shuō),將硬件組態(tài)與位號(hào)組態(tài)分離,組態(tài)劃分成幾個(gè)部分,控制組態(tài)、 用戶程序、資源文件、硬件配置等各分成獨(dú)立的模塊;用戶程序之間無(wú)法直接 交互,只能通過(guò)I/0位號(hào)、頁(yè)間變量、自定義變量交換數(shù)據(jù);從而使修改用戶 程序而不會(huì)影響其他的組態(tài)對(duì)象。此時(shí)各個(gè)組態(tài)對(duì)象已經(jīng)沒(méi)有相互關(guān)聯(lián),分別設(shè)置各個(gè)組態(tài)對(duì)象的版本標(biāo) 志,該標(biāo)志以后用來(lái)鑒別組態(tài)對(duì)象是否進(jìn)行過(guò)修改和下載,如步驟603所示。然后按照步驟604,對(duì)用戶程序進(jìn)行修改,添加一個(gè)PID功能塊及相應(yīng)的 連線,增加此用戶程序頁(yè)的功能,對(duì)修改后的用戶程序進(jìn)行保存。修改后,如步驟605所示,關(guān)閉用戶程序,打開(kāi)組態(tài)軟件總界面。在開(kāi)始下載前,按照步驟606檢測(cè)各個(gè)組態(tài)是否通過(guò)編譯,先檢測(cè)修改后 的用戶程序,如果否,則編譯未編譯的用戶程序;如果是,則檢測(cè)通過(guò)編譯的 各組態(tài)對(duì)象之間的調(diào)用關(guān)系;然后檢測(cè)經(jīng)過(guò)編譯的各組態(tài)對(duì)象的版本標(biāo)志;最 后根據(jù)檢測(cè)的結(jié)果列出需要下載的組態(tài)的詳細(xì)清單。按照步驟607所示,根據(jù)下載的組態(tài)的詳細(xì)清單,工程師確認(rèn)是否下載, 如果否,按照步驟608可手工取消下載,如果是,按照以下步驟609進(jìn)行下載。根據(jù)以上工程師最終確認(rèn)的需要下載的組態(tài)的詳細(xì)清單,將需要下載的用戶程序從工程師站在線下載到控制器,如步驟609所示。在該增量式下載中僅 下載修改的組態(tài)及與其關(guān)聯(lián)^l組態(tài)部分內(nèi)容;下載結(jié)束后,由組態(tài)軟件總界面 驗(yàn)證是否所有需下載的組態(tài)都下載成功,如果未成功則可手工取消下載,如果 成功則通知控制器更新組態(tài)版本。最后按照步驟610更新已下載的硬件組態(tài)的版本標(biāo)志,以便下次下載的招r測(cè)。以上所有實(shí)施例中編譯、檢測(cè)、下載、和更新都在組態(tài)軟件總界面下統(tǒng)一 進(jìn)行。需要說(shuō)明的是,上述實(shí)施例更改的組態(tài)對(duì)象可以一次更改任意數(shù)量后統(tǒng)一 進(jìn)行在線下載,即軟件允許一次一個(gè)組態(tài)對(duì)象并對(duì)其實(shí)施在線下載,或一次完 成對(duì)多個(gè)組態(tài)對(duì)象的修改與在線下載;當(dāng)同時(shí)下載多個(gè)組態(tài)對(duì)象時(shí),按照固定 的順序下載各個(gè)組態(tài)對(duì)象,例如系統(tǒng)庫(kù)—行業(yè)庫(kù)—用戶功能塊庫(kù)—硬件—位號(hào) 表—程序調(diào)度表—用戶程序。以上所述,僅是本發(fā)明的較佳實(shí)施例而已,并非對(duì)本發(fā)明作任何形式上的 限制。雖然本發(fā)明已以較佳實(shí)施例揭露如上,然而并非用以限定本發(fā)明。任何 熟悉本領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍情況下,都可利用上述 揭示的方法和技術(shù)內(nèi)容對(duì)本發(fā)明技術(shù)方案作出許多可能的變動(dòng)和修飾,或修改 為等同變化的等效實(shí)施例。因此,凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本 發(fā)明的技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施例所做的任何簡(jiǎn)單修改、等同變化及修飾,均仍屬 于本發(fā)明技術(shù)方案保護(hù)的范圍內(nèi)。
      權(quán)利要求
      1、一種控制系統(tǒng)組態(tài)的增量式在線下載方法,其特征在于,包括如下步驟固定各組態(tài)對(duì)象在控制器中的存儲(chǔ)地址,并且解除所述各個(gè)組態(tài)對(duì)象之間的關(guān)聯(lián),以及設(shè)置各組態(tài)對(duì)象的版本標(biāo)志;修改已解除關(guān)聯(lián)的各組態(tài)對(duì)象;確定需要下載的已修改的組態(tài)對(duì)象;將已確定下載的各組態(tài)對(duì)象從工作站在線下載到控制器中的固定存儲(chǔ)地址;更新已下載組態(tài)的版本標(biāo)志。
      2、 根據(jù)權(quán)利要求1所述的控制系統(tǒng)組態(tài)的增量式在線下載方法,其特征 在于,確定需要下載的已修改的組態(tài)對(duì)象具體包括如下步驟比較所述控制器中存儲(chǔ)的各組態(tài)對(duì)象的版本標(biāo)志與其在工作站的版本標(biāo) 志是否一致, 一致則不需下載,不一致則需要下載;列出需要下載組態(tài)的詳細(xì)清單,根據(jù)清單執(zhí)行下載任務(wù)。
      3、 根據(jù)權(quán)利要求1所述的控制系統(tǒng)組態(tài)的增量式在線下載方法,其特征 在于,還包括如下步驟修改組態(tài)后檢測(cè)單個(gè)組態(tài)對(duì)象是否通過(guò)編譯,如果否, 則編譯未編譯的組態(tài);如果是,則檢測(cè)已編譯的各組態(tài)對(duì)象之間的調(diào)用關(guān)系, 如果未通過(guò)檢測(cè),則取消下載,如果通過(guò)檢測(cè),則開(kāi)始確定需要下栽的已修改 的組態(tài)對(duì)象。
      4、 根據(jù)權(quán)利要求2所述的控制系統(tǒng)組態(tài)的增量式在線下載方法,其特征 在于,所述更新已下載組態(tài)的版本標(biāo)志具體包括以下步驟下載完成后驗(yàn)證是 否所有需要下載的組態(tài)對(duì)象都下載成功,如果未成功,取消下載;如果成功,通知控制器更新組態(tài)版本標(biāo)志。
      5、 根據(jù)權(quán)利要求4所述的控制系統(tǒng)組態(tài)的增量式在線下載方法,其特征 在于下載過(guò)程中,按照固定的順序下載各個(gè)組態(tài)對(duì)象,顯示各個(gè)組態(tài)對(duì)象的 下載執(zhí)行情況。
      6、 根據(jù)權(quán)利要求5所述的控制系統(tǒng)組態(tài)的增量式在線下載方法,其特征 在于修改組態(tài)在各組態(tài)對(duì)象界面下進(jìn)行;編譯、檢測(cè)、下載和更新都在組態(tài) 軟件總界面下統(tǒng)一進(jìn)行。 '
      7、 根據(jù)權(quán)利要求1所述的控制系統(tǒng)組態(tài)的增量式在線下載方法,其特征 在于,還包括列出需要下載組態(tài)的清單后,工程師確認(rèn)需要下載的組態(tài)的詳 細(xì)內(nèi)容,然后交組態(tài)軟件總界面控制開(kāi)始執(zhí)行下載任務(wù)。
      8、 根據(jù)權(quán)利要求1所述的控制系統(tǒng)組態(tài)的增量式在線下載方法,其特征 在于,還包括更新已下載的組態(tài)版本標(biāo)志后,記錄并保存本次下載動(dòng)作和內(nèi)
      全文摘要
      一種控制系統(tǒng)組態(tài)的增量式在線下載方法,包括如下步驟固定各組態(tài)對(duì)象在控制器中的存儲(chǔ)地址,并且解除所述各個(gè)組態(tài)對(duì)象之間的關(guān)聯(lián),以及設(shè)置各組態(tài)對(duì)象的版本標(biāo)志,修改已解除關(guān)聯(lián)的各組態(tài)對(duì)象,確定需要下載的已修改的組態(tài)對(duì)象,將已確定下載的各組態(tài)對(duì)象從工作站在線下載到控制器中的固定存儲(chǔ)地址,更新已下載組態(tài)的版本標(biāo)志。本發(fā)明可消除每次下載組態(tài)所造成的數(shù)據(jù)擾動(dòng),從而提高下載的安全性和準(zhǔn)確性,確保控制系統(tǒng)運(yùn)行的穩(wěn)定性,更進(jìn)一步的,實(shí)現(xiàn)了對(duì)下載動(dòng)作的記錄,便于追述下載歷史。
      文檔編號(hào)G05B19/00GK101216696SQ20081000005
      公開(kāi)日2008年7月9日 申請(qǐng)日期2008年1月3日 優(yōu)先權(quán)日2008年1月3日
      發(fā)明者卿 包, 欣 吳, 應(yīng)正波, 凌 章, 坤 裘 申請(qǐng)人:浙江中控技術(shù)股份有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1