Единая среда разработки SCADA системы
Разработка всех элементов проекта MasterSCADA ведется в единой инструментальной среде. Это и разработка аппаратной архитектуры системы, и проектирование алгоритмов обработки, описание логической структуры и базы параметров, настройка первичной обработки, разработка системы визуализации, отчетов и журналов и прочих компонентов системы.
Такой подход, когда все инструменты находятся под рукой, а проект представляет единое информационное пространство позволяет легко решать следующие задачи:
- решить проблемы программной стыковки различных устройств системы управления
- перераспределять сигналы или алгоритмы их обработки по отдельным устройствам
- создавать распределенные по устройствам алгоритмы контроля и управления
- иметь доступ с любого рабочего места к любой информации, имеющейся в системе.
Двухслойная структура проекта
В MasterSCADA проект разделен на два слоя:
- Слой описания аппаратной структуры проекта. Здесь описываются рабочие станции, контроллеры и модули ввода-вывода, входящие в проект. Задаются их свойства и настраиваются связи между ними;
- Слой описания логики проекта. Здесь описывается логическая структура проекта: какие технологические объекты автоматизаруются в данном проекте, их свойства, параметры, алгоритмы управления и мнемосхемы. Кроме того, здесь разрабатываются отчеты, настраиваются журналы и параметры информационной безопасности системы.
Такой подход дает возможность:
- разрабатывать эти структуры параллельно;
- независимо работать специалистам различных профилей;
- решить проблему перехода от одной технической структуры системы к другой (например, реализовать тот же проект на базе других контроллеров).
Открытость и следование стандартам
MasterSCADA - это максимально открытый продукт. Это достигается максимальным использованием стандартных интерфейсов и спецификаций. Под открытостью мы понимаем:
- взаимодействие с другими программами с помощью современных технологий (OPC, OLE, DCOM, ActiveX, OLE DB, ODBC и др.);
- использование в операторском интерфейсе системы документов любого типа (например, WORD или EXCEL) и обмен данными с ними;
- неограниченное расширение функциональности MasterSCADA продуктами сторонних разработчиков;
- открытая объектная модель и возможность добавления пользовательских алгоритмов или функций на языке C++ или C#;
- связь с АСУ производством;
- открытые интерфейсы для создания пользователем любых базовых элементов.
Интуитивная легкость освоения. Удобство инструментария
- простой и понятный русскоязычный интерфейс;
- реализация большинства действий пользователя методом «перетащи и брось»;
- подробный справочный материал;
- интерактивный мультимедийный обучающий курс;
- контекстная справка;
- всплывающие подсказки;
- контроль допустимости вводимой информации;
- соответствие проекта логике восприятия системы и объекта разработчиком;
- возможность полной отладки проекта без связи с объектом;
- возможность полной отладки распределенной системы на одном компьютере;
- отсутствие необходимости настройки сети или выделения отдельного сервера для запуска распределенной системы;
- возможность многократного использования любой ранее созданной части проекта.
Обширные библиотеки
- библиотека объемных элементов со встроенным индикатором уровня заполнения
- библиотеки технологических объектов из различных областей
- библиотека алгоритмов стандарта IEC 61131-3
- библиотека алгоритмов OSCAT (более 300 алгоритмов).
Неограниченная гибкость вычислительных возможностей
- В MasterSCADA поддержаны языки стандарта IEC 61131-3
- первичная обработка каждого сигнала с автоматическим контролем до 6 границ
- формульные вычисления значений и событий с обширной библиотекой функций
- автоматическая и пользовательская обработка признаков качества значений
- автоматическая индикация значений всех вычисленных сигналов
- имитационный режим с индивидуальным выбором функций имитации сигналов
- возможность создания пользовательских функциональных блоков и макроблоков
- интеграция вычислительных, событийных и визуальных функций объектов
- открытая объектная модель и возможность подключения скриптов, написанных на "C#"
- открытые интерфейсы для подключения собственных алгоритмов, написанных на языке "C"
Объектный подход
Объект в MasterSCADA — это основная единица разрабатываемой системы, соответствующая реальному технологическому объекту (цеху, участку, аппарату, насосу, задвижке, датчику и т.п.), управляемому разрабатываемой с помощью MasterSCADA системой. С другой стороны, это и традиционный с точки зрения программирования объект, обладающий стандартными для программных объектов качествами.
Демо версии
Необходимым условием выбора SCADA-системы для разработки проекта является возможность попробовать ее в деле. Без этого разработчик не сможет определить устраивает его данный инструмент или нет. Поэтому для всех модулей MasterSCADA имеются демонстрационные версии.
Чтобы скачать демонстрационные версии MasterSCADA надо зайти в раздел Скачать MasterSCADA. Там описана процедура и условия скачивания демонстрационных версий наших продуктов.
Видео-уроки и методические материалы
Для простоты освоения MasterSCADA компания ИнСАТ разработала специальные видео-уроки и обширные методические материалы. Их можно найти в соответствующих подразделах, относящихся к описанию одной из наших версий: MasterSCADA 3.X и MasterSCADA4D .