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

Distributed measurement and control system for industrial processes

Assignee: INCONIX CORP
•
Filing: 1983-04-21
•
Granted: 1985-05-14
•
Expires: 2003-04-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The disclosed invention includes at least one programmable industrial measurement and control device operable in a stand-alone mode to sequentially and repetitively sample a plurality of analog input channels and store in preselected memory locations digital data representative of corresponding channels, to repetitively evaluate a predetermined plurality of industrial measurement and control functions on said data, and to actuate selected output channels in accordance with the results of each of the evaluation iterations to provide real-time control of an industrial process. Means including a pointer controlled ROM work list, a ROM program directory, a ROM variables control, a RAM report control, a RAM function control, and a ROM program code table specify the time sequence of, and the data and control structures for, each evaluation iteration. A host system is connected to the devices via a local area network for operation in a shared resources mode, and may be either a processor or an interactive terminal. The local area network includes two shielded twisted wire cables. A CSMA/CD communications protocol is implemented. Gateways connect the host to the network, and connect peripheral devices such as printers or graphics displays to the network. In the shared resources mode, each node on the network may routinely prepare and send reports to the host representative of sensed industrial conditions, may respond to host system generated commands, and may prepare and send exception reports to the host system whenever the industrial process exceeds prescribed bounds.

Inventors

  • 👤 Douglas A. Cassell

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 12:00
CPC Classifications
G; G05; G05B; G05B15/00; G05B15/02

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 367 words
A distributed measurement and control system for industrial processes having a plurality of industrial sensors and industrial controllers, comprising: a host system; a local area network coupled to said host system; at least one programmable industrial measurement and control device coupled to said local area network; said at least one industrial measurement and control device including; a processor having a program ROM and a scratch pad RAM; first means coupled to said processor for providing a plurality of analog input channels for receiving a like plurality of input signals from individual ones of said industrial sensors; second means coupled to said analog input channels and to said processor for selectively conditioning said plurality of analog input signals; third means coupled to said processor and to said second means for repetitively providing digital data representative of corresponding ones of said selectively conditioned analog input signals; fourth means coupled to said processor for providing a plurality of output signal channels connectable to individual ones of said industrial controllers; and fifth means coupled to said processor and to said third and fourth means for repetitively evaluating at least one of a plurality of predetermined measurement and control functions on said data and for actuating in accordance therewith preselected ones of said output signals, said fifth means including a plurality of RAM working registers, a pointer controlled ROM work list for defining the time sequence of functions to be evaluated, a ROM directory table for defining the starting addresses for the control and data structures for each of the functions to be evaluated, a ROM variables control block having for each starting address specified therefor by the directory a table defining RAM addresses for the data structure to be loaded into the RAM working registers for evaluation, a ROM output control block having for each starting address specified therefor by the directory a table defining the RAM addresses for the data and control structures for the RAM working registers after function evaluation, and a ROM program code table having for each starting address specified therefor by the directory a table of instructions in microcode defining individual ones of said at least one of said plurality of predetermined functions to be evaluated.
Claim 2
Dependent Claim 367 words
A distributed measurement and control system for industrial processes having a plurality of industrial sensors and industrial controllers, comprising: a host system; a local area network coupled to said host system; at least one programmable industrial measurement and control device coupled to said local area network; said at least one industrial measurement and control device including; a processor having a program ROM and a scratch pad RAM; first means coupled to said processor for providing a plurality of analog input channels for receiving a like plurality of input signals from individual ones of said industrial sensors; second means coupled to said analog input channels and to said processor for selectively conditioning said plurality of analog input signals; third means coupled to said processor and to said second means for repetitively providing digital data representative of corresponding ones of said selectively conditioned analog input signals; fourth means coupled to said processor for providing a plurality of output signal channels connectable to individual ones of said industrial controllers; and fifth means coupled to said processor and to said third and fourth means for repetitively evaluating at least one of a plurality of predetermined measurement and control functions on said data and for actuating in accordance therewith preselected ones of said output signals, said fifth means including a plurality of RAM working registers, a pointer controlled ROM work list for defining the time sequence of functions to be evaluated, a ROM directory table for defining the starting addresses for the control and data structures for each of the functions to be evaluated, a ROM variables control block having for each starting address specified therefor by the directory a table defining RAM addresses for the data structure to be loaded into the RAM working registers for evaluation, a ROM output control block having for each starting address specified therefor by the directory a table defining the RAM addresses for the data and control structures for the RAM working registers after function evaluation, and a ROM program code table having for each starting address specified therefor by the directory a table of instructions in microcode defining individual ones of said at least one of said plurality of predetermined functions to be evaluated.
Claim 3
Dependent Claim 12 words
The system of claim 1, wherein said host system includes a processor.
Claim 4
Dependent Claim 13 words
The system of claim 1, wherein said host system is an interactive terminal.
Claim 5
Dependent Claim 17 words
The system of claim 1, wherein said local area network includes first and second twisted-wire cable pairs.
Claim 6
Dependent Claim 39 words
The system of claim 4, further including a universal asynchronous receiver transmitter, and wherein said first twisted-wire cable pair is connected to said universal asnychronous receiver transmitter, and wherein said second twisted-wire cable pair is connected to said processor.
Claim 7
Dependent Claim 28 words
The system of claim 1, wherein said second means are integrated circuits selected from the group consisting of Analog Devices hybrid modules numbers 2B54, 2B55, 2B34, and QMX01.
Claim 8
Dependent Claim 65 words
The system of claim 1, wherein said third means includes an analog bus connected to said plurality of analog input channels, a programmable gain amplifier connected to said analog bus, a processor-controlled digital-to-analog convertor, and a comparator, one input to said comparator being connected to the output of said digital-to-analog convertor, the other input of said comparator is the output of said programmable gain amplifier.
Claim 9
Dependent Claim 54 words
The system of claim 1, wherein said fifth means further includes a RAM function control block having for each starting address specified therefor by said directory a plurality of RAM address that specify the locations of RAM registers having parameter values for use during evaluation of corresponding ones of said at least one function.
Claim 10
Dependent Claim 309 words
A programmable industrial measurement and control device for industrial processes having a plurality of industrial sensors and industrial controllers, comprising: a processor having a program ROM and a scratch pad RAM; first means coupled to said processor for providing a plurality of input signals from individual ones of said industrial sensors; second means coupled to said analog input signals and to said processor for selectively conditioning said plurality of analog input signals; third means coupled to said processor and to said second means for repetitively providing digital data representative of corresponding ones of said selectively conditioned analog input signals; fourth means coupled to said processor for providing a plurality of output signal channels connectable to individual ones of said industrial controllers; and fifth means coupled to said processor and to said third and fourth means for repetitively evaluating at least one of a plurality of predetermined industrial measurement and control functions on said data, said fifth means including a plurality of RAM working registers, a pointer controlled ROM work list for defining the time sequence of functions to be evaluated, a ROM directory table for defining the starting addresses for the control and data structures for each of the functions to be evaluated, a ROM variables control block having for each starting address specified therefor by the directory a table defining RAM address for the data structure to be loaded into the RAM working registers for evaluation, a ROM output control block having for each starting address specified therefor by a directory the RAM addresses for the control and data structures to be loaded in the RAM working registers after function evaluation, and a ROM program code table having for each starting address specified therefor in the directory the microcode instructions that define corresponding ones of said at least one of said plurality of predetermined functions to be evaluated.
Claim 11
Dependent Claim 309 words
A programmable industrial measurement and control device for industrial processes having a plurality of industrial sensors and industrial controllers, comprising: a processor having a program ROM and a scratch pad RAM; first means coupled to said processor for providing a plurality of input signals from individual ones of said industrial sensors; second means coupled to said analog input signals and to said processor for selectively conditioning said plurality of analog input signals; third means coupled to said processor and to said second means for repetitively providing digital data representative of corresponding ones of said selectively conditioned analog input signals; fourth means coupled to said processor for providing a plurality of output signal channels connectable to individual ones of said industrial controllers; and fifth means coupled to said processor and to said third and fourth means for repetitively evaluating at least one of a plurality of predetermined industrial measurement and control functions on said data, said fifth means including a plurality of RAM working registers, a pointer controlled ROM work list for defining the time sequence of functions to be evaluated, a ROM directory table for defining the starting addresses for the control and data structures for each of the functions to be evaluated, a ROM variables control block having for each starting address specified therefor by the directory a table defining RAM address for the data structure to be loaded into the RAM working registers for evaluation, a ROM output control block having for each starting address specified therefor by a directory the RAM addresses for the control and data structures to be loaded in the RAM working registers after function evaluation, and a ROM program code table having for each starting address specified therefor in the directory the microcode instructions that define corresponding ones of said at least one of said plurality of predetermined functions to be evaluated.
Claim 12
Dependent Claim 28 words
The device of claim 9, wherein said second means are integrated circuits selected from the group consisting of Analog Devices hybrid module numbers 2B54, 2B55, 2B34, the QMX01.
Claim 13
Dependent Claim 65 words
The device of claim 9, wherein said third means includes an analog bus connected to said plurality of analog input channels, a programmable gain amplifier connected to said analog bus, a processor-controlled digital-to-analog convertor, and a comparator, one input to said comparator being connected to the output of said digital-to-analog convertor, the other input of said comparator is the output of said programmable gain amplifier.
Claim 14
Dependent Claim 54 words
The device of claim 9, wherein said fifth means further includes a RAM function control block having for each starting address specified therefor by the directory a plurality of RAM address that specify the locations of RAM registers having parameter values for use during evaluation of corresponding ones of said at least one function.

References Cited (Backward Citations)

US4180860A Cited
US4152760A Cited
US4151590A Cited
US4399502A Cited
US4424559A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1988-05-13 1988-11-12 1989-05-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1992-05-13 1992-11-12 1993-05-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1996-05-13 1996-11-12 1997-05-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag