Вложений: 1
Библиотека OwenVendorProtocols для опроса тепло/электросчетчиков (релиз v3.5.14.9)
Добрый день, коллеги.
Мы выпустили первую версию библиотеки OwenVendorProtocols, которая включает в себя блоки опроса тепло/электросчетчиков других приборов по нестандартным протоколам обмена.
По мере поддержки новых приборов будут выпускаться новые версии библиотеки.
Список поддержанных устройств:
Реализовано:
- Теплосчетик ТЭМ-104/106;
- Электросчетчики Меркурий 23x;
- Электросчетчики Меркурий 20x;
- Электросчетчики Энергомера CE102 с протоколом CE;
- Электросчетчики Энергомера с протоколом МЭК 61107;
- Теплосчетчик ВКТ-5 (Теплоком);
- Теплосчетчик ВКТ-7 (Теплоком);
- Электросчетчики СЭТ-4ТМ (НЗИФ, ТехноЭнерго);
- счетчики Пульсар (протокол Пульсар-М).
Если вы заинтересованы в разработке блоков опроса для приборов, которые в данный момент отсутствуют в библиотеке – то оставляйте свои предложения в этой теме или присылайте их на почту e.kislov@owen.ru.
Разработка новых блоков по запросу возможна в том случае, если:
- у вас есть нужный прибор;
- вы можете подключить его к ПК с адекватными характеристиками (не хуже Intel Core i5, 8 Gb RAM);
- вы можете обеспечить удаленный доступ к этому ПК по стабильному каналу связи и принимать участие в отладке (имитировать изменение параметров и т. д.)
Также мы готовы проводить консультации по настройке обмена между нашими контроллерами и счетчиками, расходомерами, газоанализаторами и другими устройствами по протоколу Modbus.
Вопросы и пожелания по библиотеке вы можете оставлять прямо в этой теме.
Библиотека: OwenVendorProtocols_v3.5.14.10.compiled-library (требуется также установить OwenCommunication_v.3.5.11.7 и OwenStringUtils_3.5.4.9)
Документация: CODESYS V3.5. Описание библиотеки OwenVendorProtocols [2.9]
Примеры: ТЭМ-106 (ТЭСМА-106) / Меркурий 236 / Меркурий 206 / Энергомера CE102 (протокол CE) / Энергомера CE303 (протокол IEC 61107)
Теплоком ВКТ-5 / Теплоком ВКТ-7 / СЭТ-4ТМ.03М / Пульсар 6М
Дополнительные примеры: опрос нескольких счетчиков (Меркурий 236 и Меркурий 206) / опрос Меркурий 236 через конвертер Ethernet/COM / опрос весового преобразователя ТВ-003/05Н по протоколу Тензо-М
Примеры опросы счетчиков по Modbus: Взлет ТСРВ-034 / Термотроник ТВ7
Примечания:
1. Рекомендуется вызывать блоки библиотеки в задаче, время цикла которой не менее 20 мс - иначе при "длинных" запросах (например, MERCURY23x_PARAMS.ADDITIONAL_PARAMS) блок может вернуть ошибку RESPONSE_CRC_FAIL.
2. Счетчики Меркурий 23x с определенными версиями прошивок не поддерживают ускоренное чтение вспомогательных параметров - поэтому не получится считать эти параметры (токи, напряжения, мощности) с помощью запроса MERCURY23x_PARAMS.ADDITIONAL_PARAMS.
Подробнее см. здесь: https://owen.ru/forum/showthread.php...l=1#post423565
3. В версии 3.5.14.10 исправлена ошибка - ранее для запросов, которые заканчивались байтом со значением 0, не происходила отправка последнего байта.
Ошибка затрагивала блоки Mercury23x, Mercury23x_TCP, Energomera_CE, Energomera_IEC, Teplocom_VKT7, SET_4TM, Pulsar_M.
https://owen.ru/forum/showthread.php...l=1#post435270
Вложений: 1
Релиз OwenVendorProtocols v3.5.14.2
Обновили версию библиотеки до 3.5.14.2.
В новой версии добавлена поддержка протокола трехфазных электросчетчиков Меркурий (203.2TD, 204, 208, 230, 231, 234, 236, 238).
Ссылка на обновленную версию библиотеки, пример и документацию - ссылки в шапке.
Вложение 54127
Сейчас берем в работу протокол для однофазных электросчетчиков Меркурий.
Вложений: 1
Релиз OwenVendorProtocols v3.5.14.3
Обновили версию библиотеки до 3.5.14.3.
В новой версии добавлена поддержка протокола однофазных элекросчетчиков Меркурий (200, 201, 203 (кроме Меркурий 203.2TD), 206).
Благодарим melky за репозиторий на GitHub с реализацией протокола на C#.
Ссылка на обновленную версию библиотеки, пример и документацию - ссылки в шапке.
Вложение 54248
Теперь берем в работу протоколы для электросчетчиков Энергомера.
Вложений: 1
Релиз OwenVendorProtocols v3.5.14.4
Обновили версию библиотеки до 3.5.14.4.
В новой версии добавлена поддержка протокола однофазных элекросчетчиков Энергомера CE102 (протокол CE).
Благодарим Анатолия Бритова - сотрудника Харьковского электротехнического завода «Энергомера» за помощь в отладке.
Ссылки на обновленную версию библиотеки, пример и документацию - в шапке.
Вложение 55117
Теперь берем в работу счетчики Энергомера с протоколом IEC 61107.