![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Редактор схем функциональных блоков
Реализованная в пакете концепция “всё в одном” обеспечила “бесшовное” объединение всех функциональных модулей в едином пользовательском интерфейсе. Все модули расширения встроены в общую оболочку. Проект состоит из двух разделов: «Система» и «Объект». Раздел «Система» описывает техническую структуру реализуемой системы. Раздел «Объект» описывает иерархическую структуру контролируемого технологического объекта свойства и документы каждого объекта. Пользователь всегда работает с простым единым внешним видом программы, состоящим из древовидного проекта, палитры библиотечных элементов и окна редактирования документов и свойств (рисунок 14): Рисунок 14. Внешний вид программы MasterSCADA
Дерево системы отображает элементы конфигурации такие, как компьютеры, ОРС серверы, и т. д.; Дерево объектов показывает объекты, переменные, группы переменных, функциональные элементы; Страницы свойств элементов позволяют настраивать элементы; Палитра элементов позволяет выбирать библиотечные объекты, функциональные блоки и т. д. В зависимости от типа настраиваемого свойства или редактируемого документа в окне редактирования открывается страница настройки нужного свойства, либо необходимый встроенный или внешний редактор. Также есть возможность манипулировать объектом как единым целым - тиражировать, помещать в библиотеку, переносить в другие проекты. В MasterSCADA реализуются основные принципы ООП: инкапсуляция, наследование, полиморфизм. Она реализуется в таких особенностях MasterSCADA, как наследование свойств в объектной иерархии проекта, возможность запрета для облегчения тиражирования использовать в документах объекта внешние по отношению к нему переменные, а также типизация (на уровне пакета в целом или для конкретного проекта) документов различных объектов, входящих в проект, и действий с ними. MasterSCADA предоставляет библиотеки готовых технологических объектов. Возможность перетащить на мнемосхему не требующий настройки готовый объект, уже имеющий динамизированное изображение, сообщения, логику работы, окно управления и т. д., и есть один из главных резервов роста производительности труда разработчиков АСУ ТП. Любой объект, имеющий мнемосхему, может быть перетащен в другую мнемосхему в виде кнопки со сжатым изображением его собственной мнемосхемы и функцией вызова любых принадлежащих ему документов. Представление любой перетащенной из проекта на мнемосхему переменной в виде щитового прибора или сигнализатора, а групп переменных - в виде таблиц или графиков позволяет быстро разработать полноценный пользовательский интерфейс. Применение стандартных и создаваемых пользователем шкал переменных, определяющих контролируемые границы и скорость изменения, единицу измерения и точность, обеспечивает унификацию отображения переменных во всех частях пользовательского интерфейса Master SCADA в режиме исполнения. Собственные возможности графической подсистемы - поддержка объемной графики, встроенный редактор анимации растровых изображений со спецэффектами (движение, вращение, фокусировка и т. п.). Создание отчетных документов облегчается готовым шаблоном стандартного сменного или суточного рапорта со встроенными функциями вычисления почасовых и иных средних и интегральных значений для аналоговых переменных, а также счетчиков включений и моторесурса - для дискретных. Существует три возможных варианта работы в режиме исполнения. Рабочий режим. Это основной режим исполнения. В Рабочем режиме должен быть осуществлен переход к нему на всех компьютерах системы. Программа производит реальное управление технологическим процессом. Режим отладки. Этот режим предназначен для отладки проекта на одном компьютере. Независимо от того, сколько компьютеров находится в дереве системы, все объекты, функциональные блоки, OPC серверы создаются на текущем компьютере и все действия производятся на нем. Режим имитации. В этом режиме на все входы, не имеющие связей, вместо констант будет подаваться имитация в соответствии с настройками Системы.
|