Стартовая страница › Форумы › Взаимодействие с устройствами › Отправка команд по MQTT
- В этой теме 18 ответов, 4 участника, последнее обновление 1 год, 12 месяцев назад сделано Mikhail.
-
АвторСообщения
-
27.04.2022 в 10:48 #23301fyfdУчастник
Я не имею большого опыта работы со Rapid SCADA, поэтому надеюсь на помощь более опытных коллег по цеху. Необходимо настроить отправку команд по MQTT на устройство. Как бы не искал, но подробной инструкции по настройке команд не нашел) Буду очень благодарен за подробную инструкцию со скриншотами.
- Эта тема была изменена 1 год, 12 месяцев назад от Mikhail.
27.04.2022 в 14:50 #23308MikhailМодератор27.04.2022 в 16:08 #23310fyfdУчастникВ данном тексте и видео нет настроек, используемых в самом приложении Administrator. Прослушивание по нужному топику через брокер есть. Я не могу понять как связать команду из таблицы «Каналы управления» с топиками публикаций из конфигурационного файла.
27.04.2022 в 16:49 #23314a80808УчастникЧерез «Номер команды» в таблице «Каналы управления»< NumCmd в конфигурационном файле.
27.04.2022 в 16:50 #23315fyfdУчастникМожете на абстрактном примере продемонстрировать?
27.04.2022 в 22:00 #23317a80808УчастникБоюсь что не смогу — занимался этим больше 2-х лет назад, сохраненного проекта не оказалось у меня в архиве и нет у меня пятой версии — только шестая, а там все по другому (и даже пока не знаю как :))
27.04.2022 в 22:01 #23318a80808УчастникПопробуйте поиск в форуме по «MQTT» — здесь были обсуждения
28.04.2022 в 12:23 #23319fyfdУчастникУважаемые пользователи и модераторы, пожалуйста, подскажите, как мне исполнять данную команду примерно каждые 10 минут через саму RapidSCADA?
По 605 каналу нужно отправить любой символ. Что необходимо прописать в таблице «Каналы управления»?
<?xml version="1.0" encoding="utf-8"?> <DevTemplate> <MqttParams Hostname="127.0.0.1" ClientID="KpMQTTrs111" Port="1883" UserName="" Password=""/> <RapSrvCnf ServerHost="127.0.0.1" ServerPort="10000" ServerUser="ScadaComm" ServerPwd="12345"/> <MqttSubTopics> <Topic TopicName="test/example/st/0" QosLevel="0" NumCnl="600"/> <Topic TopicName="test/example/st/1" QosLevel="0" NumCnl="601"/> <Topic TopicName="test/example/st/2" QosLevel="0" NumCnl="602"/> <Topic TopicName="test/example/st/500" QosLevel="0" NumCnl="603"/> </MqttSubTopics> <MqttPubTopics> <Topic TopicName="test/example/ans/ping" QosLevel="0" NumCnl="605" PubBehavior="OnChange" Retain= "true" NDS="."/> </MqttPubTopics> <MqttPubCmds></MqttPubCmds> <MqttSubCmds></MqttSubCmds> <MqttSubJSs></MqttSubJSs> </DevTemplate>
28.04.2022 в 13:44 #23320MikhailМодератор0. Ещё раз рекомендую использовать Rapid SCADA 6, там MQTT настраивается проще.
Если по какой-то причине Вы используете Rapid SCADA 5, то последовательность такая:
1. Команда прописывается в секции MqttPubCmds. Пример
2. Убедитесь, что через Коммуникатор команды успешно отправляются. В Администраторе откройте форму Данные КП и попробуйте отправить команду.
3. Создайте канал управления с соответствующим номером КП и номером команды.
4. Убедитесь, что команды отправляются через созданный канал управления.
5. Для автоматической отправки команд понадобится Модуль автоматического управления.Более детально спрашивайте на основе пунктов выше, сопровождая вопросы ссылками на скриншоты.
29.04.2022 в 09:20 #23325fyfdУчастникRapid SCADA v6 — это релизная версия или бета? Ссылок или упоминаний этой версии нет на вашем офф сайте в разделе «Скачать».
29.04.2022 в 12:13 #23326manjey73Участник6-я версия Бета, но в наличии уже Модуль Автоуправления.
Есть тема, где выложена ссылка на Бету.Если без плюшек, то в принципе уже рабочая.
- Этот ответ был изменен 1 год, 12 месяцев назад от manjey73.
29.04.2022 в 13:17 #23328MikhailМодераторВерсия 6 упоминается в разделе новостей на сайте.
Бета или полноценный релиз — упирается только в список готовых модулей.29.04.2022 в 13:19 #23330fyfdУчастникПри переходе на 6 версию каждый используемый плагин потребуется повторно оплатить?
29.04.2022 в 14:07 #23331manjey73Участник@fyfd нет, плагины должны заработать сразу, а для драйверов придется делать запрос на изменение ключей, Михаил где-то писал об этом. У драйверов другие пути установки в 6-й версии.
29.04.2022 в 14:17 #23332fyfdУчастникПонял, спасибо)
P.S. Уважаемая команда разработчиков, не в обиду вам, но может стоить актуализировать информацию о своем продукте?! Мне, как простому пользователю, и в голову не пришло искать актуальную версии ПО в колонке новостей, когда в навигационной панели есть вкладка «Скачать». -
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.