Подготовил пример:
https://ftp.owen.ru/CoDeSys3/21_Exam...projectarchive
Вложение 58747
Подготовил пример:
https://ftp.owen.ru/CoDeSys3/21_Exam...projectarchive
Вложение 58747
Добрый День! Судя по всему, некорректно считывается массив энергий для счетчика Меркурий 230 ART-02 CLN и для счётчика Меркурий 230 ART-03 PQRSIDN. Значение второго и четвёртого элементов массива энергий всегда остаётся нулевым. Если я правильно понимаю, это должны быть энергия по 2-й фазе и суммарная энергия.
Добрый день, Евгений!
3.5.14.7 с сайта. С предыдущей версией было то же самое.
В конфигураторе Меркурий эти значения отображаются ненулевыми?
Если да - то подключите счетчики к ПК и пришлите мне в личку ваш телефон, пожалуйста.
Из документации на протокол Меркурий:Цитата:
Если я правильно понимаю, это должны быть энергия по 2-й фазе и суммарная энергия
"...поле данных ответа содержит 16 байт, отводится по четыре двоичных байта
на каждый вид энергии в последовательности: активная прямая (А+), активная
обратная (А-), реактивная прямая (R+), реактивная обратная (R-)"
Спасибо, разобрался. Я считал, что в массиве энергий первые 3 элемента - энергии по фазам, но это не так.
Обновили версию библиотеки до 3.5.14.8.
В новой версии добавлена поддержка электросчетчиков СЭТ-4ТМ (ограниченно поддерживаются и другие счетчики с СЭТ-подобным протоколом - СЭБ, ПСЧ, ТЕ3000 и т.д.).
Вложение 58972
Также по запросу пользователя nikontech добавили для Меркурия 23x запрос чтение коэффициентов трансформации.
Ссылки на обновленную версию библиотеки, примеры и документацию - в шапке.
Теперь приступаем к поддержке протокола счетчиков Пульсар.
Евгений Кислов счетчиков Пульсар (электро ? )или всей линейки устройств Пульсар?
з.ы. если выудите у них инфу, как рассчитывается пароль на счетчики воды и поделитесь, буду признателен :)
Евгений Кислов пароль требуется для корректировки времени, и он каким-то образом рассчитывается из серийного номера счетчика.
з.ы. Убил бы таких программеров, дело в том, что при корректировке времени сбрасываются биты взлома или антимагнитной плобмы (что-то в этом духе), почему корректировку времени не вынести отдельно, а сброс этих битов по паролю, мой мозг не понял...
Ну если Пульсар-М это то, что писал и я (у меня был 10-ти канальный регистратор, счетчик воды, тепла и удаленно еще варианты счетчиков тепла) то обращайтесь.
Подскажу, что вспомню. В принципе код там же на GIT лежит в открытом доступе, саму логику опроса сможете посмотреть.
Разные приборы характеризуются различными командами, кроме общих. Если распечатаете описание протоколов для разных приборов и начнете сравнивать, увидите.