пробую создать приложение для MB110 по сбору данных.
По протоколу modbus, пробовал на питоне, но к сожалению без результата.
Скачал библиотеку для C# и пользуясь инструкцией написал небольшой код.
получаю ошибкуКод:owenProtocol.OwenRead(<Адрес>, AddressLengthType.Bits11, "rEAd");
{"Выдано исключение типа "OwenioNet.Exceptions.SlaveNetworkException".\r\nН еизвестный код сетевой ошибки"} OwenioNet.Exceptions.SlaveNetworkException
Код:SerialPort masterPort = new SerialPort("COM3"); masterPort.BaudRate = 9600; masterPort.DataBits = 8; masterPort.Parity = Parity.None; masterPort.StopBits = StopBits.One; masterPort.Open(); using (IOwenProtocolMaster owenProtocol = OwenProtocolMaster.Create(masterPort)) { byte[] dataFromDevice = owenProtocol.OwenRead(<Адрес>, AddressLengthType.Bits11, "rEAd"); var converterFloat = new ConverterFloat(); var valueFromDevice = converterFloat.ConvertBack(dataFromDevice); }




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