Показано с 1 по 10 из 248

Тема: Библиотека OwenVendorProtocols для опроса тепло/электросчетчиков (релиз v3.5.14.9)

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,147

    По умолчанию Библиотека OwenVendorProtocols для опроса тепло/электросчетчиков (релиз v3.5.14.9)

    Добрый день, коллеги.
    Мы выпустили первую версию библиотеки OwenVendorProtocols, которая включает в себя блоки опроса тепло/электросчетчиков других приборов по нестандартным протоколам обмена.
    По мере поддержки новых приборов будут выпускаться новые версии библиотеки.

    Список поддержанных устройств:

    Реализовано:
    • Теплосчетик ТЭМ-104/106;
    • Электросчетчики Меркурий 23x;
    • Электросчетчики Меркурий 20x;
    • Электросчетчики Энергомера CE102 с протоколом CE;
    • Электросчетчики Энергомера с протоколом МЭК 61107;
    • Теплосчетчик ВКТ-5 (Теплоком);
    • Теплосчетчик ВКТ-7 (Теплоком);
    • Электросчетчики СЭТ-4ТМ (НЗИФ, ТехноЭнерго);
    • счетчики Пульсар (протокол Пульсар-М).


    Наш стенд тестирования:


    Список благодарностей:

    Мы выражаем благодарность и признательность тем, кто помог нам в процессе разработки библиотеки:

    • пользователю alextopaz за предоставленный доступ к ТЭМ-106 и помощь в отладке;
    • пользователю f_rzh и Алексею Иванову за найденные ошибки и помощь в отладке;
    • пользователю melky за репозиторий на GitHub с реализацией протокола Меркурий 2xx на C#;
    • Анатолию Бритову - сотруднику Харьковского электротехнического завода «Энергомера» за предоставленный доступ к счетчикам Энергомера и помощь в отладке;
    • пользовательнице GoodLuck за помощь с отладкой ВКТ-5 и ВКТ-7;
    • Дмитрию Данилаеву за найденные ошибки и помощь в отладке.
    • Евгению Рубану за помощь в отладке с СЭТ-4ТМ.03М.
    • пользователю nikontech за найденные ошибки и помощь в отладке.
      Алексею Титову (mad_kinder) и Антону Леонову - за доступ к приборам Тензо-М.
    • Илье Люльчеву за информацию об ошибке.



    Если вы заинтересованы в разработке блоков опроса для приборов, которые в данный момент отсутствуют в библиотеке – то оставляйте свои предложения в этой теме или присылайте их на почту 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. Библиотека OwenCommunication (релиз версии 3.5.11.7)
    от Евгений Кислов в разделе Библиотеки CODESYS
    Ответов: 5
    Последнее сообщение: 05.03.2024, 11:05
  2. Канал тепло-вычислитель-СПК107-ПМ01-программа
    от СергейНовосиб в разделе СПК1хх [М01]
    Ответов: 1
    Последнее сообщение: 02.10.2021, 23:31
  3. Ответов: 1
    Последнее сообщение: 05.03.2020, 08:38
  4. Как подключить 80 электросчетчиков СЕ301 к ПК ?
    от KRUPSKIY в разделе Подбор Оборудования
    Ответов: 10
    Последнее сообщение: 01.09.2015, 11:03
  5. ТРМ 961 как подключить на тепло
    от Сергей Овсянников в разделе Подбор Оборудования
    Ответов: 2
    Последнее сообщение: 27.11.2014, 23:32

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •