Добрый день.
Имеется ТРМ138, на входы которого подключены различные датчики (температуры, давления) с унифицированным сигналом 4-20 мА.
Далее ТРМ подключено по RS485 к ПЛК и планируется по Modbus RTU читать значения с этих датчиков. Читать ТРМ по шаблону не хочется, поэтому читаем отдельные регистры.
По РЭ в таблице параметры протокола находим нужные для чтения регистры.
Нас интересуют целочисленные данные (да, возможно лучше float, но вопрос не в этом) и мы их получаем.
Но, мы получаем целочисленные значения с разным разрешением. Я так понимаю это зависит от настройки положение десятичной точки, значение которой мы тоже читаем из регистров.
Вопрос:
Как поменять значение десятичной точки?
В конфигураторе есть настройка, но она влияет только на отображение числа на дисплее самого ТРМ и не влияет на значение считанное с регистра modbus.
Возможно тема обсуждалась, но я не нашел.




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