Вопросы по Scada-communicator

Помечено: 

Просмотр 15 сообщений - с 1 по 15 (из 18 всего)
  • Автор
    Сообщения
  • #1974
    Boris
    Участник

    Установил версию 4.5.0.5
    Всё установилось нормально, сервисы коммуникатора и сервера,
    устанавливаемые с помощью *.bat файлов надо запускать с правами администратора.
    Следую инструкции modbus_ru.pdf по настройке подключения устройств
    по протоколу Modbus, нажимаю на кнопку свойства КП и открывается окно
    редактора шаблонов, рис.9, минуя рис.8, в этом окне могу делать операции
    с шаблонами, а выбора шаблона для данного КП нет.

    Что я делаю не так?

    #1975
    Boris
    Участник

    Обойти это удалось вручную вбивая название шаблона в поле Командная строка.
    Пример названия: KpModbus_OWEN_MV110-8A.xml
    Применив изменения и перезапустив коммуникатор можно
    наблюдать отправку пакетов в КП.
    По кнопке Перезапуск службы коммуникатора не всегда происходит
    перезапуск службы ScadaCommSvc.exe , коммуникатор долго не отвечает,
    а потом выдаёт сообщение о невозможности перезапуска.
    Обходится нажатием кнопки Остановить службу … и потом Запустить службу…

    #1976
    Mikhail
    Модератор

    По шаблону Модбас:
    На форме свойств КП нажимаете кнопку создания нового шаблона. Откроется редактор шаблонов. После сохранения шаблона и закрытия редактора файл шаблона должен прописаться. Ещё нужно в Коммуникаторе нажать кнопку применения настроек.
    Наверное, Вы нажимали кнопку свойств библиотеки КП, а не свойств самого конкретного КП.

    По службе:
    такое поведение возможно если не удалось открыть порт. Но точнее смогу сказать только если пришлете лог линии связи.

    #1978
    Boris
    Участник

    Шаги: Импорт линий связи-> Добавил линию; Выбрал добавленную линию связи,
    в окне справа, Тип канала связи выбрал Последовательный порт, в свойствах
    поменял имя порта сом-7; выбираю закладку Опрос КП; нажимаю Добавить КП;
    выбираю в таблице строку №1; выбираю поле DLL, в списке выбрал KpModbus.dll,
    затем нажимаю на иконке Свойства КП и открывается Редактор шаблонов устройств.
    Там могу создать новый шаблон или отредактировать существующий.
    но никак не могу присвоить этот шаблон к этому КП.

    На демо-линии 8 «Серверная» выбираем закладку Опрос КП, выбираем в таблице
    №1 ADAM-6015 Серверная, нажимаем иконку Свойства КП и открывается другое окно.
    Свойства КП 41.

    #1979
    Boris
    Участник

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

    #1980
    Mikhail
    Модератор

    Понял причину — прежде, чем открывать свойства КП, установите его номер > 0. Тогда всё будет, как в пошаговом описании.

    #1981
    Boris
    Участник

    Благодарю, всё работает:)

    #4709
    vergilium
    Участник

    Здравствуйте. Как установить новую библиотеку КП в коммуникаторе? Скачал библиотеку MQTT, скопировал в директорию SCADA\ScadaComm\KP. Что еще нужно сделать. Спасибо.

    Все, разобрался.

    • Этот ответ был изменен 5 лет, 7 месяцев назад от vergilium.
    #4716
    Mikhail
    Модератор

    Расскажите, получилось ли считать данные по MQTT? Эта библиотека написана нашим пользователем, интересно, как она в работе.

    #4726
    vergilium
    Участник

    Данные считывать получилось. Еще не отправлял но пока все работает. Немного неудобно, что настройки только через xml файл но в инструкции все подробно расписано с примерами.
    Еще один нюанс в том, что коммуникатор в лог пишет ошибку соединения и данные не определены. Но при получении первых пакетов переменные появляются и все работает хотя статус соединения по прежнему «ошибка».Что в принципе не мешает работе SCADAы.

    Огромное СПАСИБО разработчику, этот модуль позволяет значительно расширить функционал системы.

    #4730
    Vyacheslav
    Участник

    Подскажите вы подключались к MQTT брокеру провайдера или к собственному установленному серверу MQTT?
    Дело в том, что если вы подключаетесь к бесплатным сервисам MQTT, то там есть ограничения на количество опросов за период времени и другие ограничения.
    Лучше всего проверять на самостоятельно установленном MQTT сервере.
    В предыдущей версии драйвера поведение интерфейса при разрыве связи не приводило к ее автоматическому восстановлению. В текущей версии такая обработка добавлена, но при этом если существуют ограничения со стороны брокера то значение состояния сервера постоянно сбрасывается и тут же восстанавливается. Я думаю это будет заметно если уменьшить частоту опроса сервера.

    #4735
    Mikhail
    Модератор

    статус соединения по прежнему «ошибка»

    Есть общий статус для КП. Он не на что не влияет, только отображается в Коммуникаторе. Из кода устанавливается отдельным свойством.

    #4743
    Vyacheslav
    Участник

    Это свойство использовалось во всех версиях драйвера и на старых оно отрабатывает корректно. Проблема видимо возникла на новой версии RapidScada. Там изменилось пространство имен, что повлияло на работоспособность драйвера в целом. На гитхабе можно посмотреть суть разницы изменений в коде.

    На текущий момент драйвер для KpMQTT обновлен для версии RapidScada 5.0
    Скачать

    А также добавлена видео инструкция по его установке и настройке.

    #4821
    vergilium
    Участник

    Последняя версия драйвера работает отлично. Спасибо разработчику.

    #5065
    vergilium
    Участник

    Добрый день. Сделал WIFI модуль с датчиком температуры. Прописал все настройки но данные не фиксировались коммуникатором через MQTT брокер хотя на андроид устройстве все в порядке. Причина оказалась в разделителе дробной части, а именно в точке вместо запятой. Если отправлять к примеру температуру 20,5 то все нормально, а если 20.5 то коммуникатор не видит это число. Как можно выйти с положения? Конечно можно переписать микропрограмму датчика но это не всегда возможно.

    • Этот ответ был изменен 5 лет, 6 месяцев назад от vergilium.
Просмотр 15 сообщений - с 1 по 15 (из 18 всего)
  • Вы должны авторизироваться для ответа в этой теме.