Посмотрите в 001A ещё может сидеть реактивная мощность, а в 0400 - реактивная энергия
Странная карта регистров. Пункт 4 и пункт 5 адреса повторяются. В 4-м Read Only стоит, предположительно Inpet Registers функция 4
А в 5-м пункте Read Write - видимо Holding Registers - 3-я функция
Итого по пункту 4 - пропущен адрес 0004 после Напряжения. ну и дальше есть пропуски. Везде float.
Увеличьте период опроса и немного таймаут.
Последний раз редактировалось melky; 19.03.2024 в 09:08.
Всем спасибо. К сожалению начальник не вытерпел и со словами "да и хрен с этими переменными" отправил шкаф управления электромонтажникам с целью приведения в божеский вид. Тайна трёх нечитаемых переменных остаётся неразгаданной, по крайней мере пока.
Андрей M переменные читаются по одной, ибо ПР200 мастер так их читает.
Период Х - прочитали первую, вторую, третью, четвертую - период неожиданно закончился, 5,6,7 не дочиталась. Начало нового периода - прочитали 1,2,3,4 - упс, опять период закончился.
Период действует на все, вроде так устроено в ПР-ке
Карта регистров косячная, это точно, в табл.5 обратите внимание на формат, возможно и в табл.4 ошиблись также, и никакой там не флоат. Попробовать нужно почитать содержимое чем-то ,Modbus Poll например. И понятно станет.
Карта не косячная, всё правильно. В своё время разбирался с сериями этих счетчиков от разных производителей. Протокол у них стандартный. Пропуски в карте для трехфазных моделей.
Один мне попался (однофазный 4-х модульный) немножко глючный. Плохо читался (ошибки КС), хоть по одному параметру, хоть группой.
Для этого счетчика еще раз, должны присутствовать 001A - реактивная мощность, 0400 - реактивная энергия
Счетчик отвечает с задержкой около 100мс
Последний раз редактировалось Kliper; 19.03.2024 в 21:10.
Обратите внимание на п.5 карты. Формат указан флоат. Сетевые настройки. Встречали где нибудь?
Возможно и в формате данных п.4 ошибка, возможно часть этих данных в другом формате, (это не утверждение, но предположение). Адрес 0008 дважды указан для разных параметров, ну это ладно можно предположить что для разных функций, такое встречается.
Последний раз редактировалось Sergej_; 20.03.2024 в 06:17.