рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Изменение параметров архивных трендов в режиме исполнения

Работа сделанна в 2003 году

Изменение параметров архивных трендов в режиме исполнения - раздел Программирование, - 2003 год - SCADA системы Изменение Параметров Архивных Трендов В Режиме Исполнения. При Управлении В Р...

Изменение параметров архивных трендов в режиме исполнения. При управлении в режиме реального времени оператор анализирует архивную информацию.

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

Для этого следует включить опцию Allow runtime changes разрешить изменения во время исполнения в диалоге конфигурирования архивного тренда в книге не показан. Теперь в режиме WindowViewer щелчок на архивном тренде будет вызывать на экран диалог изменения параметров архивного тренда Historical Trend Setup. В этом диалоге можно определить дату и время начала архивного тренда поле Chart Start, его временной диапазон Chart Length, присвоить перьям цвет и имена переменных, выбирая их из словаря.

Архивный тренд может выводиться в одном из трех возможных режимах Min Max - график изменения значений переменной в виде вертикальных линий в процентах от всего диапазона, позволяющий оценить скорость изменения переменной Average Scatter - график среднего значения переменной Average Bar Chart - график среднего значения переменной в виде гистограммы. Выбор режима производится в поле Display Mode. Система распределенных архивовВ InTouch имеется система распределенных архивов, обеспечивающая поиск архивных данных в любом InTouch - приложении.

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

Левый провайдер регистрирует информацию только из узла, расположенного слева внизу. Правый провайдер регистрирует информацию из узла, расположенного справа вверху. Остальные три узла вверху слева лишь используют архивные данные. Читать информацию из архивных файлов может каждый из узлов системы. Создание такой системы предполагает следующие действия создание списка провайдеров архивов создание и определение параметров объекта архивный тренд конфигурирование приложения на удаленное архивирование данных копирование приложения на все узлы. Рис. 19. Распределенная система архивов.

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

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

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

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

Эти программные фрагменты связываются с разнообразными событиями в приложении, такими как нажатие кнопки, открытие окна, выполнение логического условия a b c. Каждое из событий ассоциируется с графическим объектом, окном, таймером, открытием закрытием приложения. Когда приложение содержит сотни окон, тысячи различных графических объектов, а с каждым из них связано несколько событий, в приложении может работать огромное количество отдельных программных фрагментов.

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

– Конец работы –

Эта тема принадлежит разделу:

SCADA системы

Создание АСУ сложными технологическими процессами осуществляется с использованием автоматических информационных систем сбора данных и вычислительных… АСУ ТП и диспетчерское управлениеНепрерывную во времени картину развития АСУТП… В ходе истории меняется характер объектов и методов управления, средств автоматизации и других компонентов,…

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Изменение параметров архивных трендов в режиме исполнения

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

АСУ ТП и диспетчерское управление
АСУ ТП и диспетчерское управление. Непрерывную во времени картину развития АСУТП можно разделить на три этапа, обусловленные появлением качественно новых научных идей и технических средств.

Компоненты систем контроля и управления и их назначение
Компоненты систем контроля и управления и их назначение. Многие проекты автоматизированных систем контроля и управления СКУ для боль-шого спектра областей применения позволяют выделить обобщенную с

Разработка прикладного программного обеспечения СКУ выбор пути и инструментария
Разработка прикладного программного обеспечения СКУ выбор пути и инструментария. Приступая к разработке специализированного прикладного программного обеспечения ППО для создания системы контроля и

Графический интерфейс
Графический интерфейс. Средства визуализации - одно из базовых свойств SCADA - систем. В каждой из них существует графический объектно - ориентированный редактор с определенным набором анимационных

Графические средства InTouch
Графические средства InTouch. Компоненты среды разработки InTouch WindowMaker - инструментальная среда разработки приложений Application Explorer - представление приложения в иерархическом виде с д

Объекты и их свойства
Объекты и их свойства. Простые объекты. WindowMaker поддерживает четыре базовых типа простых объектов линии, заполненные контуры, текст и кнопки. Каждый из этих простых объектов имеет свойст

Организация взаимодействия с контроллерами
Организация взаимодействия с контроллерами. Современные SCADA - системы не ограничивают выбора аппаратуры нижнего уровня контроллеров, так как предоставляют большой набор драйверов или серверов вво

Аппаратная реализация связи с устройствами ввода вывода
Аппаратная реализация связи с устройствами ввода вывода. Для организации взаимодействия с контроллерами могут быть использованы следующие аппаратные средства COM - порты. В этом случае контроллер и

Поддерживаемые коммуникационные протоколы
Поддерживаемые коммуникационные протоколы. DDE Dynamic Data Exchange - динамический обмен данными представляет собой коммуникационный протокол, разработанный компанией Microsoft для обмена данными

Обмен данными с другими приложениями
Обмен данными с другими приложениями. Но приложения InTouch могут взаимодействовать не только между собой, но и с другими Windows - приложениями. Одним из известных примеров такого приложени

Тренды в SCADA - системах
Тренды в SCADA - системах. Графическое представление значений технологических параметров во времени способствует лучшему пониманию динамики технологического процесса предприятия. Поэтому подсистема

Архивирование регистрация значений переменной
Архивирование регистрация значений переменной. При работе системы в режиме WindowViewer среда исполнения InTouch может производить запись значений переменных в регистрационный файл. Для того, чтобы

Отображение трендов
Отображение трендов. Тренды реального времени являются динамическими объектами. Они позволяют выводить изменения значений переменных, как только они происходят для любой конкретной переменно

Типы скриптов
Типы скриптов. В InTouch различают несколько типов скриптов Application Scripts скрипты уровня приложения относятся ко всему приложению и используются для запуска других приложений, имитации технол

Функции Quick Functions
Функции Quick Functions. Quick Functions - это скрипты, которые могут вызываться из других скриптов и использоваться в выражениях при определении динамических свойств объектов. Скрипты Quick

Разработка DDE-сервера
Разработка DDE-сервера. Приложение, получающее данные из другого приложения по DDE и или управляющее другим приложением с помощью команд через DDE является DDE-клиентом. В этом случае второе

Разработка DDE - клиента
Разработка DDE - клиента. Основа человеко-машинного интерфейса в рамках InTouch - это иерархически взаимосвязанные анимированные сенсорные окна. Для создания нового окна выполним команду File New W

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги