easySCADA для xLogic: Руководство по настройке бесплатного программного обеспечения SCADA для ПК

Коммерческие лицензии SCADA стоят тысячи и являются избыточными для небольшой панели. easySCADA — бесплатный пакет SCADA для ПК от Rievtech — предоставляет семье xLogic живые экраны, тренды, сигналы тревоги и ведение данных без лицензии. Я наблюдал, как насосная станция, теплица и испытательный стенд получили полноценную SCADA за цену Windows ПК, так что позвольте мне провести вас через настройку так, как это описано в руководстве — без пыли.

Что вы на самом деле устанавливаете

Две программы выполняют работу.easyMonitorэто редактор конфигурации — вы создаете экраны, связываете переменные и нажимаете запуск.easyServerэто опционально, необходимо только когда контроллеры подключаются как клиенты по Ethernet/GPRS. За обоими стоит база данных MySQL, потому что исторические данные и данные тревоги должны храниться где-то.

Это означает, что порядок установки имеет значение: сначала MySQL6, затем программное обеспечение конфигурации easySCADA. На Windows 7 или 8 щелкните правой кнопкой мыши на установщике и выберитеЗапуск от имени администратора— руководство явно указывает на это, и пропуск этого шага приводит к загадочной ошибке, которая отнимает утро.

Системные требования, честно

Windows XP или более поздние версии, через 7, 10 и 11. Достаточно процессора Pentium III 800MHz и 256MB ОЗУ. Любой офисный ПК за последние пятнадцать лет подходит. Если ваш "сервер SCADA" — это старый ноутбук из ящика, поздравляю — это теперь легитимный сервер SCADA.

Три способа подключения

Выберите маршрут, который подходит для вашего сайта:

  • RS232/RS485 последовательный— прямой кабель, Modbus RTU. Никакого серверного программного обеспечения, никакой настройки сети. Безопасный стандарт для одной панели
  • Ethernet, контроллер как сервер— easyMonitor подключается напрямую через Modbus TCP. Никакого серверного программного обеспечения; контроллер имеет статический IP, а маршрутизатор перенаправляет его порт для удаленного доступа
  • Ethernet/GPRS, контроллер как клиент— контроллеры выходят на easyServer на ПК со статическим IP или доменом. Для NAT-объектов и телеметрии GPRS серии EXM

Примечание по протоколу стоит повторить, потому что люди ошибаются: easySCADA говорит на Modbus RTU и Modbus TCP. Это все. Никакого MQTT, никакого OPC-UA — и это нормально, потому что Modbus именно то, что нужно небольшой SCADA.

Путь настройки, с нуля

Создайте проект:Файл → Проект → Новый, дайте ему имя, выберите модель контроллера. Новый проект уже содержит пять последовательных устройств; щелкните правой кнопкой мыши наУстройствои отредактируйте то, которое вам нужно. Установите адрес (уникальный для каждого устройства — дубликаты портят шину), протокол (Modbus-RTU или Modbus-TCP), модель, COM-порт и скорость передачи (9600 по умолчанию; сначала измените сторону PLC, если вы хотите увеличить скорость), или для Ethernet IP-адрес контроллера и порт — например, 192.168.0.133 на порту 5001 для контроллера, установленного в качестве сервера.

Затем вкладкаДанные: добавьте точки — цифровые входы и выходы, аналоговые входы, флаги, регистры — каждый с адресом, количеством и приоритетом опроса. Высокий для сигналов тревоги, Средний для управления, Низкий для медленно движущихся аналоговых значений. Привяжите эти переменные к объектам, которые вы размещаете из меню Drawlib: лампы, кнопки, счетчики, баки, графики трендов.

Нажмите накнопку старт/стоп ▶. Это момент истины.

30-секундный тест связи

Добавьте цифровой флаг — скажем, F1 — в программу PLC в xLogicSoft. Если его статус переключается в окне easyMonitor, связь жива. Если он мертв, проверьте адрес, скорость передачи и порт, прежде чем трогать что-либо еще. В девяти случаях из десяти это одна из этих трех.

Удаленные площадки и честные заметки

Для доступа в Интернет с контроллером в качестве сервера: статический IP на маршрутизаторе, перенаправление порта (например, 5001) на LAN-адрес контроллера. Для GPRS на моделях EXM: настройтеЗагрузку данных GPRSв блоке xLogic с IP и портом easyServer, выберитепользовательский Modbus, и помните предупреждение из руководства — GPRS беспроводной, медленный, и данные SIM стоят денег. Низкочастотная телеметрия, а не высокоскоростной опрос.

Мониторите несколько контроллеров? Уникальные адреса, всегда. Два устройства с одинаковым адресом тихо испортят данные друг друга, и это самая трудная ошибка для обнаружения.

Где easySCADA сияет

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

Запись данных, которая окупает себя

Вот функция, на которую никто не указывает цену, и которая заканчивает большинство споров: исторический журнал. easySCADA's база данных ведет учет значений с течением времени, и когда машина неправильно работала в 03:12, журнал показывает, каков был уровень, что делал насос и когда сработала тревога. Разговор "она просто остановилась" — самое дорогое предложение в обслуживании — превращается в обзор данных вместо игры в угадайку.

Решите, что записывать, прежде чем это станет необходимо. Температуры и давления, если процесс отклоняется; часы работы, если важен график обслуживания; переходы тревог всегда. Установите интервал записи в соответствии с процессом — одна минута для медленного резервуара, одна секунда для быстрого устройства. Запись всего на самой высокой скорости заполняет диск и закапывает сигнал; запись правильных вещей с правильной скоростью превращает базу данных в оракула по обслуживанию.

Бэкенд MySQL означает, что история переживает перезагрузки и растет, не заставляя программное обеспечение задыхаться. Год записанных данных на небольшой площадке — это несколько сотен мегабайт — тривиально для любого современного устройства, бесценно в первый раз, когда возникает спор по гарантии с временной меткой, которая его разрешает.

Стратегия образца проекта

Не начинайте свой первый easySCADA проект с пустого экрана. Начните с рабочего образца — примеры глав в руководстве проходят через создание устройства, определение переменных, построение экранов, и как последовательные, так и Ethernet пути мониторинга от начала до конца. Адаптируйте, не изобретайте заново. Образец спасает вас от двух самых распространенных ошибок: неправильного выбора модели устройства и забытого рукопожатия по скорости передачи.

Создайте один рабочий экран, затем расширяйте. Один вид резервуара с уровнем, статусом насоса и лампой тревоги обучает вас всему циклу: устройство, переменная, объект, связывание, работа. Второй экран занимает треть времени; десятый занимает минуты. Так бесплатное программное обеспечение становится производственным инструментом — одна целенаправленная сессия вместо выходных, проведенных в борьбе с меню.

И держите файлы проекта под контролем версий. Проекты easySCADA — это простые файлы; они чисто различаются и должны рассматриваться как код. В день, когда клиент спросит "что изменилось в прошлом месяце," у вас будет ответ, а не пожимание плечами.

Скачайте и получите образец проекта из нашего центра загрузок, или сначала подготовьте сторону контроллера с нашим руководством по настройке Modbus. И да — бесплатно действительно означает бесплатно здесь. Я проверил.