Simple-SCADA — лёгкая, удобная и красивая программа. В этой программе есть практически всё, что нужно: веб-визуализация, клиенты на телефон и на айфон, система отчётов, скрипты и архивация.
Приветствую всех, вкратце напишу простенький пример реализации связи оборудования с программой Simple-SCADA.
Simple-SCADA общее описание
От работы в Simple-SCADA я получаю кайф. Красивый и понятный интерфейс. Удобная юзабельность, понятно куда и что нажимать. Простые настройки каждого элемента, всё плавно и динамично. Единственный момент в том, что придётся разбираться в скриптах. Но, это не проблема, можно всегда обратиться в тех.поддержку. Мне удобнее всего использовать Lectus, я к нему просто привык. По сути для софта подойдёт любой сервер.
Скачать бесплатную программу на 64 тега можете с официального сайта.
Сам дистрибутив делится на несколько пакетов:
- Client — программа-клиент, которая получает данные необходимые для визуализации и управления процессом от «Simple-Scada Server». Программа-клиент лишь отображает данные, полученные от сервера.
- Editor — программа-редактор для разработки человеко-машинного интерфейса. Options — программа настройки параметров графики, языка, ведения логов и т.д.
- Pictures — утилита для разбиения изображения на кадры и создания анимации.
- Reports — редактор отчетов.
- Server — выполняет основные функции: подключается к OPC-серверам, получает и записывает значения тегов на устройства, отвечает за выполнение скриптов, работает с базами данных и клиентами. При этом на нем можно запустить не один, а сразу несколько проектов. Также, он может работать с неограниченным количеством OPC-серверов и клиентов по локальной сети или через интернет. При этом, пользователь может использовать защищенный канал связи. Канал защищается TLS шифрованием. Большим плюсом также является распределение разных задач на разные потоки, что позволяет быстрее выполнять задачи в многоядерных системах.
Давайте с вами попробуем создать проект, опросим тот же самый ТРМ202. Для этого нам сначала надо прописать регистры в ОРС-сервере. В нашем примере используем Lectus. Демку можно скачать с этого сайта. Теперь приступаем к настройкам.
Запускаем программу и настраиваем параметры связи и настройки устройства.
Ставим Modbus RTU, адрес девайса, и ком-порт вашего преобразователя USB-RS485.
Обязательно нужно настроить параметры связи:
Затем, для того, чтобы нам видеть цифры с плавающей запятой float, в настройках узла где надпись дополнительно нажмите кнопку Параметры, и появится такое окно, поставьте в нужном месте галочки:
Далее настраиваем требуемые переменные — это температура и уставка:
В поле адрес переменной вносим в 16-ричной системе Modbus-регистр, его можно найти в инструкции:
В итоге должна получиться такая картинка:
После этого запускаем редактор Editor Simple — SCADA и осуществляем настройки опрашиваемых тегов.
Попадаем в следующее меню:
Нажимаем на кнопку Редактировать, для того, чтобы нам добавить переменные:
Перетаскиваем на рабочее окно поле, и настраиваем переменные с ОРС-сервера.
По желанию, можете добавить тренды для полного анализа картины:
Для того, чтобы нам опрашивать устройство с помощью персонального компьютера нам потребуется преобразователь USB-RS485. В моём случае используется преобразователь АС 4. Можно заказать недорогой китайский аналог.
Но, есть вероятность что он будет работать не стабильно. Вот такой должен получиться результат:
Simple-SCADA может опрашивать абсолютно любой прибор, лишь бы у него был интерфейс, протокол и ОРС — сервер. Что самое интересное, с Ардуино тоже может дружить.
А какие варианты нравятся вам больше всего? С WEB-визуализацией? Или локальная SCADA-система? Хотя для разных задач существует разный софт. До следующих встреч, дорогие друзья. Подписывайтесь на новости блога, пишите комментарии. До встречи, пока-пока.
С уважением, Гридин Семен.