Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИСПУ.doc
Скачиваний:
7
Добавлен:
01.04.2025
Размер:
3.38 Mб
Скачать

3.3. Изменение параметров архивных трендов

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

Для этого следует включить опцию Allow runtime changes (разрешить изменения во время исполнения) в диалоге конфигурирования архивного тренда (в книге не показан).

Теперь в режиме WindowViewer щелчок на архивном тренде будет вызывать на экран диалог изменения параметров архивного тренда (Historical Trend Setup, рис.4.1.9). В этом диалоге можно определить дату и время начала архивного тренда (поле Chart Start), его временной диапазон (Chart Length), присвоить перьям цвет и имена переменных, выбирая их из словаря.

Рис.4.1.9. Диалог изменения параметров архивного тренда.

Архивный тренд может выводиться в одном из трех возможных режимах:

  • Min/Max - график изменения значений переменной в виде вертикальных линий в процентах от всего диапазона, позволяющий оценить скорость изменения переменной;

  • Average/Scatter - график среднего значения переменной;

  • Average/Bar Chart - график среднего значения переменной в виде гистограммы.

Выбор режима производится в поле Display Mode.

3.4. Система распределенных архивов

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

Одновременно можно обращаться к восьми провайдерам (по одному на каждое перо). Каждый узел, выполняющий функцию регистрации, может писать только в один архив.

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

Рис. 4.1.10. Распределенная система архивов.

Создание такой системы предполагает следующие действия:

  • создание списка провайдеров архивов;

  • создание и определение параметров объекта "архивный тренд";

  • конфигурирование приложения на удаленное архивирование данных;

  • копирование приложения на все узлы.

Лекция №24

RSView 32

Создание приложений с помощью RSView Studio позволит сократить время разработки и затраты на обучение. RSView Studio поддерживает редактирование и повторное использование проектов RSView Machine Edition и RSView Supervisory Edition, обеспечивая возможность переноса проектов с встроенной системы человеко-машинного интерфейса (HMI) для отдельной машины на систему руководящего уровня и обратно.

Система разработки RSView Studio позволяет создавать графические дисплеи с мощными возможностями, отображающие ваш технологический процесс. Такие дисплеи также позволяют оператору непосредственно взаимодействовать с вашим технологическим процессом. RSView Studio предназначен для работы под ОС Windows 2000 и обеспечивает простую в использовании среду разработки, упрощающую создание приложений и сокращающую затраты времени на разработку. RSView Studio основывается на обширном опыте пользователей, начиная с производственного уровня и до руководящего уровня, позволяя упростить разработку, внедрение и обслуживание систем, а также обучение персонала. Приложения уровня производственного оборудования можно целиком переносить на уровень руководства, а также можно повторно использовать отдельные компоненты приложения, просто перетащив соответствующие компоненты из одного приложения в другое.

С помощью RSView Studio также можно осуществлять дистанционное конфигурирование вашего приложения. Среда редактирования RSView Supervisory Edition позволяет осуществлять разработку приложения на нескольких серверах с одного компьютера. Она также обеспечивает одновременный доступ нескольких разработчиков к одному и тому же проекту. RSView Studio обеспечивает общую среду разработки и тестирования для всех продуктов RSView Enterprise Series, что позволяет вам:

  • Осуществлять конфигурирование как для RSView Machine Edition, так и для RSView Supervisory Edition

  • Повторно использовать компоненты проектов в приложениях

  • Использовать мощный инструментарий графического редактора и повышения продуктивности

  • Имитировать выполнение приложения с помощью средства Test-Run

  • Импортировать теги из RSLogix

Новый взгляд на функциональные возможности человеко-машинного интерфейса: SCADA-система RSView32

Система RSView32 – это интегрированное программное обеспечение человеко-машинного интерфейса (HMI) для сбора данных, оперативного контроля и управления автоматизированными устройствами и технологическими процессами. Производитель RSView32 – компания Rockwell Automation, признанный мировой лидер в области производства комплексных средств для автоматизации. RSView32 - это программный продукт, являющийся одним из компонентов комплекса средств для визуализации технологических процессов ViewAnyWare компании Rockwell Automation. ViewAnyWare – это набор операторских интерфейсов, PC-совместимых рабочих станций и ПО, имеющий следующие общие черты:

  • высокая надёжность оборудования и ПО;

  • интуитивно понятный интерфейс пользователя;

  • использование только открытых коммуникационных стандартов;

  • совместимость с полным спектром аппаратных платформ Allen Bradley;

  • открытая и гибкая архитектура, основанная на DNA for Manufacturing фирмы Microsoft;

Отметим, что несмотря на то, что компания Rockwell Automation производит средства автоматизации Allen-Bradley, система RSView ориентирована отнюдь не только на работу с этим оборудованием. RSView32 поддерживает все передовые технологии Windows и легко интегрируется с большинством аппаратных платформ с помощью OPC и DDE, а также программными продуктами Rockwell Software, Microsoft и другими продуктами, эффективно используя технологии ActiveX, VBA, OLE и ODBC.

Итак, поговорим об особенности SCADA-системы RSView32. Вообще SCADA – это программное обеспечение, предназначенное для обеспечения помощи инженеру в создании в кратчайшие сроки надежной и быстродействующей системы управления процессом. Именно по этому пользователей SCADA интересуют прежде всего следующие аспекты ПО для управления: удобство разработки проектов, производительность, коммуникации. Рассмотрим, как эти требования реализованы в RSView32.

Разработка графического представления процесса.

Система разработки RSView32 использует современные технологии Windows и предоставляет пользователю интуитивно-понятный интерфейс для создания «экранов» – графических представлений участков технологического процесса. Каждый проект RSView может содержать любое количество экранов, каждый из которых отображает ту или иную детализацию управляемого объекта. Экраны RSView32 могут создержать как простые графические объекты (эллипсы, прямоугольники и др.), так и более сложные объекты, такие как тренды или отчеты по сигналам тревоги.

RSView32 предлагает ряд средств и технологий для уменьшения времени разработки и облегчения построения визуализации. Среди них:

  • объектно-ориентированное проектирование, упрощающее реализацию проектов;

  • большой набор графических библиотек, состоящий из сотен объектов;

  • возможность импортировать растровую графику популярных графических форматов, а также чертежи и векторную графику, созданные в CorelDRAW или AutoCAD;

  • возможность создавать собственные библиотеки графических объектов;

  • использование графических объектов и элементов управления ActiveX;

Обо всех изменениях контролируемого процесса оператор должен получать визуальную информацию, которая передается визуально с помощью анимации экранов. Анимация в RSView32 осуществляется с помощью управления видимостью, цветом, заполнением, положением, размером и вращением. RSView32 предоставляет следующие возможности анимации:

  • технология «Object Smart Path» - чтобы определить диапазон движения графического объекта по дисплею, необходимо просто поместить объект в начальную и конечную позиции. RSView 32 автоматически вычислит все промежуточные состояния объекта;

  • объединять объекты в группы и производить анимации над группами;

  • копировать элементы анимации различных типов с одного объекта на другой;

Если разработчику проекта не достаточно встроенных возможностей RSView32, он может автоматизировать HMI-приложения с помощью мощного встроенного языка программирования Visual Basic for Applications (VBA). Среда VBA предназначена для расширения возможностей RSView32. Запускать VBA-подпрограммы можно по событию, в макрокоманде или пользователем из командной строки. Фрагменты кодов VBA, реализующие множество типовых задач, можно свободно получить на сайте производителя.

Контроль значений и протоколирование

Несмотря на то, что в хорошо разработанном HMI-проекте все основные критические участки выполнения системы должны визуализироваться, в больших проектах оператору просто невозможно уследить за всей системой целиком. Для помощи оператору в этом случае используются специальные сигналы оповещения. К тому же, состояния некоторых объектов должны протоколироваться с целью дальнейшей обработки данных. RSView32 предлагает целый комплекс средств для оповещения оператора и для протоколирования данных.

Отслеживание трендов.

Тренды – это визуальное представление текущих или накопленных ранее параметров процесса, которое дает операторам возможность с помощью графиков отслеживать работу промышленного объекта. RSView32 позволяет строить графики, используя до 16 переменных на один тренд, и использовать затенение, выделяя момент пересечения параметром контрольного значения.

Обнаружение событий.

События в RSView32 – это арифметические или логические выражения над тегами и параметрами процессов в управляемой системе. Эти выражения должны определять наступление какого-либо события, и инициировать реакцию SCADA-системы на это событие. Реакцией может быть автоматическое выполнение каких-либо команд или макросов.

Контроль сигналов тревоги.

Сигналы тревоги – это сигналы, которые должны извещать оператора о наступлении каких-либо критических или аварийных событий, требущих немедленного вмешательства. Cигналы тревоги могут быть определены как для дискретных, так и для аналоговых параметров процесса.

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

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

Протоколирование

Пользователь может протоколировать:

  • деятельность системы, записывая при этом информацию о работе системы, включая выполнение команд, макрокоманд, системные сообщения и ошибки или ошибки связи;

  • данные, обеспечивая запись значений тегов (или данных) при наступлении определенных событий. Зарегистрированные данные хранятся в файлах и могут просматриваться с помощью трендов;

  • сигналы тревоги обеспечивает запись о тревожных ситуациях, когда определенные теги переходят в состояние тревоги или выходят из него, при подтверждении сигналов тревоги, и когда теги подавляются с помощью контроля сигналов тревоги;

Вся запротоколированная информация хранится в формате dBase IV (dbf), или может быть передана в базу данных в формате ODBC.

Связь с оборудованием

Для связи с управляемыми устройствами RSView32 использует высокопроизводительные стандарты OPC или DDE, которые стали основными технологиями для связи верхнего и нижнего уровня автоматизации. На сегоднящний день практически все производители промышленного оборудования поставляют оборудование совместно с OPC/DDE-сервером. OPC (OLE for process control) позволяет RSView32 выступать в качестве клиента или сервера, обеспечивая передачу данных как между различными станциями RSView32, так и другими серверами OPC. Для обмена данными по DDE RSView32 стандартный DDE или высокоскоростной Advanced DDE.

Особо следует отметить механизм связи RSView32 с контроллерами Allen-Braldey. Для соединения с техникой Allen-Bradley используются прямые драйверные связи, где максимально эффективно используются коммуникационные технологии Rockwell Automation. Это делает систему RSView32 самой высокопроизводительной SCADA-системой для управления контроллерами Allen-Bradley.

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

Отладка проектов

Важная часть процесса разработки – это отладка проекта. По некоторым данным, время отладки сложного проекта может в несколько раз превышать время его разработки. Наличие мощного средства отладки системы автоматизации позволит минимизировать время тестирования проекта, а также предотвратить возникновение ошибок при работе готовой системы. RSView32 предлагает ряд уникальных средств тестирования и отладки:

  • тестовый запуск участка для быстрого тестирования отдельного экрана, графического объекта или анимации. Это позволит получить данные с объекта и быстро запустить только отдельный участок проекта, а не запускать на выполнение весь проект целиком;

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

  • возможность тестирования проекта при различных условиях за счет использования наборов параметров, рассматриваемых как единое целое состояние системы («рецептов»);

Защита проектов

При запуске проектов немаловажно разграничить доступ различных операторов к отдельным частям проекта. RSView32 дает возможность обезопасить проекты с помощью 16 уровней защиты проекта и защиты на уровне системы. Защита на уровне проекта позволит ограничить доступ пользователей или групп пользователей к определенным дисплеям или запретить им изменять определенные значения тегов. Защита на уровне системы позволит заблокировать пользователей внутри проекта RSView32 так, что они не смогут выйти в операционную систему Windows.

Заключение. Возможности расширения RSView32

Были рассмотрены характеристики основного пакета системы RSView32. Однако эта система разширяемая, и производителем предлагается целый набор средств для расширения возможностей RSView32. Среди них:

  • RSView32 Messenger, позволяющий извещать оператора о событиях по пейджеру, электронной почте или телефону;

  • RSView32 TrendX, расширяющий возможности построения трендов;

  • RSView32 ReceipePro, обеспечивающий удобную работу с рецептами;

  • RSView32 Active Display System, позволяющий операторам с других компьютеров или тонких клиентов соединяться с сервером, на которым выполняется SCADA, и удаленно взаимодействовать с этой SCADA-системой;

Система RSView32 поставляется в двух видах:

  • RSView Works – законченный пакет, обеспечивающий разработку, тестирование и запуск проектов RSView 32;

  • RSView Runtime только выполняет проекты, разработанные с помощью пакета RSView32 Works.;

Такая организация программной системы позволяет экономить деньги при приобретении системы RSView32, и ресурсы компьютера при выполнении SCADA-проекта. Также существуют варианты RSView32 на разное количество внешних тегов (переменных, получаемых от внешних устройств). В зависимости от нужд заказчика, могут поставляться версии на 150, 300, 1500, 32000 тегов. Версии с меньшим числом тегов имеют меньшую стоимость и предъявляют меньшие требования к компьютеру. По мере расширения проекта инженер может легко модернизировать ПО RSView до более высокой емкости базы данных тегов.