Лекция Автоматическое и автоматизированное управление. 5


Скачать 0.51 Mb.
Название Лекция Автоматическое и автоматизированное управление. 5
страница 7/13
Тип Лекция
rykovodstvo.ru > Руководство эксплуатация > Лекция
1   2   3   4   5   6   7   8   9   10   ...   13

4.3 InTouch


SCADA-система InTouch считается самой продаваемой в мире. Она имеет более 200 000 инсталляций.

Недавно появилась уже восьмая версия пакета – InTouch 8.0.

InTouch является первым продуктом, получившим сертификат соответствия на совместимость с Windows XP ("Designed for Windows XP”) от Microsoft.

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

Для того чтобы приложение могло обмениваться данными с аппаратурой, необходимо использование третьего компонента - отдельной программы, называемой сервером ввода-вывода. Как правило, сервер ввода-вывода ориентирован на использование с конкретным видом оборудования, таким как промышленные контроллеры. InTouch имеет большое число готовых серверов ввода-вывода - более 600. При необходимости можно также разработать новый сервер ввода-вывода с помощью инструментального средства FactorySuite Toolkit. Вместе с тем, используются также серверы ввода-вывода, рассчитанные на обмен данными согласно определенным промышленным стандартам, и которые могут работать со всеми контроллерами, удовлетворяющими этому стандарту (например, Modbus, ProfiBus, DeviceNet и др.).

4.3.1 Архитектура системы и базы данных реального времени.


InTouch можно использовать как на отдельных машинах, так и в распределенной клиент-серверной архитектуре.

База данных реального времени также имеет клиент-серверную архитектуру, Она ведется только на сервере и не копируется на клиентские станции.

Исполнительная система InTouch поддерживает базу данных текущих значений процесса. Эти значение могут отражать заданные точки контроля устройств, представляющие параметры физического объекта, или точки, представляющие расчетные значения. Значения параметров собираются и обрабатываются на одном или большем количестве компьютеров, использующих распределенную структуру программного обеспечения. Поддерживаются следующие типы данных: переменные ввода-вывода, вещественные числа, целые числа, дискретные числа, строковые переменные (представляет собой строку символов длиной до 131 символа), суперпеременные (некоторая структура, определяющая составную переменную; суперпеременная может содержать до 64 переменных и иметь до 2 уровней вложенности).

4.3.2 Особенности среды разработки.


1. Динамическая разработка сетевых приложений.


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

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

  1. Мощный редактор QuickScript

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

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

3. Графический интерфейс пользователя.

InTouch предоставляет набор инструментов для графического отображения состояния процесса.

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

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

В-третьих, мастер-объекты. InTouch включает в себя обширную библиотеку мастер-объектов (Wizards), то есть предварительно сконфигурированных вспомогательных средств (таких как переключатели, ползунковые регуляторы и счетчики), позволяющих быстро создавать прикладные программы для конкретных условий производственного предприятия. При помощи дополнительного набора инструментальных средств (Extensibility Toolkit) возможно также создать свои собственные мастер-объекты, приспособленные к нуждам отрасли.

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

InTouch позволяет организовать взаимодействие с другими приложениями, используя следующие средства:

  • стандартный DDE-обмен (Dynamic Data Exchange - динамический обмен данными. Большинство разработанных серверов ввода/вывода поддерживают именно DDE-обмен для передачи данных в InTouch-приложение. Обычные приложения, самое популярное из которых Excel, также используют DDE-механизм.

  • OLE-технологию (Object Linking and Embedding - включение и встраивание объектов). Используется для взаимодействия с некоторыми компонентами FactorySuite и другими пользовательскими приложениями.

  • ОРС-программы (OLE for Process Control - OLE для управления процессами). ОРС применяется для обмена информацией с технологическими устройствами типа ПЛК. InTouch 8.0, и все другие FactorySuite компоненты могут быть OPC клиентом для работы с любым из OPC серверов.

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

В целом InTouch удовлетворяет практически всем требованиям, предъявляемым в настоящее время к SCADA-системам. В России InTouch применяется очень широко, особенно в нефтяной промышленности и, в частности, в компании Лукойл.
1   2   3   4   5   6   7   8   9   10   ...   13

Похожие:

Лекция Автоматическое и автоматизированное управление. 5 icon Лекция I и проблема языка и сознания лекция II 31 слово и его семантическое...
Монография представляет собой изложение курса лекций, про* читанных автором на факультете психологии Московского государственного...
Лекция Автоматическое и автоматизированное управление. 5 icon Лекция I и проблема языка и сознания лекция II 31 слово и его семантическое...
Монография представляет собой изложение курса лекций, про* читанных автором на факультете психологии Московского государственного...
Лекция Автоматическое и автоматизированное управление. 5 icon Том 2 «Техническая часть»
Дисплей, автоматическое удаление накипи, автоматическое приготовление капучино, встроенная кофемолка
Лекция Автоматическое и автоматизированное управление. 5 icon Лекция Предмет, задачи и методы перевода
Лекция Общая характеристика современной теории перевода. Лекция Переводческая эквивалентность
Лекция Автоматическое и автоматизированное управление. 5 icon Инструкция по безопасности на рабочем месте заказчика Автоматизированное рабочее место
Автоматизированное рабочее место заказчика (далее – арм) использует скзи для обеспечения целостности, авторства и конфиденциальности...
Лекция Автоматическое и автоматизированное управление. 5 icon Инструкция по эксплуатации установки обработки воды гидразином
Автоматическое управление, защиты, КиП, технологические блокировки и сигнализация установки 12
Лекция Автоматическое и автоматизированное управление. 5 icon Инструкция по эксплуатации установки обработки воды фосфатами
Автоматическое управление, защиты, КиП, технологические блокировки и сигнализация установки 15
Лекция Автоматическое и автоматизированное управление. 5 icon Лекция Отечественная историография Гражданской войны в России Лекция...
Лекция Национальная политика советского государства: теория и практика вопроса
Лекция Автоматическое и автоматизированное управление. 5 icon Курс лекций Ставрополь, 2015 содержание стр. Введение лекция Введение...
Лекция 5: Приборы и приспособления для обнаружения и регистрации ионизирующих излучений
Лекция Автоматическое и автоматизированное управление. 5 icon С. В. Колосов Программирование в среде
Допущено Министерством образования Республики Беларусь в качестве учебного пособия для студентов специальностей «Автоматизированные...
Лекция Автоматическое и автоматизированное управление. 5 icon Автоматическое управление automatic control и идентификация and identification
Целью данной работы является выбор наилучшего метода идентификации параметров асинхронных двигателей различных мощностей и типоразмеров...
Лекция Автоматическое и автоматизированное управление. 5 icon Лекция 4 Методология системы управления экологической деятельностью...
Недрить в общую систему управления предприятием экологическое управление была предпринята в 80-х годах ХХ века, во время разработки...
Лекция Автоматическое и автоматизированное управление. 5 icon Лекция Основы процесса тестирования по 3
Лекция Как протестировать неизвестную программу или наращиваемый подход к первичному функциональному тестированию по. 17
Лекция Автоматическое и автоматизированное управление. 5 icon Микроволновая вакуумная установка «муссон 2» модульная
С. Высокое качество сушеного продукта, энерго-и ресурсосбережение, интерфейс с компьютером, автоматическое ворошение продукта в процессе...
Лекция Автоматическое и автоматизированное управление. 5 icon Бортовой компьютер
Ния скорости, напоминает о сроках технического обслуживания автомобиля, определяет коды неисправностей контроллера, остаток топлива...
Лекция Автоматическое и автоматизированное управление. 5 icon Бортовой компьютер
Ния скорости, напоминает о сроках технического обслуживания автомобиля, определяет коды неисправностей контроллера, остаток топлива...

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск