Вопрос решился. Все сделал.
Спасибо.
Пример выкладываю, может кому пригодиться:
Код:SerialPort masterPort = new SerialPort("COM3"); masterPort.BaudRate = 9600; masterPort.DataBits = 8; masterPort.Parity = Parity.None; IOwenProtocolMaster owenProtocol = OwenProtocolMaster.Create(masterPort); float value= GetFromDevice(owenProtocol, 0x11); // получаем значение с первого входа, все остальные +1 static float GetFromDevice(IOwenProtocolMaster owenProtocol, Int32 Address) { try { var converterFloat = new ConverterFloat(); byte[] dataFromDevice = owenProtocol.OwenRead(Address, AddressLengthType.Bits8, "Read"); return converterFloat.ConvertBack(GetFloatFromData(dataFromDevice)); } catch { return -1; } } static byte[] GetFloatFromData(byte[] dataFromDevice) { byte[] shortdata = new byte[4]; shortdata.SetValue(dataFromDevice[0], 0); shortdata.SetValue(dataFromDevice[1], 1); shortdata.SetValue(dataFromDevice[2], 2); shortdata.SetValue(dataFromDevice[3], 3); return shortdata; }




Ответить с цитированием