WO2023058190A1 - エレベーター制御検査システムおよびエレベーター制御検査方法 - Google Patents

エレベーター制御検査システムおよびエレベーター制御検査方法 Download PDF

Info

Publication number
WO2023058190A1
WO2023058190A1 PCT/JP2021/037166 JP2021037166W WO2023058190A1 WO 2023058190 A1 WO2023058190 A1 WO 2023058190A1 JP 2021037166 W JP2021037166 W JP 2021037166W WO 2023058190 A1 WO2023058190 A1 WO 2023058190A1
Authority
WO
WIPO (PCT)
Prior art keywords
control
elevator
operation data
abnormal
inspection
Prior art date
Application number
PCT/JP2021/037166
Other languages
English (en)
French (fr)
Inventor
賢一 小泉
一文 平林
諭 志賀
史郎 古谷
寛 福永
Original Assignee
三菱電機株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 三菱電機株式会社 filed Critical 三菱電機株式会社
Priority to PCT/JP2021/037166 priority Critical patent/WO2023058190A1/ja
Publication of WO2023058190A1 publication Critical patent/WO2023058190A1/ja

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B66HOISTING; LIFTING; HAULING
    • B66BELEVATORS; ESCALATORS OR MOVING WALKWAYS
    • B66B5/00Applications of checking, fault-correcting, or safety devices in elevators

Definitions

  • Patent Literature 1 discloses that when a problem occurs, the operation of an elevator is reproduced by a different actual machine or monitor based on the operation record of an arbitrary time period.
  • Patent Document 1 operations are reproduced by inputting operation records at the time of an actual failure. Therefore, it is not possible to reproduce an operation that the control software after shipment does not determine as abnormal. In addition, it is necessary to investigate the cause of the failure by carrying out reproduction operation each time a failure whose cause is determined to be unknown by the control software after shipment occurs.
  • the elevator control inspection device 200 is a computer having hardware such as a processor 201 , a memory 202 , an auxiliary storage device 203 , a communication device 204 and an input/output interface 205 . These pieces of hardware are connected to each other via signal lines.
  • the auxiliary storage device 203 stores an elevator control inspection program.
  • the elevator control inspection program is a program for causing the computer to function as the operation data generator 211 , the control result acquisition unit 212 , the control result inspection unit 213 , the inspection result output unit 214 , the software editor 221 and the software update unit 222 .
  • An elevator control test program is loaded into memory 202 and executed by processor 201 .
  • the auxiliary storage device 203 further stores an OS. At least part of the OS is loaded into memory 202 and executed by processor 201 .
  • the processor 201 executes an elevator control inspection program while executing the OS.
  • OS is an abbreviation for Operating System.
  • the elevator virtualization device 300 has a virtual control unit 311 as an element. This element is implemented in software.
  • the auxiliary storage device 303 stores an elevator virtualization program.
  • the elevator virtualization program is a program for causing the computer to function as the virtual control unit 311 .
  • the elevator virtualization program is loaded into memory 302 and executed by processor 301 .
  • the processor 301 executes the elevator virtualization program while executing the OS.
  • Communication of the control panel 400 is performed using a communication device 404 .
  • Input/output of the control panel 400 is performed using an input/output interface 405 .
  • the control panel 400 includes elements such as an elevator control unit 411 , a sensor data collection unit 412 and an operation data storage unit 413 . These elements are implemented in software.
  • the control software 101 is stored in the auxiliary storage device 403 .
  • the control software 101 is a program for causing the computer to function as an elevator control section 411 , a sensor data collection section 412 and an operation data accumulation section 413 .
  • Control software 101 is loaded into memory 402 and executed by processor 401 .
  • the processor 401 executes the elevator control program while executing the OS.
  • Input/output data of the control software 101 is stored in the storage unit 490 .
  • Memory 402 functions as storage unit 490 .
  • a storage device such as the auxiliary storage device 403 , a register within the processor 401 and a cache memory within the processor 401 may function as the storage unit 490 instead of or together with the memory 402 .
  • the control panel 400 may include multiple processors that substitute for the processor 401 .
  • a sensor data collection unit 412 collects data from the device group 113 .
  • Data collected from the device group 113 is referred to as "sensor data”.
  • the elevator control unit 411 performs elevator control by executing the control software 101 . Thereby, operation of an elevator is implemented. For example, elevator car 111 moves up and down in response to an elevator call. At this time, the hoisting machine is controlled and the elevator car 111 suspended on the rope moves.
  • the operation data accumulation unit 413 accumulates elevator operation data in the storage unit 490 .
  • Operation data is data indicating the state of the elevator. Operational data includes sensor data and control panel data. Sensor data also includes data not used for elevator control. For example, sensor data includes monitoring data and environmental data.
  • abnormal operation data 292 and normal operation data 291 are generated as follows.
  • the driving data generator 211 displays the driving data generation screen on the display.
  • the driving data generation screen is a screen including a driving data generation interface.
  • the driving data generation interface is a graphical user interface (GUI) for editing virtual driving data.
  • GUI graphical user interface
  • the user instructs editing of the abnormal operation data 292 and the normal operation data 291 by operating the data creation interface using the input device.
  • the operation data generator 211 generates abnormal operation data 292 and normal operation data 291 by editing according to instructions from the user.
  • control results based on the abnormal operation data 292 are obtained as follows.
  • the control result acquisition unit 212 passes the abnormal operation data 292 to the virtual control unit 311 .
  • the virtual control unit 311 receives the abnormal operation data 292 and executes the control software 101 . Thereby, a control result based on the abnormal operation data 292 is obtained.
  • the virtual control unit 311 operates as follows in chronological order. First, the virtual control unit 311 assigns each signal value at each time in the abnormal operation data 292 to variables of the control software 101 . The virtual controller 311 then executes the control software 101 . The virtual control unit 311 then acquires control results output from the control software 101 .
  • the control result acquisition unit 212 receives control results based on the abnormal operation data 292 from the virtual control unit 311 .
  • the elevator control inspection device 200 may have the function of the virtual control unit 311 and the control software 101 may be executed in the elevator control inspection device 200 .
  • FIG. 10 shows specific examples of normal operation data 291, abnormal operation data 292, and control results 293.
  • the abnormal operation data 292 the parameters at time 2 , time 3 and time Y are different from the parameters in the normal operation data 291 . Therefore, the control result inspection unit 213 extracts the parameters of the time 2, the time 3, and the time Y from the abnormal operation data 292.
  • FIG. Each extracted parameter is an abnormal parameter.
  • step S132 the control result inspection unit 213 selects one unselected abnormal parameter from the extracted abnormal parameters.
  • step S ⁇ b>133 the control result inspection unit 213 determines whether debugging of the control software 101 is necessary based on the selected abnormal parameter and the control result based on the abnormal operation data 292 . Details of step S133 will be described later.
  • step S135 the control result inspection unit 213 generates an inspection result based on the determination result of step S133.
  • control result inspection unit 213 acquires error information for the abnormal parameter from the error information data 294 .
  • the error information data 294 is pre-stored in the storage unit 290 .
  • FIG. 12 shows a specific example of the error information data 294.
  • the error information data 294 indicates one or more pieces of error information and a parameter pattern corresponding to each piece of error information.
  • the specific error information is the fault code and fault cause.
  • step S1331 the description of step S1331 is continued. If the control result based on the abnormal operation data 292 indicates error information for the abnormal parameter, the process proceeds to step S1333. If the control result based on the abnormal operation data 292 does not indicate error information for the abnormal parameter, the process proceeds to step S1332.
  • control result inspection unit 213 determines that debugging of control software 101 is necessary. The necessary debugging is to eliminate the unknown cause. After step S1334, the process ends.
  • step S1335 the control result inspection unit 213 determines that debugging of the control software 101 is unnecessary. After step S1335, the process ends.
  • step S140 the inspection result output unit 214 outputs the inspection result generated in step S130.
  • the test result output unit 214 displays the test results on the display.
  • step S150 the software editing unit 221 edits the control software 101 according to the inspection results.
  • step S ⁇ b>160 software update section 222 updates control software 101 .
  • the software update unit 222 updates the control software 101 stored in the storage unit 290 to the edited control software 101 .
  • the software update unit 222 updates the control software 101 stored in the storage unit 390 to the edited control software 101 by communicating with the elevator virtualization device 300 .
  • the software update unit 222 updates the control software 101 stored in the storage unit 490 to the edited control software 101 by communicating with the control panel 400 .
  • Fig. 14 shows the functional relationship of the elevator control inspection system 100.
  • step S120 the virtual control unit 311 inputs the abnormal operation data 292 and executes the control software 101 to simulate the operation of the elevator at each time.
  • the virtual driving display section 231 receives the simulation result at each time from the virtual control section 311 . Then, the virtual driving display unit 231 displays the virtual driving screen 120 on the display based on the simulation result at each time.
  • the virtual operation screen 120 is a screen that schematically shows the operation of the elevator. That is, the motion of the elevator is displayed in animation on the virtual operation screen 120 .
  • FIG. 15 shows a specific example of the virtual driving screen 120.
  • the virtual operation screen 120 shows an elevator schematic diagram 121 .
  • the elevator schematic diagram 121 is updated at each time to show the motion of the elevator in animation.
  • Virtual operation screen 120 may show normal operation data 291 and abnormal operation data 292 .
  • the virtual driving screen 120 may show current driving data.
  • the current operating data is operating data in use. Since the abnormal operation data 292 is used in the first embodiment, the abnormal operation data 292 is displayed in the current operation data column. However, when the normal operation data 291 is used, the normal operation data 291 is displayed in the current operation data column. Further, when the actual driving data is used, the actual driving data is displayed in the current driving data column.
  • the virtual driving screen 120 may show control software information.
  • the control software information indicates information on the control software 101 in use. For example, the control software information indicates the version number, update date, and in-use flag of each of the multiple versions of the control software 101 .
  • FIG. 16 shows a specific example of the elevator schematic diagram 121 .
  • Elevator schematic 121 shows elevator car 122 , counterweight 123 , pulley 124 , rope 125 and hoist 126 .
  • the elevator car 122 is displayed by switching between the door closed state and the door open state.
  • the black part represents the door.
  • the elevator schematic diagram 121 shows floor information 127 .
  • the floor information 127 indicates the number of floors and ascending/descending steps of each floor.
  • the unit of the lifting stroke is millimeters, for example.
  • Elevator schematic 121 shows playback GUI 128 .
  • Replay GUI 128 is a graphical user interface for replaying the motion of the elevator.
  • playback GUI 128 includes forward and back buttons.
  • the virtual control unit 311 may input the normal operation data 291 to execute the control software 101 , and the control result acquisition unit 212 may acquire control results based on the normal operation data 291 .
  • the control result inspection unit 213 inspects the control result based on the normal operation data 291. FIG. Then, when the control result indicates error information, the control result inspection unit 213 determines that debugging of the control software 101 is necessary. Subsequent processing is the same as steps S140 to S160 (see FIG. 6).
  • the elevator control inspection system 100 is a system that virtually simulates the operation of an elevator.
  • the elevator control inspection system 100 receives operational data or actual operation history data of any elevator.
  • the elevator control inspection system 100 makes it possible to simultaneously check the operation of the elevator, the chronological change in the operation data inside the control software, and the error output on the screen (see the embodiment). Therefore, the user can confirm whether the behavior of the elevator is normal or abnormal. As a result, the efficiency of the cause analysis work at the time of failure is improved. In addition, debugging of error control in elevator control software is made more efficient.
  • processing circuitry 209 may be, for example, a single circuit, multiple circuits, a programmed processor, a parallel programmed processor, an ASIC, an FPGA, or a combination thereof.
  • ASIC is an abbreviation for Application Specific Integrated Circuit.
  • FPGA is an abbreviation for Field Programmable Gate Array.
  • processing circuit 209 some functions may be implemented by dedicated hardware, and the remaining functions may be implemented by software or firmware.
  • Elevator virtualization device 300 and control panel 400 may include processing circuitry, similar to elevator control inspection device 200 .
  • the functions of the elevator virtualization device 300 and the functions of the control panel 400 can be implemented in hardware, software, firmware, or a combination thereof.
  • Embodiment 1 is an example of a preferred form and is not intended to limit the technical scope of the present disclosure. Embodiment 1 may be partially implemented, or may be implemented in combination with other modes. The procedures described using flowcharts and the like may be changed as appropriate.
  • elevator control inspection system 101 control software, 109 communication line, 110 elevator system, 111 elevator car, 112 device group, 120 virtual operation screen, 121 elevator schematic diagram, 122 elevator car, 123 counterweight, 124 pulley, 125 rope, 126 winding machine, 127 floor information, 128 reproduction GUI, 200 elevator control inspection device, 201 processor, 202 memory, 203 auxiliary storage device, 204 communication device, 205 input/output interface, 209 processing circuit, 211 operation data generation unit, 212 Control result acquisition unit 213 Control result inspection unit 214 Inspection result output unit 221 Software editing unit 222 Software update unit 231 Virtual operation display unit 290 Storage unit 291 Normal operation data 292 Abnormal operation data 293 Control result , 294 error information data, 300 elevator virtualization device, 301 processor, 302 memory, 303 auxiliary storage device, 304 communication device, 305 input/output interface, 311 virtual control unit, 390 storage unit, 400 control panel, 401 processor, 402 memory , 403 auxiliary storage device, 404 communication device, 405

Landscapes

  • Indicating And Signalling Devices For Elevators (AREA)

Abstract

運転データ生成部(211)は、異常運転データを利用者の指示にしたがって生成する。仮想制御部(311)は、前記異常運転データを入力にしてエレベーター用の制御ソフトウェアを実行する。制御結果取得部(212)は、前記異常運転データに基づく制御結果を取得する。制御結果検査部(213)は、前記異常運転データに基づく制御結果を検査することによって、前記制御ソフトウェアのデバッグの要否を判定する。検査結果出力部(214)は、前記制御ソフトウェアのデバッグの要否を示す検査結果を出力する。

Description

エレベーター制御検査システムおよびエレベーター制御検査方法
 本開示は、エレベーター用の制御ソフトウェアの検査に関するものである。
 仮想的にエレベーターの動作を再現する技術が知られている。
 特許文献1は、不具合が発生したときに、任意の時間帯の動作記録に基づいて、エレベーターの動作を異なる実機またはモニタによって再現することを開示している。
特開2019-151481号公報
 特許文献1によれば、実際に発生した故障時の動作記録を入力として動作の再現が行われる。そのため、出荷後の制御ソフトウェアが異常と判定しない動作を再現することができない。また、出荷後の制御ソフトウェアが原因不明と判定する故障が発生する度に再現運転を行い故障の原因を調査する必要がある。
 本開示は、エレベーター用の制御ソフトウェアに対するデバッグの要否を知らせることができるようにすることを目的とする。
 本開示のエレベーター制御検査システムは、
 異常パラメータを含む運転データである異常運転データを利用者の指示にしたがって生成する運転データ生成部と、
 前記異常運転データを入力にしてエレベーター用の制御ソフトウェアを実行する仮想制御部と、
 前記制御ソフトウェアの実行によって得られる制御結果を前記異常運転データに基づく制御結果として取得する制御結果取得部と、
 前記異常運転データに基づく制御結果を検査することによって前記制御ソフトウェアのデバッグの要否を判定する制御結果検査部と、
 前記制御ソフトウェアのデバッグの要否を示す検査結果を出力する検査結果出力部と、を備える。
 本開示によれば、エレベーター用の制御ソフトウェアに対するデバッグの要否を知らせることができる。
実施の形態1におけるエレベーター制御検査システム100の構成図。 実施の形態1におけるエレベーター制御検査装置200の構成図。 実施の形態1におけるエレベーター仮想化装置300の構成図。 実施の形態1における制御盤400の構成図。 実施の形態1におけるエレベーター制御検査システム100の機能関係図。 実施の形態1におけるエレベーター制御検査方法のフローチャート。 実施の形態1における正常運転データ291を示す図。 実施の形態1における異常運転データ292を示す図。 実施の形態1におけるステップS130のフローチャート。 実施の形態1における正常運転データ291、異常運転データ292および制御結果293を示す図。 実施の形態1におけるステップS133のフローチャート。 実施の形態1におけるエラー情報データ294を示す図。 実施の形態1におけるエレベーター制御検査装置200の構成例を示す図。 実施の形態1におけるエレベーター制御検査システム100の機能関係図。 実施の形態1における仮想運転画面120を示す図。 実施の形態1におけるエレベーター模式図121を示す図。 実施の形態1におけるエレベーター制御検査装置200のハードウェア構成図。
 実施の形態および図面において、同じ要素または対応する要素には同じ符号を付している。説明した要素と同じ符号が付された要素の説明は適宜に省略または簡略化する。図中の矢印はデータの流れ又は処理の流れを主に示している。
 実施の形態1.
 エレベーター制御検査システム100について、図1から図16に基づいて説明する。
***構成の説明***
 図1に基づいて、エレベーター制御検査システム100の構成を説明する。
 エレベーター制御検査システム100は、エレベーター制御検査装置200、エレベーター仮想化装置300およびエレベーターシステム110を備える。
 これらは、通信回線109を介して互いに通信する。通信回線109の具体例は、インターネットである。
 エレベーターシステム110は、エレベーターかご111、巻上機、ロープ、レールおよび釣合い錘などを備える。
 エレベーターシステム110は、さらに、デバイス群112および制御盤400を備える。
 エレベーターシステム110は単に「エレベーター」ともいう。
 デバイス群112は、エレベーターの1つ以上の周辺デバイスであり、各種センサおよび各種スイッチなどを含む。
 制御盤400は、エレベーター制御装置ともいう。
 図2に基づいて、エレベーター制御検査装置200の構成を説明する。
 エレベーター制御検査装置200は、プロセッサ201とメモリ202と補助記憶装置203と通信装置204と入出力インタフェース205といったハードウェアを備えるコンピュータである。これらのハードウェアは、信号線を介して互いに接続されている。
 プロセッサ201は、演算処理を行うICであり、他のハードウェアを制御する。例えば、プロセッサ201はCPUである。
 ICは、Integrated Circuitの略称である。
 CPUは、Central Processing Unitの略称である。
 メモリ202は揮発性または不揮発性の記憶装置である。メモリ202は、主記憶装置またはメインメモリとも呼ばれる。例えば、メモリ202はRAMである。メモリ202に記憶されたデータは必要に応じて補助記憶装置203に保存される。
 RAMは、Random Access Memoryの略称である。
 補助記憶装置203は不揮発性の記憶装置である。例えば、補助記憶装置203は、ROM、HDD、フラッシュメモリまたはこれらの組み合わせである。補助記憶装置203に記憶されたデータは必要に応じてメモリ202にロードされる。
 ROMは、Read Only Memoryの略称である。
 HDDは、Hard Disk Driveの略称である。
 通信装置204はレシーバ及びトランスミッタである。例えば、通信装置204は通信チップまたはNICである。エレベーター制御検査装置200の通信は通信装置204を用いて行われる。
 NICは、Network Interface Cardの略称である。
 入出力インタフェース205は、入力装置および出力装置が接続されるポートである。例えば、入出力インタフェース205はUSB端子であり、入力装置はキーボードおよびマウスであり、出力装置はディスプレイである。エレベーター制御検査装置200の入出力は入出力インタフェース205を用いて行われる。
 USBは、Universal Serial Busの略称である。
 エレベーター制御検査装置200は、運転データ生成部211と制御結果取得部212と制御結果検査部213と検査結果出力部214とソフトウェア編集部221とソフトウェア更新部222といった要素を備える。これらの要素はソフトウェアで実現される。
 補助記憶装置203には、エレベーター制御検査プログラムが記憶されている。エレベーター制御検査プログラムは、運転データ生成部211と制御結果取得部212と制御結果検査部213と検査結果出力部214とソフトウェア編集部221とソフトウェア更新部222としてコンピュータを機能させるためのプログラムである。エレベーター制御検査プログラムは、メモリ202にロードされて、プロセッサ201によって実行される。
 補助記憶装置203には、さらに、OSが記憶されている。OSの少なくとも一部は、メモリ202にロードされて、プロセッサ201によって実行される。
 プロセッサ201は、OSを実行しながら、エレベーター制御検査プログラムを実行する。
 OSは、Operating Systemの略称である。
 エレベーター制御検査プログラムの入出力データは記憶部290に記憶される。
 メモリ202は記憶部290として機能する。但し、補助記憶装置203、プロセッサ201内のレジスタおよびプロセッサ201内のキャッシュメモリなどの記憶装置が、メモリ202の代わりに、又は、メモリ202と共に、記憶部290として機能してもよい。
 エレベーター制御検査装置200は、プロセッサ201を代替する複数のプロセッサを備えてもよい。
 エレベーター制御検査プログラムは、光ディスクまたはフラッシュメモリ等の不揮発性の記録媒体にコンピュータ読み取り可能に記録(格納)することができる。
 図3に基づいて、エレベーター仮想化装置300の構成を説明する。
 エレベーター仮想化装置300は、エレベーター制御検査装置200と同様なコンピュータである。エレベーター仮想化装置300は、プロセッサ301とメモリ302と補助記憶装置303と通信装置304と入出力インタフェース305といったハードウェアを備える。これらのハードウェアは、信号線を介して互いに接続されている。
 エレベーター仮想化装置300の通信は、通信装置304を用いて行われる。
 エレベーター仮想化装置300の入出力は、入出力インタフェース305を用いて行われる。
 エレベーター仮想化装置300は、仮想制御部311という要素を備える。この要素はソフトウェアで実現される。
 補助記憶装置303には、エレベーター仮想化プログラムが記憶されている。エレベーター仮想化プログラムは、仮想制御部311としてコンピュータを機能させるためのプログラムである。エレベーター仮想化プログラムは、メモリ302にロードされて、プロセッサ301によって実行される。
 プロセッサ301は、OSを実行しながら、エレベーター仮想化プログラムを実行する。
 エレベーター仮想化プログラムの入出力データは記憶部390に記憶される。
 メモリ302は記憶部390として機能する。但し、補助記憶装置303、プロセッサ301内のレジスタおよびプロセッサ301内のキャッシュメモリなどの記憶装置が、メモリ302の代わりに、又は、メモリ302と共に、記憶部390として機能してもよい。
 エレベーター仮想化装置300は、プロセッサ301を代替する複数のプロセッサを備えてもよい。
 エレベーター仮想化プログラムは、光ディスクまたはフラッシュメモリ等の不揮発性の記録媒体にコンピュータ読み取り可能に記録(格納)することができる。
 図4に基づいて、制御盤400の構成を説明する。
 制御盤400は、エレベーター制御検査装置200と同様なコンピュータである。制御盤400は、プロセッサ401とメモリ402と補助記憶装置403と通信装置404と入出力インタフェース405といったハードウェアを備える。これらのハードウェアは、信号線を介して互いに接続されている。
 制御盤400の通信は、通信装置404を用いて行われる。
 制御盤400の入出力は、入出力インタフェース405を用いて行われる。
 制御盤400は、エレベーター制御部411とセンサデータ収集部412と運転データ蓄積部413といった要素を備える。これらの要素はソフトウェアで実現される。
 補助記憶装置403には、制御ソフトウェア101が記憶されている。制御ソフトウェア101は、エレベーター制御部411とセンサデータ収集部412と運転データ蓄積部413としてコンピュータを機能させるためのプログラムである。制御ソフトウェア101は、メモリ402にロードされて、プロセッサ401によって実行される。
 プロセッサ401は、OSを実行しながら、エレベーター制御プログラムを実行する。
 制御ソフトウェア101の入出力データは記憶部490に記憶される。
 メモリ402は記憶部490として機能する。但し、補助記憶装置403、プロセッサ401内のレジスタおよびプロセッサ401内のキャッシュメモリなどの記憶装置が、メモリ402の代わりに、又は、メモリ402と共に、記憶部490として機能してもよい。
 制御盤400は、プロセッサ401を代替する複数のプロセッサを備えてもよい。
 制御ソフトウェア101は、光ディスクまたはフラッシュメモリ等の不揮発性の記録媒体にコンピュータ読み取り可能に記録(格納)することができる。
 図5に、エレベーター制御検査システム100の機能関係を示す。矢印はデータの流れ又は処理の流れを主に示している。特に、破線矢印は制御ソフトウェア101の流れを示している。
 制御盤400の動作を簡潔に説明する。
 センサデータ収集部412は、デバイス群113からデータを収集する。デバイス群113から収集されるデータを「センサデータ」と称する。
 エレベーター制御部411は、制御ソフトウェア101を実行することによって、エレベーター制御を行う。これにより、エレベーターの運転が実施される。例えば、エレベーターかご111がエレベーター呼びに応じて昇降する。このとき、巻上機が制御され、ロープに吊られたエレベーターかご111が動く。
 運転データ蓄積部413は、エレベーターの運転データを記憶部490に蓄積する。
 運転データは、エレベーターの状態を示すデータである。運転データは、センサデータと制御盤データを含む。
 センサデータには、エレベーター制御に使用されないデータも含まれる。例えば、センサデータには、モニタリング用データおよび環境データが含まれる。
 モニタリング用データは、エレベーターの動きをモニタリングするためのデータである。モニタリング用データの具体例は加速度データ、マイク音声データおよびカメラ画像である。カメラ画像は、昇降路内または乗場(エレベーターホール)を撮影することによって得られる。
 環境データは気温、湿度および気圧などの環境を示す。
 制御盤データは、制御盤400の内部状態を示す。具体的には、制御盤データは、制御ソフトウェア101で扱われる全ての信号(変数)を示す。
 制御盤400に対するエレベーター仮想化装置300の動作を簡潔に説明する。
 仮想制御部311は、運転データ蓄積部413によって蓄積された運転データを入力にして制御ソフトウェア101を実行する。これにより、エレベーターの動作がシミュレートされる。そして、仮想制御部311は、エレベーターの動作をディスプレイに表示する。つまり、仮想制御部311は、過去のエレベーターの動作を仮想的に再現する。
 エレベーター制御検査装置200の動作およびエレベーター制御検査装置200に対するエレベーター仮想化装置300の動作について、以降で説明する。
***動作の説明***
 エレベーター制御検査システム100の動作の手順、特にエレベーター制御検査装置200の動作の手順はエレベーター制御検査方法に相当する。また、エレベーター制御検査装置200の動作の手順はエレベーター制御検査プログラムによる処理の手順に相当する。
 図6に基づいて、エレベーター制御検査方法を説明する。
 ステップS110において、運転データ生成部211は、エレベーター制御検査システム100の利用者からの指示にしたがって異常運転データ292を生成する。
 異常運転データ292は、制御ソフトウェア101を検査するための仮想運転データである。異常運転データ292は異常パラメータを含む。
 仮想運転データは、エレベーターシステム110が動作することによって得られる実際の運転データではなく、仮想的に作成される運転データである。
 また、運転データ生成部211は、利用者からの指示にしたがって正常運転データ291を生成する。
 正常運転データ291は、異常運転データ292と比較される仮想運転データである。正常運転データ291は異常パラメータを含まない。
 例えば、異常運転データ292および正常運転データ291は以下のように生成される。
 運転データ生成部211は、運転データ生成画面をディスプレイに表示する。
 運転データ生成画面は、運転データ生成インタフェースを含む画面である。
 運転データ生成インタフェースは、仮想運転データを編集するためのグラフィカルユーザインタフェース(GUI)である。
 利用者は、入力装置を使ってデータ作成インタフェースを操作することによって、異常運転データ292と正常運転データ291のそれぞれの編集を指示する。
 そして、運転データ生成部211は、利用者からの指示にしたがって編集を行うことにより、異常運転データ292と正常運転データ291のそれぞれを生成する。
 図7に、正常運転データ291の具体例を示す。
 正常運転データ291は、パラメータの時系列データである。時系列の単位は、例えば、秒、ステップまたはサンプルである。
 正常運転データ291は、1からYまでの時刻ごとに、パラメータを示している。
 パラメータは、1からXまでの各信号の値(信号値)を示している。
 各信号値は、制御ソフトウェア101の内部で扱われる。例えば、各信号値は、エレベーターかご111の位置、ドアの開閉またはモータトルクなどを示す。
 図8に、異常運転データ292の具体例を示す。
 異常運転データ292は、正常運転データ291(図7参照)と同じ形式の時系列データである。
 異常運転データ292は、異常パラメータを含む。
 異常パラメータは、単一信号の異常値または複数信号の組み合わせの異常値を含む。
 時刻Yのパラメータは、異常パラメータであり、信号1と信号Xの組み合わせの異常値を含んでいる。この異常値はモータ不良時の信号値に相当する。
 図6に戻り、ステップS120から説明を続ける。
 ステップS120において、制御結果取得部212は、異常運転データ292に基づく制御結果を取得する。
 異常運転データ292に基づく制御結果は、制御ソフトウェア101が異常運転データ292を入力にして実行されることによって得られる制御結果である。
 制御結果は、制御ソフトウェア101によるエレベーター制御の結果を示すデータである。
 例えば、異常運転データ292に基づく制御結果は以下のように取得される。
 制御結果取得部212は、異常運転データ292を仮想制御部311に受け渡す。
 仮想制御部311は、異常運転データ292を入力にして制御ソフトウェア101を実行する。これにより、異常運転データ292に基づく制御結果が得られる。
 具体的には、仮想制御部311は時系列に次のように動作する。
 まず、仮想制御部311は、異常運転データ292の中の各時刻の各信号値を制御ソフトウェア101の変数に割り当てる。
 次に、仮想制御部311は、制御ソフトウェア101を実行する。
 そして、仮想制御部311は、制御ソフトウェア101から出力される制御結果を取得する。
 制御結果取得部212は、異常運転データ292に基づく制御結果を仮想制御部311から受け取る。
 但し、エレベーター制御検査装置200が仮想制御部311の機能を備え、エレベーター制御検査装置200において制御ソフトウェア101が実行されてよい。
 ステップS130において、制御結果検査部213は、異常運転データ292に基づく制御結果を検査する。
 これにより、制御ソフトウェア101のデバッグの要否が判定される。
 そして、制御結果検査部213は検査結果を生成する。
 検査結果は、制御ソフトウェア101のデバッグの要否を示すデータである。制御ソフトウェア101のデバッグが必要である場合、検査結果は必要なデバッグの内容を示す。
 図9に基づいて、ステップS130の手順を説明する。
 ステップS131において、制御結果検査部213は、異常運転データ292を正常運転データ291と比較する。
 そして、制御結果検査部213は、正常運転データ291の中のパラメータと異なるパラメータを異常運転データ292から抽出する。抽出されるパラメータが異常パラメータである。
 図10に、正常運転データ291、異常運転データ292および制御結果293の具体例を示す。
 異常運転データ292において、時刻2と時刻3と時刻Yのそれぞれのパラメータは、正常運転データ291のパラメータと異なっている。
 そのため、制御結果検査部213は、異常運転データ292から時刻2と時刻3と時刻Yのそれぞれのパラメータを抽出する。抽出される各パラメータが異常パラメータである。
 図9に戻り、ステップS132から説明を続ける。
 ステップS132において、制御結果検査部213は、抽出した異常パラメータの中から、未選択の異常パラメータを1つ選択する。
 ステップS133において、制御結果検査部213は、選択された異常パラメータと異常運転データ292に基づく制御結果とに基づいて、制御ソフトウェア101のデバッグの要否を判定する。
 ステップS133の詳細について後述する。
 ステップS134において、制御結果検査部213は、未選択の異常パラメータがあるか判定する。
 未選択の異常パラメータがある場合、処理はステップS132に進む。
 未選択の異常パラメータがない場合、処理はステップS135に進む。
 ステップS135において、制御結果検査部213は、ステップS133の判定結果に基づいて、検査結果を生成する。
 図11に基づいて、ステップS133の手順を説明する。
 ステップS1331において、制御結果検査部213は、異常運転データ292に基づく制御結果が異常パラメータに対するエラー情報を示しているか判定する。
 このとき、制御結果検査部213は、異常パラメータに対するエラー情報をエラー情報データ294から取得する。エラー情報データ294は記憶部290に予め記憶される。
 図12に、エラー情報データ294の具体例を示す。
 エラー情報データ294は、1つ以上のエラー情報と各エラー情報に対応するパラメータパターンを示す。具体的なエラー情報は、故障コードおよび故障原因である。
 具体的には、制御結果検査部213は、異常パラメータのパターンと同じパラメータパターンをエラー情報データ294から選択する。そして、制御結果検査部213は、選択されたパラメータパターンに対応するエラー情報をエラー情報データ294から取得する。取得されるエラー情報が異常パラメータに対するエラー情報である。
 図11に戻り、ステップS1331の説明を続ける。
 異常運転データ292に基づく制御結果が異常パラメータに対するエラー情報を示している場合、処理はステップS1333に進む。
 異常運転データ292に基づく制御結果が異常パラメータに対するエラー情報を示していない場合、処理はステップS1332に進む。
 ステップS1332において、制御結果検査部213は、制御ソフトウェア101のデバッグが必要である、と判定する。必要なデバッグは、異常パラメータに対するエラー処理の追加である。
 ステップS1332の後、処理は終了する。
 図10の異常運転データ292において、時刻2のパラメータが異常パラメータとして選択された、と仮定する。
 図12のエラー情報データ294において、時刻2のパラメータのパターンと一致するパラメータパターンは、No.1のパラメータパターンである。
 No.1のパラメータパターンに対応するエラー情報は、故障コード「0001」および故障原因「エンコーダ不良」である。
 図10において、制御結果293は、故障コード「0001」および故障原因「エンコーダ不良」を示していない。
 この場合、制御結果検査部213は、時刻2のパラメータに対するエラー処理を制御ソフトウェア101に追加する必要がある、と判定する。
 図11に戻り、ステップS1333から説明を続ける。
 ステップS1333において、制御結果検査部213は、異常パラメータに対するエラー情報が原因不明を示しているか判定する。
 異常パラメータに対するエラー情報が原因不明を示している場合、処理はステップS1334に進む。
 異常パラメータに対するエラー情報が原因不明を示していない場合、処理はステップS1335に進む。
 ステップS1334において、制御結果検査部213は、制御ソフトウェア101のデバッグが必要である、と判定する。必要なデバッグは、原因不明の解消である。
 ステップS1334の後、処理は終了する。
 図10の異常運転データ292において、時刻Yのパラメータが異常パラメータとして選択された、と仮定する。
 図12のエラー情報データ294において、時刻Yのパラメータのパターンと一致するパラメータパターンは、No.2のパラメータパターンである。
 No.2のパラメータパターンに対応するエラー情報は、故障コード「0002」および故障原因「不明」である。
 図10において、制御結果293は、故障コード「0002」および故障原因「不明」を示している。
 この場合、制御結果検査部213は、時刻Yのパラメータに対するエラー情報の原因不明が解消されるように制御ソフトウェア101を改修する必要がある、と判定する。
 図11に戻り、ステップS1335を説明する。
 ステップS1335において、制御結果検査部213は、制御ソフトウェア101のデバッグが不要である、と判定する。
 ステップS1335の後、処理は終了する。
 図6に戻り、ステップS140から説明を続ける。
 ステップS140において、検査結果出力部214は、ステップS130で生成された検査結果を出力する。
 例えば、検査結果出力部214は、検査結果をディスプレイに表示する。
 検査結果が制御ソフトウェア101のデバッグが必要であることを示す場合、処理はステップS150に進む。
 検査結果が制御ソフトウェア101のデバッグが不要であることを示す場合、処理は終了する。
 ステップS150において、ソフトウェア編集部221は、検査結果に応じて制御ソフトウェア101を編集する。
 例えば、制御ソフトウェア101は以下のように編集される。
 まず、ソフトウェア編集部221は、ソフトウェア編集画面をディスプレイに表示する。
 ソフトウェア編集画面は、制御ソフトウェア101と検査結果を示し、ソフトウェア編集インタフェースを含む画面である。
 ソフトウェア編集インタフェースは、制御ソフトウェア101を編集するためのグラフィカルユーザインタフェース(GUI)である。
 利用者は、入力装置を使ってソフトウェア編集インタフェースを操作することによって、制御ソフトウェア101を編集する。
 例えば、検査結果に示された必要なデバッグがエラー処理の追加である場合、利用者は、エラー処理を追加するために制御ソフトウェア101を改修する。
 また、検査結果に示された必要なデバッグが原因不明の解消である場合、利用者は、原因不明を解消するために制御ソフトウェア101を改修する。
 ステップS160において、ソフトウェア更新部222は、制御ソフトウェア101を更新する。
 具体的には、ソフトウェア更新部222は、記憶部290に記憶されている制御ソフトウェア101を編集後の制御ソフトウェア101に更新する。
 また、ソフトウェア更新部222は、エレベーター仮想化装置300と通信することによって、記憶部390に記憶されている制御ソフトウェア101を編集後の制御ソフトウェア101に更新する。
 また、ソフトウェア更新部222は、制御盤400と通信することによって、記憶部490に記憶されている制御ソフトウェア101を編集後の制御ソフトウェア101に更新する。
***実施例の説明***
 エレベーター制御検査装置200は、ステップS120(図6参照)において異常運転データ292に基づくエレベーターの動作を表示してもよい。
 図13に、エレベーター制御検査装置200の構成を示す。
 エレベーター制御検査装置200は、さらに、仮想運転表示部231という要素を備える。
 エレベーター制御検査プログラムは、さらに、仮想運転表示部231としてコンピュータを機能させる。
 図14に、エレベーター制御検査システム100の機能関係を示す。
 ステップS120(図6参照)において、仮想制御部311は、異常運転データ292を入力にして制御ソフトウェア101を実行することにより、各時刻におけるエレベーターの動作をシミュレートする。
 仮想運転表示部231は、各時刻のシミュレート結果を仮想制御部311から受け取る。
 そして、仮想運転表示部231は、各時刻のシミュレート結果に基づいて、仮想運転画面120をディスプレイに表示する。
 仮想運転画面120は、エレベーターの動作を模式図で示す画面である。つまり、仮想運転画面120には、エレベーターの動作がアニメーションで表示される。
 図15に、仮想運転画面120の具体例を示す。
 仮想運転画面120は、エレベーター模式図121を示す。
 エレベーター模式図121は、各時刻に更新されることにより、エレベーターの動作をアニメーションで示す。
 仮想運転画面120は、正常運転データ291と異常運転データ292を示してもよい。
 仮想運転画面120は、現在運転データを示してもよい。現在運転データは、使用中の運転データである。実施の形態1では異常運転データ292が使用されるので、現在運転データの欄には異常運転データ292が表示される。但し、正常運転データ291が使用される場合には、現在運転データの欄には正常運転データ291が表示される。また、現実の運転データが使用される場合には、現在運転データの欄には現実の運転データが表示される。
 仮想運転画面120は、制御ソフトウェア情報を示してもよい。制御ソフトウェア情報は、使用中の制御ソフトウェア101の情報を示す。例えば、制御ソフトウェア情報は、複数バージョンの制御ソフトウェア101のそれぞれのバージョン番号、更新日および使用中フラグを示す。使用中フラグは、制御ソフトウェア101が使用中であるか否かを示す。
 仮想運転画面120は、検査結果を示してもよい。但し、検査結果はステップS140(図6参照)で表示される。
 例えば、検査結果は、検知エラー、異常パラメータおよび対処方法を示す。
 検知エラーは、異常パラメータに対するエラーを示す。
 対処方法は、必要なデバッグの内容を示す。例えば、対処方法として「原因を修正してください。」、「不要」または「新しくエラー処理を追加してください。」などのメッセージが示される。
 図16に、エレベーター模式図121の具体例を示す。
 エレベーター模式図121は、エレベーターかご122、つり合い重り123、滑車124、ロープ125および巻上機126を示す。
 エレベーターかご122は、戸閉状態または戸開状態に切り替えて表示される。黒い部分は戸を表している。
 エレベーター模式図121は、階情報127を示す。
 階情報127は、各階の階数および昇降行程を示す。昇降行程の単位は、例えばミリメートルである。
 エレベーター模式図121は、再生GUI128を示す。
 再生GUI128は、エレベーターの動作を再生するためのグラフィカルユーザインタフェースである。例えば、再生GUI128は、進むボタンと戻るボタンを含む。進むボタンが押下されると、エレベーター模式図121は1つ先の時刻の状態を示す。戻るボタンが押下されると、エレベーター模式図121は1つ前の時刻の状態を示す。但し、エレベーター模式図121は、進むボタンまたは戻るボタンが押下された場合に連続再生されてもよい。
 仮想制御部311が正常運転データ291を入力にして制御ソフトウェア101を実行し、制御結果取得部212が正常運転データ291に基づく制御結果を取得してもよい。
 この場合、制御結果検査部213は、正常運転データ291に基づく制御結果を検査する。そして、制御結果がエラー情報を示す場合、制御結果検査部213は、制御ソフトウェア101のデバッグが必要であると判定する。
 その後の処理は、ステップS140からステップS160(図6参照)と同じである。
***実施の形態1の効果***
 エレベーター制御検査システム100は、仮想運転データを入力として実際の制御ソフトを用いる仮想エレベーターを動作させる。これにより、発生するエラーをシミュレートすることが可能になり、故障原因の分析を効率化することが可能になる。
 シミュレートの結果、制御ソフトが原因不明のエラーを出力する場合、原因不明のエラーを想定されるエラーに書き換える必要があると分かる。また、想定されるエラーが出力されない場合、新たにエラー検知処理を追加する必要があると分かる。これにより、制御ソフトのデバッグが効率化される。
 制御ソフトでの原因不明のエラーが解消されることで、故障時には制御ソフトによって原因の特定が完了する。そのため、利用者による故障原因の分析が不要となり、故障対応のための時間を短縮することが可能になる。
***実施の形態1のまとめ***
 エレベーター制御検査システム100は、人工的に作成された運転データ(仮想運転データ)を制御ソフトに入力し、仮想的にエレベーターの動作を再現する。そして、制御ソフトが出力するエラーの有無と、デバッグの要否と、を利用者に通知する。
 さらに、エレベーター制御検査システム100は、デバッグ済の制御ソフトをエレベーターの動作を再現するシミュレータ(エレベーター仮想化装置300)に反映する。また、エレベーター制御検査システム100は、デバッグされた制御ソフトを実機(制御盤400)に書き込む。
 エレベーター制御検査システム100は、仮想的にエレベーターの動作のシミュレーションを行うシステムである。
 エレベーター制御検査システム100は、任意のエレベーターの運転データまたは実際の動作履歴データを入力とする。そして、エレベーター制御検査システム100は、エレベーターの動作と、制御ソフトの内部の運転データの時系列変化と、エラー出力と、を画面で同時に確認することを可能にする(実施例を参照)。
 そのため、利用者は、エレベーターの挙動の正常および異常を確認できる。これにより、故障時の原因分析作業が効率化される。また、エレベーターの制御ソフトにおけるエラー制御のデバッグが効率化される。
***実施の形態1の補足***
 図17に基づいて、エレベーター制御検査装置200のハードウェア構成を説明する。
 エレベーター制御検査装置200は処理回路209を備える。
 処理回路209は、エレベーター制御検査装置200の要素を実現するハードウェアである。つまり、処理回路209は、運転データ生成部211と制御結果取得部212と制御結果検査部213と検査結果出力部214とソフトウェア編集部221とソフトウェア更新部222と仮想運転表示部231を実現する。
 処理回路209は、専用のハードウェアであってもよいし、メモリ202に格納されるプログラムを実行するプロセッサ201であってもよい。
 処理回路209が専用のハードウェアである場合、処理回路209は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ASIC、FPGAまたはこれらの組み合わせである。
 ASICは、Application Specific Integrated Circuitの略称である。
 FPGAは、Field Programmable Gate Arrayの略称である。
 エレベーター制御検査装置200は、処理回路209を代替する複数の処理回路を備えてもよい。
 処理回路209において、一部の機能が専用のハードウェアで実現されて、残りの機能がソフトウェアまたはファームウェアで実現されてもよい。
 このように、エレベーター制御検査装置200の機能はハードウェア、ソフトウェア、ファームウェアまたはこれらの組み合わせで実現することができる。
 エレベーター仮想化装置300および制御盤400は、エレベーター制御検査装置200と同様に、処理回路を備えてもよい。
 エレベーター仮想化装置300の機能および制御盤400の機能はハードウェア、ソフトウェア、ファームウェアまたはこれらの組み合わせで実現することができる。
 センサデータ収集部412は、制御盤400とは別のハードウェアで実現されてもよい。
 実施の形態1は、好ましい形態の例示であり、本開示の技術的範囲を制限することを意図するものではない。実施の形態1は、部分的に実施してもよいし、他の形態と組み合わせて実施してもよい。フローチャート等を用いて説明した手順は、適宜に変更してもよい。
 エレベーター制御検査装置200とエレベーター仮想化装置300と制御盤400のそれぞれの要素である「部」は、「処理」、「工程」、「回路」または「サーキットリ」と読み替えてもよい。
 100 エレベーター制御検査システム、101 制御ソフトウェア、109 通信回線、110 エレベーターシステム、111 エレベーターかご、112 デバイス群、120 仮想運転画面、121 エレベーター模式図、122 エレベーターかご、123 つり合い重り、124 滑車、125 ロープ、126 巻上機、127 階情報、128 再生GUI、200 エレベーター制御検査装置、201 プロセッサ、202 メモリ、203 補助記憶装置、204 通信装置、205 入出力インタフェース、209 処理回路、211 運転データ生成部、212 制御結果取得部、213 制御結果検査部、214 検査結果出力部、221 ソフトウェア編集部、222 ソフトウェア更新部、231 仮想運転表示部、290 記憶部、291 正常運転データ、292 異常運転データ、293 制御結果、294 エラー情報データ、300 エレベーター仮想化装置、301 プロセッサ、302 メモリ、303 補助記憶装置、304 通信装置、305 入出力インタフェース、311 仮想制御部、390 記憶部、400 制御盤、401 プロセッサ、402 メモリ、403 補助記憶装置、404 通信装置、405 入出力インタフェース、411 エレベーター制御部、412 センサデータ収集部、413 運転データ蓄積部、490 記憶部。

Claims (10)

  1.  異常パラメータを含む運転データである異常運転データを利用者の指示にしたがって生成する運転データ生成部と、
     前記異常運転データを入力にしてエレベーター用の制御ソフトウェアを実行する仮想制御部と、
     前記制御ソフトウェアの実行によって得られる制御結果を前記異常運転データに基づく制御結果として取得する制御結果取得部と、
     前記異常運転データに基づく制御結果を検査することによって前記制御ソフトウェアのデバッグの要否を判定する制御結果検査部と、
     前記制御ソフトウェアのデバッグの要否を示す検査結果を出力する検査結果出力部と、
    を備えるエレベーター制御検査システム。
  2.  前記運転データ生成部は、前記異常パラメータを含まない運転データである正常運転データを前記利用者の指示にしたがって生成し、
     前記制御結果検査部は、前記異常運転データに基づく制御結果を検査するために前記異常運転データを前記正常運転データと比較し、前記正常運転データの中のパラメータと異なるパラメータを前記異常運転データから前記異常パラメータとして抽出し、抽出された前記異常パラメータと前記異常運転データに基づく制御結果とに基づいて前記制御ソフトウェアのデバッグの要否を判定する
    請求項1に記載のエレベーター制御検査システム。
  3.  前記制御結果検査部は、
     前記異常運転データに基づく制御結果が前記異常パラメータに対するエラー情報を示しているか判定し、
     前記異常運転データに基づく制御結果が前記異常パラメータに対するエラー情報を示していない場合、前記制御ソフトウェアのデバッグが必要である、と判定する
    請求項2に記載のエレベーター制御検査システム。
  4.  前記制御結果検査部は、
     前記異常運転データに基づく制御結果が前記異常パラメータに対するエラー情報を示しているか判定し、
     前記異常運転データに基づく制御結果が前記異常パラメータに対するエラー情報を示している場合、前記エラー情報が原因不明を示しているか判定し、
     前記エラー情報が原因不明を示している場合、前記制御ソフトウェアのデバッグが必要である、と判定する
    請求項2または請求項3に記載のエレベーター制御検査システム。
  5.  前記制御結果検査部は、1つ以上のエラー情報と各エラー情報に対応するパラメータパターンを示すエラー情報データから、前記異常パラメータのパターンと同じパラメータパターンを選択し、選択されたパラメータパターンに対応するエラー情報を前記エラー情報データから前記異常パラメータに対するエラー情報として取得する
    請求項3または請求項4に記載のエレベーター制御検査システム。
  6.  前記検査結果に応じて前記制御ソフトウェアを編集するソフトウェア編集部と、
     前記異常運転データを入力にして実行された前記制御ソフトウェアと、前記エレベーターの制御盤に使用される制御ソフトウェアと、を編集後の制御ソフトウェアに更新するソフトウェア更新部と、
    を備える
    請求項1から請求項5のいずれか1項に記載のエレベーター制御検査システム。
  7.  エレベーター制御検査システムは、前記エレベーターの前記制御盤を備え、
     前記制御盤は、前記制御ソフトウェアを実行することによって前記エレベーターを制御するエレベーター制御部を備える
    請求項6に記載のエレベーター制御検査システム。
  8.  前記エレベーター制御検査システムは、仮想運転表示部を備え、
     前記仮想制御部は、前記異常運転データを入力にして前記制御ソフトウェアを実行することにより、各時刻における前記エレベーターの動作をシミュレートし、
     前記仮想運転表示部は、各時刻のシミュレート結果に基づいて、前記エレベーターの動作がアニメーションで表示される仮想運転画面をディスプレイに表示する
    請求項1から請求項7のいずれか1項に記載のエレベーター制御検査システム。
  9.  前記仮想運転画面が、前記アニメーションを示すエレベーター模式図と、前記異常運転データと、を表示する
    請求項8に記載のエレベーター制御検査システム。
  10.  異常パラメータを含む運転データである異常運転データを利用者の指示にしたがって生成し、
     前記異常運転データを入力にしてエレベーター用の制御ソフトウェアを実行し、
     前記制御ソフトウェアの実行によって得られる制御結果を前記異常運転データに基づく制御結果として取得し、
     前記異常運転データに基づく制御結果を検査することによって前記制御ソフトウェアのデバッグの要否を判定し、
     前記制御ソフトウェアのデバッグの要否を示す検査結果を出力する
    エレベーター制御検査方法。
PCT/JP2021/037166 2021-10-07 2021-10-07 エレベーター制御検査システムおよびエレベーター制御検査方法 WO2023058190A1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/JP2021/037166 WO2023058190A1 (ja) 2021-10-07 2021-10-07 エレベーター制御検査システムおよびエレベーター制御検査方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2021/037166 WO2023058190A1 (ja) 2021-10-07 2021-10-07 エレベーター制御検査システムおよびエレベーター制御検査方法

Publications (1)

Publication Number Publication Date
WO2023058190A1 true WO2023058190A1 (ja) 2023-04-13

Family

ID=85803322

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2021/037166 WO2023058190A1 (ja) 2021-10-07 2021-10-07 エレベーター制御検査システムおよびエレベーター制御検査方法

Country Status (1)

Country Link
WO (1) WO2023058190A1 (ja)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003020174A (ja) * 2001-07-10 2003-01-21 Mitsubishi Electric Corp 昇降機の運行保証システム
JP2004133553A (ja) * 2002-10-08 2004-04-30 Toshiba Corp 設備診断装置
JP2009113905A (ja) * 2007-11-05 2009-05-28 Hitachi Building Systems Co Ltd 昇降機の遠隔監視システム
JP2012162348A (ja) * 2011-02-04 2012-08-30 Toshiba Elevator Co Ltd エレベータ
WO2020079842A1 (ja) * 2018-10-19 2020-04-23 三菱電機株式会社 エレベーターのブレーキ装置異常診断システム
WO2020240865A1 (ja) * 2019-05-31 2020-12-03 三菱電機株式会社 エレベーターシステム

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003020174A (ja) * 2001-07-10 2003-01-21 Mitsubishi Electric Corp 昇降機の運行保証システム
JP2004133553A (ja) * 2002-10-08 2004-04-30 Toshiba Corp 設備診断装置
JP2009113905A (ja) * 2007-11-05 2009-05-28 Hitachi Building Systems Co Ltd 昇降機の遠隔監視システム
JP2012162348A (ja) * 2011-02-04 2012-08-30 Toshiba Elevator Co Ltd エレベータ
WO2020079842A1 (ja) * 2018-10-19 2020-04-23 三菱電機株式会社 エレベーターのブレーキ装置異常診断システム
WO2020240865A1 (ja) * 2019-05-31 2020-12-03 三菱電機株式会社 エレベーターシステム

Similar Documents

Publication Publication Date Title
CN107832774A (zh) 一种页面异常检测方法及装置
US5469563A (en) Method and control apparatus for self diagnosis
JPH01267742A (ja) 故障診断方式
KR102537875B1 (ko) 차량 ecu 소프트웨어 검증을 위한 동적 결함 주입 방법 및 장치
KR20120113200A (ko) 디지털 디스플레이 시스템을 위한 자동 테스트 시스템
JP2014114111A (ja) 異常診断機能を有するエレベータ
WO2023058190A1 (ja) エレベーター制御検査システムおよびエレベーター制御検査方法
JP2021039510A (ja) プログラムの検査装置、プログラムの検査方法及びプログラムの検査プログラム
US10289474B2 (en) Fixing system, server, terminal device, fixing method, and recording medium
KR101460860B1 (ko) 상태 기반의 테스트 시나리오 모델을 이용한 gui 테스트 장치 및 방법
JP2006040122A (ja) プログラマブルコントローラ
KR100809598B1 (ko) 가상 테스트가 가능한 반도체 테스트 시스템 및 그것의반도체 테스트 방법
WO2022149465A1 (ja) 解析装置、解析システム、解析プログラム、および解析方法
JP2008176703A (ja) 故障診断システム及び故障診断プログラム
JP2008065555A (ja) 画像処理装置の機能診断方法及び機能診断システム
US20230315559A1 (en) Fault diagnosis apparatus, non-transitory computer-readable recording medium, and fault diagnosis method
JP3931669B2 (ja) 情報提供装置の画面遷移検査装置及び方法
JPH10340201A (ja) システムテスト自動化装置
CN113474631B (zh) 诊断机检验***以及诊断机检验方法
JP3698974B2 (ja) オブジェクト指向開発用デバッグ支援装置
JP2010170459A (ja) テストシステム、テスト方法およびテストプログラム
JP4554441B2 (ja) 磁気ディスク装置、その予防保守検出方法及び予防保守検出プログラム
JP2000272854A (ja) 昇降設備の制御装置
CN118277241A (zh) 图形界面自动测试方法、装置、存储介质和电子设备
JP2024034741A (ja) 検査方法、検査装置および検査プログラム

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 21959932

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE