Система управления устройствами с помощью телефона — HMI KaSCADA

Автор Сообщение
#447 / 05.02.2019 12:21
admin

ulnfK1wHv24.jpg

Существует много способов удалённо подключаться к приборам, чтобы снять с них показания, получить необходимые данные, выключить или включить определённые исполнительные механизмы. Очень удобно использовать для систем умного дома, для мониторинга состояния интернет-вещей. Да даже просто дистанционно запускать какой-нибудь станочек в гараже. Весь этот комплект задач умеет решать SCADA на Android, которая позволяет подключиться к устройству по одному из доступных способов связи.

Из этой статьи вы узнаете:

HMI панель на Anroid — KaScada
Основные функции KaScada
Основные компоненты KaScada

Приветствую всех, для тех, кто не знает, зовут меня Сёма. Я автор технического блога kip-world. Дорогие читатели поздравляю вас с прошедшими праздниками!

Желаю вам всех земных и духовных благ, творческих успехов и достижений!

А я хочу написать для вас интересный пост по системе диспетчеризации, которая управляется с помощью планшета или телефона на Android. Программный продукт достаточно качественный. Постоянно обновляется, есть техническая поддержка. В просторах интернета можно найти сообщество пользователей, которым можно задать интересующий вопрос, решить технические проблемы и т.д.

Имя данной программы HMI KaScada. Официальный сайт данных разработчиков находится по вот этому адресу: https://www.hmi-kascada.ru/

Программа достаточно универсальная, поддерживает все устройства, которые имеют отношение к Modbus RTU. Дизайн достаточно современный. Совершенно не дорогая, абсолютно любому пользователю будет по карману приобрести лицензию и управлять устройством на дистанции.

И что самое важное, продукт периодически обновляется и соответствует современным тенденциям в сфере автоматизации.

Лично мне, честно, программа нравится. Ей удобно пользоваться, много видеоуроков. Доступная информация, есть несколько инструкций, как организовать связь между устройством и планшетом(телефоном).

Итак, начнём с общего описания. Посмотрим с вами, как она выглядит?

HMI панель на Anroid — KaScada
HMI (человеко-машинный интерфейс) панель на базе планшета/смартфона с операционной системой Android.

KaScada позволяет создавать проекты визуализации для устройств, поддерживающие протоколы:

  1. Wifi — Modbus TCP и Modbus RTU over TCP (через прозрачный конвертер)
  2. Bluetooth — Modbus RTU
  3. USB — Modbus RTU

Итак, основное меню программы с лицензией PRO:

n8_zPdz5Zo4.jpg

Для нового проекта нажимаем на кнопку Создать новый проект.

nOuRXiWWjZY.jpg

Вводим имя проекта. Открывается новое окно, в котором можно перемещать элементы и рисовать визуализацию.

tj9fB6EQzEE.jpg

Основные функции KaScada
Ну основная задача программы это принимать и передавать данные по протоколу MODBUS RTU и MODBUS TCP с устройств по одному из доступных способов связи.

Что умеет программа?

  1. Получение данных из GPS для определения времени восхода и заката солнца
  2. В наличии WEB-сервер для просмотра, управления и скачивания архивов
  3. Получение данных с датчика наклона по трём осям
  4. Получение данных с датчиков с MODBUS протоколом (датчики температуры, давления, влажности)
  5. Наличие системных регистров
  6. Подключение по RTSP к IP-камерам
  7. В наличие функция, которая принимает и отправляет СМС (можно установить уставку)
  8. В наличие воспроизведение аудио
  9. Есть возможность писать архив, выводить архив в график, экспортировать архив в csv формате (Excel) и отправлять этот файл по электронной почте
  10. В наличие воспроизведение GIF-анимации
  11. В наличие MODBUS Slave, возможно подключение и управление множества устройств-Мастеров
  12. В наличие облачный шлюз, который решает проблемы с серыми и динамическими IP
  13. Есть возможность написать собственную логику с помощью встроенного FBD (более 20 блоков)

Одна лицензия HMI KaScada может подключиться к 16 устройствам по разным протоколам и интерфейсам. Так можно сделать достаточно сложную и распределённую систему управления автоматизации. Программа может управлять системой умного дома, отдельным устройством, может управлять каким-нибудь агрегатом на дистанции (к примеру коптилка, пивоваренная бочка или самогонный аппарат).

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

На борту программы имеется встроенный PDF-просмотрщик и калькулятор.

Основные компоненты KaScada
Немного с вами пройдёмся по интерфейсу программы и основным компонентам для общего ознакомления.

Все компоненты разбиты по группам по своим основным функциям. На первой странице элементы для приема, обработки и передачи данных:

XEBR4aWEc-8.jpg

На второй странице функции и функциональные блоки для создания элементарной логики:

chEcTYEqF0s.jpg

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

Сейчас мы поверхностно разберём с вами основные группы элементов.

Группа компонентов «Задатчики»

  1. Переключатель — имеет два состояния бита, 0 или 1
  2. Битовая кнопка — может отправлять бит, константу (int,float) или менять экран
  3. Цифровой задатчик — ввод переменной с типом int (-54, 4, 76) или float (5.9 , 0.7)
  4. Список — мультивыборный список переменных
  5. Линейный задатчик — слайдер от минимального к максимальному значению

Группа компонентов «Текст»

  1. Текст — метка с текстом
  2. Дин.Текст — меняет фон и текст в зависимости от бита или значения числа

Группа компонентов «Индикаторы»

  1. Цифровой индикатор — отображение переменной int (-54, 4, 76) или float (5.9 , 0.7)
  2. Лампа — битовый индикатор, есть возможность задавать свои картинки или из библиотеки
  3. Звуковое оповещение — выбор из библиотеки звуков, воспроизведение по биту
  4. Линейный индикатор — индикатор значения переменной, может быть горизонтальным или вертикальным
  5. Круговой индикатор — настраиваемый стрелочный индикатор значения переменной
  6. Воспроизведение звуковых файлов — в зависимости от 8 бит воспроизводит определенный пользовательский файл

Группа компонентов «Графика»

  1. График — график реального времени на один канал
  2. GIF анимация — воспроизведение пользовательской анимации по биту
  3. Дин.Картинки — в зависимости от бита или значения числа меняет до 16 пользовательских картинок
  4. Архив — до 4 каналов со значениями + 1 канал опциональный текстовый, имеет возможность экспортировать в папку csv файл для excel или отправлять на email
  5. Фон — смена фона экрана на цвет или картинку

Группа компонентов «Прочее»

  1. Звонок — вызов по номеру, работает по нажатию (каскада сворачивается)
  2. Шлюз числовой(регистровый) — имеет несколько режимов работы, но в целом для группового чтения или групповой записи регистров. Например с помощью него можно одной modbus командой считать всю память устройства в KaScada для более быстрой работы и отклика.
  3. Шлюз битовый — аналогично числовому шлюзу, только работает с битовыми функциями modbus (до 16 бит)
  4. Входящее смс — имеет 2 режима работы. Можно по смс установить бит или записать число через входящее смс от заданного номера и заданной команде.
  5. Исходящее смс — отправка заданного текста на заданный номер по биту(команде) + можно вставить до 8 значений регистра произвольно в тексте.
  6. IP камера — позволяет смотреть видео поток из ip камеры через RTSP (есть ограничения по архитектуре процессора)

Я думаю, что этой информации достаточно для первого знакомства с программой HMI KaScada.

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

Оставайтесь с нами. подписывайтесь на новости, пишите письма, комментарии. На этом я заканчиваю, пока-пока!

Источник: http://kip-world.ru/sistema-upravleniya-ustrojstvami-s-pomoshhyu-telefona-hmi-kascada.html

Сообщения: 463