Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
176 words
In a programmable controller having a processor module and a number of functional modules located in a rack and electrically interconnected by a backplane of the rack; a communication module for interfacing the programmable controller to external devices via a plurality of communication links, said communication module comprising: a plurality of ports including a plurality of link ports with each link port coupling one of the communication links to the communication module, and a backplane port coupling the communication module to the backplane of the rack; a mechanism separate from the programmable controller, by which a user of the programmable controller is able to provide for each link port a designation of one or more of said plurality of ports to which messages are to be sent; a first memory means, connected to said mechanism, for storing the designation for each link port; and means for transferring the messages received through a given link port to one or more ports as defined by the designation stored in said first memory means for that given link port.
Claim 2
Dependent Claim
176 words
In a programmable controller having a processor module and a number of functional modules located in a rack and electrically interconnected by a backplane of the rack; a communication module for interfacing the programmable controller to external devices via a plurality of communication links, said communication module comprising: a plurality of ports including a plurality of link ports with each link port coupling one of the communication links to the communication module, and a backplane port coupling the communication module to the backplane of the rack; a mechanism separate from the programmable controller, by which a user of the programmable controller is able to provide for each link port a designation of one or more of said plurality of ports to which messages are to be sent; a first memory means, connected to said mechanism, for storing the designation for each link port; and means for transferring the messages received through a given link port to one or more ports as defined by the designation stored in said first memory means for that given link port.
Claim 3
Dependent Claim
96 words
The communication module in claim 1 further comprising: a second memory means for storing a definition of a section within a data field of a message to be received through one of said plurality of link ports, the section containing a plurality of data characters; a means, coupled to said second memory means, for extracting the defined section from the data field of a message received through the one of said plurality of link ports; and means, responsive to said means for extracting, for transmitting the extracted section of the data field through the backplane port.
Claim 4
Dependent Claim
27 words
The communication module as recited in claim 2 wherein said means for transmitting sends the extracted section of data to the processor module via the backplane port.
Claim 5
Dependent Claim
101 words
The communication module as recited in claim 1 further comprising: a second memory means for storing data specifying a user defined sequence of data having a plurality of data characters, and one of said plurality of link ports through which the sequence of data is expected to be received; a means, coupled to said second memory means, for searching within messages received through the one of said plurality of link ports for the user defined sequence of data; and means for signalling the processor module with an indication that the user defined sequence of data was found within a given message.
Claim 6
Dependent Claim
24 words
The communication module as recited in claim 4 wherein said means for signalling sends the indication to the processor module via the backplane port.
Claim 7
Dependent Claim
94 words
The communication module as recited in claim 1 further comprising: a second memory means for storing data specifying a user defined sequence of data having a plurality of data characters, and one of said plurality of link ports through which the sequence of data is expected to be received; and a means, coupled to said second memory means, for comparing at least a portion of a message received through the one of said plurality of link ports to the user defined sequence of data and producing an indication of the result of the comparison.
Claim 8
Dependent Claim
29 words
The communication module as recited in claim 6 further comprising means for sending the indication of the result of the comparison to the processor module via the backplane port.
Claim 9
Dependent Claim
68 words
The communication module as recited in claim 1 wherein one of the plurality of link ports includes a means for generating a message packet containing a message received from said means for transferring, which message packet conforms to a protocol of the communication link coupled to that one link port and the message packet then is transmitted over to the communication link coupled to that one link port.