Драйвер KpMQTT

Помечено: 

Просмотр 15 сообщений - с 46 по 60 (из 79 всего)
  • Автор
    Сообщения
  • #13393
    Mikhail
    Модератор

    Эта проблема исправлена, но исправления пока не выложены. Если для кого-то критично, можем выслать dll.

    #16365
    Vasily777
    Участник

    Хочу потестить драйвер. На последней 5.8.0 версии будет работать?

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

    Этот драйвер включен в дистрибутив версии 5.8. Так что будет работать.

    #16421
    Vasily777
    Участник

    Поставил 5.8.0 под win7. Драйвера KpMQTT.dll в дистрибутиве не нашел. В демострационных примерах тоже не удается добавить. Его нужно самому к установленному дистрибутиву добавить? Пользуясь инструкциями
    и к драйверу с гитхаба.

    #16422
    Vasily777
    Участник

    Нашел.

    #16423
    Vasily777
    Участник

    Не понятно как в 5.8.0 редактировать конфигурацию драйвера KpMQTT, где она лежит, и как правильно ее редактировать (механизм). В описании драйвера по ссылке существует конфигурационный KpMQTT_Config.xml которого поиском найти не могу. Линию и кп (MQTT) с каналами прописал в коммуникатор импортировал. В коммуникаторе на вкладке опрос КП нужная КpMqtt.dll видна.

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

    Актуальный драйвер с описанием и видео лежит здесь. Скачать в разделе Releases в Assets.
    Актуальная информация в репозитории модулей.

    • Этот ответ был изменен 3 года, 9 месяцев назад от Mikhail.
    #16428
    Vasily777
    Участник

    5.3.0 по ссылке Releases архив app_grafana_data_provider_5.0.1.0.zip содержит множество файлов в разных каталогах. Как их использовать непонятно.
    На видео оперируют 4 — мя файлами: Jint.dll,job.js,KpMqtt.dll и конфигурационным KpMqtt_Config.xml.
    Ссылка из репозитория ведет на версию 5.0.0. При попытке ее установки в rapidscada
    (копирую Jint.dll,job.js,KpMqtt.dll в C:\SCADA\ScadaComm\KP KpMqtt_Config.xml в C:\SCADA\ScadaComm\Config) на вкладке драйверы в коммуникаторе при выделенном KpMqtt.dll внизу в Описании

    Ошибка при получении типа интерфейса КП из библиотеки KpMqtt.dll: An attempt was made to load an assembly from a network location which would have caused the assembly to be sandboxed in previous versions of the .NET Framework. This release of the .NET Framework does not enable CAS policy by default, so this load may be dangerous. If this load is not intended to sandbox the assembly, please enable the loadFromRemoteSources switch. See http://go.microsoft.com/fwlink/?LinkId=155569 for more information.

    Версия v5.1.0 ведет аналогично

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

    Нужно выбрать тот релиз, в котором есть драйвер MQTT. Grafana тут не при чём.
    Нужно разблокировать KpMqtt.dll в Windows.

    #16485
    Vasily777
    Участник

    Все 4 файла разблокировал.
    В описании драйвера нет в какие папки rapidscada копировать
    KpMqtt.dll
    job.js
    KpMqtt.dll
    и конфигурационный KpMqtt_Config.xml
    поэтому делаю согласно видео из описания драйвера
    KpMqtt.dll
    job.js
    KpMqtt.dll
    копирую в C:\SCADA\ScadaComm\KP
    Подредактированный конфигурационный KpMqtt_Config.xml (исправлены настройки доступа тестирую на https://www.cloudmqtt.com/
    Выглядит так (пароль немного исправил).
    Убрал все оставив только канал 600
    <?xml version=»1.0″ encoding=»utf-8″?>
    <DevTemplate>

    <MqttParams Hostname=»soldier.cloudmqtt.com» ClientID=»KpMQTTrs111″ Port=»18430″ UserName=»djsnjkeu» Password=»1nnrtBsjz7MRkT»/>
    <RapSrvCnf ServerHost=»127.0.0.1″ ServerPort=»10000″ ServerUser=»ScadaComm» ServerPwd=»12345″/>
    <MqttSubTopics>
    <Topic TopicName=»/mesparam1″ QosLevel=»0″ NumCnl=»600″/>
    </MqttSubTopics>
    <MqttPubTopics>

    </MqttPubTopics>
    <MqttPubCmds>

    </MqttPubCmds>
    <MqttSubCmds>

    </MqttSubCmds>
    <MqttSubJSs>
    JSHandlerPath=»C:\SCADA\ScadaComm\KP\job.js»/>
    </MqttSubJSs>
    </DevTemplate>

    Создаю аналогично видео линию кп входной канал 600.
    После экспорта настройк и перезапуска журнал линии MQTT
    MQTTLine

    Link
    Почему то проблемы с добавлением кп на линии mqtt. Что не так делаю?

    • Этот ответ был изменен 3 года, 9 месяцев назад от Mikhail.
    • Этот ответ был изменен 3 года, 9 месяцев назад от Vasily777.
    #16493
    Mikhail
    Модератор

    Сделайте, пожалуйста, скриншот параметров КП 42 в Администраторе.
    На видео время 4:26 — убедитесь, что файл конфигурации прописан в командной строке КП и существует в директории конфигурации Коммуникатора.

    • Этот ответ был изменен 3 года, 9 месяцев назад от Mikhail.
    #16495
    Vasily777
    Участник

    Спасибо что ткнули носом. Глаз замылился (раз 5 пересматривал), не увидел в ролике.
    Действительно в на вкладке опрос КП, в командной строке, не было названия конфигурационного файла KpMqtt_Config.xml. Прописал заработало.
    Почему-то в ролике эта строка изначально присутствует.
    Какую версию драйвера mqtt лучше использовать 5.0.0 или 5.1.0?

    • Этот ответ был изменен 3 года, 9 месяцев назад от Vasily777.
    #16497
    Vasily777
    Участник

    На Raspberry установка драйвера аналогична? Драйвер тот же?

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

    Лучше использовать более свежую версию драйвера из источников, указанных выше.
    На Linux работа с драйвером аналогична. Если возникнут проблемы — пишите.

    #18005
    manjey73
    Участник

    Есть описание настроек на русском и пример?
    Видео не нашел.

    А по ссылке даже на русском нифига не понятно..

    <Topic TopicName="/rsparam1" QosLevel="0" NumCnl="600"/>
        </MqttSubTopics>
        <MqttPubTopics>
            <Topic TopicName="/rsparam10" QosLevel="0" NumCnl="600" PubBehavior="OnChange" Retain="true" NDS="." Prefix ="" Suffix =""/>
        </MqttPubTopics>
        <MqttPubCmds>
            <Topic TopicName="/rsparam100" QosLevel="0" NumCmd="1"/>
            <Topic TopicName="/rsparam1000" QosLevel="0" NumCmd="2"/>
        </MqttPubCmds>

    почему тут rsparam с разными приставками цифр?
    Например у меня топики /work/object1/psi1 и /work/object1/tmp1
    как это согласуется с описанием настроек непонятно????

    Да, через MQTTbox данные топики публикуются… а вот как создать канал и выпонить настройки ничерта не ясно…

    • Этот ответ был изменен 3 года, 2 месяца назад от manjey73.
Просмотр 15 сообщений - с 46 по 60 (из 79 всего)
  • Вы должны авторизироваться для ответа в этой теме.