Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
269 words
A system for communicating among two central consoles and a plurality of local controllers, comprising: first and second central consoles for controlling the communication of said system, said consoles selectively issuing command messages to said controllers and for receiving response messages therefrom; a first two line communication path for selectively transmitting messages in both directions, said first path extending from one central console serially to all of said plurality of controllers; a second two line communication path for selectively transmitting messages in both directions, said second path extending from the other console serially to all of said plurality of controllers, the controllers being connected nearer to said first console via said first path also being connected relatively farther from said second controller via said second path; said central consoles being introduced so that each console is capable of communicating with each controller via each path; each of said communication paths comprises a number of 2-conductor loops which extend between adjacently connected controllers, and between a console and the nearest controller connected thereto, each loop having a current source for the loop, said messages being transmitted in either direction by switching the current flow in the loop and another detecting the switched current flow in the loop; each local controller having means operably connected in each loop that extends to adjacently connected controllers or to a console for switching the current flow in each of the loops and for detecting the switched current flow in each of the loops, each of said switching means and said detecting means comprising opto-isolators having a light emitting diode optically coupled to a photo-transistor.
Claim 2
Independent Claim
269 words
A system for communicating among two central consoles and a plurality of local controllers, comprising: first and second central consoles for controlling the communication of said system, said consoles selectively issuing command messages to said controllers and for receiving response messages therefrom; a first two line communication path for selectively transmitting messages in both directions, said first path extending from one central console serially to all of said plurality of controllers; a second two line communication path for selectively transmitting messages in both directions, said second path extending from the other console serially to all of said plurality of controllers, the controllers being connected nearer to said first console via said first path also being connected relatively farther from said second controller via said second path; said central consoles being introduced so that each console is capable of communicating with each controller via each path; each of said communication paths comprises a number of 2-conductor loops which extend between adjacently connected controllers, and between a console and the nearest controller connected thereto, each loop having a current source for the loop, said messages being transmitted in either direction by switching the current flow in the loop and another detecting the switched current flow in the loop; each local controller having means operably connected in each loop that extends to adjacently connected controllers or to a console for switching the current flow in each of the loops and for detecting the switched current flow in each of the loops, each of said switching means and said detecting means comprising opto-isolators having a light emitting diode optically coupled to a photo-transistor.
Claim 3
Dependent Claim
22 words
A system as defined in claim 1 wherein said switching means comprises an opto-isolator wherein the photo-transistor is connected in the loop.
Claim 4
Dependent Claim
24 words
A system as defined in claim 2 wherein said detecting means comprises an opto-isolator wherein the light emitting diode is connected in the loop.
Claim 5
Dependent Claim
95 words
A system as defined in claim 1 wherein each local controller includes processing means for processing command messages from said first console via said first path and from said second console via said second path and for generating response messages when requested, the response messages from the local controller originating the same traveling through other local controllers located in the path from which the request was received, each of said local controllers including means for preventing the processing means in said other local controllers through which said response messages are passed from receiving the same.
Claim 6
Dependent Claim
53 words
A system as defined in claim 1 further including means operably associated with each local controller for directly connecting the one conductors of one loop of one path with the conductors of the other loop so that said controller is bypassed and the two loops connected thereto are connected in a single loop.
Claim 7
Dependent Claim
35 words
A system as defined in claim 5 wherein said connecting means comprises a relay means that is controlled by said local controller, said local controller activating said relay means when it determines it has malfunctioned.
Claim 8
Independent Claim
455 words
A system for digitally communicating among two central consoles and a plurality of local controllers, comprising: first and second central consoles for controlling the communication therebetween and among a plurality of said local controllers, said central consoles issuing digital command messages to said controllers and receiving digital response messages therefrom; a first communication path for transmitting messages in first and second directions, said first communication path extending from one central console serially to all of said plurality of controllers; a second communication path for transmitting messages in first and second directions, said second path extending from the second central console serially to all of said plurality of controllers, the controllers which are connected nearer to said first console via said first path being relatively farther from said second controller via said second path; said first direction of said first path being in the direction away from said first console and said first direction of said second path being in the direction away from said second console, so that said first direction of said first path is opposite the first direction of said second path; said central consoles being interconnected so that each console is capable of communicating with each controller via each path; each of said local controllers further comprising first means for reclocking messages received from said first and second directions in said first path; second means for reclocking messages received from said first and second directions in said second path; first means for receiving command messages from said first central console on said first path and for generating serial response messages in said second direction on said first path, said means being operably connected to said first reclocking means and being adapted to inhibit the same and prohibit reclocking of messages in response to receiving a blocking signal; second means for receiving command messages from said second control console on said second path and for generating serial response messages on said second path, said means being operably connected to second reclocking means and being adapted to inhibit the same and prohibit reclocking of messages in response to receiving a blocking signal; processing means located in each of said local controllers for communicating with said first and second receiving and generating means and for selectively providing control signals to end point means and for collecting data and status information therefrom, said processing means providing response messages to said generating means when said command messages include a unique address identifying said one of said local controllers, said processing means issuing said blocking signals for said first and second receiving and generating means when said processing means determines that said messages indicate a malfunction is occurring in another one of said local controllers in the system.
Claim 9
Independent Claim
455 words
A system for digitally communicating among two central consoles and a plurality of local controllers, comprising: first and second central consoles for controlling the communication therebetween and among a plurality of said local controllers, said central consoles issuing digital command messages to said controllers and receiving digital response messages therefrom; a first communication path for transmitting messages in first and second directions, said first communication path extending from one central console serially to all of said plurality of controllers; a second communication path for transmitting messages in first and second directions, said second path extending from the second central console serially to all of said plurality of controllers, the controllers which are connected nearer to said first console via said first path being relatively farther from said second controller via said second path; said first direction of said first path being in the direction away from said first console and said first direction of said second path being in the direction away from said second console, so that said first direction of said first path is opposite the first direction of said second path; said central consoles being interconnected so that each console is capable of communicating with each controller via each path; each of said local controllers further comprising first means for reclocking messages received from said first and second directions in said first path; second means for reclocking messages received from said first and second directions in said second path; first means for receiving command messages from said first central console on said first path and for generating serial response messages in said second direction on said first path, said means being operably connected to said first reclocking means and being adapted to inhibit the same and prohibit reclocking of messages in response to receiving a blocking signal; second means for receiving command messages from said second control console on said second path and for generating serial response messages on said second path, said means being operably connected to second reclocking means and being adapted to inhibit the same and prohibit reclocking of messages in response to receiving a blocking signal; processing means located in each of said local controllers for communicating with said first and second receiving and generating means and for selectively providing control signals to end point means and for collecting data and status information therefrom, said processing means providing response messages to said generating means when said command messages include a unique address identifying said one of said local controllers, said processing means issuing said blocking signals for said first and second receiving and generating means when said processing means determines that said messages indicate a malfunction is occurring in another one of said local controllers in the system.
Claim 10
Dependent Claim
40 words
A system as defined in claim 7 wherein each of said first and second reclocking means includes means for inhibiting reclocking of messages in one direction when said means is in the process of reclocking messages in the opposite direction.
Claim 11
Dependent Claim
33 words
A system as defined in claim 7 wherein said first reclocking means includes means for blocking the reclocked response messages so that they are not received by said first receiving and generating means.
Claim 12
Dependent Claim
44 words
A system as defined in claim 7 wherein said reclocking means includes means for examining signals being received and determining if the signals comprise part of a legitimate message, said reclocking means repeating the signal levels being received, but delayed by a predetermined amount.
Claim 13
Dependent Claim
22 words
A system as defined in claim 10 wherein said predetermined clock is approximately 1/2 bit of the data rate of the messages.
Claim 14
Dependent Claim
38 words
A system as defined in claim 10 wherein the reclocking means includes circuit means having an output level that follows the input level but which prevents the output from following the input when the circuit means is inhibited.
Claim 15
Dependent Claim
18 words
A system as defined in claim 12 wherein said circuit means comprises at least one resettable flip-flop means.
Claim 16
Dependent Claim
60 words
A system as defined in claim 7 including gating means associated with each of said paths, said gating means having at least two input means and one output means, the input means being respectively supplied by said receiving and generating means and said reclocking means, and being operable to pass the message signals from only one of said input means.
Claim 17
Dependent Claim
31 words
A system as defined in claim 7 wherein each local controller includes isolation means connected to each path, for providing protection of said local controllers from voltage surges on said lines.
Claim 18
Dependent Claim
13 words
A system as defined in claim 15 wherein said isolation means comprises opto-isolators.
Claim 19
Dependent Claim
55 words
A system as defined in claim 7 wherein each local controller includes means for detecting a power failure thereof, said power failure detected means switching off said local controller when the power supply voltage drops below a first predetermined value and switching on the same when the power supply voltage exceeds a second predetermined value.
Claim 20
Dependent Claim
34 words
A system as defined in claim 17 wherein said power supply voltage is nominally about 5 volts, said first predetermined value is approximately 2 volts and said second predetermined value is approximately 4 volts.
Claim 21
Dependent Claim
51 words
A system as defined in claim 7 wherein each local controller includes means for detecting a malfunction in the program of said processing means and providing a shut down signal when a malfunction of said means is detected, said processing means shutting off in response to receiving said shut down signal.
Claim 22
Dependent Claim
47 words
A system as defined in claim 19 wherein said processing means provides a monitoring signal at regular time intervals, said processing means malfunction detecting means including means for receiving said monitoring signal and providing said shut down signal in the event said monitoring signal is not received.
Claim 23
Dependent Claim
15 words
A system as defined in claim 20 wherein said monitoring signal occurs once each second.
Claim 24
Dependent Claim
38 words
A system as defined in claim 19 further including relay means for bypassing said local controller, said relay means being operably connected to said malfunction detecting means and being actuated in response to receiving said shut down signal.