Подключение ПЛК СТАБУР к MasterSCADA 4D через mini USB требует предварительной настройки питания и наличия правильно инициализированного контроллера. ПЛК получает основное питание 24В через порт PS24 на задней панели. Mini USB порт на передней панели (за резинкой, рядом с SD-картой) служит для связи с компьютером. После подключения и поднятия режима Online в MasterSCADA данные между компьютером и ПЛК обмениваются через памятные адреса контроллера.
Подготовка оборудования
Подключите кабель питания 24В к порту PS24 на задней панели ПЛК. На передней панели поднимите резиновую уплотнительную полосу. Под ней расположены mini USB порт и слот для SD-карты. Подключите mini USB кабель в этот порт и в USB-порт компьютера.
Создание проекта в MasterSCADA 4D
Запустите MasterSCADA 4D. В главном меню выберите Проект → Создать проект. Дайте проекту имя, например "STADBUR_System", и сохраните в удобную директорию.
Добавление ПЛК в дерево устройств
Слева в окне навигации находится дерево проекта. Нажмите правой кнопкой мыши на узел Система. Далее должен быть раздел для устройств. Нажмите на добавление устройства. Выберите STABUR из списка доступных контроллеров. При корректной конфигурации MasterSCADA распознает ПЛК по готовому шаблону.
В случае отсутсвия stabur при выборе устройства, необходимо добавить соответсвтующую библиотеку:Библиотеки→ подключить библиотеку → контроллеры → stabur.
Определение параметров
Слева в дереве найдите раздел Параметры. Это место, где вы описываете все переменные, которые будут использоваться в вашей системе. Для каждой переменной из ПЛК создайте параметр: задайте его имя (например, "Температура"), тип данных (Integer, Real, Boolean и т.д.) и привяжите к адресу в ПЛК (этот адрес передаётся при конфигурации устройства).
Например:
- Параметр "Temp_Room": тип Real, связан с переменной в ПЛК
- Параметр "Pump_On": тип Boolean, связан с выходом ПЛК
Написание программного кода
В разделе Программы (левое дерево) создайте программу, где будет логика обработки данных. На языке ST вы используете уже определённые параметры через их названия или перетаскиванием.
Пример простой программы:
IF Temp_Room < 50 THEN
Heater_On := TRUE;
ELSE
Heater_On := FALSE;
END_IF;
Heater_On := TRUE;
ELSE
Heater_On := FALSE;
END_IF;
Здесь Temp_Room и Heater_On — это параметры из дерева. MasterSCADA будет автоматически читать значение Temp_Room из ПЛК и писать Heater_On обратно в ПЛК согласно логике.
Создание визуализации
В разделе Окна создайте новое окно. На рабочую площадь добавляйте компоненты (кнопки, индикаторы, графики). Каждый компонент в свойствах связывается с параметром из левого дерева.
Числовой индикатор для "Temp_Room" будет отображать её значение. Кнопка "Включить насос" при нажатии устанавливает параметр "Pump_On" в TRUE. Лампочка, привязанная к "Pump_On", горит, когда параметр TRUE.
Практический пример
- Параметр "Вход_Давление" (Real) связан с входным каналом ПЛК
- Параметр "Выход_Насос" (Boolean) связан с выходом ПЛК
- В программе: если давление ниже 40 бар, насос включен; выше 50 — выключен
- На окне: числовой индикатор показывает давление, лампочка показывает статус насоса, кнопки для ручного управления
Всё это работает единой системой: параметры → программа → визуализация → ПЛК.