• Отображение каталога:

Интефейс проектаИнтерфейс инструментальной системы MasterSCADA

Среда разработки MasterSCADA состоит из четырех частей:

  1. Дерево системы
  2. Дерево объектов
  3. Панель свойств элемента проекта
  4. Палитра функциональных блоков

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

Представление проекта в среде разработки

Проект состоит из двух частей – дерево системы и дерево объектов.

Дерево системы описывает структуру создаваемой системы (один или несколько компьютеров), а также содержит источники данных – OPC серверы, контроллеры, связи с базами данных.

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

Мы рекомендуем строить иерархический проект: от крупных элементов – к мелким (например – Завод – Цех – Печь – Клапан – Состояние). Это позволяет использовать объектный подход к построению проектадающий разработчику такие инструменты как тиражирование, наследование, шаблоны. При этом каждый объект может иметь свои настройки и документы (мнемосхемы, окна, тренды, отчеты), собственные параметры архивирования и набор сообщений. Использование объектного подхода к разработке позволяет быстро создавать крупные проекты, с удобной для оператора системой навигации, а также быстро корректировать их.

Библиотеки инструментальной среды MasterSCADA

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

Палитра ФБ
 
Наряду с чисто алгоритмическими функциональными блоками, в MasterSCADA используются визуальные функциональные блоки (ВФБ), которые наряду с алгоритмом имеют отображение на мнемосхемах и окна управления. Каждый ВФБ полностью реализует все необходимое для контроля и управления тем типом исполнительного механизма или объекта, для которого он был создан.

Существуют библиотеки с общераспространёнными элементами (насосы, клапаны, воздуходувки), а также библиотеки для определенных отраслей – HVAC (вентиляция и кондиционирование), теплоэнергетика и электроэнергетика.

Редактор мнемосхем

Пользователь может создавать свои библиотеки, сохраняя фрагменты проекта в качестве типовых.

В MasterSCADA предусмотрена возможность реализации алгоритмов с помощью встроенных редакторов различных языков: FBDST (стандарт МЭК 61131-3) и С#. Язык С# за счет доступа к внутренним функциям (API) MasterSCADA можно также использовать для автоматизации проектирования или создания сценариев работы в режиме исполнения.  

Кроме того, пользователь может пополнить набор функциональных блоков собственными разработками на профессиональных языках программирования (С, С++, С#) – инструкции по разработке ФБ и ВФБ прилагаются к MasterSCADA.

В следующем разделе будут описаны возможности редактора мнемосхем.