Claims Analysis
Total Claims: 36
Claim 1
Independent Claim
251 words
An intelligent programmable process control system responsive to the on/off states of sensors located along a process for controlling the on/off states of controllable devices located along said process comprising: (a) a first microprocessor for performing digital operations and arithmetic computations; (b) a second microprocessor for scanning and executing a sequence of boolean logic functions asynchronously with respect to the processing of said first microprocessor; (c) a random access memory, said first and second microprocessor each being coupled to said random access memory to provide a first coupling therebetween to communicate with each other via selectively addressed memory locations of said random access memory; (d) an image register for storing input bits representative of the on/off states of said sensors and output bits representative of the on/off states of said controllable devices, said second microprocessor being coupled to said image register for executing said sequence of boolean logic functions in accordance with the states of said input bits to generate said output bits; and (e) other means coupling said second microprocessor to said first microprocessor whereby said second microprocessor signals said first microprocessor to perform digital operations and arithmetic computations for said second microprocessor, the results of operations and computations for said second microprocessor being communicated to said second microprocessor via said random access memory and said second microprocessor generating output bits for controlling the on/off states of controllable devices along said process based upon the results of the operations and computations performed by said first microprocessor for said second microprocessor.
Claim 2
Dependent Claim
251 words
An intelligent programmable process control system responsive to the on/off states of sensors located along a process for controlling the on/off states of controllable devices located along said process comprising: (a) a first microprocessor for performing digital operations and arithmetic computations; (b) a second microprocessor for scanning and executing a sequence of boolean logic functions asynchronously with respect to the processing of said first microprocessor; (c) a random access memory, said first and second microprocessor each being coupled to said random access memory to provide a first coupling therebetween to communicate with each other via selectively addressed memory locations of said random access memory; (d) an image register for storing input bits representative of the on/off states of said sensors and output bits representative of the on/off states of said controllable devices, said second microprocessor being coupled to said image register for executing said sequence of boolean logic functions in accordance with the states of said input bits to generate said output bits; and (e) other means coupling said second microprocessor to said first microprocessor whereby said second microprocessor signals said first microprocessor to perform digital operations and arithmetic computations for said second microprocessor, the results of operations and computations for said second microprocessor being communicated to said second microprocessor via said random access memory and said second microprocessor generating output bits for controlling the on/off states of controllable devices along said process based upon the results of the operations and computations performed by said first microprocessor for said second microprocessor.
Claim 3
Dependent Claim
33 words
The intelligent programmable process control system according to claim 1, wherein said second microprocessor includes means for signalling said first microprocessor whenever digital operations and arithmetic computations are required by said second microprocessor.
Claim 4
Dependent Claim
38 words
The intelligent programmable process control system according to claim 1 wherein said first microprocessor includes means for signalling said second microprocessor when the results of requested digital operations and arithmetic computations have been completed by said first microprocessor
Claim 5
Dependent Claim
33 words
The intelligent programmable process control system according to claim 1 wherein said second microprocessor includes means for generating the address of said random access memory at which said results are to be stored.
Claim 6
Dependent Claim
21 words
The intelligent programmable process control system according to claim 1 wherein said first microprocessor has supervisory control over said second microprocessor.
Claim 7
Dependent Claim
43 words
The intelligent programmable process control system according to claim 1 wherein said image register means includes means for storing communication register flag bits, said first and second microprocessor being coupled to said image register means for transmitting and receiving communication register flag bits.
Claim 8
Dependent Claim
29 words
The intelligent programmable process control system recording to claim 6 including priority logic circuit means for resolving access requests by said first and second microprocessors to said image register.
Claim 9
Dependent Claim
30 words
The intelligent programmable process control system according to claim 7 wherein said priority logic circuit means is coupled to and controlled by a control signal from said second microprocessor means.
Claim 10
Dependent Claim
104 words
The intelligent programmable process control system according to claim 8 wherein said priority logic circuit includes: (a) access request signal means coupling said first microprocessor to said second microprocesor for providing an access request signal to said second microprocessor when said first microprocessor requires access to said second image register, and (b) access enable means coupling said second microprocessor means to said first microprocessor means and to said image register, said second microprocessor generating said control signal to enable said image register to communicate with said first microprocessor and to indicate to said first microprocessor that it is relinquishing control to said first microprocessor.
Claim 11
Dependent Claim
29 words
The intelligent programmable process control system according to claim 6 wherein said first and second microprocessors additionally communicate with each other via selected flag bits of said image register.
Claim 12
Dependent Claim
38 words
The intelligent programmable process control system according to claim 1 including a communication register coupled to said image register for transmitting said input and output bits between said image register means and said sensors and controllable devices, respectively.
Claim 13
Dependent Claim
23 words
The intelligent programmable process control system according to claim 11 wherein data is transferred serially between said image register and said communication register.
Claim 14
Dependent Claim
39 words
The intelligent programmable process control system according to claim 11 wherein data is transferred between said image register and said communication register at the end of each scan of said sequence of boolean logic functions by said second microprocessor.
Claim 15
Dependent Claim
33 words
The intelligent programmable process control system according to claim 1 wherein said second microprocessor remains in an idle state while said first microprocessor performs digital operations and arithmetic computations for said second microprocessor.
Claim 16
Dependent Claim
32 words
The intelligent programmable process control system according to claim 1 including an arbitration circuit for resolving simultaneous and phased memory requests by said first and second microprocessors to said random access memory.
Claim 17
Dependent Claim
49 words
The intelligent programmable process control system according to claim 15 wherein said microprocessors each include request flag signal means coupled to said circuit for requesting access to said random access memory and ready flag signal receiving means coupled to said circuit for enabling said microprocessor to access said memory.
Claim 18
Dependent Claim
38 words
The intelligent programmable process control system according to claim 16 wherein said circuit includes means for enabling the first requesting microprocessor when said requests are phased requests and for enabling said second microprocessor when said requests are simultaneous.
Claim 19
Dependent Claim
30 words
The intelligent programmable process control system according to claim 16 wherein said microprocessor are placed in an idle condition after requesting memory access until said ready flag signal is received.
Claim 20
Dependent Claim
281 words
An intelligent programmable process control system responsive to the states of sensors located along the process for controlling the states of controllable devices located along said process comprising: (a) a first microprocessor means for performing arithmetic and other computations including relatively complex digital operations, said first microprocessor means including interrupt request input means for interrupting the operations of said first microprocessor means; (b) a second microprocessor means for scanning and executing a sequence of boolean logic functions independent of the operation of said first microprocessor means, said second microprocessor means including control input means for restarting the operation of said second microprocessor; (c) a random access memory, said first and second microprocessor each means being coupled to said random access memory provide a first coupling therebetween to communicate with each other via selectively addressed memory locations of said random access memory; (d) an image register means for storing input bits representative of the states of said sensors and output bits representative of the states of said controllable devices said second microprocessor being coupled to said image register for executing said sequence of boolean functions in accordance with the states of said input bits to generate said output bits; (e) means coupling said second microprocessor other means to the interrupt input means of said first microprocessor means for transmitting interrupt requests to said first microprocessor for execution of arithmetic computations, and other complex operations beyond the capability of said second microprocessor means, said second microprocessor being in an idle state when transmitting an interrupt request to said first microprocessor; and (f) means coupling said first microprocessor to the control input means of said second microprocessor controlling the restarting of said second microprocessor.
Claim 21
Dependent Claim
281 words
An intelligent programmable process control system responsive to the states of sensors located along the process for controlling the states of controllable devices located along said process comprising: (a) a first microprocessor means for performing arithmetic and other computations including relatively complex digital operations, said first microprocessor means including interrupt request input means for interrupting the operations of said first microprocessor means; (b) a second microprocessor means for scanning and executing a sequence of boolean logic functions independent of the operation of said first microprocessor means, said second microprocessor means including control input means for restarting the operation of said second microprocessor; (c) a random access memory, said first and second microprocessor each means being coupled to said random access memory provide a first coupling therebetween to communicate with each other via selectively addressed memory locations of said random access memory; (d) an image register means for storing input bits representative of the states of said sensors and output bits representative of the states of said controllable devices said second microprocessor being coupled to said image register for executing said sequence of boolean functions in accordance with the states of said input bits to generate said output bits; (e) means coupling said second microprocessor other means to the interrupt input means of said first microprocessor means for transmitting interrupt requests to said first microprocessor for execution of arithmetic computations, and other complex operations beyond the capability of said second microprocessor means, said second microprocessor being in an idle state when transmitting an interrupt request to said first microprocessor; and (f) means coupling said first microprocessor to the control input means of said second microprocessor controlling the restarting of said second microprocessor.
Claim 22
Dependent Claim
44 words
The intelligent programmable process control system according to claim 19 wherein said first microprocessor restarts said second microprocessor via said control input means when the requested arithmetic computation or other complex operation requested by said second microprocessor has been completed by said first microprocessor.
Claim 23
Dependent Claim
37 words
The intelligent programmable process control system according to claim 20 wherein said second microprocessor includes means for indicating to said first microprocessor the address of said random access memory at which said results are to be stored.
Claim 24
Dependent Claim
21 words
The intelligent programmable process control system according to claim 16 wherein said first microprocessor has supervisory control over said second microprocessor.
Claim 25
Dependent Claim
43 words
The intelligent programmable process control system according to claim 20 wherein said image register means includes means for storing communication register flag bits, said first and second microprocessor being coupled to said image register means for transmitting and receiving communication register flag bits.
Claim 26
Dependent Claim
29 words
The intelligent programmable process control system according to claim 23 wherein said first and second microprocessors additionally communicate with each other via selected flag bits of said image register.
Claim 27
Dependent Claim
29 words
The intelligent programmable process control system according to claim 23 including priority logic circuit means for resolving access requests by said first and second microprocessors to said image register.
Claim 28
Dependent Claim
30 words
The intelligent programmable process control system according to claim 25 wherein said priority logic circuit means is coupled to and controlled by a control signal from said second microprocessor means.
Claim 29
Dependent Claim
103 words
The intelligent programmable process control system according to claim 26 wherein said priority logic circuit includes: (a) access request signal means coupling said first microprocessor to said second microprocessor for providing an access request signal to said second microprocessor when said first microprocessor requires access to said image register, and (b) access enable means coupling said second microprocessor means to said first microprocessor means and to said image register, said second microprocessor generating said control signal to enable said image register to communicate with said first microprocessor and to indicate to said first microprocessor that it is relinquishing control to said first microprocessor.
Claim 30
Dependent Claim
38 words
The intelligent programmable process control system according to claim 16 including a communication register coupled to said image register for transmitting said input and output bits between said image register means and said sensors and controllable devices, respectively.
Claim 31
Dependent Claim
38 words
The intelligent programmable process control system according to claim 22 including a communication register coupled to said image register for transmitting said input and output bits between said image register means and said sensors and controllable devices, respectively.
Claim 32
Dependent Claim
39 words
The intelligent programmable process control system according to claim 22 wherein data is transferred between said image register and said communication register at the end of each scan of said sequence of boolean logic functions by said second microprocessor.
Claim 33
Dependent Claim
32 words
The intelligent programmable process control system according to claim 16 including an arbitration circuit for resolving simultaneous and phased memory requests by said first and second microprocessors to said random access memory.
Claim 34
Dependent Claim
48 words
The intelligent programmable process control system according to claim 25 wherein said microprocessors each include request flag signal means coupled to said circuit for requesting access to said random access memory, and ready flag signal receiving means coupled said circuit for enabling said microprocessor to access said memory.
Claim 35
Dependent Claim
38 words
The intelligent programmable process control system according to claim 26 wherein said circuit includes means for enabling the first requesting microprocessor when said requests are phased requests and for enabling said second microprocessor when said requests are simultaneous.
Claim 36
Dependent Claim
30 words
The intelligent programmable process control system according to claim 26 wherein said microprocessors are placed in an idle condition after requesting memory access until said ready flag signal is received.