Systems, devices, and methods for controlling elevators
The implementation of a watchdog timer with a pre-notification and log storage system in elevator systems allows for local analysis of operation logs, addressing the inability to differentiate between hardware and software defects in elevator failures.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- HITACHI LTD
- Filing Date
- 2023-03-24
- Publication Date
- 2026-07-03
Smart Images

Figure 0007884473000001 
Figure 0007884473000002 
Figure 0007884473000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to computer technology for controlling elevators. [Background Art]
[0002] When failures or malfunctions (hereinafter collectively referred to as "failures, etc.") occur in various building facilities such as elevators, escalators, air conditioners, lighting, power supplies, and water supplies, in order to accurately address such failures, etc., it is essential to accurately grasp the situation and state (failure mode) and correctly identify the cause location.
[0003] In such cases, various techniques for identifying the cause location of failures, etc. that have occurred in the building facilities have been proposed (for example, Patent Document 1). [Prior Art Documents] [Patent Documents]
[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2006-213469 [Summary of the Invention] [Problems to be Solved by the Invention]
[0005] Various devices constituting building facilities generally have a timer function called a watchdog timer (WDT). For example, in the case of an elevator, which is one of the main building facilities, watchdog timers are often provided in devices such as hall terminals and carriages. Therefore, if a failure, etc. occurs in the elevator, it is conceivable to utilize the operation log of this watchdog timer to identify the cause location of the failure, etc.
[0006] However, the operation logs of the watchdog timers incorporated into the various devices that make up the elevator, such as hall terminals and elevator cars, are usually transmitted to a control terminal that centrally controls the entire elevator, and are not retained on the control board of the device itself. Therefore, even if it is possible to identify that the cause of a malfunction in the elevator is this device, there is a problem in that it is not possible to determine whether the cause of the malfunction is due to a defect in the hardware of the device itself or a defect in the software that controls the device.
[0007] This invention has been made in view of the above-mentioned problems, and aims to provide a technology that makes it possible to analyze the cause of a device failure using the operation log of a watchdog timer installed in the device. [Means for solving the problem]
[0008] The elevator control system according to the present invention is a system for controlling an elevator. This elevator control system includes a watchdog timer provided in the device that resets the device while it is in operation after a predetermined time has elapsed, a WDT pre-notification unit that provides advance notification of the reset of the device due to the operation of the watchdog timer, a log storage unit that stores the operation log of the watchdog timer, and a log storage processing unit that performs the process of storing the operation log of the watchdog timer in the log storage unit. Furthermore, when the watchdog timer is activated, the WDT factor analysis unit analyzes the factors that caused the watchdog timer to activate. The WDT pre-notification unit pre-notifies the log storage processing unit of the device reset due to the operation of the watchdog timer, and when the log storage processing unit receives the pre-notification from the WDT pre-notification unit, it saves the watchdog timer operation log to the log storage unit.
[0009] Further details regarding the problems disclosed in this application, and their solutions, will be made clear in the section on embodiments for carrying out the invention and in the drawings. [Effects of the Invention]
[0010] According to the present invention, the cause of a device failure can be analyzed using the operation log of a watchdog timer installed in the device. [Brief explanation of the drawing]
[0011] [Figure 1] This figure shows an example of the overall system configuration, including the elevator control system according to the embodiment. [Figure 2] This figure shows an example of the configuration of the individual control unit for the hall terminal of the elevator control system according to the embodiment. [Figure 3] This sequence diagram shows an example of the processing flow performed by the elevator control system during normal operation. [Figure 4] This sequence diagram shows an example of the processing flow performed by the elevator control system when the device is reset due to the operation of the watchdog timer. [Modes for carrying out the invention]
[0012] In the following explanation, "interface device" may refer to one or more interface devices. These one or more interface devices may be at least one of the following: • One or more I / O (Input / Output) interface devices. An I / O (Input / Output) interface device is an interface device to at least one of the following: an I / O device and a remote display computer. The I / O interface device to the display computer may be a communication interface device. The at least one I / O device may be either a user interface device, such as an input device like a keyboard and a pointing device, or an output device like a display device. • One or more communication interface devices. One or more communication interface devices may be one or more identical communication interface devices (e.g., one or more NICs (Network Interface Cards)) or two or more different communication interface devices (e.g., a NIC and an HBA (Host Bus Adapter)).
[0013] Furthermore, in the following explanation, "memory" refers to one or more memory devices, which are examples of one or more storage devices, and may typically be main memory devices. At least one memory device in memory may be a volatile memory device or a non-volatile memory device.
[0014] Furthermore, in the following explanation, "persistent storage device" may refer to one or more persistent storage devices, which are examples of one or more storage devices. Persistent storage devices are typically non-volatile storage devices (e.g., auxiliary storage devices), and specifically may be, for example, HDDs (Hard Disk Drives), SSDs (Solid State Drives), NVME (Non-Volatile Memory Express) drives, or SCMs (Storage Class Memory).
[0015] Furthermore, in the following explanation, "storage device" may refer to at least memory, including both memory and persistent storage.
[0016] Furthermore, in the following explanation, "processor" may refer to one or more processor devices. At least one processor device may typically be a microprocessor device such as a CPU (Central Processing Unit), but may also be other types of processor devices such as a GPU (Graphics Processing Unit). At least one processor device may be single-core or multi-core. At least one processor device may be a processor core. At least one processor device may be a broad-sense processor device such as a circuit that is a collection of gate arrays defined by a hardware description language that performs some or all of the processing (e.g., FPGA (Field-Programmable Gate Array), CPLD (Complex Programmable Logic Device), or ASIC (Application Specific Integrated Circuit)).
[0017] Furthermore, in the following explanation, functions may be described using the expression "yyy section," but a function may be implemented by the execution of one or more computer programs by a processor, by one or more hardware circuits (e.g., FPGA or ASIC), or by a combination thereof. When a function is implemented by the execution of a program by a processor, the defined processing is carried out using memory and / or interface devices as appropriate, so the function may be at least a part of the processor. Processing described with a function as the subject may be processing performed by the processor or a device having that processor. Programs may be installed from program source. Program source may be, for example, a program distribution computer or a computer-readable recording medium (e.g., a non-temporary recording medium). The description of each function is an example, and multiple functions may be combined into one function, or one function may be divided into multiple functions.
[0018] In the following description, the "program" may be used as the subject to describe the process. However, the process described with the program as the subject may also be the process performed by a processor or a device having the processor. Also, two or more programs may be realized as one program, or one program may be realized as two or more programs.
[0019] In the following description, the "elevator control system" may be a system composed of one or more physical computers, or may include a system (e.g., a cloud computing system) realized on a group of physical computing resources (e.g., a cloud infrastructure). For the elevator control system to "display" the display information, it may be to display the display information on a display device of a computer, or it may be to transmit the display information from the computer to a display computer (in the latter case, the display information is displayed by the display computer).
[0020] Hereinafter, this embodiment will be described in detail with reference to the drawings.
[0021] In the following description, the same or similar components may be denoted by the same reference numerals to omit redundant descriptions.
[0022] When there are a plurality of elements having the same or similar functions, in order to distinguish the plurality of elements, different subscripts may be attached to the same reference numeral for description. On the other hand, when it is not necessary to distinguish the plurality of elements, the subscripts may be omitted for description.
[0023] <Configuration example of elevator control system 100> First, a configuration example of the elevator control system 100 according to this embodiment will be described with reference to FIGS. 1 to 2. FIG. 1 is a diagram schematically showing an example of the configuration of the entire system including the elevator control system 100. Also, FIG. 2 is a diagram showing an example of the configuration of the hall terminal individual control unit 130 of the elevator control system 100.
[0024] Note that the blocks described below primarily represent functional units rather than hardware-level configurations.
[0025] (Example of the overall system configuration) The elevator control system 100 of this embodiment is a computer system for controlling the operation of an elevator having one or more units, and is implemented by a plurality of computer devices and / or control boards, each having the configurations described below.
[0026] As illustrated in Figure 1, this elevator control system 100 comprises an overall management unit 110, a unit control unit 120, and individual hall terminal control units 130, as well as a communication network 140 that connects these units to each other via various dedicated control lines or the internet.
[0027] The overall management unit 110 is an information processing terminal installed, for example, in the management room of a building where the elevators controlled by the elevator control system 100 are located, and manages the entire elevator system. In other words, the overall management unit 110 manages all the elevator units that make up the elevator system.
[0028] The overall management unit 110 is composed of the functional blocks of the display unit 111 and the communication unit 112.
[0029] The display unit 111 is responsible for output-related processing, including the display of various screens on the display device, as part of the user interface processing. The display unit 111 is configured using, for example, a liquid crystal display or a touchscreen.
[0030] The communication unit 112 is responsible for processing communication with other devices such as the unit control units 120a, 120b, 120c...120n (hereinafter collectively referred to as "unit control unit 120" when referring to them collectively or without distinction) installed for each elevator unit, via communication lines such as LAN (Local Area Network) or dedicated lines (an example of the communication network 140). The communication unit 112 is configured using, for example, a NIC (Network Interface Card) or an HBA (Host Bus Adapter).
[0031] The unit control unit 120 performs various processes related to the control of the unit being controlled.
[0032] The unit control unit 120 is composed of the following functional blocks: a communication interface unit 121, a motor control unit 122, a cage control unit 123, a hall terminal overall control unit 124, and a WDT factor analysis unit 125.
[0033] The communication interface unit 121 is responsible for communication processing with other devices such as the overall management unit 110 and hall terminals 170a, 170b, 170c...170n (hereinafter collectively referred to as "hall terminal 170" when referring to them collectively or without distinction) installed at the landings of the corresponding machines on each hall floor, via communication lines such as LAN (Local Area Network) or dedicated lines (an example of the communication network 140), and individual hall terminal control units 130a, 130b, 130c...130n (hereinafter collectively referred to as "hall terminal individual control units 130" when referring to them collectively or without distinction). The communication interface unit 121 is configured using, for example, a NIC (Network Interface Card) or an HBA (Host Bus Adapter).
[0034] The motor control unit 122 performs various processes related to the control of the motor 150, which is the power source for the elevator car. The motor 150 winds the rope attached to the elevator car 160 and the counterweight, raising and lowering the elevator car 160. The motor control unit 122 controls the operation of the motor 150 so that the elevator car 160 stops at the landing floor where a hall call is registered or at the destination floor where a destination call is registered. The operation of the motor control unit 122 is controlled by the elevator car control unit 123. The motor 150 operates according to a program read from a program storage unit (not shown).
[0035] The car control unit 123 performs various processes related to the control of the elevator car 160, which is the elevator car of the unit in question. The elevator car 160 moves up and down in an elevator shaft (not shown) installed in the building. The car control unit 123 controls various car operations of the elevator car 160, including this up and down movement. Other car operations include, for example, lighting a lantern to signal the arrival of the elevator car 160 on the hall floor, setting destination calls according to the registration of destination floor buttons inside the elevator car 160, and controlling the opening and closing of the elevator car doors.
[0036] The hall terminal overall control unit 124 performs various processes related to the control of the hall terminals 170 installed at the landing of the relevant elevator on each hall floor, in cooperation with the hall terminal individual control units 130 which are corresponding to each hall terminal 170. The hall terminals 170 are installed at the landing of the relevant elevator on each hall floor of the building and are used by users to register hall calls. The hall terminal overall control unit 124 acquires the hall call information registered in the hall terminals 170 and outputs the hall call information to the elevator car control unit 123. The hall terminal overall control unit 124 may also output information to the elevator car control unit 123 indicating that the hall button 171 has been pressed.
[0037] The WDT factor analysis unit 125 performs various processes to analyze the factors when the watchdog timer 320 is activated.
[0038] Each hall terminal individual control unit 130 is provided in conjunction with a hall terminal 170 installed at the landing of the corresponding machine on each hall floor. The hall terminal individual control unit 130 performs various processes for controlling the corresponding hall terminal 170. Details of the hall terminal individual control unit 130 will be described later in relation to Figure 2.
[0039] In this embodiment, as illustrated in Figure 1, the overall management unit 110 and the unit control unit 120 were described as separate devices interconnected via a communication network 140. However, for example, the overall management unit 110 and the unit control unit 120 may be configured as the same device. In this case, the elevator control system may be configured as a single system, for example, with the overall management unit 110 including the functions of the unit control unit 120. Alternatively, for example, the overall management unit 110 may be configured to include some or all of the functions performed by the unit control unit 120.
[0040] (Example of configuration of hall terminal individual control unit 130) Next, an example of the various function blocks provided by the individual control unit 130 of the hall terminal according to this embodiment will be described with reference to Figure 2. Note that the blocks described below mainly represent function units, not hardware units.
[0041] As illustrated in Figure 2, the individual control unit 130 of the hall terminal is configured to include a control unit 310, a watchdog timer (WDT) 320, a reset unit 330, and a power supply monitoring unit 340.
[0042] The control unit 310 controls the entire hall terminal 170.
[0043] The control unit 310 is composed of the following functional blocks: a communication unit 311, a log storage unit 312, a log storage processing unit 313, an input / output control unit 314, and a WDT refresh unit 315.
[0044] The communication unit 311 is responsible for various communication processes with the elevator car control unit 120 (specifically, the hall terminal overall control unit 124) via communication lines such as a LAN (Local Area Network) or dedicated line (an example of the communication network 140). The communication unit 311 transmits hall call information input from the input / output control unit 314 to the hall terminal overall control unit 124 of the elevator car control unit 120. The hall call information is output from the hall terminal overall control unit 124 to the elevator car control unit 123 and the motor control unit 122, causing the elevator car 160 to move to the hall floor. The communication interface unit 121 is configured using, for example, a NIC (Network Interface Card) or an HBA (Host Bus Adapter).
[0045] The log storage unit 312 stores the operation logs of the watchdog timer 320, which will be described later. This log storage unit 312 is implemented by a memory consisting of volatile memory elements such as RAM (Random Access Memory), which is originally provided as the main memory device in the Hall terminal individual control unit 130.
[0046] The log storage processing unit 313 executes a process to store the operation log of the watchdog timer 320, which will be described later, in the log storage unit 312.
[0047] The input / output control unit 314 controls components of the hall terminal 170, such as the hall button 171 for registering hall calls and the indicator 172 for displaying the number of floors of the moving elevator car 160, as well as hall lanterns connected to the hall terminal 170 that light up to notify users when the elevator car 160 arrives at a hall floor.
[0048] The WDT refresh unit 315 executes a process to refresh the watchdog timer 320 when the watchdog timer 320, which will be described later, is activated.
[0049] The watchdog timer 320 is installed in the hall terminal 170 and resets the operating hall terminal 170 after a predetermined period of time has elapsed.
[0050] The watchdog timer 320 is comprised of the following functional blocks: a WDT pre-notification unit 321, a WDT pulse count unit 322, and a WDT reset issuance unit 323.
[0051] The WDT pre-notification unit 321 performs processing to pre-notify the log storage processing unit 313 of the reset of the hall terminal 170 due to the operation of the watchdog timer 320.
[0052] The WDT pulse counting unit 322 detects the elapsed time by counting the pulses emitted by the watchdog timer 320.
[0053] The WDT reset issuing unit 323 issues a reset after a predetermined time has elapsed.
[0054] The reset unit 330 resets the individual hall terminal control unit 130 and / or the hall terminal 170 based on the operation of the watchdog timer 320.
[0055] The power supply monitoring unit 340 monitors the power supply that provides power to the individual hall terminal control units 130 and / or hall terminals 170.
[0056] The above descriptions of each function are merely examples; multiple functions may be combined into one, or one function may be divided into multiple functions.
[0057] Furthermore, the elevator control system 100 may have additional functions in addition to the various functions described above.
[0058] <Example of operation of elevator control system 100> Next, an example of the operation of the elevator control system 100 according to this embodiment will be described with reference to Figures 3 and 4. Figure 3 is a sequence diagram 300 showing an example of the processing flow executed by the elevator control system 100 during normal operation. Figure 4 is a sequence diagram 400 showing an example of the processing flow executed by the elevator control system 100 when the hall terminal 170 is reset by the operation of the watchdog timer 320.
[0059] In Figures 3 and 4, the horizontal axis represents the passage of time, with time progressing from left to right on the screen.
[0060] Furthermore, as illustrated in Figures 3 and 4, in the elevator control system 100 of this embodiment, the WDT monitoring time, which represents the time for monitoring the operation of the watchdog timer 320, is 1.5 times the task cycle.
[0061] Furthermore, as illustrated in Figures 3 and 4, in the elevator control system 100 of this embodiment, the advance notification time, which represents the time for notifying the operation of the watchdog timer 320 in advance, is 1.25 times the task cycle.
[0062] (Example of operation during normal operation) Figure 3 is a sequence diagram 300 showing an example of the processing flow executed by the elevator control system 100 during normal operation.
[0063] As illustrated in Figure 3, during normal operation, the WDT pulse counting unit 322 counts the pulses emitted by the watchdog timer 320. This allows the WDT pulse counting unit 322 to detect the elapsed time of the pre-notification period and the WDT monitoring period, which will be described later. In this embodiment of the elevator control system 100, the watchdog timer 320 counts pulses with one cycle defined as 1. However, the specific method and procedure for the WDT pulse counting unit 322 to count the pulses of the watchdog timer 320 are not limited to this method and procedure and can be arbitrarily set by the designer. For example, in this embodiment of the elevator control system 100, the WDT pulse counting unit 322 counts the pulses emitted by the watchdog timer 320 using a count-up method, but the elevator control system may also count the pulses emitted by the watchdog timer 320 using a count-down method.
[0064] Furthermore, as illustrated in Figure 3, during normal operation, the WDT refresh unit 315 periodically refreshes the operation of the watchdog timer 320. The task cycle described above represents the period during which the WDT refresh unit 315 refreshes the operation of the watchdog timer 320. The task cycle, that is, the timing at which the WDT refresh unit 315 refreshes the operation of the watchdog timer 320, can be at predetermined intervals shorter than the prior notification time, and the specific time can be arbitrarily set by the designer.
[0065] When the WDT refresh unit 315 refreshes the operation of the watchdog timer 320, the WDT pulse count unit 322 clears the count of pulses emitted by the watchdog timer 320.
[0066] When the WDT pulse count unit 322 clears the count of pulses emitted by the watchdog timer 320, the accumulated count up to that point becomes 0. The WDT pulse count unit 322 then starts counting pulses emitted by the watchdog timer 320 again from 1.
[0067] As illustrated in Figure 3, during normal operation, the watchdog timer 320 is refreshed periodically, so the reset unit 330, the WDT reset issuance unit 323, the WDT pre-notification unit 321, and the log storage processing unit 313 do not operate.
[0068] (Example of operation when reset by the Watchdog Timer 320) Figure 4 is a sequence diagram 400 showing an example of the processing flow executed by the elevator control system 100 when the operation of the watchdog timer 320 resets the operation of the individual hall terminal control unit 130.
[0069] As illustrated in Figure 4, when the time measured by the WDT pulse count unit 322 advances and exceeds the advance notification time, which represents the time to give advance notification to the log storage processing unit 313 for resetting the operation of the Hall terminal individual control unit 130 (step S401), the WDT advance notification unit 321 gives the advance notification to the log storage processing unit 313 (step S402).
[0070] When the pre-notification is set by a signal received from the WDT pre-notification unit 321, the log storage processing unit 313 starts the process of saving the operation logs of the watchdog timer 320 that have not yet been stored at this point to the log storage unit 312 by storing them in the log storage unit 312 (step S403).
[0071] At that point, all unstored operation logs of the watchdog timer 320 are stored in the log storage unit 312, and once the backup of the operation logs is complete (step S404), the log storage processing unit 313 terminates the process.
[0072] If the pulse count issued by the watchdog timer 320 is not cleared and the time measured by the WDT pulse count unit 322 continues to advance, and the WDT monitoring time, which represents the monitoring time for the operation of the watchdog timer 320, is exceeded (step S405), the WDT pulse count unit 322 sends a signal to the WDT reset issuing unit 323 prompting the reset unit 330 to issue a reset.
[0073] When the WDT reset issuing unit 323 receives the signal from the WDT pulse counting unit 322 prompting the reset unit 330 to issue a reset, it sets the reset unit 330 to reset the operation of the Hall terminal individual control unit 130 as a function of the watchdog timer 320 (step S406).
[0074] The reset unit 330 resets the operation of the individual control unit 130 of the hall terminal by the operation of the watchdog timer 320 (step S407).
[0075] Furthermore, if the WDT refresh unit 315 refreshes the operation of the watchdog timer 320 after a WDT pre-notification (task cycle 1.25 times) has been made but before the WDT monitoring time (task cycle 1.5 times) has elapsed, the WDT pulse count unit 322 clears the pulses emitted by the watchdog timer 320. In this case, the unit either adds information indicating that the refresh is complete to the operation log stored in the log storage unit 312, or deletes the operation log stored in the log storage unit 312. This process reduces the amount of time maintenance personnel have to spend checking information that is not needed when analyzing the cause of a failure.
[0076] Thus, the elevator control system 100 can provide advance notification to the log storage processing unit 313 before the operation of the individual hall terminal control unit 130, that is, the operation of the hall terminals 170 on each hall floor, is reset by the operation of the watchdog timer 320. The log storage processing unit 313, triggered by this advance notification received from the WDT advance notification unit 321, can reliably save any unstored watchdog timer 320 operation logs at that time by storing them in the log storage unit 312. As a result, the elevator control system 100 can reliably store the operation logs of the watchdog timer 320 in the log storage unit 312 even for the period immediately before the reset of the hall terminals 170, including the individual hall terminal control unit 130, due to the operation of the watchdog timer 320. Consequently, users of the elevator control system 100 can analyze the cause of elevator failures in the event of power loss, etc., and understand the failure mode, using only the hardware resources originally provided by the hall terminals 170 on each hall floor, that is, the hardware resources originally provided by the elevator.
[0077] In this embodiment, the case in which the watchdog timer 320 is provided in the individual hall terminal control unit 130 that controls the hall terminals 170 on each hall floor has been described. However, the elevator control system 100 of this embodiment can also be applied in the same way to a case in which the watchdog timer 320 is provided in an individual car control unit (not shown) provided inside the elevator car 160 to control the elevator car 160. In this case, it is sufficient that each of the above-described configurations, with reference to Figures 2 to 4, is provided in the individual car control unit.
[0078] The embodiments of the present invention described above can be summarized as follows.
[0079] (1) The elevator control system 100 is a system for controlling an elevator. This elevator control system 100 includes a watchdog timer 320 provided in the device that resets the device while it is in operation after a predetermined time has elapsed, a WDT pre-notification unit 321 that provides advance notification of the reset of the device due to the operation of the watchdog timer 320, a log storage unit 312 that stores the operation log of the watchdog timer 320, and a log storage processing unit 313 that executes the process of storing the operation log of the watchdog timer 320 in the log storage unit 312. When the watchdog timer 320 is activated, the WDT factor analysis unit 125 analyzes the factors that caused the watchdog timer 320 to be activated. The system includes the following: The WDT pre-notification unit 321 pre-notifies the log storage processing unit 313 of the device reset due to the operation of the watchdog timer 320, and when the log storage processing unit 313 receives the pre-notification from the WDT pre-notification unit 321, it saves the operation log of the watchdog timer 320 to the log storage unit 312. In this way, the elevator control system 100 can analyze the cause of the device failure using the operation log of the watchdog timer 320 provided in the device.
[0080] (2) The device is a hall terminal (170, 130) installed on each hall floor of the elevator. In this way, the elevator control system 100 can analyze the cause of failure of the hall terminal (170, 130) using the operation log of the watchdog timer 320 installed on the hall terminal (170, 130).
[0081] (3) The device in question is the elevator car 160. In this way, the elevator control system 100 can analyze the cause of a malfunction of the car 160 using the operation log of the watchdog timer 320 installed in the car 160.
[0082] (4) The system further includes a power supply monitoring unit 340 that monitors the power supply to devices such as hall terminals (170, 130) and elevator cars 160. In this way, the elevator control system 100 can analyze the cause of a device failure due to a power supply abnormality.
[0083] It should be noted that the present invention is not limited to the embodiments described above, and can be implemented using any components without departing from the spirit of the invention.
[0084] The embodiments, examples, and modifications described above are merely examples, and the present invention is not limited to these, as long as the features of the invention are not impaired. Furthermore, although various embodiments, examples, and modifications have been described above, the present invention is not limited to these. Other embodiments conceivable within the scope of the technical idea of the present invention are also included within the scope of the present invention.
[0085] In the diagrams above, the control lines and information lines shown are those deemed necessary for explanation and do not necessarily represent all control lines and information lines in actual implementation. For example, it can be assumed that almost all components are interconnected in practice.
[0086] Furthermore, the arrangement of the functional components of the elevator control system 100 described above is merely one example. The arrangement of the functional components can be changed to the optimal arrangement from the perspective of the performance, processing efficiency, and communication efficiency of the hardware and software of the elevator control system 100. [Explanation of Symbols]
[0087] 100: Elevator control system
Claims
1. An elevator control system for controlling elevators, A watchdog timer is provided in the device and resets the device while it is in operation after a predetermined period of time has elapsed. A WDT pre-notification unit that provides advance notification of the reset of the device due to the operation of the watchdog timer, A log storage unit for storing the operation log of the watchdog timer, A log storage processing unit that executes the process of storing the operation log of the watchdog timer in the log storage unit, When the watchdog timer is activated, the WDT factor analysis unit analyzes the factors that caused the watchdog timer to be activated. Equipped with, The WDT pre-notification unit pre-notifies the log storage processing unit of the reset of the device due to the operation of the watchdog timer, When the log storage processing unit receives the advance notification from the WDT advance notification unit, it saves the operation log of the watchdog timer to the log storage unit. Elevator control system.
2. The elevator control system according to claim 1, wherein the device is a hall terminal provided on each hall floor of the elevator.
3. The elevator control system according to claim 1, wherein the device is the elevator car.
4. The elevator control system according to claim 1, further comprising a power supply monitoring unit for monitoring the power supply of the device.
5. An elevator control device for controlling an elevator, A watchdog timer is provided in the device and resets the device while it is in operation after a predetermined period of time has elapsed. A WDT pre-notification unit that provides advance notification of the reset of the device due to the operation of the watchdog timer, A log storage unit for storing the operation log of the watchdog timer, A log storage processing unit that executes the process of storing the operation log of the watchdog timer in the log storage unit, When the watchdog timer is activated, the WDT factor analysis unit analyzes the factors that caused the watchdog timer to be activated. Equipped with, The WDT pre-notification unit pre-notifies the log storage processing unit of the reset of the device due to the operation of the watchdog timer, When the log storage processing unit receives the advance notification from the WDT advance notification unit, it saves the operation log of the watchdog timer to the log storage unit. Elevator control device.
6. Elevator control elevator control method, A watchdog timer is provided in the device and resets the device while it is in operation after a predetermined period of time has elapsed. A WDT pre-notification unit that provides advance notification of the reset of the device due to the operation of the watchdog timer, A log storage unit for storing the operation log of the watchdog timer, A log storage processing unit that executes the process of storing the operation log of the watchdog timer in the log storage unit, When the watchdog timer is activated, the WDT factor analysis unit analyzes the factors that caused the watchdog timer to be activated. Equipped with, The WDT pre-notification unit pre-notifies the log storage processing unit of the reset of the device due to the operation of the watchdog timer, When the log storage processing unit receives the advance notification from the WDT advance notification unit, it saves the operation log of the watchdog timer to the log storage unit. Elevator control method.