Facility control system and facility control method
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G05B-019/02
G06F-011/20
G05B-019/418
출원번호
US-0622638
(2012-09-19)
등록번호
US-9778637
(2017-10-03)
우선권정보
JP-2011-205092 (2011-09-20)
발명자
/ 주소
Ikawa, Kouichi
Mori, Kazuto
출원인 / 주소
Daifuku Co., Ltd.
대리인 / 주소
The Webb Law Firm
인용정보
피인용 횟수 :
0인용 특허 :
12
초록▼
A facility control system comprises a selection processing portion that selects, based on a manual operation and when an abnormal condition occurs in a first-layer computer that executes a first-layer program which issues an apparatus operating command to an apparatus controller, whether to cause a
A facility control system comprises a selection processing portion that selects, based on a manual operation and when an abnormal condition occurs in a first-layer computer that executes a first-layer program which issues an apparatus operating command to an apparatus controller, whether to cause a second-layer computer to execute the first-layer program that had been executed by the first-layer computer, and a substitute command output processing portion which outputs a substitute command in accordance with selection information selected by the selection processing portion. The second-layer computer executes the first-layer program that had been executed by the first-layer computer in which the abnormal condition occurred based on a substitute command outputted by the substitute command output processing portion.
대표청구항▼
1. A facility control system comprising: a plurality of apparatus controllers, each of which controls an operation of a corresponding one of a plurality of facility apparatuses; a plurality of first-layer computers, each of which executes a first-layer program for issuing an apparatus operating comm
1. A facility control system comprising: a plurality of apparatus controllers, each of which controls an operation of a corresponding one of a plurality of facility apparatuses; a plurality of first-layer computers, each of which executes a first-layer program for issuing an apparatus operating command for a corresponding one of the plurality of facility apparatuses to a corresponding one of the plurality of apparatus controllers that each first-layer computer is assigned to and for managing an operation result of the corresponding facility apparatus transmitted from the corresponding apparatus controller, the plurality of first-layer computers including a first task computer assigned to one type of the apparatus controllers and a second task computer assigned to a different type of the apparatus controllers;a second-layer computer that executes a second-layer program for issuing a task command to at least one of the plurality of first-layer computers in order to cause at least one of the plurality of facility apparatuses required to process a task request to be operated in accordance with the task request which is a request for an operation that is to be accomplished by operating the at least one of the plurality of facility apparatuses, and for managing a result of a task that is related to the task request based on the operation result of the at least one of the plurality of facility apparatuses transmitted from the at least one of the plurality of first-layer computers; andwherein the plurality of facility apparatuses are a plurality of article transport devices in a distribution facility, wherein each of the plurality of first-layer computers is configured to manage the corresponding apparatus controller that controls the operation of a corresponding one of the plurality of article transport devices, wherein the second-layer computer is configured to manage article transport information for the entire distribution facility, and wherein the task request is a transport request for an article in the distribution facility;a service switching program comprising a selection processing portion and a substitute command output processing portion;wherein the selection processing portion is configured to display an information window on a display, the information window showing a list of a state of each of the plurality of first-layer computers and a state of the second-layer computer to distinguishably indicate whether each of the computers is operating normally or an abnormal condition has occurred, andrecognizably showing which program or programs are currently executed by which computer or computers,wherein the selection processing portion is configured to display an indication that an abnormal condition has occurred on the information window and to accept a manual operation for selecting whether to cause the second layer computer to execute the first-layer program that had been executed by at least one of the plurality of first-layer computers, when an abnormal condition is detected in at least one of the plurality of first-layer computers;wherein the substitute command output processing portion issues a substitute command for executing, as a substitute-execution-subject program, the first-layer program that had been executed by at least one of the plurality of first-layer computers in which the abnormal condition occurred;wherein the substitute command output processing portion is configured to output the substitute command in accordance with a selection information selected by the selection processing portion,wherein the second-layer computer is configured to execute the substitute-execution-subject program based on the substitute command that the substitute command output processing portion outputs, andwherein the substitute-execution-subject program is executed by the second-layer computer when the second-layer computer receives the substitute command with the selection information indicating the selection by the manual operation to cause the second layer computer to execute the first-layer program that had been executed by at least one of the plurality of first-layer computers, when an abnormal condition is detected in at least one of the plurality of first-layer computers. 2. The facility control system as defined in claim 1, wherein the substitute command output processing portion is configured to issue a substitute command for causing the second-layer computer to execute, as the substitute-execution-subject program, all of the first-layer program or programs that had been executed by at least one of the plurality of first-layer computers in which the abnormal condition occurred. 3. The facility control system as defined in claim 1, wherein a plurality of the first-layer programs are executed by at least one of the plurality of first-layer computers,wherein the selection processing portion is configured to be able to select, as the substitute-execution-subject program, a part of the plurality of the first-layer programs that had been executed by at least one of the plurality of first-layer computers in which the abnormal condition occurred, andwherein the substitute command output processing portion is configured to be able to issue a substitute command for causing the second-layer computer to execute the substitute-execution-subject program that is selected by the selection processing portion. 4. The facility control system as defined in claim 1, further comprising a message queue program comprising a buffer processing portion that relays data for the task command and data for the operation result communicated between the plurality of first-layer computers and the second-layer computer, wherein the buffer processing portion is configured to relay an exchange of the data between the plurality of first-layer computers and the second-layer computer based on identifying information assigned to each of the plurality of first-layer computers and the second-layer computer, andwherein the substitute command output processing portion is configured to issue an identifying information take over command for causing the second-layer computer to take over the identifying information that had been assigned to at least one of the plurality of first-layer computers in which the abnormal condition occurred, before outputting the substitute command. 5. The facility control system as defined in claim 1, further comprising: a monitoring computer that executes a monitoring program which collects and displays information on an operational state of each of the facility apparatuses from the plurality of first-layer computers or the second-layer computer,wherein the substitute command output processing portion is configured to issue a second substitution command for executing the monitoring program that had been executed by the monitoring computer in which an abnormal condition occurred, as a second substitute-execution-subject program, andwherein the substitute command output processing portion is configured to issue the second substitution command to the second-layer computer based on selection information selected by the selection processing portion. 6. The facility control system as defined in claim 1, wherein two or more of the plurality of first-layer computers are defined as first-layer substitution candidate computers that can execute the substitute-execution-subject program,wherein the selection processing portion is configured to be able to select one of the first-layer computers that are defined as the first-layer substitution candidate computers except for at least one of the plurality of first-layer computers in which the abnormal condition occurred, for executing the substitute-execution-subject program, based on a manual operation. 7. The facility control system as defined in claim 1, wherein the selection processing portion is configured to display a selection window on the display, the selection window accepting the manual operation for selecting whether to cause the second-layer computer to execute the first-layer program,wherein the information window accepts a specific manual operation for selecting one of the plurality of first-layer computers for which the second-layer computer is to execute the first-layer program, andwherein the selection window is displayed when the information window accepts the specific manual operation. 8. The facility control system as defined in claim 1, wherein the facility apparatus controlled by the apparatus controller that the first task computer is assigned to acts as a first article transfer device for transferring an article in a distribution facility, andwherein the facility apparatus controlled by the apparatus controller that the second task computer is assigned to acts as a second article transfer device for transferring an article in the distribution facility, which is different from the first article transfer device in article transfer form. 9. The facility control system as defined in claim 8, wherein the first article transfer device is a stacker crane, and the second article transfer device is a conveyor. 10. In a facility control method using a facility control system having: a plurality of apparatus controllers, each of which controls an operation of a corresponding one of a plurality of facility apparatuses; a plurality of first-layer computers, each of which executes a first-layer program for issuing an apparatus operating command for a corresponding one of the plurality of facility apparatuses to a corresponding one of the plurality of apparatus controllers that each first-layer computer is assigned to and for managing an operation result of the corresponding facility apparatus transmitted from the corresponding apparatus controller, the plurality of first-layer computers including a first task computer assigned to one type of the apparatus controllers and a second task computer assigned to a different type of the apparatus controllers; and a second-layer computer that executes a second-layer program for issuing a task command to at least one of the plurality of first-layer computers in order to cause at least one of the plurality of facility apparatuses required to process a task request to be operated in accordance with the task request which is a request for an operation that is to be accomplished by operating the at least one of the plurality of facility apparatuses, and for managing a result of a task that is related to the task request based on the operation result of the at least one of the plurality of facility apparatuses transmitted from the at least one of the plurality of first-layer computers; wherein the plurality of facility apparatuses are a plurality of article transport devices in a distribution facility, wherein each of the plurality of first-layer computers is configured to manage the corresponding apparatus controller that controls the operation of a corresponding one of the plurality of article transport devices, wherein the second-layer computer is configured to manage article transport information for the entire distribution facility, and wherein the task request is a transport request for an article in the distribution facility; the facility control method comprising the following steps that are performed by the facility control system;(a) selecting, based on a manual operation, whether to cause the second-layer computer to execute the first-layer program that had been executed by at least one of the plurality of first-layer computers, when an abnormal condition occurs in at least one of the plurality of first-layer computers including when an abnormal condition occurs in the first task computer and when an abnormal condition occurs in the second task computer; and(b) issuing a substitute command for executing, as a substitute-execution-subject program, the first-layer program that had been executed by at least one of the plurality of first-layer computers in which the abnormal condition occurred;wherein in step (b), a substitute command for causing the second-layer computer to execute the substitute-execution-subject program is issued in accordance with selection information selected in step (a) and wherein the substitute-execution-subject program is executed by the second-layer computer when the second-layer computer receives the substitute command;wherein, in step (a), a selection processing portion of a service switching program displays an indication that an abnormal condition has occurred on an information window on a display and is ready to accept the manual operation when the abnormal condition is detected in the at least one of the plurality of first-layer computers,wherein the information window is configured to show a list of a state of each of the plurality of first-layer computers and a state of the second-layer computer to distinguishably indicate whether each of the computers is operating normally or an abnormal condition has occurred, and recognizably show which program or programs are currently executed by which computer or computers. 11. The facility control method as defined in claim 10, wherein in step (b), a substitute command is issued for causing the second-layer computer to execute, as the substitute-execution-subject program, all of the first-layer program or programs that had been executed by at least one of the plurality of first-layer computers in which the abnormal condition occurred. 12. The facility control method as defined in claim 10, wherein a plurality of the first-layer programs are executed by at least one of the plurality of first-layer computers, wherein, in step (a), a part of the plurality of the first-layer programs that had been executed by at least one of the plurality of first-layer computers in which the abnormal condition occurred is selected as the substitute-execution-subject program, andwherein, in step (b), a substitute command is issued for causing the second-layer computer to execute the substitute-execution-subject program that is selected in step (a). 13. The facility control method as defined in claim 10, further comprising, as a step performed by the facility control system: (c) relaying data for the task command and data for the operation result communicated between the plurality of first-layer computers and the second-layer computer,wherein, in step (c), an exchange of the data between the plurality of first-layer computers and the second-layer computer is relayed based on identifying information assigned to each of the plurality of first-layer computers and the second-layer computer, andwherein, in step (b), an identifying information take over command is issued for causing the second-layer computer to take over the identifying information that had been assigned to at least one of the plurality of first-layer computers in which the abnormal condition occurred, before outputting the substitute command. 14. The facility control method as defined in claim 10, wherein the facility control system further includes a monitoring computer that executes a monitoring program which collects and displays information on an operational state of each of the facility apparatuses from the plurality of first-layer computers or the second-layer computer,wherein, in step (b), a second substitution command is issued for executing the monitoring program that had been executed by the monitoring computer in which an abnormal condition occurred, as a second substitute-execution-subject program, andwherein, in step (b), the second substitution command is issued to the second-layer computer based on a selection information selected in step (a). 15. The facility control method as defined in claim 10, wherein two or more of the first-layer computers are defined as first-layer substitution candidate computers that can execute the substitute-execution-subject program,wherein, in step (a), one of the first-layer computers that are defined as the first-layer substitution candidate computers except for at least one of the plurality of first-layer computers in which the abnormal condition occurred, is selected for executing the substitute-execution-subject program, based on a manual operation. 16. The facility control method as defined in claim 10, wherein in step (a), a selection window is displayed on the display, the selection window accepting the manual operation,wherein the information window accepts a specific manual operation for selecting one of the plurality of first-layer computers for which the second-layer computer is to execute the first-layer program, andwherein in step (a), the selection window is displayed on the display when the information window accepts the specific manual operation. 17. The facility control method as defined in claim 10, wherein the facility apparatus controlled by the apparatus controller that the first task computer is assigned to acts as a first article transfer device for transferring an article in a distribution facility, andwherein the facility apparatus controlled by the apparatus controller that the second task computer is assigned to acts as a second article transfer device for transferring an article in the distribution facility, which is different from the first article transfer device in article transfer form. 18. The facility control method as defined in claim 17, wherein the first article transfer device is a stacker crane, and the second article transfer device is a conveyor.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (12)
Hasan Rizvi ; Ekrem Soylemez ; Juan R. Loaiza ; Robert J. Jenkins, Jr., Automatic failover for clients accessing a resource through a server.
Suntian Song, Method and apparatus for database fault tolerance with instant transaction replication using off-the-shelf database servers and low bandwidth networks.
Alex Bernaden, III ; Gaylon M. Decious ; John E. Seem ; Kirk H. Drees ; Jonathan D. West ; William R. Kuckuk, Method of programming and executing object-oriented state machine logic in a controller.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.