Помощь в написании студенческих работ
Антистрессовый сервис

Редактор форм отображения

РефератПомощь в написанииУзнать стоимостьмоей работы

Редактор форм отображения предназначен для создания динамических экранных форм отображения, связанных с исполняемой стратегией сбора данных и управления. При необходимости создания графического интерфейса оператора Редактора форм отображения обеспечивает возможность разработки удобных для восприятия экранных форм в кратчайшие сроки путем использования входящих в пакет стандартных элементов… Читать ещё >

Редактор форм отображения (реферат, курсовая, диплом, контрольная)

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

Редактор отчетов

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

Редактор отчетов пакета GENIE обеспечивает выполнение пяти основных функций: сбор данных, конфигурирование формата отчета, составление расписания автоматической печати отчетов, генерацию отчета событий и генерацию отчета тревог.

Редактор сценариев (Script Designer)

Редактор сценариев предназначен для управления задачами, вычислениями и анализом в процессе использования стратегии.

Данные мощное средство создания сценария процедур, совместимое с Microsoft Visual Basic, лицензировано у компании Summit Software Inc. Бейсик-сценарий является наиболее важным компонентом пакета GENIE, обеспечивающим возможность разработки специализированных фрагментов стратегии на языке программирования высокого уровня. Поскольку Visual Basic является одним из самых популярных и простых для изучения языка программирования, его наличие в составе пакета позволяет значительно упростить и повысить эффективность программирования в рамках GENIE.

Наличие данного средства создания и исполнения сценарных процедур делает пакета GENIE одним и наиболее удобных и современных инструментов для разработки программного обеспечения верхнего уровня систем сбора данных и оперативного диспетчерского управления (SCADA).

Центр обработки данных (Data Center)

Центр обработки данных является набором библиотек динамической компоновки (DDL-библиотек) и предназначен для хранения и обработки всех данных, связанных с работой стратегии под управлением исполнительной среды GENIE. Центр обработки данных поддерживает три способа взаимодействия пакета GENIE с другими приложениями Windows:

интерфейс прикладного программирования C API;

механизм динамического обмена данными DDE;

механизм связывания и внедрения объектов OLE Automation.

Интерфейс прикладного программирования C API представляет наиболее эффективное средство взаимодействия между GENIE и другими приложениями, поскольку посредством указанного интерфейса осуществляется взаимодействие между программными компонентами самого GENIE. Интерфейс связывания и внедрения OLE Automation предназначен для организации взаимодействия между GENIE и другими приложениями Windows, поддерживающими механизм OLE.

Таким образом, центр обработки данных является основным информационным хранилищем в GENIE. Результаты выполнения всех функциональных блоков и данные, вводимые пользователем с помощью элементов управления в экранных формах, передаются в центр обработки данных. Центр обработки данных располагается в физической (не виртуальной) оперативной памяти.

Поддержка аппаратуры ввода/вывода

Драйверы ввода/вывода, входящие в комплект поставки GENIE, обеспечивают поддержку всех аппаратных средств промышленной автоматизации формы Adventech, включая модули сбора данных и управления, IBM PC совместимый модульный контроллер MIC-2000, устройство удаленного сбора данных и управления серий ADAM-4000 и ADAM-5000/485, а также устройство промышленной шины CAN с протоколом DeviceNet ADAM-5000/CAN.

При необходимости реализации поддержки аппаратуры других производителей возможно использование следующих средств:

разработка драйверов в виде библиотек динамической компоновки, включаемых в набор инструментов Редактора задач в качестве библиотечных блоков пользователя (User Defined DDL).

вызов функций из имеющихся драйверов аппаратуры с помощью блока Бейсик-сценария.

взаимодействие с серверами динамического обмена данными, проставляемыми некоторыми производителями аппаратуры, посредством механизма DDE с помощью функционального блока клиента динамического обмена данными Редактора задач.

вспользование внешних программ, разработанных на языках программирования Си и/или Visual Basic, работающих с асинхронными устройствами типа модемов выделенных и коммутируемых линий или специализированными устройствами ввода/вывода, которые обмениваются данными с GENIE посредством механизма связывания и внедрения объектов OLE Automation.

GENIE — инструмент для начинающего и профессионала

Пакет GENIE позволяет решать все основные задачи, стоящие перед разработчиком программного обеспечения верхнего уровня АСУ ТП. При этом разработка и сопровождение системы могут выполнятся специалистами, имеющими как начальный, так и высокий уровни подготовки в области программирования. Открытость архитектуры GENIE обеспечивает множество путей организации взаимодействия GENIE с аппаратурой ввода/вывода и программным обеспечением различных производителей. Все это делает GENIE оптимальным инструментом для разработки программного обеспечения верхнего уровня во многих проектах АСУ ТП, в том числе с ограниченным бюджетом.

Показать весь текст
Заполнить форму текущей работой