Страница 1 из 2

Опрос счётчика Меркурий 230

Добавлено: 04.03.2021{, 07:16}
neumeka86
Добрый день, прошу помощи по данному вопросу. Не делал ли кто в среде flprog блок опроса данных приборов учёта.? Если есть пример как это сделать буду очень признателен.

Опрос счётчика Меркурий 230

Добавлено: 04.03.2021{, 11:31}
sergserg
neumeka86, а в счетчике модбас?

Опрос счётчика Меркурий 230

Добавлено: 04.03.2021{, 12:28}
neumeka86
Да, модбас.

Опрос счётчика Меркурий 230

Добавлено: 04.03.2021{, 12:50}
scadapack
Меркурий-230 не поддерживает ModBus.

Опрос счётчика Меркурий 230

Добавлено: 04.03.2021{, 12:55}
neumeka86
Счётчик Меркурий 230 Art с интерфейсом rs485,

Опрос счётчика Меркурий 230

Добавлено: 04.03.2021{, 13:31}
sergserg
neumeka86,
там пишут что есть CAN:
вот скетч, из него можно блок сделать для флпрог.

http://ventosoft.com/blog/podklyuchenie ... rkuriy-230

Опрос счётчика Меркурий 230

Добавлено: 04.03.2021{, 14:06}
neumeka86
Ещё один наверное глупый вопрос, а не подскажите или возможно поможете сделать функциональный блок?

Опрос счётчика Меркурий 230

Добавлено: 04.03.2021{, 14:39}
kulibinsvv
Протокол обмена трёхфазных счетчиков Меркурий (Mercury) 203.2TD, 204, 208, 230, 231, 234, 236, 238

Протокол обмена модбас-подобный, возможно подхватится FLProg.

Опрос счётчика Меркурий 230

Добавлено: 04.03.2021{, 14:45}
Sancho
neumeka86 писал(а):
04.03.2021{, 14:06}
Ещё один наверное глупый вопрос, а не подскажите или возможно поможете сделать функциональный блок?
Нужно понимать:
Какой всё-таки тип счётчика, название полностью, лучше фото шильдика;
Что необходимо получить со счётчика, какие данные;
Готово ли железо для реальных тестов, всё ли есть в наличии и собрано.

Опрос счётчика Меркурий 230

Добавлено: 04.03.2021{, 15:21}
neumeka86
Меркурий 230 ART 03 PQRSIDN. Железо все есть. Ардуино нано, дисплей 1602 с и2ц, модуль РС 485. Нужно получить от счётчика мощность, косинус фи и токи по 3м фазам

Опрос счётчика Меркурий 230

Добавлено: 04.03.2021{, 16:43}
Sancho
Не будем уходить в ЛС, возможно кому-то будет интересно.
neumeka86,
Для начала ардуино не нужна, а нужен терминал на компе и usb-485

Опрос счётчика Меркурий 230

Добавлено: 04.03.2021{, 17:11}
neumeka86
Это все есть.

Отправлено спустя 48 секунд:
Пробовал подключаться через программу конфигуратор все читается

Опрос счётчика Меркурий 230

Добавлено: 04.03.2021{, 17:18}
Sancho
neumeka86, Никакого конфигуратора - нужно эмулировать обмен с ардуинкой посредством терминальной проги

Опрос счётчика Меркурий 230

Добавлено: 04.03.2021{, 17:25}
neumeka86
А по подробнее? Сам счётчик без запроса ничего по шине не передает

Опрос счётчика Меркурий 230

Добавлено: 04.03.2021{, 18:51}
Sancho
neumeka86 писал(а):
04.03.2021{, 17:25}
А по подробнее? Сам счётчик без запроса ничего по шине не передает
Да. Вот мы и будем через терминал эмулировать обмен - слать запросы и смотреть ответы.
Только нужно подготовить запросы заранее - считать crc на ходу быстро не получится
нужен адрес прибора - ?

Опрос счётчика Меркурий 230

Добавлено: 04.03.2021{, 19:24}
neumeka86
Адрес прибора есть 422658324. Как правильно подготовить запрос?

Опрос счётчика Меркурий 230

Добавлено: 04.03.2021{, 21:25}
sergserg
sergserg писал(а):
04.03.2021{, 13:31}
Не будем уходить в ЛС
тоже считаю это злом, но часто на форумах требуют этого безаппеляционно.....

Опрос счётчика Меркурий 230

Добавлено: 05.03.2021{, 05:58}
kulibinsvv
neumeka86 писал(а):
04.03.2021{, 19:24}
Как правильно подготовить запрос?
Скачиваете PDF-файл "Протокол обмена трёхфазных счетчиков Меркурий (Mercury) 203.2TD, 204, 208, 230, 231, 234, 236, 238" по ссылке из 8 поста и изучаете протокол обмена. На основании прочитанного составляете свой запрос прибору. Далее в терминальной программе вбиваете совой запрос и смотрите (расшифровываете) ответ прибора.

Отправлено спустя 20 минут 53 секунды:
neumeka86 писал(а):
04.03.2021{, 19:24}
Адрес прибора есть 422658324.
Адрес прибора в сети не может превышать 1 байт, т.е. 255 (в десятичной системе счисления). А согласно руководству адрес может находиться в диаппазоне от 1 до 240. Поэтому цифра, которую вы привели, если и является адресом прибора, то явно не сетевым.

Опрос счётчика Меркурий 230

Добавлено: 05.03.2021{, 08:40}
Sancho
neumeka86 писал(а):
04.03.2021{, 19:24}
Адрес прибора есть 422658324
neumeka86, значит сетевой 24, т.к.
2021-03-05_08-40-59.png
Отправлено спустя 10 минут 47 секунд:
Далее наши действия:
1. Проверка наличия счётчика и связи с ним.
2021-03-05_08-44-42.png
2. Запросы на открытие канала связи
2021-03-05_08-46-50.png
3. Периодический опрос нужных параметров и расшифровка(позднее будем разбирать)
Сейчас нужно посчитать crc и сделать шаблоны.
Предлагаю использовать прогу terminal v1.9b, инструкция, если не понятно
Сама прога
Terminal1_9_b.zip
(280.67 КБ) 48 скачиваний
Отправлено спустя 52 минуты 23 секунды:
Таблица макросов для теста 1
Mercuri_01.zip
(285 байт) 57 скачиваний

Опрос счётчика Меркурий 230

Добавлено: 05.03.2021{, 20:55}
neumeka86
Спасибо за помощь, сегодня не получилось опробовать, на работе завал. Обязательно все проверю и отпишусь что вышло