Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
258 words
A system for assigning addresses to input/output (I/O) devices in a control network, and for verifying addresses assigned to the I/O devices, comprising: a logic controller providing memory into which a connectivity map may be programmed, said connectivity map defining a specific expected address for each I/O device in the network, said logic controller further providing an external controller bus and logic for downloading said connectivity map to an I/O bus manager connected to said logic controller via said external controller bus, said I/O bus manager providing a mechanism for assigning said specific addresses to said I/O devices; at least one node processor connected to said I/O bus manager, said at least one node processor including a multiplexer for multiplexing output signals from said I/O bus manager and a demultiplexer for demultiplexing input signals from said I/O devices; and at least one I/O cluster processor connected to each of said at least one node processor, said at least one I/O cluster processor including a multiplexer for multiplexing input signals from said I/O devices and a demultiplexer for demultiplexing output signals from said at least one node processor; said at least one I/O cluster processor including (i) a manager; (ii) a visual indicator for displaying the address device for manually requesting an address from said I/O bus assigned by said I/O bus manager; and (ii) a device for manually rejecting said address assigned to it by said I/O bus manager if said assigned address is not the expected address for said I/O cluster process defined in said connectivity map.
Claim 2
Independent Claim
258 words
A system for assigning addresses to input/output (I/O) devices in a control network, and for verifying addresses assigned to the I/O devices, comprising: a logic controller providing memory into which a connectivity map may be programmed, said connectivity map defining a specific expected address for each I/O device in the network, said logic controller further providing an external controller bus and logic for downloading said connectivity map to an I/O bus manager connected to said logic controller via said external controller bus, said I/O bus manager providing a mechanism for assigning said specific addresses to said I/O devices; at least one node processor connected to said I/O bus manager, said at least one node processor including a multiplexer for multiplexing output signals from said I/O bus manager and a demultiplexer for demultiplexing input signals from said I/O devices; and at least one I/O cluster processor connected to each of said at least one node processor, said at least one I/O cluster processor including a multiplexer for multiplexing input signals from said I/O devices and a demultiplexer for demultiplexing output signals from said at least one node processor; said at least one I/O cluster processor including (i) a manager; (ii) a visual indicator for displaying the address device for manually requesting an address from said I/O bus assigned by said I/O bus manager; and (ii) a device for manually rejecting said address assigned to it by said I/O bus manager if said assigned address is not the expected address for said I/O cluster process defined in said connectivity map.
Claim 3
Dependent Claim
34 words
The system of claim 1, wherein said connectivity map addresses are numerically identified, and wherein said I/O bus manager assigns said specific addresses to said I/O devices on a next lowest available address basis.
Claim 4
Dependent Claim
60 words
The system of claim 2, wherein said multiplexer and said demultiplexer on said at least one node processor and said multiplexer and said demultiplexer on said at least one I/O cluster processor are provided by a controller area network (CAN) integrated circuit located on each of said at least one node processor and said at least one I/O cluster processor.
Claim 5
Dependent Claim
39 words
The system of claim 2, wherein said I/O cluster processor device for manually rejecting said address is disabled if said address assigned to it by said I/O bus manager is the last address available remaining on said connectivity map.
Claim 6
Dependent Claim
64 words
The system of claim 4, wherein each of said I/O devices in the network is designated as having either an active or inactive status, and wherein said I/O cluster processor device for manually rejecting said address is disabled if said address assigned to it by said I/O bus manager is the last address available remaining on said connectivity map corresponding to an active device.
Claim 7
Dependent Claim
36 words
The system of claim 4, wherein each of said I/O cluster processors further provides a visual indication of the addressed/non-addressed status of the I/O devices attached thereto and the assigned address for that I/O cluster processor.
Claim 8
Dependent Claim
36 words
The system of claim 4, wherein each of said I/O bus managers manages up to eight node processors connected thereto, and each of said node processors concurrently manage up to sixteen I/O cluster devices attached thereto.
Claim 9
Dependent Claim
23 words
The system of claim 7, wherein said I/O cluster manages up to four output devices or eight input devices, or any combination thereof.
Claim 10
Dependent Claim
31 words
The system of claim 2, wherein said node processors communicate to said I/O cluster processors via star/line topology wherein said node processors broadcast simultaneously to all I/O cluster processors connected thereto.
Claim 11
Dependent Claim
32 words
The system of claim 5, wherein an inactive I/O device has reserved for it an address without requiring an I/O cluster processor associated with that device to be present in the system.
Claim 12
Dependent Claim
42 words
The system of claim 2, wherein three levels of concurrent asynchronous processing exist between (i) said logic controller and said I/O bus manager, (ii) said I/O bus manager and said node processor, and (iii) said node processor and said I/O cluster processor.
Claim 13
Dependent Claim
44 words
The system of claim 2, wherein said I/O bus manager and said node processor change from an ADDRESSING mode to a RUN mode after all of said active I/O devices in the connectivity map have verified that they have a unique address assigned thereto
Claim 14
Dependent Claim
33 words
The system of claim 12, wherein each of said I/O cluster processors includes an identification template provided with code which identifies I/O devices attached thereto and which is contained in said connectivity map.
Claim 15
Independent Claim
153 words
A method of assigning addresses to input/output (I/O) devices in a control network, and for verifying addresses assigned to the I/O devices, comprising the steps of: allocating specific expected addresses to each of the I/O devices in the control network to define a connectivity map, storing said connectivity map into memory of a logic controller; downloading said connectivity map to an I/O bus manager connected to said logic controller via an external controller bus, manually requesting assignment of one of said specific addresses with one of said I/O devices; assigning one of said specific addresses to said requesting I/O device using said I/O manager; visually displaying the address assigned by said I/O bus manager; and manually rejecting said address assigned to said requesting I/O device by said I/O bus manager to zero said assigned address if said assigned address is not the expected address for said I/O device defined in said connectivity map.
Claim 16
Independent Claim
153 words
A method of assigning addresses to input/output (I/O) devices in a control network, and for verifying addresses assigned to the I/O devices, comprising the steps of: allocating specific expected addresses to each of the I/O devices in the control network to define a connectivity map, storing said connectivity map into memory of a logic controller; downloading said connectivity map to an I/O bus manager connected to said logic controller via an external controller bus, manually requesting assignment of one of said specific addresses with one of said I/O devices; assigning one of said specific addresses to said requesting I/O device using said I/O manager; visually displaying the address assigned by said I/O bus manager; and manually rejecting said address assigned to said requesting I/O device by said I/O bus manager to zero said assigned address if said assigned address is not the expected address for said I/O device defined in said connectivity map.
Claim 17
Dependent Claim
34 words
The method of claim 14, wherein said connectivity map addresses are numerically identified, and wherein said I/O bus manager assigns said specific addresses to said I/O devices on a next lowest available address basis.
Claim 18
Dependent Claim
41 words
The method of claim 15, further comprising the step of disabling the ability to manually reject said address if said address assigned to said I/O device by said I/O bus manager is the last address available remaining on said connectivity map.
Claim 19
Dependent Claim
65 words
The method of claim 16, wherein each of said I/O devices in the network is designated as having either an active or inactive status, further comprising the step of disabling the ability to manually reject said address if said address assigned to said I/O device by said I/O bus manager is the last address available remaining on said connectivity map corresponding to an active device.
Claim 20
Dependent Claim
25 words
The method of claim 16, further comprising the step of providing a visual indication of the ON/OFF status of the I/O devices in the network.
Claim 21
Dependent Claim
65 words
The method of claim 17, further comprising the steps of connecting said I/O devices to an I/O cluster processor, connecting said I/O cluster processor to a node processor, and connecting said node processor to said I/O bus manager, and wherein said node processor communicates to said I/O cluster processor via star/line topology wherein said node processor broadcasts simultaneously to all I/O cluster processors connected thereto.
Claim 22
Dependent Claim
32 words
The method of claim 19, wherein an inactive I/O device has reserved for it an address without requiring an I/O cluster processor associated with that device to be present in the system.
Claim 23
Dependent Claim
42 words
The method of claim 19, wherein three levels of concurrent asynchronous processing exist between (i) said logic controller and said I/O bus manager, (ii) said I/O bus manager and said node processor, and (iii) said node processor and said I/O cluster processor.
Claim 24
Dependent Claim
44 words
The method of claim 19, wherein said I/O bus manager and said node processor change from an ADDRESSING mode to a RUN mode after all of said active I/O devices in the connectivity map have verified that they have a unique address assigned thereto.
Claim 25
Dependent Claim
30 words
The method of claim 19, wherein each of said I/O cluster processors includes an identification template which identifies I/O devices attached thereto and which is contained in said connectivity map.