專利名稱:安全電梯的制作方法
技術領域:
本發(fā)明涉及一種電梯的運行控制裝置,尤其適合于在控制程序用微處理器的執(zhí)行期間發(fā)生了存儲錯誤時的安全運行控制。
背景技術:
電梯的控制程序通常是從ROM (Read Only Memory :只讀存儲器)復制到 RAM (Random Access Memory ;隨機存取存儲器)后在RAM上執(zhí)行的。要求一種安全的電梯, 其在運行中難以因程序數(shù)據(jù)的誤動作而發(fā)生危險和故障等。為了避免電梯在程序存儲器的數(shù)據(jù)出現(xiàn)誤碼時發(fā)生故障,以提高電梯控制的可靠性,例如已知有由專利文獻1公開的技術,其除了存儲有運行控制處理程序的非易失性存儲器即程序存儲用存儲器以外,還設置有用來執(zhí)行程序的易失性存儲器即程序執(zhí)行用存儲器,平時隨時進行校驗(verify check),在發(fā)生了錯誤時,在確認電梯已經(jīng)停止后,將程序數(shù)據(jù)從程序存儲用存儲器傳輸?shù)匠绦驁?zhí)行用存儲器中。此外,例如還已知有由專利文獻2公開的技術,其在通過一個CPU來執(zhí)行多個程序時,為了即便其中的一個程序發(fā)生了異常也確保安全,在發(fā)生了異常的程序是對控制裝置有很大影響的主程序時,對CPU整體進行初始化,并使電梯停止,而如果發(fā)生了異常的程序是影響不大的子程序時,則僅對發(fā)生了異常的程序進行初始化,并使電梯停止。專利文獻1日本國專利特開2004-110400號公報專利文獻2日本國專利特開平2499035號公報在上述現(xiàn)有技術的由專利文獻1公開的技術中,隨時對程序執(zhí)行用存儲器進行校驗,并在發(fā)生了錯誤時,將程序數(shù)據(jù)從程序存儲用存儲器傳輸?shù)匠绦驁?zhí)行用存儲器中,所以,為了防止電梯在進行傳輸處理時處于無控制狀態(tài),必須使電梯停止運行。也就是說,在 RAM上發(fā)生了存儲錯誤后,即使該存儲錯誤發(fā)生在對通常的運行沒有妨礙的場所(例如,輸出蜂鳴聲的程序),也需要使程序停止。此外,在由專利文獻2所公開的技術中,只是在程序發(fā)生了異常時使程序初始化, 所以在發(fā)生了存儲錯誤時,不僅無法采取有效的措施,而且在微處理器內(nèi)的RAM發(fā)生了存儲錯誤時,還可能因程序停止而導致服務停止、因初始化處理而引發(fā)事故(電梯異常上升/ 異常下降、起火/冒煙、電梯門打開)。
發(fā)明內(nèi)容
本發(fā)明的目的在于解決上述現(xiàn)有技術中所存在的問題,使得即使執(zhí)行控制程序的微處理器內(nèi)的RAM發(fā)生了存儲錯誤,也能夠更為安全地進行運行控制,并且能夠防止運行效率下降。為了解決上述問題,在本發(fā)明的安全電梯中,利用CPU來執(zhí)行從存儲部裝載到RAM 中的控制程序,由此來進行運行控制,該安全電梯具有檢測電路,其檢測所述RAM的存儲錯誤;以及日志保存電路,其對發(fā)生了所述存儲錯誤的情況進行記錄,在發(fā)生了存儲錯誤時,所述安全電梯通過存儲在所述存儲部中的數(shù)據(jù)對所述存儲錯誤進行糾正。(發(fā)明效果)根據(jù)本發(fā)明,即使在控制程序的執(zhí)行期間發(fā)生了存儲錯誤,由于能夠?qū)Υ鎯﹀e誤進行檢測和糾正,所以能夠更為安全地進行運行控制,并且能夠防止運行效率下降。
圖1是表示本發(fā)明一實施方式的整體結(jié)構的方塊圖。圖2是表示一實施方式中的控制電路的方塊圖。圖3是表示一實施方式中的運行動作的流程圖。圖4是表示一實施方式中的控制程序的結(jié)構的方塊圖。圖5是表示一實施方式中的控制程序的各任務和地址范圍的圖。符號說明1電梯控制盤3控制電路4電梯監(jiān)視裝置5故障原因通知單元8機械室9升降通道10卷揚機11平衡重12 繩索13電梯轎廂14CPU15PLD16奇偶校驗位生成電路17奇偶校驗電路18中斷信號生成電路19日志保存電路29RAM21ECCRAM22控制程序
具體實施例方式以下,參照附圖對一實施方式進行詳細說明。圖1是表示電梯整體結(jié)構的方塊圖。其中,電梯轎廂13通過由卷揚機10驅(qū)動的繩索12與平衡重11連接。電梯控制盤1設置在機械室8內(nèi),控制電路3設置在電梯控制盤1內(nèi)??刂齐娐?將控制程序從ROM (存儲部)復制(裝載)到RAM中,并在RAM上執(zhí)行控制程序,由此,對電梯轎廂13進行運行控制,使其在升降通道9內(nèi)上下運行。此外,運行控制所需的控制信息被從I/Fanterface 接口)電路2傳輸?shù)诫娞荼O(jiān)視裝置4內(nèi)的I/F電路,在控制電路7中進行故障等的判斷,在發(fā)現(xiàn)有故障時,通過故障原因通知單元5將故障以及故障的場所和原因等的信息通知到維修維護公司等。圖2表示控制電路3內(nèi)的存儲錯誤檢測電路的結(jié)構,圖中的14表示CPU (Central Processing Unit :中央處理單元),15表示存儲有控制程序等的ROM即PLD (Programmable logic device 可編程邏輯器件),16表示奇偶校驗位(parity bit)生成電路,17表示奇偶校驗電路,18表示中斷信號生成電路,19表示日志保存電路,20表示RAM (Random Access Memory) ,21 表示 ECCRAM(Error Check Correct Random Access Memory 錯誤校驗纟H正隨機存取存儲器)。CPU14對RAM20、ECCRAM21的存取通過PLD15進行,由此來執(zhí)行控制程序。 PLD15具有奇偶校驗位生成電路16、奇偶校驗電路17、中斷信號生成電路18以及日志保存電路19。在奇偶校驗位生成電路16中,根據(jù)存儲在PLD15中的控制程序生成奇偶校驗位, 并將其存儲在ECCRAM21中。在奇偶校驗電路17中,根據(jù)從RAM20讀入的讀數(shù)據(jù)和存儲在 ECCRAM21中的奇偶校驗位,來實施奇偶校驗,以檢查有無存儲錯誤。在檢測出存儲錯誤時,由中斷信號生成電路18生成中斷信號,并將其輸出到 CPU14中。在檢測出存儲錯誤時,由日志保存電路19記錄發(fā)生了存儲錯誤的地址以及數(shù)據(jù)。以下,參照附圖對檢測存儲錯誤時的處理進行說明。圖3表示在控制程序22執(zhí)行期間發(fā)生了存儲錯誤時的電梯的運行流程,CPU14根據(jù)裝載到RAM20中的控制程序進行將數(shù)據(jù)讀入或者寫入RAM20的處理。此外,奇偶校驗位生成電路16生成奇偶校驗位,并將其寫入ECCRAM21中(Sll)。奇偶校驗電路17根據(jù)從RAM20 讀入的讀數(shù)據(jù)和與存儲在ECCRAM21中的讀數(shù)據(jù)相對應的奇偶校驗位來判斷讀數(shù)據(jù)中是否存在錯誤,也就是檢測是否發(fā)生了存儲錯誤(Si》。在被檢測為發(fā)生了存儲錯誤時(圖中的 “是”),在日志保存電路19中記錄RAM20上的發(fā)生了存儲錯誤的地址以及數(shù)據(jù)(S13)。而且,在確認為發(fā)生了存儲錯誤時,由中斷信號生成電路18向CPU14輸出中斷信號(S14)。在CPU14檢測到中斷信號后,通過CPU14將存儲在PLD15的存儲部中的正常數(shù)據(jù)寫入到發(fā)生了存儲錯誤的地址中,以進行存儲錯誤的糾正(S15)。在存儲錯誤的糾正已完成時(S16),使電梯繼續(xù)進行運行(S17)。在存儲錯誤的糾正未完成(S16)時,根據(jù)記錄有預先記錄在日志保存電路19中的地址與故障部位之間的關系的數(shù)據(jù)庫來確定與發(fā)生了存儲錯誤的地址相對應的故障部位 (S18)。如后所述,在判斷為存儲錯誤發(fā)生在對通常的運行直接產(chǎn)生障礙的場所時(S19), 如果電梯正在行駛(S20),則進行使電梯緊急停止的運行控制(S21),并且通過設置在電梯監(jiān)視裝置4中的故障原因通知單元5將故障場所的信息和原因通知到維修維護公司等 (S22)。如果電梯非正在行駛(S20),則使停止在停靠樓層上的電梯中止服務(S23),并且通過設置在電梯監(jiān)視裝置4中的故障原因通知單元5將故障場所的信息和原因通知到維修維護公司(S22)。在判斷為存儲錯誤發(fā)生在不會對通常的運行直接產(chǎn)生障礙的場所時(S19), 使發(fā)生了存儲錯誤的場所所屬的程序分離,也就是確定不讓CPU14進行讀入的屏蔽部分, 并使電梯繼續(xù)進行運行(S24),且通過設置在電梯監(jiān)視裝置4中的故障原因通知單元5將故障場所的信息和原因通知到維修維護部門或公司(S22)。以下,對判斷存儲錯誤是否發(fā)生在對通常的運行直接產(chǎn)生障礙的場所時的判斷方法進行說明。
圖4是表示電梯控制程序的一部分結(jié)構的方塊圖,圖中的22表示電梯控制程序, 23表示與電梯轎廂的運行、速度和電梯門開閉的控制有關的控制程序,也就是與直接會導致事故等產(chǎn)生的控制有關的重要控制程序,其中,M表示運行控制任務,25表示速度控制任務,沈表示電梯門控制任務。27表示執(zhí)行重要控制程序23以外的功能的選擇程序(option program),28表示顯示/輸出任務,29表示語音播放,30表示液晶顯示,31表示蜂鳴器蜂鳴,32表示指示燈亮燈。如圖4所示,電梯控制程序被劃分為重要控制程序23和選擇程序27,重要控制程序23與電梯的運行有直接的關系,包括運行控制任務對、速度控制任務25和電梯門控制任務沈等,另一方面,選擇程序27用于與電梯的運行沒有直接關系的選擇功能,其包括顯示 /輸出任務觀,該顯示/輸出任務觀具體包括語音播放四、液晶顯示30、蜂鳴器蜂鳴31和指示燈亮燈32等。圖5表示存儲器的布置圖,該存儲器布置圖表示從存儲有控制程序的ROM中復制了控制程序的RAM中的各個區(qū)段的地址范圍與重要控制程序23和選擇程序27中的各個任務之間的關系和布置情況,各個任務被存儲在圖5所示的地址范圍內(nèi)。在發(fā)生了存儲錯誤時,在日志保存電路19中記錄錯誤發(fā)生場所的地址。根據(jù)記錄在日志保存電路19中的地址,并且參照存儲器布置圖33,就能夠知道存儲錯誤發(fā)生在哪一個任務中,從而能夠判斷存儲錯誤是否發(fā)生在對通常的運行產(chǎn)生直接障礙的場所。也就是說,如果發(fā)生了存儲錯誤的地址在被歸類為重要控制程序23的任務的地址范圍內(nèi),則判斷為存儲錯誤發(fā)生在對通常的運行產(chǎn)生障礙的場所。例如,記錄在日志保存電路19中的存儲錯誤的發(fā)生場所的地址是圖5所示的 0x5000這一地址,則由于知道該存儲錯誤是速度控制任務中的存儲錯誤,所以判斷為存儲錯誤發(fā)生在對通常的運行產(chǎn)生障礙的場所。此外,也可以不設置成只要會對通常運行造成障礙就使電梯緊急停止,而可以針對運行控制任務對、速度控制任務25和電梯門控制任務沈分別如下地改變緊急停止前的控制內(nèi)容。針對運行控制任務M中發(fā)生的存儲錯誤,如果該存儲錯誤發(fā)生在不會對電梯的安全性帶來很大影響的場所,例如發(fā)生在對電梯進行呼叫登錄的場所時,則使電梯停靠到最近的樓層后中止運行。針對速度控制任務25中發(fā)生的存儲錯誤,如果該存儲錯誤發(fā)生在不會對電梯的安全性帶來很大影響的場所,例如發(fā)生在進行樓層??繒r的修正功能的場所,也就是對電梯轎廂13??繕菍訒r的電梯轎廂位置的微小偏差進行修正的場所時,則不進行緊急停止, 而是使電梯??康綐菍雍笾兄惯\行。針對電梯門控制任務沈中發(fā)生的存儲錯誤,如果該存儲錯誤發(fā)生在不會對電梯的安全性帶來很大影響的場所,例如發(fā)生在選擇對正面?zhèn)群捅趁鎮(zhèn)鹊碾娞蓍T中的哪一個電梯門進行控制的正反面選擇等與電梯門的開閉沒有直接關系的場所時,則不進行緊急停止,而是使電梯??康綐菍雍笾兄惯\行。當發(fā)生了存儲錯誤的地址在被歸類為選擇部的任務(顯示/輸出任務觀語音播放四、液晶顯示30、蜂鳴器蜂鳴31和指示燈亮燈32)的地址范圍內(nèi),則將其判斷為不對通常運行造成障礙的存儲錯誤。例如,所記錄的存儲錯誤發(fā)生場所的地址為圖5中的OxDOOO 時,由于其是顯示/輸出任務觀中的存儲錯誤,所以將其判斷為是不對通常運行造成障礙的存儲錯誤。
權利要求
1.一種安全電梯,利用CPU來執(zhí)行從存儲部裝載到RAM中的控制程序,由此來進行運行控制,所述安全電梯的特征在于,具有檢測電路,其檢測所述RAM的存儲錯誤;以及日志保存電路,其對發(fā)生了所述存儲錯誤的情況進行記錄,在發(fā)生了存儲錯誤時,所述安全電梯通過存儲在所述存儲部中的數(shù)據(jù)對所述存儲錯誤進行糾正。
2.如權利要求1所述的安全電梯,其特征在于,所述日志保存電路記錄所述RAM上的發(fā)生了所述存儲錯誤的地址。
3.如權利要求1所述的安全電梯,其特征在于,根據(jù)由所述檢測電路檢測出的所述存儲錯誤的地址,使運行停止。
4.如權利要求1所述的安全電梯,其特征在于,根據(jù)由所述檢測電路檢測出的所述存儲錯誤的地址,來判斷發(fā)生存儲錯誤的場所是否為所述控制程序中的會對運行產(chǎn)生障礙的場所。
5.如權利要求1所述的安全電梯,其特征在于,當由所述檢測電路檢測出的所述存儲錯誤的地址與所述控制程序中的運行控制、速度控制、電梯門控制中的任一者相關聯(lián)時,使運行停止。
6.如權利要求1所述的安全電梯,其特征在于,當由所述檢測電路檢測出的所述存儲錯誤的地址與所述控制程序中的顯示/輸出任務相關聯(lián)時,使運行繼續(xù)進行。
7.如權利要求1所述的安全電梯,其特征在于,在所述存儲錯誤的糾正已完成時,使運行繼續(xù)進行。
8.如權利要求1所述的安全電梯,其特征在于,當判斷為由所述檢測電路檢測出的所述存儲錯誤的地址屬于所述控制程序中的顯示 /輸出任務時,確定不讓所述CPU讀入的部分并使電梯繼續(xù)運行,并且將故障場所的信息通知到維修維護部門。
9.如權利要求1所述的安全電梯,其特征在于,具有對所述RAM上的發(fā)生了所述存儲錯誤的地址進行記錄的所述日志保存電路、以及記錄有所述地址與故障部位之間關系的數(shù)據(jù)庫,并且通過所述數(shù)據(jù)庫來確定故障部位。
10.如權利要求1所述的安全電梯,其特征在于,在所述存儲錯誤的糾正未完成時,如果電梯轎廂正在行駛,則使電梯停止行駛,如果電梯轎廂非正在行駛而是??吭谕?繕菍由?,則使電梯中止服務。
11.如權利要求1所述的安全電梯,其特征在于,在所述存儲錯誤的糾正未完成時,如果判斷為發(fā)生存儲錯誤的場所是對運行產(chǎn)生障礙的場所,并且判斷為是對安全性沒有大的影響的場所時,使電梯??康阶罱臉菍雍笾兄狗铡?br>
全文摘要
本發(fā)明提供一種安全電梯,即使執(zhí)行控制程序的微處理器內(nèi)的RAM發(fā)生了存儲錯誤,也能夠更為安全地進行電梯的運行控制,并且能夠防止運行效率下降。該安全電梯利用CPU14來執(zhí)行從存儲部裝載到RAM20中的控制程序,由此來進行運行控制,該安全電梯具有檢測電路(奇偶校驗位生成電路16和奇偶校驗電路17),其檢測RAM20的存儲錯誤;以及日志保存電路19,其對所發(fā)生的所述存儲錯誤進行記錄,在發(fā)生了存儲錯誤時,該安全電梯通過存儲在存儲部中的數(shù)據(jù)對存儲錯誤進行糾正。
文檔編號B66B1/28GK102259779SQ20111013000
公開日2011年11月30日 申請日期2011年5月19日 優(yōu)先權日2010年5月31日
發(fā)明者會田敬一, 山下大輔, 杉山洋平, 池富力, 魚谷翔吾 申請人:株式會社日立制作所