| CPC G06F 13/102 (2013.01) [G06F 1/266 (2013.01); G06F 13/1668 (2013.01); G06F 13/4247 (2013.01); G05B 2219/1215 (2013.01)] | 20 Claims | 

| 
               1. A method for communicating in a communication system that includes a master controller and a plurality of slave modules connected in series with the master controller, the method comprising: 
            transmitting, by the master controller to each of the plurality of slave modules, a communication schedule defining an ordered sequence of messages; 
                transmitting, according to the communication schedule, downstream messages in a downstream direction from the master controller through an initial slave module to a terminal slave module, each of the downstream messages including header payload information with a schedule identifier that indicates an order number of the respective downstream message defined by the communication schedule; 
                identifying, by each of the plurality of slave modules based on the schedule identifiers included in the downstream messages, downstream messages that are associated with response information from the respective slave module; 
                generating, by the terminal slave module, upstream messages having schedule identifiers that correspond to the schedule identifiers included in the downstream messages; 
                transmitting the upstream messages from the terminal slave module in an upstream direction through the initial slave module to the master controller; 
                inserting, by the plurality of slave modules, the response information into upstream messages having schedule identifiers corresponding to the downstream messages identified as associated with response information from the respective slave module; and 
                receiving the upstream messages at the master controller. 
               |