← Back to Patent Explorer
US5157595A Expired / Lapsed US ⏱️ 0.0 years remaining

Distributed logic control system and method

Assignee: El Paso Technologies Co
•
Filing: 1991-03-08
•
Granted: 1992-10-20
•
Expires: 2011-03-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for controlling operation of a plurality of elements in an automated process, such as a production process, and indicating error conditions as they occur. Each unique set of input and output conditions of the various system elements defines a unique logic state or zone. Thus, there are defined a multiplicity of valid system logic states or zones, each having a unique input/output image. A predetermined sequence of zones, productive zones representing designed machine operations, is stored in a zone table. All zones not explicitly defined in the zone table are automatically treated as error zones. A zone engine automatically cycles to observe any change in input/output image. Any change in inputs from the various system elements automatically transfer action to the unique zone associated with such inputs, resulting in corresponding changes in control outputs to the system elements and/or display an error message as appropriate.

Inventors

  • 👤 Rodger T. Lovrenich

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 21:02
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/406; G05B19/4063; G05B19/04; G05B19/05; G05B19/058; G05B2219/00; G05B2219/10; G05B2219/11; G05B2219/1159; G05B2219/12; G05B2219/1204; G05B2219/13; G05B2219/13066; G05B2219/13067; G05B2219/13189; G05B2219/14; G05B2219/14044; G05B2219/14055; G05B2219/14074; G05B2219/14091

Claims Analysis

Total Claims: 46
Claim 1
Independent Claim 202 words
A machine control system which comprises, in combination, at least one mechanism including means for actuating said mechanism, means for sensing mechanism conditions, and control means responsive to a predefined input from said condition-sensing means for providing a predefined output to said actuating means, characterized in that said control means comprises: a present zone memory means for storing a present zone of a mechanism of said machine; an input/output image memory means for storing a table of input/output images associated with said present zone of said mechanism; an allowed next zones memory means for storing at least one allowed next zone associated with said present zone of said mechanism, at least one of said zones having a plurality of allowed next zones; means for comparing a new input/output image to an input/output image of said plurality of allowed next zones, wherein if said next zone corresponding to said new input/output image does not correspond to one of said plurality of allowed next zones, an error in processing of said machine exists, and a part processing inhibit table indicative of conditions wherein an operation on a workpiece at said mechanism should be inhibited because said workpiece is not properly prepared for said operation.
Claim 2
Dependent Claim 202 words
A machine control system which comprises, in combination, at least one mechanism including means for actuating said mechanism, means for sensing mechanism conditions, and control means responsive to a predefined input from said condition-sensing means for providing a predefined output to said actuating means, characterized in that said control means comprises: a present zone memory means for storing a present zone of a mechanism of said machine; an input/output image memory means for storing a table of input/output images associated with said present zone of said mechanism; an allowed next zones memory means for storing at least one allowed next zone associated with said present zone of said mechanism, at least one of said zones having a plurality of allowed next zones; means for comparing a new input/output image to an input/output image of said plurality of allowed next zones, wherein if said next zone corresponding to said new input/output image does not correspond to one of said plurality of allowed next zones, an error in processing of said machine exists, and a part processing inhibit table indicative of conditions wherein an operation on a workpiece at said mechanism should be inhibited because said workpiece is not properly prepared for said operation.
Claim 3
Dependent Claim 200 words
A machine control system which comprises, in combination, at least one mechanism including means for actuating said mechanism, means for sensing mechanism conditions, and control means responsive to a predefined input from said condition-sensing means for providing a predefined output to said actuating means, characterized in that said control means comprises: a present zone memory means for storing a present zone of a mechanism of said machine; an input/output image memory means for storing a table of input/output images associated with said present zone of said mechanism; an allowed next zones memory means for storing at least one allowed next zone associated with said present zone of said mechanism, at least one of said zones having a plurality of allowed next zones; means for comparing a new input/output image to an input/output image of said plurality of allowed next zones, wherein if said next zone corresponding to said new input/output image does not correspond to one of said plurality of allowed next zones, an error in processing of said machine exists, and an interference inhibit memory means for storing an interference inhibit table describing at least one zone of one mechanism which inhibits at least one zone of another mechanism.
Claim 4
Dependent Claim 200 words
A machine control system which comprises, in combination, at least one mechanism including means for actuating said mechanism, means for sensing mechanism conditions, and control means responsive to a predefined input from said condition-sensing means for providing a predefined output to said actuating means, characterized in that said control means comprises: a present zone memory means for storing a present zone of a mechanism of said machine; an input/output image memory means for storing a table of input/output images associated with said present zone of said mechanism; an allowed next zones memory means for storing at least one allowed next zone associated with said present zone of said mechanism, at least one of said zones having a plurality of allowed next zones; means for comparing a new input/output image to an input/output image of said plurality of allowed next zones, wherein if said next zone corresponding to said new input/output image does not correspond to one of said plurality of allowed next zones, an error in processing of said machine exists, and an interference inhibit memory means for storing an interference inhibit table describing at least one zone of one mechanism which inhibits at least one zone of another mechanism.
Claim 5
Dependent Claim 36 words
The machine control system of claim 2 further comprising a means for identifying the current zone of the one mechanism, and using said interference table to determine the zones of the other mechanism which are inhibited.
Claim 6
Independent Claim 212 words
A method of monitoring the operating of a machine which comprises in combination at least one mechanism including means for actuating said mechanism, and means for sensing mechanism conditions, and control means including memory means, said control means responsive to a predefined input from said condition-sensing means for providing a predefined output to said actuating means, said method comprising the steps of: storing a machine program controlled of at least one mechanism program representing sequences of operation defined by predetermined images of input and output signals stored in a table, monitoring the actual input/output signals, and comparing the image of actual input/output signals with one of the stored means, characterized by: a zone logic method in which each said input/output image is indicative of a zone of said mechanism and each zone having associated therewith a list of corresponding allowed next zones, with at least one of said zones having a plurality of allowed next zones, moving between zones by determining to leave the present zone and by selecting the next zone from among the next allowed zones accommodating interactions between mechanisms by having the current zone of one mechanism prevent the occupation of a predetermined zone of another mechanism, and setting the outputs as prescribed by said selected allowed next zone.
Claim 7
Independent Claim 212 words
A method of monitoring the operating of a machine which comprises in combination at least one mechanism including means for actuating said mechanism, and means for sensing mechanism conditions, and control means including memory means, said control means responsive to a predefined input from said condition-sensing means for providing a predefined output to said actuating means, said method comprising the steps of: storing a machine program controlled of at least one mechanism program representing sequences of operation defined by predetermined images of input and output signals stored in a table, monitoring the actual input/output signals, and comparing the image of actual input/output signals with one of the stored means, characterized by: a zone logic method in which each said input/output image is indicative of a zone of said mechanism and each zone having associated therewith a list of corresponding allowed next zones, with at least one of said zones having a plurality of allowed next zones, moving between zones by determining to leave the present zone and by selecting the next zone from among the next allowed zones accommodating interactions between mechanisms by having the current zone of one mechanism prevent the occupation of a predetermined zone of another mechanism, and setting the outputs as prescribed by said selected allowed next zone.
Claim 8
Independent Claim 209 words
A method of monitoring the operating of a machine which comprises in combination at least one mechanism including means for actuating said mechanism, and means for sensing mechanism conditions, and diagnostic means including memory means, said diagnostic means responsive to a predefined input from said condition-sensing means for providing a predefined output to said actuating means, said method comprising the steps of: storing a machine program comprised of at least one mechanism program representing sequences of operation defined by predetermined images of input and output signals stored in a table, monitoring the actual input/output signals, and comparing the image of actual input/output signals with one of the stored images, characterized by: a zone logic method in which each said input/output image is indicative of a zone of said mechanism and each zone having associated therewith a list of corresponding allowed next zones, with at least one of said zones having a plurality of allowed next zones, moving between zones by determining to leave the present zone and by selecting the next zone from among the next allowed zones, and using said zone logic method to monitor the input/output conditions of said mechanism without setting outputs, which outputs are set by a control method other than said zone logic method.
Claim 9
Independent Claim 209 words
A method of monitoring the operating of a machine which comprises in combination at least one mechanism including means for actuating said mechanism, and means for sensing mechanism conditions, and diagnostic means including memory means, said diagnostic means responsive to a predefined input from said condition-sensing means for providing a predefined output to said actuating means, said method comprising the steps of: storing a machine program comprised of at least one mechanism program representing sequences of operation defined by predetermined images of input and output signals stored in a table, monitoring the actual input/output signals, and comparing the image of actual input/output signals with one of the stored images, characterized by: a zone logic method in which each said input/output image is indicative of a zone of said mechanism and each zone having associated therewith a list of corresponding allowed next zones, with at least one of said zones having a plurality of allowed next zones, moving between zones by determining to leave the present zone and by selecting the next zone from among the next allowed zones, and using said zone logic method to monitor the input/output conditions of said mechanism without setting outputs, which outputs are set by a control method other than said zone logic method.
Claim 10
Dependent Claim 31 words
The method set forth in claim 5 further characterized by: accommodating interactions between mechanisms and outputs by having the current zone of one mechanism determine the actuation of a predetermined output.
Claim 11
Independent Claim 43 words
The method set forth in claims 4 or 5 further characterized by: said table containing at least one error zone, indicating an error condition when, after determining to depart the present zone, no next zone can be selected, and entering said error zone.
Claim 12
Dependent Claim 17 words
The method set forth in claim 7 further characterized by: generating a plain language text error message.
Claim 13
Dependent Claim 76 words
The method set forth in claim 8 wherein the generating step is further characterized by: storing a unique zone name for each zone of said mechanism, storing a unique input/output name for each input/output, providing at least one template containing fixed words and blank spaces, and upon detecting an error, selecting zone and input/output names for insertion into the blanks of the appropriate template to generate the message using data stored upon detection of the error.
Claim 14
Dependent Claim 38 words
The method set forth claim 8 further characterized by: saving the actual input/output image when leaving a zone, and using said image for selecting a next zone and, if an error is detected, for generating the error message.
Claim 15
Dependent Claim 29 words
The method set forth in claim 7 further characterized by: providing the error signal as an indication of the input/output conditions of said mechanism upon detection of an error.
Claim 16
Dependent Claim 19 words
The method set forth in claim 6 further characterized by: displaying an error message indicative of an error condition.
Claim 17
Independent Claim 27 words
The method set forth in claims 4 or 5 characterized by: determining departure from an existing zone by a change in actual input/output image for the mechanism.
Claim 18
Independent Claim 31 words
The method set forth in claims 4 or 5 characterized by: determining departure from an existing zone by a mismatch of the actual input/output image and the current zone input/output image.
Claim 19
Independent Claim 42 words
The method set forth in claims 4 or 5 characterized by: selecting the next zone from the list of allowed next zones by determining the input/output causing the departure and provided the actual input image matches that of said selected next zone.
Claim 20
Independent Claim 42 words
The method set forth in claims 4 or 5 characterized by: selecting the next zone from the list of allowed next zones by comparing the actual input image with that of each allowed next zone in turn until a match is obtained.
Claim 21
Independent Claim 36 words
The method set forth in claims 4 or 5 further characterized by: monitoring the actual time in the present zone of the mechanism and comparing said time to a predetermined time associated with said particular zone.
Claim 22
Dependent Claim 22 words
The method set forth in claim 17 characterized by: exiting the present zone when the actual time exceeds a predetermined maximum time.
Claim 23
Dependent Claim 19 words
The method set forth in claim 18 characterized by: moving directly to the error zone and indicating an error.
Claim 24
Dependent Claim 35 words
The method set forth in claim 17 characterized by: on leaving the zone, comparing the actual time in the zone to a predetermined minimum time, and, if less than the predetermined minimum, indicating an error.
Claim 25
Independent Claim 29 words
The method set forth in claims 4 or 5 further characterized by: recording an identifier of each zone that is departed and the actual time spent in that zone.
Claim 26
Independent Claim 21 words
The method set forth in claims 4 or 5 further characterized by: recording the occurrence of each error in a journal.
Claim 27
Independent Claim 37 words
The method set forth in claims 4 or 5 further characterized by: storing the condition of a part in a part process record, and using said stored condition to inhibit at least one zone of said mechanism.
Claim 28
Independent Claim 30 words
The method set forth in claims 4 or 5 further characterized by: indicating an error condition when, after determining to depart the present zone, no next zone can be selected.
Claim 29
Dependent Claim 92 words
The method of claim 24 further comprising the steps of storing a table containing a list of zone names, input/output names, input/output images for each zone and allowed zones for each said zone, storing in a memory a plurality of error designations, formulating an error message from said table and memory indicative of said error condition, and generating the error message from the names of the last valid zone and the input/output names that caused the input/output image to not match the last valid zone or any of the allowed next zones.
Claim 30
Independent Claim 217 words
A system for monitoring the operating of a machine which comprises in combination at least one mechanism including means for actuating said mechanism, means for sensing mechanism conditions, and control means including memory means, said control means responsive to a predefined input from said condition-sensing means for providing a predefined output to said actuating means, said means comprising: a stored machine program comprised of at least one mechanism program representing sequences of operation defined by predetermined images of input and output signals stored in a table, means for monitoring the actual input/output signals, and means for comparing the image of actual input/output signals with one of the stored images, characterized by: zone logic means in which each said input/output image is indicative of a zone of said mechanism and each zone having associated therewith a list of corresponding allowed next zones, with at least one of said zones having a plurality of allowed next zones, means for moving between zones by determining to leave the present zone and by selecting the next zone from among the next allowed zones means for accommodating interactions between mechanisms by having the current zone of one mechanism prevent the occupation of a predetermined zone of another mechanism, and means for setting the outputs as prescribed by said selected allowed next zone.
Claim 31
Independent Claim 217 words
A system for monitoring the operating of a machine which comprises in combination at least one mechanism including means for actuating said mechanism, means for sensing mechanism conditions, and control means including memory means, said control means responsive to a predefined input from said condition-sensing means for providing a predefined output to said actuating means, said means comprising: a stored machine program comprised of at least one mechanism program representing sequences of operation defined by predetermined images of input and output signals stored in a table, means for monitoring the actual input/output signals, and means for comparing the image of actual input/output signals with one of the stored images, characterized by: zone logic means in which each said input/output image is indicative of a zone of said mechanism and each zone having associated therewith a list of corresponding allowed next zones, with at least one of said zones having a plurality of allowed next zones, means for moving between zones by determining to leave the present zone and by selecting the next zone from among the next allowed zones means for accommodating interactions between mechanisms by having the current zone of one mechanism prevent the occupation of a predetermined zone of another mechanism, and means for setting the outputs as prescribed by said selected allowed next zone.
Claim 32
Independent Claim 212 words
A system for monitoring the operating of a machine which comprises in combination at least one mechanism including means for actuating said mechanism, means for sensing mechanism conditions, and diagnostic means including memory means, said diagnostic means responsive to a predefined input from said condition-sensing means for providing a predefined output to said actuating means, said means comprising: a stored machine program comprised of at least one mechanism program representing sequences of operation defined by predetermined images of input and output signals stored in a table, means for monitoring the actual input/output signals, and means for comparing the image of actual input/output signals with one of the stored images, characterized by: zone logic means in which each said input/output image is indicative of a zone of said mechanism and each zone having associated therewith a list of corresponding allowed next zones, with at least one of said zones having a plurality of allowed next zones, means for moving between zones by determining to leave the present zone and by selecting the next zone from among the next allowed zones, and means for using said zone logic means to monitor the input/output conditions of said mechanism without setting outputs, which outputs are set by a control method other than said zone logic method.
Claim 33
Independent Claim 212 words
A system for monitoring the operating of a machine which comprises in combination at least one mechanism including means for actuating said mechanism, means for sensing mechanism conditions, and diagnostic means including memory means, said diagnostic means responsive to a predefined input from said condition-sensing means for providing a predefined output to said actuating means, said means comprising: a stored machine program comprised of at least one mechanism program representing sequences of operation defined by predetermined images of input and output signals stored in a table, means for monitoring the actual input/output signals, and means for comparing the image of actual input/output signals with one of the stored images, characterized by: zone logic means in which each said input/output image is indicative of a zone of said mechanism and each zone having associated therewith a list of corresponding allowed next zones, with at least one of said zones having a plurality of allowed next zones, means for moving between zones by determining to leave the present zone and by selecting the next zone from among the next allowed zones, and means for using said zone logic means to monitor the input/output conditions of said mechanism without setting outputs, which outputs are set by a control method other than said zone logic method.
Claim 34
Independent Claim 47 words
The system set forth in claims 26 or 27 further characterized by: said table containing at least one error zone, means for indicating an error condition when, after determining to depart the present zone, no next zone can be selected, and means for entering said error zone.
Claim 35
Dependent Claim 19 words
The system set forth in claim 28 further characterized by: means for generating a plain language text error message.
Claim 36
Dependent Claim 81 words
The system set forth in claim 29 wherein the means for generating is further characterized by: means for storing a unique zone name for each zone of said mechanism, means for storing a unique input/output name for each input/output, means for providing at least one template containing fixed words and blank spaces, and means for selecting zone and input/output names for insertion into the blanks of the appropriate template to generate the message using data stored upon detection of the error.
Claim 37
Independent Claim 29 words
The system set forth in claims 26 or 27 characterized by: means for determining departure from an existing zone by a change in actual input/output image for the mechanism.
Claim 38
Independent Claim 33 words
The system set forth in claims 26 or 27 characterized by: means for determining departure from an existing zone by a mismatch of the actual input/output image and the current zone input/output image.
Claim 39
Independent Claim 44 words
The system set forth in claims 26 or 27 characterized by: means for selecting the next zone from the list of allowed next zones by determining the input/output causing the departure and provided the actual input image matches that of said selected next zone.
Claim 40
Independent Claim 44 words
The system set forth in claims 26 or 27 characterized by: means for selecting the next zone from the list of allowed next zones by comparing the actual input image with that of each allowed next zone in turn until a match is obtained.
Claim 41
Independent Claim 38 words
The system set forth in claims 26 or 27 further characterized by: means for monitoring the actual time in the present zone of the mechanism and comparing said time to a predetermined time associated with said particular zone.
Claim 42
Independent Claim 31 words
The system set forth in claims 26 or 27 further characterized by: means for recording an identifier of each zone that is departed and the actual time spent in that zone.
Claim 43
Independent Claim 23 words
The system set forth in claims 26 or 27 further characterized by: means for recording the occurrence of each error in a journal.
Claim 44
Independent Claim 39 words
The system set forth in claims 26 or 27 further characterized by: means for storing the condition of a part in a part process record, and using said stored condition to inhibit at least one zone of said mechanism.
Claim 45
Independent Claim 32 words
The system set forth in claims 26 or 27 further characterized by: means for indicating an error condition when, after determining to depart the present zone, no next zone can be selected.
Claim 46
Dependent Claim 94 words
The apparatus of claim 39 further characterized by: means having a table containing a list of zone names, input/output names, input/output images for each zone and allowed zones for each said zone, a memory containing a plurality of error designations, means for formulating an error message from said table and memory indicative of said error condition, and means for generating the error message from the names of the last valid zone and the input/output names that caused the input/output image to not match the last valid zone or any of the allowed next zones.

References Cited (Backward Citations)

US3651495A Cited
US3655404A Cited
US3618045A Cited
US3623011A Cited
US3611312A Cited
US4531182A Cited
US3702986A Cited
US4314342A Cited
US4306292A Cited
US3810118A Cited
US3719931A Cited
US4123795A Cited
US3761882A Cited
US3875380A Cited
US3810100A Cited
US3794982A Cited
US3755787A Cited
US4267458A Cited
US3839707A Cited
US3829842A Cited
US4445180A Cited
US4095094A Cited
US4216398A Cited
US3974484A Cited
US4029950A Cited
US4034365A Cited
US4015548A Cited
US4133477A Cited
US4200936A Cited
US4064395A Cited
US4672537A Cited
US4807116A Cited
US4484275A Cited
US4228496A Cited
US4817091A Cited
US4365295A Cited
US4639864A Cited
US4672535A Cited
US4356550A Cited
US4038533A Cited
US4149235A Cited
US4165534A Cited
US4283773A Cited
US4144550A Cited
US4138718A Cited
US4200915A Cited
US4215397A Cited
US4215395A Cited
US4334226A Cited
US4241402A Cited
US4241400A Cited
US4325120A Cited
US4263647A Cited
US4449180A Cited
US4301351A Cited
US4253148A Cited
US4415965A Cited
US4473883A Cited
US4344127A Cited
US4344138A Cited
US4365297A Cited
US4620273A Cited
US4530134A Cited
US4455602A Cited
US4423594A Cited
US4939643A Cited
US4550366A Cited
US4529780A Cited
US4478783A Cited
US4455622A Cited
US4558419A Cited
US4453229A Cited
US4570217A Cited
US4486830A Cited
US4608628A Cited
US4591967A Cited
US4562529A Cited
US4489377A Cited
US4514846A Cited
US4521847A Cited
US4698629A Cited
US4564102A Cited
US4583280A Cited
US4648068A Cited
US4700313A Cited
US4633387A Cited
US4689739A Cited
US4604714A Cited
US4638227A Cited
US4679045A Cited
US4651601A Cited
US4750150A Cited
US4691289A Cited
US4688166A Cited
US4695946A Cited
US4796189A Cited
US4742443A Cited
US4782447A Cited
US4851985A Cited
US4740891A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-10-20 1996-04-20 1996-10-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-10-20 2000-04-20 2000-10-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-10-20 2004-04-20 2004-10-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag