Patent ID: 8688867

Claim:
A method for communicating between a first and a second serial communications protocol (SCP) enabled device, comprising the steps of: receiving a data block comprising a plurality of data values obtained from industrial equipment controlled by said second SCP enabled device; said second SCP enabled device comparing said plurality of data values to a plurality of reference data values stored by a memory of said second SCP enabled device which comprise copies of data values obtained from said industrial equipment previously written by said second SCP enabled device to a memory of said first SCP enabled device; based on said comparing step, said second SCP enabled device determining which of said plurality of data values have changed and which of said plurality of data values have not changed; forming at least one set of contiguous data by grouping together substantially said data values that have changed; determining that target memory locations in said memory of the first SCP enabled device are contiguous memory locations, and said second SCP enabled device writing substantially only said data values that have changed over a serial bus to said target memory locations of said memory of said first SCP enabled device, wherein said SCP is MODBUS, wherein said second SCP enabled device is a client device, and wherein said first SCP enabled device is a server device.