Claims Analysis
Total Claims: 57
Claim 1
Independent Claim
239 words
A computer system for controlling an industrial process comprising: a data storage area; and a digital computer connecting to said data storage area and having input and output means for communicating with said industrial process and with an operator and programmed to form the following data storage allocation means for allocating space within said data storage area for the storage of blocks of data forming actuations each defining an industrial operation and comprising an interlock defining the operation's onset, an interlock defining the operation's continuation, and an interlock defining the operation's completion, and at least some of said actuations also comprising linkages to other actuations which linkages define executable sequences of actuations, solver means having access to said storage area for executing the operations called for by said actuations either in automatic sequence in accordance with said linkages or in response to manual requests from the operator, a background monitor having access to said storage area and called upon by said solver at appropriate times to process said interlocks, notifying said solver and, in at least some cases, giving forth an alarm indication when there is a change in the state of any monitored interlocks, and operator viewport control means for enabling an operator to view the sequences of actuations, said operator viewport control means comprising a manual mode which permits an operator to view and select and call for the execution of any actuation, subject to interlock control.
Claim 2
Dependent Claim
239 words
A computer system for controlling an industrial process comprising: a data storage area; and a digital computer connecting to said data storage area and having input and output means for communicating with said industrial process and with an operator and programmed to form the following data storage allocation means for allocating space within said data storage area for the storage of blocks of data forming actuations each defining an industrial operation and comprising an interlock defining the operation's onset, an interlock defining the operation's continuation, and an interlock defining the operation's completion, and at least some of said actuations also comprising linkages to other actuations which linkages define executable sequences of actuations, solver means having access to said storage area for executing the operations called for by said actuations either in automatic sequence in accordance with said linkages or in response to manual requests from the operator, a background monitor having access to said storage area and called upon by said solver at appropriate times to process said interlocks, notifying said solver and, in at least some cases, giving forth an alarm indication when there is a change in the state of any monitored interlocks, and operator viewport control means for enabling an operator to view the sequences of actuations, said operator viewport control means comprising a manual mode which permits an operator to view and select and call for the execution of any actuation, subject to interlock control.
Claim 3
Dependent Claim
60 words
A computer system in accordance with claim 1 wherein said solver automatically initiates the monitoring of the completion interlocks of at least some actuations following the completion of the operation called for by the actuations, as defined by the completion interlocks, giving forth an alarm indication if the interlock state changes, until a subsequent actuation cancels this ongoing monitoring function.
Claim 4
Dependent Claim
97 words
A computer system in accordance with claim 1 in which said data storage allocation means further defines sequences of actuations to be subsequences having associated therewith a subsequence monitoring interlock formed from a programmable linkage of one or more of said completion interlocks of the actuations in each subsequence to form a subsequence completion interlock, and in which said background monitor is further called upon by said solver, when any given subsequence has run to completion, to give forth an alarm indication when there is a change in the state of the subsequence's linkage of completion interlocks.
Claim 5
Dependent Claim
46 words
A computer system in accordance with claims 1, 2 or 3 wherein said operator viewport control means enables an operator to view, in an animated fashion, the sequences of actuations and the interlock details and process details of any actuation being executed automatically and in sequence.
Claim 6
Dependent Claim
20 words
A computer system in accordance with claim 1 wherein said solver monitors the completion times of at least some actuations.
Claim 7
Dependent Claim
28 words
A computer system in accordance with claim 1 wherein said alarms pertain directly to the safe operation of the industrial process subject to control by the computer system.
Claim 8
Dependent Claim
344 words
A computer system for controlling an industrial process comprising: a data storage area; and a digital computer connecting to said data storage area and having input and output means for communicating with said industrial process and with an operator and programmed to form the following data storage allocation means for allocating space within said data storage area for the storage of blocks of data forming actuations each defining an industrial operation and comprising an interlock defining the operation's onset, an interlock defining the operation's continuation, and an interlock defining the operation's completion, and at least some of said actuations also comprising linkages to other actuations which linkages define executable sequences of actuations, solver means having access to said storage area for executing the operations called for by said actuations either in automatic sequence in accordance with said linkages or in response to manual requests from the operator, and a background monitor having access to said storage area and called upon by said solver at appropriate times to process said interlocks, notifying said solver and, in at least some cases, giving forth an alarm indication when there is a change in the state of any monitored interlocks, said data storage allocation means further defines sequences of actuations to be subsequences having associated therewith a subsequence monitoring interlock formed from a programmable linkage of one or more of said completion interlocks of the actuations in each subsequence to form a subsequence completion interlock, and in which said background monitor is further called upon by said solver, when any given subsequence has run to completion, to give forth an alarm indication when there is a change in the state of the subsequence's linkage of completion interlocks, said solver automatically monitors the completion interlocks of at least some actuations, in addition to said subsequences, following the completion of the operation called for by the actuations, as defined by the completion interlocks, and gives forth an alarm indication if any such completion interlock state changes, until a subsequent actuation cancels one or more of these ongoing completion monitoring functions.
Claim 9
Dependent Claim
344 words
A computer system for controlling an industrial process comprising: a data storage area; and a digital computer connecting to said data storage area and having input and output means for communicating with said industrial process and with an operator and programmed to form the following data storage allocation means for allocating space within said data storage area for the storage of blocks of data forming actuations each defining an industrial operation and comprising an interlock defining the operation's onset, an interlock defining the operation's continuation, and an interlock defining the operation's completion, and at least some of said actuations also comprising linkages to other actuations which linkages define executable sequences of actuations, solver means having access to said storage area for executing the operations called for by said actuations either in automatic sequence in accordance with said linkages or in response to manual requests from the operator, and a background monitor having access to said storage area and called upon by said solver at appropriate times to process said interlocks, notifying said solver and, in at least some cases, giving forth an alarm indication when there is a change in the state of any monitored interlocks, said data storage allocation means further defines sequences of actuations to be subsequences having associated therewith a subsequence monitoring interlock formed from a programmable linkage of one or more of said completion interlocks of the actuations in each subsequence to form a subsequence completion interlock, and in which said background monitor is further called upon by said solver, when any given subsequence has run to completion, to give forth an alarm indication when there is a change in the state of the subsequence's linkage of completion interlocks, said solver automatically monitors the completion interlocks of at least some actuations, in addition to said subsequences, following the completion of the operation called for by the actuations, as defined by the completion interlocks, and gives forth an alarm indication if any such completion interlock state changes, until a subsequent actuation cancels one or more of these ongoing completion monitoring functions.
Claim 10
Dependent Claim
406 words
A computer system for controlling an industrial process comprising: a data storage area; and a digital computer connecting to said data storage area and having input and output means for communicating with said industrial process and with an operator and programmed to form the following data storage allocation means for allocating space within said data storage area for the storage of blocks of data forming actuations each defining an industrial operation and comprising an interlock defining the operation's onset, an interlock defining the operation's continuation, and an interlock defining the operation's completion, and at least some of said actuations also comprising linkages to other actuations which linkages define executable sequences of actuations, solver means having access to said storage area for executing the operations called for by said actuations either in automatic sequence in accordance with said linkages or in response to manual requests from the operator, a background monitor having access to said storage area and called upon by said solver at appropriate times to process said interlocks, notifying said solver and, in at least some cases, giving forth an alarm indication when there is a change in the state of any monitored interlocks, said data storage allocation means further defines sequences of actuations to be subsequences having associated therewith a subsequence monitoring interlock formed from a programmable linkage of one or more of said completion interlocks of the actuations in each subsequence to form a subsequence completion interlock, and in which said background monitor is further called upon by said solver, when any given subsequence has run to completion, to give forth an alarm indication when there is a change in the state of the subsequence's linkage of completion interlocks, said solver automatically monitors the completion interlocks of at least some actuations, in addition to said subsequences, following the completion of the operation called for by the actuations, as defined by the completion interlocks, and gives forth an alarm indication if any such completion interlock state changes, until a subsequent actuation cancels one or more of these ongoing completion monitoring functions, and operator viewport control means for enabling an operator to view, in an animated fashion, the sequences of actuations and the interlock details and process details of any actuation being executed automatically and in sequence, said operator viewport control comprises a manual mode which permits an operator to view and select and call for the execution of any actuation, subject to interlock control.
Claim 11
Dependent Claim
406 words
A computer system for controlling an industrial process comprising: a data storage area; and a digital computer connecting to said data storage area and having input and output means for communicating with said industrial process and with an operator and programmed to form the following data storage allocation means for allocating space within said data storage area for the storage of blocks of data forming actuations each defining an industrial operation and comprising an interlock defining the operation's onset, an interlock defining the operation's continuation, and an interlock defining the operation's completion, and at least some of said actuations also comprising linkages to other actuations which linkages define executable sequences of actuations, solver means having access to said storage area for executing the operations called for by said actuations either in automatic sequence in accordance with said linkages or in response to manual requests from the operator, a background monitor having access to said storage area and called upon by said solver at appropriate times to process said interlocks, notifying said solver and, in at least some cases, giving forth an alarm indication when there is a change in the state of any monitored interlocks, said data storage allocation means further defines sequences of actuations to be subsequences having associated therewith a subsequence monitoring interlock formed from a programmable linkage of one or more of said completion interlocks of the actuations in each subsequence to form a subsequence completion interlock, and in which said background monitor is further called upon by said solver, when any given subsequence has run to completion, to give forth an alarm indication when there is a change in the state of the subsequence's linkage of completion interlocks, said solver automatically monitors the completion interlocks of at least some actuations, in addition to said subsequences, following the completion of the operation called for by the actuations, as defined by the completion interlocks, and gives forth an alarm indication if any such completion interlock state changes, until a subsequent actuation cancels one or more of these ongoing completion monitoring functions, and operator viewport control means for enabling an operator to view, in an animated fashion, the sequences of actuations and the interlock details and process details of any actuation being executed automatically and in sequence, said operator viewport control comprises a manual mode which permits an operator to view and select and call for the execution of any actuation, subject to interlock control.
Claim 12
Dependent Claim
37 words
A computer system in accordance with claim 6 wherein said operator viewport control comprises an edit mode and connects to application editing means which enable an operator having proper authorization to view and to edit said actuations.
Claim 13
Dependent Claim
29 words
A computer system in accordance with claim 8 wherein said manual mode further permits an operator to call for the random execution of any actuation, subject to interlock control.
Claim 14
Dependent Claim
35 words
A computer system in accordance with claim 8 wherein said operator viewport control comprises self documenting means for documenting the current configuration and status of the industrial process subject to control by the computer system.
Claim 15
Dependent Claim
286 words
A computer system for controlling at least one of a plurality of networked transfer line control computers including a plurality of workstation computers for controlling machine tools and a synchronizer computer for controlling the transfer line part movement and said workstation computers together comprising a machine transfer line control system, each computer comprising: a data storage area; and a digital computer connecting to said data storage area and having input and output means for communicating with said transfer line control system and with an operator and programmed to form the following data storage allocation means for allocating space within said data storage area for the storage of blocks of data forming actuations each defining a transfer line operation and comprising an interlock defining the operation's onset, an interlock defining the operation's continuation, and an interlock defining the operation's completion, and at least some of said actuations also comprising linkages to other actuations which linkages define executable sequences of actuations, solver means having access to said storage area for executing the operations called for by said actuations either in automatic sequence in accordance with said linkages or in response to manual requests from the operator, a background monitor having access to said storage area and called upon by said solver at appropriate times to process said interlocks, notifying said solver and, in at least some cases, giving forth an alarm indication when there is a change in the state of any monitored interlocks, and operator viewport control means for enabling an operator to view the sequences of actuations, said operator viewport control means comprising a manual mode which permits an operator to view and select and call for the execution of any actuation, subject to interlock control.
Claim 16
Dependent Claim
286 words
A computer system for controlling at least one of a plurality of networked transfer line control computers including a plurality of workstation computers for controlling machine tools and a synchronizer computer for controlling the transfer line part movement and said workstation computers together comprising a machine transfer line control system, each computer comprising: a data storage area; and a digital computer connecting to said data storage area and having input and output means for communicating with said transfer line control system and with an operator and programmed to form the following data storage allocation means for allocating space within said data storage area for the storage of blocks of data forming actuations each defining a transfer line operation and comprising an interlock defining the operation's onset, an interlock defining the operation's continuation, and an interlock defining the operation's completion, and at least some of said actuations also comprising linkages to other actuations which linkages define executable sequences of actuations, solver means having access to said storage area for executing the operations called for by said actuations either in automatic sequence in accordance with said linkages or in response to manual requests from the operator, a background monitor having access to said storage area and called upon by said solver at appropriate times to process said interlocks, notifying said solver and, in at least some cases, giving forth an alarm indication when there is a change in the state of any monitored interlocks, and operator viewport control means for enabling an operator to view the sequences of actuations, said operator viewport control means comprising a manual mode which permits an operator to view and select and call for the execution of any actuation, subject to interlock control.
Claim 17
Dependent Claim
60 words
A computer system in accordance with claim 12 wherein said solver automatically initiates the monitoring of the completion interlocks of at least some actuations following the completion of the operation called for by the actuations, as defined by the completion interlocks, giving forth an alarm indication if the interlock state changes, until a subsequent actuation cancels this ongoing monitoring function.
Claim 18
Dependent Claim
97 words
A computer system in accordance with claim 12 in which said data storage allocation means further defines sequences of actuations to be subsequences having associated therewith a subsequence monitoring interlock formed from a programmable linkage of one or more of said completion interlocks of the actuations in each subsequence to form a subsequence completion interlock, and in which said background monitor is further called upon by said solver, when any given subsequence has run to completion, to give forth an alarm indication when there is a change in the state of the subsequence's linkage of completion interlocks.
Claim 19
Dependent Claim
46 words
A computer system in accordance with claims 12, 13 or 14 wherein said operator viewport control means enables an operator to view, in an animated fashion, the sequences of actuations and the interlock details and process details of any actuation being executed automatically and in sequence.
Claim 20
Dependent Claim
20 words
A computer system in accordance with claim 12 wherein said solver monitors the completion times of at least some actuations.
Claim 21
Dependent Claim
28 words
A computer system in accordance with claim 12 wherein said alarms pertain directly to the safe operation of the transfer line subject to control by the computer system.
Claim 22
Dependent Claim
391 words
A computer system for controlling at least one of a plurality of networked transfer line control computers including a plurality of workstation computers for controlling machine tools and a synchronizer computer for controlling the transfer line part movement and said workstation computers together comprising a machine transfer line control system, each computer comprising: a data storage area; and a digital computer connecting to said data storage area and having input and output means for communicating with said transfer line control system and with an operator and programmed to form the following data storage allocation means for allocating space within said data storage area for the storage of blocks of data forming actuations each defining a transfer line operation and comprising an interlock defining the operation's onset, an interlock defining the operation's continuation, and an interlock defining the operation's completion, and at least some of said actuations also comprising linkages to other actuations which linkages define executable sequences of actuations, solver means having access to said storage area for executing the operations called for by said actuations either in automatic sequence in accordance with said linkages or in response to manual requests from the operator, and a background monitor having access to said storage area and called upon by said solver at appropriate times to process said interlocks, notifying said solver and, in at least some cases, giving forth an alarm indication when there is a change in the state of any monitored interlocks, said data storage allocation means further defines sequences of actuations to be subsequences having associated therewith a subsequence monitoring interlock formed from a programmable linkage of one or more of said completion interlocks of the actuations in each subsequence to form a subsequence completion interlock, and in which said background monitor is further called upon by said solver, when any given subsequence has run to completion, to give forth an alarm indication when there is a change in the state of the subsequence's linkage of completion interlocks, said solver automatically monitors the completion interlocks of at least some actuations, in addition to said subsequences, following the completion of the operation called for by the actuations, as defined by the completion interlocks, and gives forth an alarm indication if any such completion interlock state changes, until a subsequent actuation cancels one or more of these ongoing completion monitoring functions.
Claim 23
Dependent Claim
391 words
A computer system for controlling at least one of a plurality of networked transfer line control computers including a plurality of workstation computers for controlling machine tools and a synchronizer computer for controlling the transfer line part movement and said workstation computers together comprising a machine transfer line control system, each computer comprising: a data storage area; and a digital computer connecting to said data storage area and having input and output means for communicating with said transfer line control system and with an operator and programmed to form the following data storage allocation means for allocating space within said data storage area for the storage of blocks of data forming actuations each defining a transfer line operation and comprising an interlock defining the operation's onset, an interlock defining the operation's continuation, and an interlock defining the operation's completion, and at least some of said actuations also comprising linkages to other actuations which linkages define executable sequences of actuations, solver means having access to said storage area for executing the operations called for by said actuations either in automatic sequence in accordance with said linkages or in response to manual requests from the operator, and a background monitor having access to said storage area and called upon by said solver at appropriate times to process said interlocks, notifying said solver and, in at least some cases, giving forth an alarm indication when there is a change in the state of any monitored interlocks, said data storage allocation means further defines sequences of actuations to be subsequences having associated therewith a subsequence monitoring interlock formed from a programmable linkage of one or more of said completion interlocks of the actuations in each subsequence to form a subsequence completion interlock, and in which said background monitor is further called upon by said solver, when any given subsequence has run to completion, to give forth an alarm indication when there is a change in the state of the subsequence's linkage of completion interlocks, said solver automatically monitors the completion interlocks of at least some actuations, in addition to said subsequences, following the completion of the operation called for by the actuations, as defined by the completion interlocks, and gives forth an alarm indication if any such completion interlock state changes, until a subsequent actuation cancels one or more of these ongoing completion monitoring functions.
Claim 24
Dependent Claim
453 words
A computer system for controlling at least one of a plurality of networked transfer line control computers including a plurality of workstation computers for controlling machine tools and a synchronizer computer for controlling the transfer line part movement and said workstation computers together comprising a machine transfer line control system, each computer comprising: a data storage area; and a digital computer connecting to said data storage area and having input and output means for communicating with said transfer line control system and with an operator and programmed to form the following data storage allocation means for allocating space within said data storage area for the storage of blocks of data forming actuations each defining a transfer line operation and comprising an interlock defining the operation's onset, an interlock defining the operation's continuation, and an interlock defining the operation's completion, and at least some of said actuations also comprising linkages to other actuations which linkages define executable sequences of actuations, solver means having access to said storage area for executing the operations called for by said actuations either in automatic sequence in accordance with said linkages or in response to manual requests from the operator, a background monitor having access to said storage area and called upon by said solver at appropriate times to process said interlocks, notifying said solver and, in at least some cases, giving forth an alarm indication when there is a change in the state of any monitored interlocks, said data storage allocation means further defines sequences of actuations to be subsequences having associated therewith a subsequence monitoring interlock formed from a programmable linkage of one or more of said completion interlocks of the actuations in each subsequence to form a subsequence completion interlock, and in which said background monitor is further called upon by said solver, when any given subsequence has run to completion, to give forth an alarm indication when there is a change in the state of the subsequence's linkage of completion interlocks, said solver automatically monitors the completion interlocks of at least some actuations, in addition to said subsequences, following the completion of the operation called for by the actuations, as defined by the completion interlocks, and gives forth an alarm indication if any such completion interlock state changes, until a subsequent actuation cancels one or more of these ongoing completion monitoring functions, and operator viewport control means for enabling an operator to view, in an animated fashion, the sequences of actuations and the interlock details and process details of any actuation being executed automatically and in sequence, said operator viewport control comprises a manual mode which permits an operator to view and select and call for the execution of any actuation, subject to interlock control.
Claim 25
Dependent Claim
453 words
A computer system for controlling at least one of a plurality of networked transfer line control computers including a plurality of workstation computers for controlling machine tools and a synchronizer computer for controlling the transfer line part movement and said workstation computers together comprising a machine transfer line control system, each computer comprising: a data storage area; and a digital computer connecting to said data storage area and having input and output means for communicating with said transfer line control system and with an operator and programmed to form the following data storage allocation means for allocating space within said data storage area for the storage of blocks of data forming actuations each defining a transfer line operation and comprising an interlock defining the operation's onset, an interlock defining the operation's continuation, and an interlock defining the operation's completion, and at least some of said actuations also comprising linkages to other actuations which linkages define executable sequences of actuations, solver means having access to said storage area for executing the operations called for by said actuations either in automatic sequence in accordance with said linkages or in response to manual requests from the operator, a background monitor having access to said storage area and called upon by said solver at appropriate times to process said interlocks, notifying said solver and, in at least some cases, giving forth an alarm indication when there is a change in the state of any monitored interlocks, said data storage allocation means further defines sequences of actuations to be subsequences having associated therewith a subsequence monitoring interlock formed from a programmable linkage of one or more of said completion interlocks of the actuations in each subsequence to form a subsequence completion interlock, and in which said background monitor is further called upon by said solver, when any given subsequence has run to completion, to give forth an alarm indication when there is a change in the state of the subsequence's linkage of completion interlocks, said solver automatically monitors the completion interlocks of at least some actuations, in addition to said subsequences, following the completion of the operation called for by the actuations, as defined by the completion interlocks, and gives forth an alarm indication if any such completion interlock state changes, until a subsequent actuation cancels one or more of these ongoing completion monitoring functions, and operator viewport control means for enabling an operator to view, in an animated fashion, the sequences of actuations and the interlock details and process details of any actuation being executed automatically and in sequence, said operator viewport control comprises a manual mode which permits an operator to view and select and call for the execution of any actuation, subject to interlock control.
Claim 26
Dependent Claim
37 words
A computer system in accordance with claim 19 wherein said operator viewport control comprises an edit mode and connects to application editing means which enable an operator having proper authorization to view and to edit said actuations.
Claim 27
Dependent Claim
29 words
A computer system in accordance with claim 19 wherein said manual mode further permits an operator to call for the random execution of any actuation, subject to interlock control.
Claim 28
Dependent Claim
35 words
A computer system in accordance with claim 19 wherein said operator viewport control comprises self documenting means for documenting the current configuration and status of the transfer line subject to control by the computer system.
Claim 29
Independent Claim
168 words
A method for controlling a transfer line comprising the steps of: storing actuations defining a transfer line operation, an interlock defining the operation's onset, an interlock defining the operation's continuation, and an interlock defining the operation's completion; establishing linkages between at least some of said actuations and other of said actuations, which linkages define executable sequences of actuations; communicating input and output status information relating to the transfer line and said actuations to a human operator; executing the operations called for by said actuations either in automatic sequence in accordance with said linkages or in response to manual requests from the operator; monitoring the interlocks defined by said actuations when processed by said execution step at appropriate times and, in at least some cases, giving forth an alarm indication when there is a change in the state of any monitored interlock; and permitting the human operator with a manual mode of operation to view and select and call for the execution of any actuation, subject to interlock control.
Claim 30
Independent Claim
168 words
A method for controlling a transfer line comprising the steps of: storing actuations defining a transfer line operation, an interlock defining the operation's onset, an interlock defining the operation's continuation, and an interlock defining the operation's completion; establishing linkages between at least some of said actuations and other of said actuations, which linkages define executable sequences of actuations; communicating input and output status information relating to the transfer line and said actuations to a human operator; executing the operations called for by said actuations either in automatic sequence in accordance with said linkages or in response to manual requests from the operator; monitoring the interlocks defined by said actuations when processed by said execution step at appropriate times and, in at least some cases, giving forth an alarm indication when there is a change in the state of any monitored interlock; and permitting the human operator with a manual mode of operation to view and select and call for the execution of any actuation, subject to interlock control.
Claim 31
Dependent Claim
65 words
A method in accordance with claim 23 wherein said execution step automatically initiates the monitoring of the completion interlocks of at least some actuations following the completion of the operation called for by the actuations, as defined by the completion interlocks, giving forth an alarm indication if the interlock state changes, until a subsequent executed operation defined by another actuation cancels this ongoing monitoring function.
Claim 32
Dependent Claim
98 words
A method in accordance with claim 23 in which said step for storing actuations further defines sequences of actuations to be subsequences having associated therewith a subsequence monitoring interlock formed from a programmable linkage of one or more of said completion interlocks of the actuations in each subsequence to form a subsequence completion interlock, and in which said background monitoring step is further called upon by said execution step, when any given subsequence has been fully executed, to give forth an alarm indication when there is a change in the state of the subsequence's linkage of completion interlocks.
Claim 33
Independent Claim
51 words
A method in accordance with claims 23, 24 or 25 further comprising the step of displaying to the human operator, in an animated fashion, the sequences of actuations and the interlock details and process details of any actuation while the operation defined by the actuation is executed automatically and in sequence.
Claim 34
Independent Claim
334 words
A method for controlling a transfer line comprising the steps of: storing actuations defining a transfer line operation, an interlock defining the operation's onset, an interlock defining the operation's continuation, and an interlock defining the operation's completion; establishing linkages between at least some of said actuations and other of said actuations, which linkages define executable sequences of actuations; communicating input and output status information relating to the transfer line and said actuations to a human operator; executing the operations called for by said actuations either in automatic sequence in accordance with said linkages or in response to manual requests from the operator; monitoring the interlocks defined by said actuations when processed by said execution step at appropriate times and, in at least some cases, giving forth an alarm indication when there is a change in the state of any monitored interlock; said step for storing actuations further defines sequences of actuations to be subsequences having associated therewith a subsequence monitoring interlock formed from a programmable linkage of one or more of said completion interlocks of the actuations in each subsequence to form a subsequence completion interlock, and in which said background monitoring step if further called upon by said execution step, when any given subsequence has been fully executed, to give forth an alarm indication when there is a change in the state of the subsequence's linkage of completion interlocks; and displaying to the human operator, in an animated fashion, the sequences of actuations and the interlock details and process details of any actuation while the operation defined by the actuation is executed automatically and in sequence; said execution step automatically initiates monitoring the completion interlocks of at least some actuations, in addition to said subsequences, following the completion of the operation called for by the actuations, as defined by the completion interlocks, and gives forth an alarm indication if any such completion interlock state changes, until a subsequent actuation defines an operation that cancels one or more of these ongoing completion monitoring functions.
Claim 35
Independent Claim
334 words
A method for controlling a transfer line comprising the steps of: storing actuations defining a transfer line operation, an interlock defining the operation's onset, an interlock defining the operation's continuation, and an interlock defining the operation's completion; establishing linkages between at least some of said actuations and other of said actuations, which linkages define executable sequences of actuations; communicating input and output status information relating to the transfer line and said actuations to a human operator; executing the operations called for by said actuations either in automatic sequence in accordance with said linkages or in response to manual requests from the operator; monitoring the interlocks defined by said actuations when processed by said execution step at appropriate times and, in at least some cases, giving forth an alarm indication when there is a change in the state of any monitored interlock; said step for storing actuations further defines sequences of actuations to be subsequences having associated therewith a subsequence monitoring interlock formed from a programmable linkage of one or more of said completion interlocks of the actuations in each subsequence to form a subsequence completion interlock, and in which said background monitoring step if further called upon by said execution step, when any given subsequence has been fully executed, to give forth an alarm indication when there is a change in the state of the subsequence's linkage of completion interlocks; and displaying to the human operator, in an animated fashion, the sequences of actuations and the interlock details and process details of any actuation while the operation defined by the actuation is executed automatically and in sequence; said execution step automatically initiates monitoring the completion interlocks of at least some actuations, in addition to said subsequences, following the completion of the operation called for by the actuations, as defined by the completion interlocks, and gives forth an alarm indication if any such completion interlock state changes, until a subsequent actuation defines an operation that cancels one or more of these ongoing completion monitoring functions.
Claim 36
Dependent Claim
20 words
A method in accordance with claim 27 wherein said execution step monitors the completion times of at least some actuations.
Claim 37
Dependent Claim
26 words
A method in accordance with claim 27 wherein said alarms pertain directly to the safe operation of the transfer line subject to control by the method.
Claim 38
Dependent Claim
51 words
A method in accordance with claim 27 further comprising the step as of displaying to the human operator to view, in an animated fashion, the sequences of actuations and the interlock details and process details of any actuation while the operation defined by the actuation is executed automatically and in sequence.
Claim 39
Dependent Claim
42 words
A method in accordance with claim 30 wherein, in response to manual requests from the operator to view and to call for the execution of any actuation, displaying the actuation, and executing the process defined by the actuation, subject to interlock control.
Claim 40
Dependent Claim
22 words
A method in accordance with claim 30 wherein the operator calls for the random execution of any actuation subject to interlock control.
Claim 41
Dependent Claim
41 words
A method in accordance with claim 30 wherein said step for animating further comprises the step of displaying and revising any actuation in response to commands issued by a human operator having proper authorization to view and to edit said actuations.
Claim 42
Dependent Claim
241 words
A distributed computational system for a transfer line that comprises a plurality of machining workstations each having at least one machine for parts processing and at least one synchronizer workstation having at least one machine for parts transfer past all of the workstations, comprising: a compact computational system at each workstation comprising input and output means for connecting the system to machines at the workstation, network means for connecting the system to the other computational systems, a data storage area containing sequences of machine actuations specific to the connected machines at that workstation, solver means and monitor means for defining the machining or parts transfer and monitoring operations to be carried out at that workstation, operator viewport means for permitting the operator to view, in an animated fashion, to execute manually (subject to interlock control), and to edit said actuations (if authorized to do so); said operator viewport control means comprising a manual mode which permits an operator to view and select and call for the execution of any actuation, subject to interlock control; said synchronizer computational system's data storage area containing actuations which generate all of the following commands, and broadcasts at least the first three of the following commands to the remaining workstations over said network means and awaits acknowledgment of completion of at least the first three of the following commands before proceeding: part clamp; cycle units; part unclamp; engage transfer; advance transfer; disengage transfer; and return transfer.
Claim 43
Dependent Claim
241 words
A distributed computational system for a transfer line that comprises a plurality of machining workstations each having at least one machine for parts processing and at least one synchronizer workstation having at least one machine for parts transfer past all of the workstations, comprising: a compact computational system at each workstation comprising input and output means for connecting the system to machines at the workstation, network means for connecting the system to the other computational systems, a data storage area containing sequences of machine actuations specific to the connected machines at that workstation, solver means and monitor means for defining the machining or parts transfer and monitoring operations to be carried out at that workstation, operator viewport means for permitting the operator to view, in an animated fashion, to execute manually (subject to interlock control), and to edit said actuations (if authorized to do so); said operator viewport control means comprising a manual mode which permits an operator to view and select and call for the execution of any actuation, subject to interlock control; said synchronizer computational system's data storage area containing actuations which generate all of the following commands, and broadcasts at least the first three of the following commands to the remaining workstations over said network means and awaits acknowledgment of completion of at least the first three of the following commands before proceeding: part clamp; cycle units; part unclamp; engage transfer; advance transfer; disengage transfer; and return transfer.
Claim 44
Dependent Claim
276 words
A computational system for controlling a real-time process, comprising: a programmable data processing system including means for processing data under program control, process input and output means for accepting process data from and transferring control data to said process, data storage means for storing data, and user viewport means for displaying data visually to a user and for accepting visual data editing commands and process operating commands from the user; said system including edit means for enabling the user to use said user viewport means to create visual representations of actuations each defining a unique process monitoring and control operation, at least some of said actuations including at least one interlock displayed visually as a ladder logic interconnection of contacts defining a logical relationship of said process data that determines, along with other visual data, at least the onset, duration, or termination of a corresponding process control operation as well as a process monitoring function, and for enabling the user visually to link sequences of two or more actuations into at least one executable sequence, said edit means storing data representations of said actuations within said storage means, and solver and monitor means for implementing the process control and monitoring operations defined by said data representations of said actuations, either automatically in sequence as determined by said linked executable sequences while simultaneously causing said viewport means to display to the user, in an animated fashion, the visual representation for each actuation while it is automatically executed, or manually, subject to interlock control, in response to operator manual selection of an individual actuation from visual representations of the actuations displayed to the user by said viewport means.
Claim 45
Dependent Claim
276 words
A computational system for controlling a real-time process, comprising: a programmable data processing system including means for processing data under program control, process input and output means for accepting process data from and transferring control data to said process, data storage means for storing data, and user viewport means for displaying data visually to a user and for accepting visual data editing commands and process operating commands from the user; said system including edit means for enabling the user to use said user viewport means to create visual representations of actuations each defining a unique process monitoring and control operation, at least some of said actuations including at least one interlock displayed visually as a ladder logic interconnection of contacts defining a logical relationship of said process data that determines, along with other visual data, at least the onset, duration, or termination of a corresponding process control operation as well as a process monitoring function, and for enabling the user visually to link sequences of two or more actuations into at least one executable sequence, said edit means storing data representations of said actuations within said storage means, and solver and monitor means for implementing the process control and monitoring operations defined by said data representations of said actuations, either automatically in sequence as determined by said linked executable sequences while simultaneously causing said viewport means to display to the user, in an animated fashion, the visual representation for each actuation while it is automatically executed, or manually, subject to interlock control, in response to operator manual selection of an individual actuation from visual representations of the actuations displayed to the user by said viewport means.
Claim 46
Dependent Claim
71 words
A computational system in accordance with claim 35 wherein said viewport means comprises means, when provided with a visual representation of an actuation by said solver and monitor, to indicate the state of process data corresponding to interlock ladder network contacts by means of visual attributes applied to the visual representations of the contacts such that the operator can determine the current state of process variables critical to any given actuation.
Claim 47
Dependent Claim
44 words
A computational system in accordance with claim 35 wherein said viewport means displays the actuations first as reduced size representations linked on the screen in executable sequence, with an enlarged visual representation of any actuation manually selected by the user or automatically being processed.
Claim 48
Dependent Claim
34 words
A computational system in accordance with claim 37 wherein the user viewport means comprises touchscreen means arranged to produce said enlarged visual representation in response to the user touching the corresponding reduced size representation.
Claim 49
Dependent Claim
40 words
A computational system in accordance with claim 38 wherein the user viewport means permits the user to touch a contact in an actuation ladder network and, in response to such a touch, displays data relevant to the corresponding system data.
Claim 50
Dependent Claim
50 words
A computational system in accordance with claim 35 wherein at least some of said visual representations of actuations include at least two interlock ladder networks of contacts, a first network determining the onset of a process control operation and a second network determining the termination of the process control operation.
Claim 51
Dependent Claim
44 words
A computational system in accordance with claim 40 wherein the visual information for an actuation also comprises a process operation timeout value, and wherein said means for monitoring comprises means to give forth an alarm indication if a timed operation exceeds said timeout value.
Claim 52
Dependent Claim
30 words
A computational system in accordance with claim 40 wherein said second ladder network, following termination of the process control function, defines ongoing monitoring of the maintenance of said termination condition.
Claim 53
Dependent Claim
44 words
A computational system in accordance with claim 42 wherein the visual information for an actuation also comprises a process operation timeout value, and wherein said means for monitoring comprises means to give forth an alarm indication if a timed operation exceeds said timeout value.
Claim 54
Dependent Claim
45 words
A computational system in accordance with claim 40 wherein at least some of said visual representations of actuations include at least a third interlock ladder network of contacts determining whether it is safe to continue a process control operation once initiated and prior to termination.
Claim 55
Dependent Claim
44 words
A computational system in accordance with claim 44 wherein the visual information for an actuation also comprises a process operation timeout value, and wherein said means for monitoring comprises means to give forth an alarm indication if a timed operation exceeds said timeout value.
Claim 56
Dependent Claim
29 words
A computational system in accordance with claim 44 wherein said second network, following termination of the process control function, defines ongoing monitoring of the maintenance of said termination condition.
Claim 57
Dependent Claim
44 words
A computational system in accordance with claim 46 wherein the visual information for an actuation also comprises a process operation timeout value, and wherein said means for monitoring comprises means to give forth an alarm indication if a timed operation exceeds said timeout value.