Связь Arduino Nano — мост Node MCU V3 — KaScadaCLOUD — HMI KaScada

Пример связи HMI KaScada с Arduino Nano с помощью моста Node MCU ESP 8266 через KaScadaCLOUD.

Для корректной работы устройств нужно установить программу FLprog v 6.x.x с официального сайта.

Настройки на стороне FLprog

Для начала соберём схему подключения для связи. Клеммы можно подключить в соответствии со следующей таблицей.

Arduino NanoESP Node MCU
3V33V
GNDG
TX1RX
RX0TX

Начинаем настраивать Arduino Nano. Nano в нашей схеме является Slave-устройством. Связываться будем по последовательному порту UART.

Проект будет самым простым, с помощью переключателя включаем светодиод.

Создаём новый проект в FLprog и выводим следующие настройки:

Добавляем выход контроллера , с помощью которого будем включать светодиод.

Настройки связи. Для соединения с Master-устройством.

Добавляем MODBUS-регистр. Чтобы мы могли дистанционно включить выход.

Связываем переменную MODBUS с выходом.

После этого настраиваем ESP Node MCU. Он играет роль моста связи между Nano и HMI KaScada. Связываться мы будем через готовый сервис KaScadaCLOUD.

Вводим следующие настройки:

Это соединение с роутером по сети Wi-Fi. ESP настраивается в роли клиента. Указываем Имя вашего роутера и пароль к нему.

Настраиваем связь по низкой (Nano) и высокой стороне (KaScada CLOUD).

Настройки моста вводятся автоматически. Запоминаем ID устройства, он нам ещё пригодится.

И настраиваем Master-устройства для связи с Nano по UART.

Настройка на стороне HMI KaScada

После этого настраиваем KaScada CLOUD. Заходим на сервис и регистрируемся.

Добавляем тот самый ID устройства и ключ вашего приложения HMI KaScada.

Дальше настраиваем проект приложения.

Создаём новый проект Добавляем сразу сетевые устройства.

Нажимаем три точки в верхнем правом углу экрана, открывается следующее меню.

Жмём редактирование списка устройств.

Жмём на вкладку сервер.

Вводим ID устройства, что вам выдал FLProg и ставим галочку RTU.

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

В принципе этого достаточно, чтобы дистанционно с приложения управлять полезной нагрузкой через интернет.

Если у вас в KaScada CLOUD горят оба зелёных квадрата, это говорит о том, что связь стабильна. Должно быть вот так.

Список проектов-примеров для скачивания.

Добавить комментарий

Your email address will not be published. Required fields are marked *