安全电梯的制作方法

文档序号:8046339阅读:162来源:国知局
专利名称:安全电梯的制作方法
技术领域
本发明涉及一种电梯的运行控制装置,尤其适合于在控制程序用微处理器的执行期间发生了存储错误时的安全运行控制。
背景技术
电梯的控制程序通常是从ROM (Read Only Memory :只读存储器)复制到 RAM (Random Access Memory ;随机存取存储器)后在RAM上执行的。要求一种安全的电梯, 其在运行中难以因程序数据的误动作而发生危险和故障等。为了避免电梯在程序存储器的数据出现误码时发生故障,以提高电梯控制的可靠性,例如已知有由专利文献1公开的技术,其除了存储有运行控制处理程序的非易失性存储器即程序存储用存储器以外,还设置有用来执行程序的易失性存储器即程序执行用存储器,平时随时进行校验(verify check),在发生了错误时,在确认电梯已经停止后,将程序数据从程序存储用存储器传输到程序执行用存储器中。此外,例如还已知有由专利文献2公开的技术,其在通过一个CPU来执行多个程序时,为了即便其中的一个程序发生了异常也确保安全,在发生了异常的程序是对控制装置有很大影响的主程序时,对CPU整体进行初始化,并使电梯停止,而如果发生了异常的程序是影响不大的子程序时,则仅对发生了异常的程序进行初始化,并使电梯停止。专利文献1日本国专利特开2004-110400号公报专利文献2日本国专利特开平2499035号公报在上述现有技术的由专利文献1公开的技术中,随时对程序执行用存储器进行校验,并在发生了错误时,将程序数据从程序存储用存储器传输到程序执行用存储器中,所以,为了防止电梯在进行传输处理时处于无控制状态,必须使电梯停止运行。也就是说,在 RAM上发生了存储错误后,即使该存储错误发生在对通常的运行没有妨碍的场所(例如,输出蜂鸣声的程序),也需要使程序停止。此外,在由专利文献2所公开的技术中,只是在程序发生了异常时使程序初始化, 所以在发生了存储错误时,不仅无法采取有效的措施,而且在微处理器内的RAM发生了存储错误时,还可能因程序停止而导致服务停止、因初始化处理而引发事故(电梯异常上升/ 异常下降、起火/冒烟、电梯门打开)。

发明内容
本发明的目的在于解决上述现有技术中所存在的问题,使得即使执行控制程序的微处理器内的RAM发生了存储错误,也能够更为安全地进行运行控制,并且能够防止运行效率下降。为了解决上述问题,在本发明的安全电梯中,利用CPU来执行从存储部装载到RAM 中的控制程序,由此来进行运行控制,该安全电梯具有检测电路,其检测所述RAM的存储错误;以及日志保存电路,其对发生了所述存储错误的情况进行记录,在发生了存储错误时,所述安全电梯通过存储在所述存储部中的数据对所述存储错误进行纠正。(发明效果)根据本发明,即使在控制程序的执行期间发生了存储错误,由于能够对存储错误进行检测和纠正,所以能够更为安全地进行运行控制,并且能够防止运行效率下降。


图1是表示本发明一实施方式的整体结构的方块图。图2是表示一实施方式中的控制电路的方块图。图3是表示一实施方式中的运行动作的流程图。图4是表示一实施方式中的控制程序的结构的方块图。图5是表示一实施方式中的控制程序的各任务和地址范围的图。符号说明1电梯控制盘3控制电路4电梯监视装置5故障原因通知单元8机械室9升降通道10卷扬机11平衡重12 绳索13电梯轿厢14CPU15PLD16奇偶校验位生成电路17奇偶校验电路18中断信号生成电路19日志保存电路29RAM21ECCRAM22控制程序
具体实施例方式以下,参照附图对一实施方式进行详细说明。图1是表示电梯整体结构的方块图。其中,电梯轿厢13通过由卷扬机10驱动的绳索12与平衡重11连接。电梯控制盘1设置在机械室8内,控制电路3设置在电梯控制盘1内。控制电路3将控制程序从ROM (存储部)复制(装载)到RAM中,并在RAM上执行控制程序,由此,对电梯轿厢13进行运行控制,使其在升降通道9内上下运行。此外,运行控制所需的控制信息被从I/Fanterface 接口)电路2传输到电梯监视装置4内的I/F电路,在控制电路7中进行故障等的判断,在发现有故障时,通过故障原因通知单元5将故障以及故障的场所和原因等的信息通知到维修维护公司等。图2表示控制电路3内的存储错误检测电路的结构,图中的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进行,由此来执行控制程序。 PLD15具有奇偶校验位生成电路16、奇偶校验电路17、中断信号生成电路18以及日志保存电路19。在奇偶校验位生成电路16中,根据存储在PLD15中的控制程序生成奇偶校验位, 并将其存储在ECCRAM21中。在奇偶校验电路17中,根据从RAM20读入的读数据和存储在 ECCRAM21中的奇偶校验位,来实施奇偶校验,以检查有无存储错误。在检测出存储错误时,由中断信号生成电路18生成中断信号,并将其输出到 CPU14中。在检测出存储错误时,由日志保存电路19记录发生了存储错误的地址以及数据。以下,参照附图对检测存储错误时的处理进行说明。图3表示在控制程序22执行期间发生了存储错误时的电梯的运行流程,CPU14根据装载到RAM20中的控制程序进行将数据读入或者写入RAM20的处理。此外,奇偶校验位生成电路16生成奇偶校验位,并将其写入ECCRAM21中(Sll)。奇偶校验电路17根据从RAM20 读入的读数据和与存储在ECCRAM21中的读数据相对应的奇偶校验位来判断读数据中是否存在错误,也就是检测是否发生了存储错误(Si》。在被检测为发生了存储错误时(图中的 “是”),在日志保存电路19中记录RAM20上的发生了存储错误的地址以及数据(S13)。而且,在确认为发生了存储错误时,由中断信号生成电路18向CPU14输出中断信号(S14)。在CPU14检测到中断信号后,通过CPU14将存储在PLD15的存储部中的正常数据写入到发生了存储错误的地址中,以进行存储错误的纠正(S15)。在存储错误的纠正已完成时(S16),使电梯继续进行运行(S17)。在存储错误的纠正未完成(S16)时,根据记录有预先记录在日志保存电路19中的地址与故障部位之间的关系的数据库来确定与发生了存储错误的地址相对应的故障部位 (S18)。如后所述,在判断为存储错误发生在对通常的运行直接产生障碍的场所时(S19), 如果电梯正在行驶(S20),则进行使电梯紧急停止的运行控制(S21),并且通过设置在电梯监视装置4中的故障原因通知单元5将故障场所的信息和原因通知到维修维护公司等 (S22)。如果电梯非正在行驶(S20),则使停止在停靠楼层上的电梯中止服务(S23),并且通过设置在电梯监视装置4中的故障原因通知单元5将故障场所的信息和原因通知到维修维护公司(S22)。在判断为存储错误发生在不会对通常的运行直接产生障碍的场所时(S19), 使发生了存储错误的场所所属的程序分离,也就是确定不让CPU14进行读入的屏蔽部分, 并使电梯继续进行运行(S24),且通过设置在电梯监视装置4中的故障原因通知单元5将故障场所的信息和原因通知到维修维护部门或公司(S22)。以下,对判断存储错误是否发生在对通常的运行直接产生障碍的场所时的判断方法进行说明。
图4是表示电梯控制程序的一部分结构的方块图,图中的22表示电梯控制程序, 23表示与电梯轿厢的运行、速度和电梯门开闭的控制有关的控制程序,也就是与直接会导致事故等产生的控制有关的重要控制程序,其中,M表示运行控制任务,25表示速度控制任务,沈表示电梯门控制任务。27表示执行重要控制程序23以外的功能的选择程序(option program),28表示显示/输出任务,29表示语音播放,30表示液晶显示,31表示蜂鸣器蜂鸣,32表示指示灯亮灯。如图4所示,电梯控制程序被划分为重要控制程序23和选择程序27,重要控制程序23与电梯的运行有直接的关系,包括运行控制任务对、速度控制任务25和电梯门控制任务沈等,另一方面,选择程序27用于与电梯的运行没有直接关系的选择功能,其包括显示 /输出任务观,该显示/输出任务观具体包括语音播放四、液晶显示30、蜂鸣器蜂鸣31和指示灯亮灯32等。图5表示存储器的布置图,该存储器布置图表示从存储有控制程序的ROM中复制了控制程序的RAM中的各个区段的地址范围与重要控制程序23和选择程序27中的各个任务之间的关系和布置情况,各个任务被存储在图5所示的地址范围内。在发生了存储错误时,在日志保存电路19中记录错误发生场所的地址。根据记录在日志保存电路19中的地址,并且参照存储器布置图33,就能够知道存储错误发生在哪一个任务中,从而能够判断存储错误是否发生在对通常的运行产生直接障碍的场所。也就是说,如果发生了存储错误的地址在被归类为重要控制程序23的任务的地址范围内,则判断为存储错误发生在对通常的运行产生障碍的场所。例如,记录在日志保存电路19中的存储错误的发生场所的地址是图5所示的 0x5000这一地址,则由于知道该存储错误是速度控制任务中的存储错误,所以判断为存储错误发生在对通常的运行产生障碍的场所。此外,也可以不设置成只要会对通常运行造成障碍就使电梯紧急停止,而可以针对运行控制任务对、速度控制任务25和电梯门控制任务沈分别如下地改变紧急停止前的控制内容。针对运行控制任务M中发生的存储错误,如果该存储错误发生在不会对电梯的安全性带来很大影响的场所,例如发生在对电梯进行呼叫登录的场所时,则使电梯停靠到最近的楼层后中止运行。针对速度控制任务25中发生的存储错误,如果该存储错误发生在不会对电梯的安全性带来很大影响的场所,例如发生在进行楼层停靠时的修正功能的场所,也就是对电梯轿厢13停靠楼层时的电梯轿厢位置的微小偏差进行修正的场所时,则不进行紧急停止, 而是使电梯停靠到楼层后中止运行。针对电梯门控制任务沈中发生的存储错误,如果该存储错误发生在不会对电梯的安全性带来很大影响的场所,例如发生在选择对正面侧和背面侧的电梯门中的哪一个电梯门进行控制的正反面选择等与电梯门的开闭没有直接关系的场所时,则不进行紧急停止,而是使电梯停靠到楼层后中止运行。当发生了存储错误的地址在被归类为选择部的任务(显示/输出任务观语音播放四、液晶显示30、蜂鸣器蜂鸣31和指示灯亮灯32)的地址范围内,则将其判断为不对通常运行造成障碍的存储错误。例如,所记录的存储错误发生场所的地址为图5中的OxDOOO 时,由于其是显示/输出任务观中的存储错误,所以将其判断为是不对通常运行造成障碍的存储错误。
权利要求
1.一种安全电梯,利用CPU来执行从存储部装载到RAM中的控制程序,由此来进行运行控制,所述安全电梯的特征在于,具有检测电路,其检测所述RAM的存储错误;以及日志保存电路,其对发生了所述存储错误的情况进行记录,在发生了存储错误时,所述安全电梯通过存储在所述存储部中的数据对所述存储错误进行纠正。
2.如权利要求1所述的安全电梯,其特征在于,所述日志保存电路记录所述RAM上的发生了所述存储错误的地址。
3.如权利要求1所述的安全电梯,其特征在于,根据由所述检测电路检测出的所述存储错误的地址,使运行停止。
4.如权利要求1所述的安全电梯,其特征在于,根据由所述检测电路检测出的所述存储错误的地址,来判断发生存储错误的场所是否为所述控制程序中的会对运行产生障碍的场所。
5.如权利要求1所述的安全电梯,其特征在于,当由所述检测电路检测出的所述存储错误的地址与所述控制程序中的运行控制、速度控制、电梯门控制中的任一者相关联时,使运行停止。
6.如权利要求1所述的安全电梯,其特征在于,当由所述检测电路检测出的所述存储错误的地址与所述控制程序中的显示/输出任务相关联时,使运行继续进行。
7.如权利要求1所述的安全电梯,其特征在于,在所述存储错误的纠正已完成时,使运行继续进行。
8.如权利要求1所述的安全电梯,其特征在于,当判断为由所述检测电路检测出的所述存储错误的地址属于所述控制程序中的显示 /输出任务时,确定不让所述CPU读入的部分并使电梯继续运行,并且将故障场所的信息通知到维修维护部门。
9.如权利要求1所述的安全电梯,其特征在于,具有对所述RAM上的发生了所述存储错误的地址进行记录的所述日志保存电路、以及记录有所述地址与故障部位之间关系的数据库,并且通过所述数据库来确定故障部位。
10.如权利要求1所述的安全电梯,其特征在于,在所述存储错误的纠正未完成时,如果电梯轿厢正在行驶,则使电梯停止行驶,如果电梯轿厢非正在行驶而是停靠在停靠楼层上,则使电梯中止服务。
11.如权利要求1所述的安全电梯,其特征在于,在所述存储错误的纠正未完成时,如果判断为发生存储错误的场所是对运行产生障碍的场所,并且判断为是对安全性没有大的影响的场所时,使电梯停靠到最近的楼层后中止服务。
全文摘要
本发明提供一种安全电梯,即使执行控制程序的微处理器内的RAM发生了存储错误,也能够更为安全地进行电梯的运行控制,并且能够防止运行效率下降。该安全电梯利用CPU14来执行从存储部装载到RAM20中的控制程序,由此来进行运行控制,该安全电梯具有检测电路(奇偶校验位生成电路16和奇偶校验电路17),其检测RAM20的存储错误;以及日志保存电路19,其对所发生的所述存储错误进行记录,在发生了存储错误时,该安全电梯通过存储在存储部中的数据对存储错误进行纠正。
文档编号B66B1/28GK102259779SQ20111013000
公开日2011年11月30日 申请日期2011年5月19日 优先权日2010年5月31日
发明者会田敬一, 山下大辅, 杉山洋平, 池富力, 鱼谷翔吾 申请人:株式会社日立制作所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1