Страница 15 из 27 ПерваяПервая ... 5131415161725 ... ПоследняяПоследняя
Показано с 141 по 150 из 292

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

Комбинированный просмотр

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

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Ну если Пульсар-М это то, что писал и я (у меня был 10-ти канальный регистратор, счетчик воды, тепла и удаленно еще варианты счетчиков тепла) то обращайтесь.
    Подскажу, что вспомню.
    Спасибо. Пока вопросов нет - судя по описанию, протокол предельно простой.
    В той документации, которую читал я - нет никаких упоминаний, что изменение времени требует пароля.
    Будем разбираться с этим уже при тестах с реальным прибором.

  2. #2
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,329

    По умолчанию

    Это у счетчика воды мне встретилось, про тепло не помню.

  3. #3

    По умолчанию

    Добрый день
    Энергомера CE301 R33 043 JAZ EIA485 (согласно инструкции номер порта это 9 последних цифр.)
    codesys 16 patch 3, плк210-02 3.5.14.36, библиотека 3.5.14.7

    Сделал ФБ из примера, что прилагается к библиотеке(удалил только всё связанное с датой). Ради эксперимента ФБ загнал в отдельный PRG который через конфигурацию задач запускается как самостоятельная единица.
    При каждом считывании нового параметра загорается значок батарейки
    При считывании Напряжения возникает ошибка Err12(Неподдерживаемый параметр) и Err05 (Ошибка протокола), хотя раз в 10-15 секунд обновляет считанное напряжение (прибор на столе, 220в по одной фазе)

    ну и второй вопрос, если будет пример как реализовать работу с двумя приборами, буду благодарен)

  4. #4
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,864

    По умолчанию

    Цитата Сообщение от lectorleo Посмотреть сообщение
    Добрый день
    Энергомера CE301 R33 043 JAZ EIA485 (согласно инструкции номер порта это 9 последних цифр.)
    codesys 16 patch 3, плк210-02 3.5.14.36, библиотека 3.5.14.7

    Сделал ФБ из примера, что прилагается к библиотеке(удалил только всё связанное с датой). Ради эксперимента ФБ загнал в отдельный PRG который через конфигурацию задач запускается как самостоятельная единица.
    При каждом считывании нового параметра загорается значок батарейки
    При считывании Напряжения возникает ошибка Err12(Неподдерживаемый параметр) и Err05 (Ошибка протокола), хотя раз в 10-15 секунд обновляет считанное напряжение (прибор на столе, 220в по одной фазе)

    ну и второй вопрос, если будет пример как реализовать работу с двумя приборами, буду благодарен)
    Добрый день.
    Предоставьте на следующей неделе удаленный доступ к ПК, с которого можно будет загрузить проекты в ПЛК - посмотрим, в чем дело.

  5. #5

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.
    Предоставьте на следующей неделе удаленный доступ к ПК, с которого можно будет загрузить проекты в ПЛК - посмотрим, в чем дело.
    Позвонили, помогли
    Спасибо огромное

    По результатам:
    Энергомера СЕ301 не умеет считать реактивную энергию, от этого и ошибка была
    Ну а несколько счетчиков опрашивать - как вариант решение увеличить CASE в 2 раза с изменением адреса счетчика.

    Например:
    // Напряжения на фазах
    OVP.ENERGOMERA_IEC_PARAMS.VOLTA:
    IF blinkAddr THEN
    fb_Energomera_IEC_Poll.pResponseData := ADR (stVoltage_1);
    fb_Energomera_IEC_Poll.szResponseData := SIZEOF (stVoltage_1);
    ELSE
    fb_Energomera_IEC_Poll.pResponseData := ADR (stVoltage_2);
    fb_Energomera_IEC_Poll.szResponseData := SIZEOF (stVoltage_2);
    END_IF

    В самом последнем опросе:blinkAddr:=NOT(blinkAddr);
    Ну и перед вызовом блока энергомеры сделать присвоение первого или второго адреса
    Последний раз редактировалось lectorleo; 31.01.2022 в 12:23.

  6. #6
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,329

    По умолчанию

    У 301 параметры отличаются от 303-его, например нет косинуса, зато есть тангенс.

    Соврал, косинус есть, реактивки нет...

    Отправка (14): /?163127043!<0D><0A>
    Приём (15): /EKT5CE301v11<0D><0A>
    OK!
    Отправка (6): <06>051<0D><0A>
    Приём (17): <01>P0<02>(163127043)<03>!
    OK!
    Отправка (14): <01>P1<02>(777777)<03>!
    Приём (1): <06>
    OK!
    Отправка (13): <01>R1<02>VOLTA()<03>_
    Приём (37): <02>VOLTA(237.09)<0D><0A>(235.8)<0D><0A>(253.08)<0 D><0A><03>$
    OK!
    Отправка (13): <01>R1<02>CURRE()<03>Z
    Приём (40): <02>CURRE(13.1036)<0D><0A>(12.6098)<0D><0A>(15.995 )<0D><0A><03>;
    OK!
    Отправка (13): <01>R1<02>POWPP()<03>o
    Приём (35): <02>POWPP(1.955)<0D><0A>(1.879)<0D><0A>(1.973)<0D> <0A><03>\
    OK!
    Отправка (13): <01>R1<02>COS_f()<03><03>
    Приём (40): <02>COS_f(0.77)<0D><0A>(0.81)<0D><0A>(0.83)<0D><0A >(0.68)<0D><0A><03>u
    OK!
    Отправка (13): <01>R1<02>FREQU()<03>\
    Приём (16): <02>FREQU(50.0)<0D><0A><03>1
    OK!
    Отправка (13): <01>R1<02>ET0PE()<03>7
    Приём (70): <02>ET0PE(12467.1736206)<0D><0A>(12467.1736206)<0D ><0A>(0.0)<0D><0A>(0.0)<0D><0A>(0.0)<0D><0A>(0.0)< 0D><0A><03>?
    OK!
    Отправка (13): <01>R1<02>TAN_f()<03><01>
    Приём (43): <02>TAN_f(0.84)<0D><0A>(-0.73)<0D><0A>(-0.66)<0D><0A>(-1.13)<0D><0A><03>q
    OK!
    Отправка (13): <01>R1<02>TIME_()<03>g
    Приём (20): <02>TIME_(16:50:18)<0D><0A><03>"
    OK!
    Отправка (13): <01>R1<02>DATE_()<03>V
    Приём (23): <02>DATE_(05.28.01.22)<0D><0A><03><06>
    OK!
    Отправка (5): <01>B0<03>u
    Последний раз редактировалось melky; 28.01.2022 в 16:44.

  7. #7
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,329

    По умолчанию

    lectorleo у 301 есть тангенс, так что можно рассчитать по формулам реактивку. Сам удивился, когда в офисе для мониторинга серверных установил...

  8. #8

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    lectorleo у 301 есть тангенс, так что можно рассчитать по формулам реактивку. Сам удивился, когда в офисе для мониторинга серверных установил...
    о, прикольно. спасибо

  9. #9
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,329

    По умолчанию

    nikontech тут не TCP нужен а COM_over_TCP. Самый простой способ это со стороны ПЛК установить Ethernet-RS485 соответственно 485-м портом в ПЛК.
    Но если не ошибаюсь, то будет связь только между парами устройств ПЛК -> RS485/Ethernet --- Ethernet/RS485 -> счетчик
    Один из преобразователей сервер, второй клиент

    Есть вариант поиграться с Болид С2000-Ethernet в UDP режиме, но не уверен, что взлетит, так как там настройка на несколько IP адресов скорее всего работает только для протокола Орион, а если использовать как прозрачный шлюз, то скорее всего так же будет точка точка.

    Вот бы МКОН кроме Modbus имел бы прозрачный режим и в настройках по адресу умел биться в другой МКОН... цены бы не было.
    Вроде на просторах нета встречал подобные устройства, но сейчас с ходу не найду.

  10. #10
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,864

    По умолчанию Релиз OwenVendorProtocols v3.5.14.9

    Обновили версию библиотеки до 3.5.14.9.
    В новой версии добавлена поддержка счетчиков Пульсар.

    Пульсар 6М.jpg

    Также по запросу пользователя nikontech добавили для Меркурия 23x ФБ для опроса через конвертер Ethernet/COM.
    В будущем мы планируем выпустить варианты ФБ для опроса через конвертеры для всех блоков библиотеки.

    Кроме того, исправили ошибку в ФБ Mercury 23x - ранее в ряде специфических ситуаций при получении некорректного пакета (например, из-за действия помехи на линию связи) могло произойти исключение в программе ПЛК.
    Поэтому если вы уже используете этот ФБ в своих проектах - мы настоятельно рекомендуем вам обновить версию библиотеки.

    По результатам общения с пользователем lectorleo мы поняли, что для клиентов не всегда может быть очевидно, как использовать блоки библиотеки для опроса сразу нескольких счетчиков, подключенных к одному COM-порту контроллера. Поэтому мы разработали отдельный пример, который это демонстрирует.

    Ссылки на обновленную версию библиотеки, примеры и документацию - в шапке.

    В ближайшее время мы не планируем выпускать свежие версии библиотеки.
    Если вам нужен блок опроса для прибора, который в ней отсутствует - пишите в теме, мы проконсультируем вас по возможным вариантам его опроса.

Страница 15 из 27 ПерваяПервая ... 5131415161725 ... ПоследняяПоследняя

Похожие темы

  1. Библиотека OwenCommunication (релиз версии 3.5.11.7)
    от Евгений Кислов в разделе Библиотеки CODESYS
    Ответов: 5
    Последнее сообщение: 05.03.2024, 11:05
  2. Библиотека OwenVisuDialogs (релиз версии 3.5.17.3)
    от Евгений Кислов в разделе Библиотеки CODESYS
    Ответов: 6
    Последнее сообщение: 17.08.2023, 09:52
  3. Библиотека OwenStringUtils (релиз версии 3.5.4.9)
    от Осинский Алексей в разделе Библиотеки CODESYS
    Ответов: 4
    Последнее сообщение: 10.05.2023, 11:40
  4. Как подключить 80 электросчетчиков СЕ301 к ПК ?
    от KRUPSKIY в разделе Подбор Оборудования
    Ответов: 10
    Последнее сообщение: 01.09.2015, 11:03
  5. ТРМ 961 как подключить на тепло
    от Сергей Овсянников в разделе Подбор Оборудования
    Ответов: 2
    Последнее сообщение: 27.11.2014, 23:32

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

Ваши права

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