СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
f_rzh проблема в том, что для мониторинга не очень подходит функция 16h протокола. Так как чтение напряжения, тока и мощности происходит последовательно, и чем медленнее опрос, тем больше разница. Если нагрузка не постоянна, то может быть ситуация, что напряжение и ток должны соответствовать мощности 2 кВт, а мощность при этом может быть прочитана как 1 кВт так и 5 кВт, так как ко времени опроса мощности уже изменился и ток и напряжение.
f_rzh меняется
1. напряжение в сети
2. ток, так как это резистивная нагрузка, пусть и в малых пределах
3. ВРЕМЯ
даже если предположить, что вместо 185,3 у вас должно быть 1853,0 Вт то видно, что по току и напряжению эта цифра не соответствует. А все из-за опроса данных последовательно.
Тут зависит для каких целей счетчик. Но при этом ваш счетчик с внутренним тарификатором ART, следовательно он поддерживает команды опроса с кодом 14h (команда фиксации данных и последующее чтение) но вот реализован ли он в библиотеке я не знаю.
Если устраивает погрешность, описанная выше, то просто найти причину, почему он не ту цифру показывает или не так...
Помог с проблемой автор библиотеки, установив импровизированный "хотфикс". Владислав, Спасибо огромное!
Проблема (неправильные значения мгновенных мощностей по фазам на счётчиках Меркурий 236ART-xx) будет решена, насколько я понял, в следующей версии библиотеки, а в текущей (3.5.14.5) проблема сохраняется.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Евгений Кислов не совсем понял про 65535 ? у этих счетчиков при опросе командами 16h при прямом включении есть проблема нехватки бит выше 40 кВт (точную цифру не помню, можно посчитать) но уж точно не на 2-х кВт-ах... Общался по данному поводу с разработчиком родного Конфигуратора счетчиков.
Оказалось это наследие встроенного ПО старых счетчиков.
Как раз вроде по мощности при данной команде в ответе всего 3 байта на значение, минус два бита для направления мощности A+ или A- ну и Q соответственно.
41943,03 (3FFFFF)- вот, это максимальная мощность, которую может дать счетчик прямого включения по команде 16h
вот такая вот еще засада есть. Хотя счетчик может быть и 60А и 100А...
Последний раз редактировалось melky; 04.08.2021 в 09:21.
Именно так.
Но поскольку в документации в явном виде не указано, есть ли в начальном байте значимые биты или нет, а техподдержка Меркурия в свое время не дала четкого ответа на этот вопрос - в библиотеке при разборе ответа использовались только 2 байта из 3-х.
Мы исправили этот момент.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Да вроде есть в документации на протокол все. Просто возможно не в явном виде. Там везде есть примеры разбора ответа и эти биты фигурируют. Для мощностей уж точно...
Самое интересное, что счетчики AR не поддерживают команду 14h и если счетчик вдруг до 100А прямого включения, то этих 3-х байт и не хватает, так как они могут только 41 кВт вместить, а при сотке это 66 кВт...
надо было общаться с разработчиком ПО а не техподдержкой Меркурия
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk