新增功能介紹---冗余_第1頁(yè)
新增功能介紹---冗余_第2頁(yè)
新增功能介紹---冗余_第3頁(yè)
新增功能介紹---冗余_第4頁(yè)
新增功能介紹---冗余_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、新增功能介紹 冗余部分以下內(nèi)容主要介紹功能的使用、目前存在的已知問題以及部分問題的解 決方案。易控的冗余包括三個(gè)方面的內(nèi)容:設(shè)備冗余、工程冗余和網(wǎng)絡(luò)冗余。1、設(shè)備冗余主要針對(duì)易控10通信設(shè)備,是熱備份,即:采用兩個(gè)相同的設(shè) 備,互為備份,當(dāng)一個(gè)設(shè)備失敗后,另外一個(gè)設(shè)備接替其工作。針 對(duì)自身無法完成冗余的設(shè)備。1、配置(以串口為例):在工程中演示1) 添加冗余設(shè)備時(shí)新建通道方式2) 添加冗余設(shè)備時(shí)選擇已有通道方式2、切換設(shè)備的方式:1) 手動(dòng):使用用戶程序2) 自動(dòng):通過切換變量控制3、屬性1) 切換變量2) 工作變量:顯示當(dāng)前工作設(shè)備。如果兩個(gè)設(shè)備都不正常, 該值會(huì)在 0、1間來回變化3) 切

2、換設(shè)備時(shí)是否進(jìn)行數(shù)據(jù)同步:勾選此項(xiàng),切換工作設(shè)備 時(shí)會(huì)將易控中顯示的值寫入到設(shè)備中4、注意:1) 部分設(shè)備需要獨(dú)占通道: modbus主站、三菱Q系列編程 口。2、工程冗余是工程的熱備份,即:采用多臺(tái)計(jì)算機(jī)運(yùn)行易控工程,互為備 份,當(dāng)一臺(tái)計(jì)算機(jī)失敗后,另外一臺(tái)計(jì)算機(jī)接替其工作,運(yùn)行易控 工程。目前只實(shí)現(xiàn)雙機(jī)冗余,即兩臺(tái)計(jì)算機(jī)運(yùn)行易控工程。1、工程冗余PCIPC21)支持的內(nèi)容:變量、事件記錄、報(bào)警、歷史記錄2)前提:兩臺(tái)進(jìn)行冗余的計(jì)算機(jī)要求配置和性能基本一致2、09版本中建立冗余工程:1)單機(jī)工程方式建立單個(gè)工程)注意:開發(fā)過程中,對(duì)用戶程序中需要添加判斷語句【原因:避免用戶程序 兩個(gè)冗余工程

3、同時(shí)執(zhí)行時(shí)帶來的問題,例如:變量來回傳遞,程序 多次執(zhí)行】3、冗余工程的配置:結(jié)合工程演示)常規(guī)配置:配置完成后就能夠使用冗余功能)高級(jí)配置:對(duì)通訊端口、心跳檢測(cè)、同步缺失數(shù)據(jù)的時(shí)間進(jìn)行設(shè)置【同步缺 失數(shù)據(jù)的時(shí)間:比較設(shè)定時(shí)間和實(shí)際缺失數(shù)據(jù)時(shí)間,按較小的進(jìn) 行】成冗余工程:一鍵生成方式、手動(dòng)方式)冗余的屬性:連接狀態(tài)、工作類型、本機(jī)類型)冗余的用戶程序:4、工作機(jī)切換的情況:)通過程序控制切換:立即切換)工作機(jī)正常退出(ALT+F4退出命令):立即切換)工作機(jī)異常退出、網(wǎng)線斷開:通過心跳檢測(cè)判斷1)正常情況下,主機(jī)為工作機(jī)2)工作機(jī)退出后,備用機(jī)為工作機(jī),再次運(yùn)行退出的工 程,工作機(jī)不發(fā)生變化

4、3) 如果網(wǎng)絡(luò)出現(xiàn)故障,導(dǎo)致兩個(gè)冗余工程都變成工作 機(jī)”后,網(wǎng)絡(luò)再次正常通訊時(shí),主機(jī)為工作機(jī)。5、web的工程冗余1)配置:結(jié)合工程進(jìn)行演示注意:輸入的IP為web服務(wù)器的IP地址。主、從機(jī)地址盡量與冗 余主、從機(jī)一致2)先web,后冗余。即:先對(duì)工程進(jìn)行 web編譯、發(fā)布,然后生成冗余工程?!驹颍阂?yàn)閷?duì)進(jìn)行 web編譯、發(fā)布操 作,只能對(duì)一個(gè)工程進(jìn)行,另一個(gè)中如果沒有web編譯后的內(nèi)容會(huì)導(dǎo)致本地瀏覽通訊不正確;否則需要對(duì)存放發(fā)布 后文件的文件夾進(jìn)行共享,但瀏覽時(shí)需要輸入路徑】注意:1) web的外網(wǎng)不支持工程冗余?!驹颍憾丝谟成錄Q定。外網(wǎng)需要對(duì)通訊端口進(jìn)行映射,但映射的端口要與IP進(jìn)行綁

5、定,所以不能同時(shí)對(duì)兩個(gè)冗余工程映射相同的通訊端口,而 目前web處又無法配置兩組通訊端口。解決方案:可以添加一 個(gè)通訊服務(wù)器,其實(shí)是CS結(jié)構(gòu),C斷為web的通訊服務(wù)器】2)冗余的屬性在網(wǎng)絡(luò)上不傳遞6、網(wǎng)絡(luò)的工程冗余操作站1 J1)配置:結(jié)合工程進(jìn)行演示注意:在客戶端進(jìn)行配置,輸入的IP為服務(wù)器的IP地址,且 主、從機(jī)地址盡量與冗余工程主、從機(jī)一致。也可以先網(wǎng)絡(luò)后 冗余方式進(jìn)行。3、網(wǎng)絡(luò)冗余(雙網(wǎng)冗余)1、工程冗余的網(wǎng)絡(luò)冗余PCIPC2 * * * 4i4il!i1)配置:結(jié)合工程進(jìn)行演示2)網(wǎng)段切換不影響當(dāng)前工作機(jī),只是兩個(gè)冗余工程會(huì)使用另 一個(gè)網(wǎng)段進(jìn)行通訊2、web的網(wǎng)絡(luò)冗余1)配置:結(jié)合工

6、程進(jìn)行演示3、網(wǎng)絡(luò)的網(wǎng)絡(luò)冗余1)配置:結(jié)合工程進(jìn)行演示4、網(wǎng)段切換情況:1)網(wǎng)線損壞、禁用本地連接、斷開網(wǎng)線。(禁用本地連接方式, 禁用操作的一段切換會(huì)較快)4、工程冗余+網(wǎng)絡(luò)冗余1、工程冗余(計(jì)算機(jī)冗余):PCIPC21)配置:結(jié)合工程演示2、Web1)配置:在 髙級(jí)”-工程冗余”處配置。結(jié)合工程演示3、網(wǎng)絡(luò)1)配置:在客戶端進(jìn)行,高級(jí)”-工程冗余”處配置。結(jié)合工程演示5、已知問題和部分解決方案1、數(shù)據(jù)重復(fù)、丟失問題1)備用機(jī)啟動(dòng)過程中,工作機(jī)端快速產(chǎn)生大量數(shù)據(jù)。備用機(jī) 啟動(dòng)后,可能出現(xiàn)重復(fù)數(shù)據(jù)【該問題幾率很小,與時(shí)刻有 關(guān),暫時(shí)沒有好的解決方案】2)快速切換工作狀態(tài),偶爾會(huì)導(dǎo)致數(shù)據(jù)重復(fù)或者

7、缺失【該問 題幾率很小,暫時(shí)沒有好的解決方案】3)頻繁切換工作狀態(tài)(每次操作切換兩次工作狀態(tài),切換后 修改變量值),有時(shí)候數(shù)據(jù)庫(kù)中有重復(fù)數(shù)據(jù)?!臼录?錄、報(bào)警中存在。暫時(shí)沒有好的解決方案】4)數(shù)據(jù)庫(kù)中數(shù)據(jù)達(dá)到保留天數(shù),刪除數(shù)據(jù)的同時(shí)有新的數(shù)據(jù) 寫入數(shù)據(jù)庫(kù),有時(shí)候會(huì)導(dǎo)致數(shù)據(jù)庫(kù)中數(shù)據(jù)順序不正確。報(bào) 警窗、記錄窗查看到的數(shù)據(jù)順序也是亂的?!緢?bào)警、事件 記錄中存在該問題,暫時(shí)沒有好的解決方案】2、時(shí)鐘同步問題:1)有時(shí)候出現(xiàn)時(shí)鐘同步不執(zhí)行?!居捎谀壳皶r(shí)鐘同步機(jī)制本身不 是高可靠性的方式造成。解決方案:如果用戶需要每次同步或者要手動(dòng)進(jìn)行時(shí)鐘同步,可以用時(shí)鐘同步的方法完成】3、雙網(wǎng)時(shí)問題:1)冗余工程配

8、置多個(gè)IP,工作機(jī)和備用機(jī)端的 連接IP有時(shí)候看 到的不在同一網(wǎng)段?!灸壳安樵僆P采用輪詢方式造成,不影響通 訊。解決方案:盡量使兩臺(tái)機(jī)器同時(shí)啟動(dòng)】4、UNC路徑問題:1 )直接使用 “生成冗余工程 ”菜單生成冗余工程,并且冗余工程存 放位置直接選擇網(wǎng)絡(luò)映射的路徑時(shí)。第一編譯生成后的冗余工程 時(shí),有時(shí)候編譯失敗,提示有文件被使用。例如: “錯(cuò)誤 : 未能寫 入輸出文件 冗余工程 冗余支持的所有功能報(bào)表1.irdl.Scripts.dll 另一個(gè)”程-序正在使用此文件,進(jìn)程無法訪問。 ”【解決方案:重新編譯一次即可】5、分別修改兩個(gè)冗余工程:1) 不贊成使用該方式。冗余工程理論上要求兩個(gè)工程完全

9、一 致,修改后可能會(huì)導(dǎo)致各種問題。例如:兩個(gè)冗余工程分 別添加同名變量,新添加的變量不能正常通訊。【網(wǎng)絡(luò)變 量采用GUID標(biāo)識(shí)的原因。解決方案:修改工程后,重新生 成冗余工程】6、兩個(gè)冗余工程使用同一個(gè)數(shù)據(jù)庫(kù)問題:會(huì)導(dǎo)致數(shù)據(jù)庫(kù)中出現(xiàn)重復(fù)數(shù)據(jù)?!窘鉀Q方案:報(bào)警、事件記錄, 修改數(shù)據(jù)庫(kù)名稱;歷史記錄,因?yàn)閱螜C(jī)與工程名稱一致,目前從 機(jī)生成的數(shù)據(jù)庫(kù)會(huì)加上 “ _slavei進(jìn)行區(qū)分】7、日志信息問題:信息不夠明確。例如:信息2009/12/5 15:30:18 LIANGLING-PC運(yùn)行環(huán)境客戶端與服務(wù)器'net.tcp:/192.168.0.117:10012/RDDCServer

10、9; 連接成功!【解決方 案:查看“ RDDC冗余功能的標(biāo)志】8、報(bào)警:1) 從機(jī)端產(chǎn)生大量報(bào)警時(shí),切換工作狀態(tài),主機(jī)日志一直報(bào) 錯(cuò);重新啟動(dòng)主從機(jī)的Irnun后,一直在重連?!緯簳r(shí)未找 到問題原因】2) 配置延時(shí)報(bào)警的冗余工程,延時(shí)時(shí)間內(nèi)切換兩次工作狀態(tài),只顯示報(bào)警的報(bào)警窗中同一個(gè)變量會(huì)出現(xiàn)多條報(bào)警信 息。【暫時(shí)未找到好的解決方法】3) 產(chǎn)生報(bào)警后,退出備用機(jī)工程;工作機(jī)端應(yīng)答報(bào)警,再啟 動(dòng)備用機(jī),不能同步應(yīng)答時(shí)間?!疽?yàn)槟壳皵?shù)據(jù)采用兩邊 記錄方式,以及數(shù)據(jù)同步以報(bào)警或者恢復(fù)的最后時(shí)間為 準(zhǔn),又無法對(duì)數(shù)據(jù)庫(kù)進(jìn)行比較造成。暫時(shí)沒有好的解決方 案】4) 網(wǎng)段切換后,應(yīng)答報(bào)警時(shí)備用機(jī)端不能顯示應(yīng)答

11、時(shí)間。 【該問題未找到好的解決方案】5) (報(bào)警的歷史數(shù)據(jù)通過ODBC數(shù)據(jù)源記錄到sqlexpress的數(shù)據(jù) 庫(kù)中),工作機(jī)端變量變化較快(<1s),備用機(jī)端In Run 會(huì)出現(xiàn)遇到錯(cuò)誤關(guān)閉的提示。【碰到過一次,未確定問題 原因】6) 工作機(jī)端停止郵件報(bào)警服務(wù)后,切換兩次工作狀態(tài),啟動(dòng) 郵件報(bào)警服務(wù),再次產(chǎn)生報(bào)警,郵件收到重復(fù)報(bào)警信息。 【未找到好的解決方案】7) 報(bào)警恢復(fù)和應(yīng)答可以在備用機(jī)端進(jìn)行?!灸壳皺C(jī)制造成,不是 bug】9、事件記錄問題 :1) 冗余工程工作狀態(tài)未確定時(shí),進(jìn)行用戶登錄操作,能夠登 錄,但登錄信息不記錄到記錄窗中【網(wǎng)絡(luò)用戶不存在導(dǎo) 致。解決方案:工程中進(jìn)行控制,工作

12、狀態(tài)確定后才能進(jìn) 行登錄、注銷操作】2) 備用機(jī)端用戶登錄時(shí) “記錄窗 ”中不記錄登錄信息,備用機(jī) 端登錄的用戶對(duì)變量的操作能記錄到 “記錄窗 ”中【網(wǎng)絡(luò)用 戶不存在導(dǎo)致。解決方案:工程中控制,備用機(jī)端不能進(jìn) 行登錄、注銷操作】3) 配置事件記錄的冗余工程(記錄登錄、記錄注銷,數(shù)據(jù)庫(kù) 默認(rèn)),運(yùn)行 55個(gè)小時(shí),工作機(jī)比備用機(jī)端默認(rèn)數(shù)據(jù)庫(kù)中 少48條數(shù)據(jù)【性能上的問題,暫時(shí)沒有好的解決方案】4) 登錄、注銷操作只能在工作機(jī)端進(jìn)行10、Web處的問題:1)web配置了網(wǎng)絡(luò)冗余,兩個(gè)運(yùn)行冗余工程的機(jī)器分別通過 直連線和另一條走交換機(jī)的網(wǎng)線連接,Inrun端斷開走交換 機(jī)的網(wǎng)線,不運(yùn)行Inrun的機(jī)器

13、端通過IE瀏覽時(shí),不能執(zhí) 行"Grp.ope n()"命令打開畫面。【暫時(shí)未修正該問題】2)先生成冗余工程,再進(jìn)行 web發(fā)布。主機(jī)發(fā)布 WEB,切換 工作狀態(tài)后從機(jī)為工作機(jī),IE端應(yīng)答報(bào)警,應(yīng)答時(shí)間不傳 遞給工作機(jī)。【新的 bug】11、各模塊用戶程序問題:1)除冗余模塊本身的用戶程序,其他模塊都為單機(jī)程序。 【用戶如果需要在冗余工程中使用,且要求一邊操作兩邊 效果一致時(shí)。解決方案:添加變量控制用戶程序的執(zhí)行】2) 歷史記錄處:工作機(jī)端執(zhí)行“ StopRecord(方法后,備用機(jī) 端也不能進(jìn)行歷史數(shù)據(jù)記錄;備用機(jī)端執(zhí)行“StopRecord(方法不起作用?!竞笃谛薷某龅?

14、bug,暫 時(shí)未修正】3) 歷史記錄:冗余工程備用端使用“啟動(dòng) /停止歷史記錄 ”命令,數(shù)據(jù)庫(kù)啟停表能夠記入數(shù)據(jù)?!緯簳r(shí)未修正的bug】12、用運(yùn)行速度慢配置低的計(jì)算機(jī)作為服務(wù)器時(shí),會(huì)出現(xiàn)連接有 問題或者其他問題?!窘鉀Q方案:使用性能相近的計(jì)算機(jī)運(yùn) 行冗余工程】三、對(duì)技術(shù)支持提出問題的解答:冗余:冗余切換的穩(wěn)定性怎么實(shí)現(xiàn)的?回答:穩(wěn)定性的實(shí)現(xiàn)靠冗余切換的過程。冗余切換有兩種方式,一種自 動(dòng)切換,一種手動(dòng)切換;自動(dòng)切換依賴于心跳檢測(cè),如果發(fā)現(xiàn)對(duì)方不存 在切換為工作機(jī);手動(dòng)切換靠通知機(jī)制。冗余配置過程中的注意問題。回答:工程冗余需要注意:高可靠性的網(wǎng)絡(luò),例如直連線,放在第一個(gè)IP地址處。設(shè)備冗余1

15、. 主設(shè)備發(fā)生故障時(shí),是否會(huì)自動(dòng)換到到配置好的從設(shè)備? 回答:切換時(shí)設(shè)備無主、從之分,只有工作設(shè)備和冗余設(shè)備。工作 設(shè)備發(fā)生故障時(shí),自動(dòng)切換到冗余設(shè)備。(按照出錯(cuò)控制執(zhí)行)2. 工作狀態(tài)變量:主設(shè)備,從設(shè)備是指當(dāng)前工作的是主設(shè)備還是冗 余設(shè)備嗎?回答 : 是。3. 手動(dòng)控制切換到有故障的設(shè)備上時(shí),切換控制變量顯示已為 “主 設(shè)備 ”,此時(shí)并沒有切換;當(dāng)主設(shè)備運(yùn)行正常后,再次進(jìn)行切 換,通過觀察 “設(shè)備的工作狀態(tài) ”發(fā)現(xiàn)仍然無法切換到主設(shè)備,是 正常的么?回答:不是這么用的。 “切換變量 ”是用來控制切換的,而不是用來顯 示的。 “工作變量 ”才是用來顯示當(dāng)前的工作設(shè)備的。這兩個(gè)屬性正常 應(yīng)該關(guān)聯(lián)兩個(gè)變量, “切換變量 ”可以從設(shè)備中取一個(gè)寄存器的值,賦 值給數(shù)據(jù)庫(kù)變量,通過數(shù)據(jù)庫(kù)變量進(jìn)行判斷。4. 設(shè)備都需要是熱備嗎,數(shù)據(jù)同步時(shí)是所有類型的寄存器數(shù)據(jù)都同 步嗎?;卮穑翰灰欢ㄐ枰?。正常情況只有工作的設(shè)備只有一個(gè)。只有要進(jìn) 行設(shè)備切換時(shí)才需要使用到冗余設(shè)備。數(shù)據(jù)同步時(shí),所有讀寫型和只 寫型寄存器5、使用 “設(shè)備切換時(shí)進(jìn)行數(shù)據(jù)同步 ”的時(shí)間: 回答:不太好給出理論值。與通道類型、寄存器個(gè)數(shù)、設(shè)備實(shí)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論