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

5.4. Редактор Cicode

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

Редактор Cicode специально предназначен для редактирования и отладки Cicode - функций. Вход в Редактор Cicode (Cicode Editor) осуществляется из окна Project Editor нажатием иконки в инструментальной панели или командой Tools/ Cicode Editor.

Рис.5.2.3. Окно Редактора Cicode (Cicode Editor).

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

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

В Cicode представлены стандартные операторы, применяемые в большинстве языков программирования: математические, операторы отношения, логические, битовые.

Условный оператор IF может быть использован в двух форматах: IF THEN и IF THEN ELSE. Cicode поддерживает два типа операторов цикла: FOR... DO и WHILE... DO.

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

Отличительный знак редактора Cicode - " жучок " в правом нижнем углу экрана, меняющий свой цвет в зависимости от режима работы: в режиме редактирования программы - красного цвета, в режиме отладки - зеленого.

Cicode - функции записываются в файлы, хранящиеся на жестком диске. Эти файлы имеют расширение .CI для их идентификации. При компилировании проекта компилятор читает все файлы, в которых хранятся Cicode - функции. Для каждой функции или группы функций можно создать свой файл. С точки зрения обслуживания в одном и том же файле лучше хранить функции, относящиеся к одной задаче. Например, хранить все функции, относящиеся к алармам, в файле Alarm.CI. Файлы с Cicode - функциями хранятся в одной директории вместе с проектом.

Лекция №22

InTouch

SCADA система InTouch  – мощный человеко-машинный интерфейс (HMI) для промышленной автоматизации, управления технологическими процессами и диспетчерского контроля. В России SCADA активно применяется для создания DCS (распределенных систем управления) и других АСУ. Это девятое поколение лидирующего в промышленности программного обеспечения типа HMI от компании Wonderware.

Программный пакет InTouch 9.5

  • Повышение эффективности работы производства

  • Увеличение возможностей инженерного проектирования и рост технической производительности

  • Упрощение и ускорение процедуры изменения, обновления и модификации в рамках множества приложений благодаря технологии Wonderware SmartSymbols

  • Визуализация и управление производственными процессами посредством удобных в использовании среды разработки и набора графических средств.

  • Создание и развертывание гибких приложений. Возможности расширения

  • Высокая способность связи

  • Соответствие требованиям FDA 21 CFR Part 11

  • Преимущества интеграции программных и аппаратных решений

  • Программный пакет InTouch: сертификат и право использования логотипа Microsoft "Designed For Windows® XP"

Широко известное в мире программное обеспечение человеко-машинного интерфейса InTouch® HMI от компании Wonderware, предназначенное для визуализации и управления производственными процессами, предоставляет удобные в использовании среду разработки и набор графических средств. Версия 9.5 предлагает ряд существенных преимуществ, что позволяет значительно повысить производительность и эффективность производства. Мощные средства разработки и реализация новой технологии Wonderware® SmartSymbols предоставляют широкие функциональные возможности для быстрого создания и развертывания специальных приложений автоматизации, которые связываются и передают информацию в реальном времени.

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

Повышение эффективности работы производства

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

Dynamic Operator Guidance - данные инструментальные средства обеспечивают оператора инструкциями и дополнительными функциональными возможностями, позволяющие пользователям быстро принимать и распознавать информацию в приложении.

Intelligent Alarm Management - Новые инструментальные средства и функциональные возможности для визуализации и управления алармами, встроенные в программное обеспечение InTouch, способствуют упрощению и ускорению процедуры анализа алармов, обеспечивая более быстрое реагирование системы на их возникновение.

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

 Увеличение возможностей инженерного проектирования и рост технической производительности

Техническую производительность можно значительно повысить, используя для создания приложений InTouch HMI. Новые технические возможности позволяют существенно облегчить работу инженерного персонала и сократить время, необходимое для разработки, модификации и развертывания приложений. При совместном использовании InTouch 9.5 и Industrial Application Server возможности инженерного проектирования увеличиваются еще больше

Новые функциональные возможности проектирования и разработки - версия 9.5 представляет широкие возможности для быстрого создания, развертывания и модификации графических элементов в рамках всего приложения. Усиливаются возможности технологии SmartSymbol, а также появился ряд дополнительных новых возможностей, таких как программа панорамирования (pan-and-zoom) и ручное позиционирование графических объектов с использованием координат экрана. Кроме того, программное обеспечение InTouch 9.5 предлагает три варианта клавиатуры:

  • стандартная клавиатура, отображаемая на экране;

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

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

Конфигурация с использованием координатного указателя (point-and-click) серверов ввода-вывода (I/O failover) - Вы можете поддерживать доступ к Вашей информации с помощью данной функции, что предоставляет пользователям возможности быстрого конфигурирования сервера ввода-вывода для автоматического переключения на вторичный сервер ввода-вывода в случае потери первичного сервера ввода - вывода.

Т.о. программное обеспечение InTouch 9.5 предлагает пользователям и разработчикам приложений широкий спектр значительных возможностей, направленных на повышение эффективности и производительности.

Упрощение и ускорение процедуры изменения, обновления и модификации в рамках множества приложений благодаря технологии Wonderware SmartSymbols

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

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

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

Визуализация и управление производственными процессами посредством удобных в использовании среды разработки и набора графических средств

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

InTouch HMI позволяет пользователям быстро создавать и развертывать графические представления промышленных процессов реального времени. Пользователь может создавать изображения в графическом редакторе Wonderware WindowMaker™ при помощи разнообразных инструментов: стандартных графических компонентов, растровых изображений (bitmap), элементов управления ActiveX, улучшенной графической библиотеки Symbol Factory, которая включает тысячи уже созданных изображений для промышленности и новой библиотеки графических символов SmartSymbols. Все эти инструменты легки в использовании и интуитивно понятны, что позволяет пользователям быстро разрабатывать приложения визуализации.

Простая конфигурация

Создание и развертывание гибких приложений. Возможности расширения

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

Наличие мощных встроенных возможностей распределенных систем упрощает процессы развертывания, управления и организации крупных систем, что позволяет уменьшить затраты на разработку и использование продукта. InTouch 9.5 HMI также обеспечивает возможности визуализации информации, получаемой с Industrial Application Server. Industrial Application Server значительно облегчает работу инженерного персонала и сокращает время развертывания и обслуживания больших систем на одном или нескольких объектах. В этой конфигурации Industrial Application Server осуществляет централизованное управление в следующих сферах: безопасность, сценарии (scripting), историю и возможности соединения для всех приложений.

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

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

  • отдельный монитор;

  • множество экранов;

  • маломощные сетевые клиенты;

  • интернет;

  • портативные устройства - "карманные" и планшетные компьютеры.

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

Высокая способность связи

InTouch позволяет пользователям связаться с фактически любым промышленным устройством контроля автоматизации, предоставляя сотни серверов ввода - вывода и OPC, предназначенных для подключения к продуктам Wonderware. Отдел интеграции устройств, вместе с более чем 100 сторонними разработчиками, предлагает самый большой выбор серверов ввода - вывода для сотен наиболее популярных устройств контроля, включая ПЛК ведущих мировых производителей. Все сервера Wonderware поддерживают коммуникации по протоколу Microsoft DDE, также как и по протоколу фирмы Wonderware - SuiteLink™ или OPC технологии. InTouch HMI и все другие продукты от Wonderware могут быть OPC клиентом для работы с любым из OPC серверов.

ГРАФИЧЕСКИЙ ИНТЕРФЕЙС

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

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