Прибор ТРМ 201. Версия: V03.0002
Данный запрос возвращает одно и тоже значение. При ручном изменении уставки на приборе, запрос не видит этих изменений.Код:procedure TForm1.btnQuerySPClick(Sender: TObject); var valSP: single; begin ReadFloat24(16, 0, 'SP', valSP, 0); Memo.Lines.Add('SP = '+FloatToStr(valSP)); end;
Но если войти в режим программирования (3 секунды удерживаем кнопку ПРОГ. на панели прибора) и выйти, тогда запроссчитывает уставку. Т.е. пока прибор не перевести в режим программирования, уставка не обновляется.Код:ReadFloat24(16, 0, 'SP', valSP, 0);
Мне нужно считывать PV и SP и следить, чтобы PV не превысил SP.
PV считывается нормально этим запросомКак заставить прибор выдавать текущую уставку SP при опросе с компьютера. Кстати пробовал через конфигуратор, он тоже при запросе не обновляет значение SP.Код:ReadFloat24(16, 0, 'PV', valPV, -1);
Прибор позволяет менять уставку без входа в режим программирования. А компьютер не видит, что уставка в приборе изменилась.


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