A method for synchronization and transmission of information in a distributed measurement and control system, wherein frames, being a sequence of bits, are transmitted between a master node and a slave node, the method comprising cyclically performing the steps of:
- receiving at the master node an echo frame sent from the slave node as an echo of the last frame received by the slave node from the master node;
- determining the time of frame propagation between sending the frame from the master node and receiving the echo frame at the master node;
- constructing a subsequent frame at the master node, the subsequent frame comprising a data field comprising a time adjustment dependent on the determined time of frame propagation;
- sending the subsequent frame from the master node to the slave node;
- receiving the subsequent frame at the slave node;
- and
- adjusting a timer of the slave node depending on the value of the time adjustment read from the received subsequent frame and sending the received frame to the master node as an echo frame.