G3 plc protocol