Программное обеспечение SIMATIC WinCC OA имеет модульную структуру. Необходимая функциональность обеспечивается конкретными функциональными блоками, созданными для решения различных задач. В WinCC OA эти блоки называют менеджерами. Каждый менеджер ориентирован на решение собственных задач и управление собственным процессом .
WinCC OA Manager
Задачи
Менеджер событий
Event Manager (EV)
Менеджер событий является центром обработки системы WinCC OA. Этот блок представляет собой постоянно обновляемый образ всех переменных (Power Tag) в памяти. Все остальные менеджеры, которым требуется доступ к данным, получают информацию из образа менеджера событий и не должны обращаться непосредственно к контроллерам. Команды операторов выполняют только изменение значений в образе менеджера событий. Соответствующие драйверы пересылают эти команды из образа менеджера событий в целевые системы (например, в программируемые контроллеры) автоматически.Менеджер событий является своего рода центральным распределителем данных и коммуникационным центром WinCC OA.. Дополнительно этот менеджер выполняет обработку аварийных сообщений и способен поддерживать автономное выполнение арифметических операций.
Менеджер драйверов
Driver Manager (D)
Самый низкий уровень в системе WinCC OA представлен соединениями с процессом, называемыми в WinCC OA драйверами. Драйверы – это специальные программы управления обменом данными между уровнем управления и полевым уровнем. Поскольку WinCC OA обеспечивает поддержку большого количества коммуникационных протоколов, то существует и множество различных драйверов, которые могут выбираться для тех или иных видов связи. Упрощенно каждый драйвер выполняет преобразование, необходимое для перехода от обмена данными по соответствующему коммуникационному протоколу к внутреннему обмену данными в системе WinCC OA.
Драйвер считывает текущие состояния аппаратуры, а также значения параметров с полевого уровня и передает из в WinCC OA. В обратном направлении он передает команды и уставки для аппаратуры управления нижнего уровня (программируемые контроллеры, распределенные системы, системы телеуправления и т.д.).
Менеджер данных
Data Manager (DB)
Менеджер данных обеспечивает поддержку соединений с базой данных. С одной стороны, он позволяет определять параметры данных, которые будут сохраняться в базе данных. С другой стороны, он позволяет получать доступ к данным в архивах значений технологических параметров или аварийных сообщений. Если пользователь запрашивает исторические данные
за определенный период, то получает эту информацию от менеджера данных, а не от самой базы данных.
Менеджер управления
Control Manager (CTRL)
WinCC OA поддерживает множество вариантов реализации собственных алгоритмов управления и обработки данных. Наиболее важными с этой точки зрения является внутренний язык управления (CTRL) и общий интерфейс прикладного программирования (API).Внутренний язык управления является чрезвычайно мощным интерпретирующим языком разработки сценариев. С небольшими отличиями его синтаксис практически совпадает с ANSI-C. Он является процедурным языком высокого уровня и можетиспользоваться для разработки многопоточных приложений (квазипараллельное выполнение индивидуальных программ).Язык поддерживает обширную библиотеку функций для решения задач управления и визуализации.Менеджер управления может использоваться как самостоятельный процесс, для анимации и дизайна интерфейса пользователя или для поддержки стандартных объектно-ориентированных функций обработки данных.API (WinCC OA API) представляет собой наиболее мощную форму функционального расширения. Он сконфигурирован какC++ класс библиотеки и позволяет выполнять разработку независимых функций или функций расширения менеджера (прогнозирование, имитация, инструменты, собственные базы данных и т.д.).
Менеджер интерфейса пользователя
User Interface Manager (UI)
Интерфейс пользователя формируется менеджером UI. Он содержит графический редактор (GEDI), базу данных редактора (PARA) или общий интерфейс пользователя приложения (визуальный модуль). Интерфейс пользователя служит для отображения значений параметров, выдачи команд, просмотра списка аварийных сообщений. Тренды и отчеты так же являются
обычной частью интерфейса пользователя. С точки зрения программирования взаимодействие пользователя с WinCC OA полностью изолировано от фоновой обработки данных. Это просто отображение оперативных или архивных данных процесса.
A WinCC OA System consists of function-specific units, the managers
Для решения специальных задач, таких как резервирование, управление распределенной системой, поддержка функций Web сервера, формирование отчетов, моделирование, COM и т.д. существует дополнительный набор менеджеров.
Мощный набор функций конфигурирования способствует снижению затрат на выполнение инженерных работ и обучение персонала, приводит к увеличению гибкости и надежности функционирования системы.
Специальные функции
Задачи
Доступ к внешним базам данных
Интерфейс доступа к внешним базам данных.
На компьютерах с операционной системой Windows соединения устанавливаются по стандарту ADO. Интерфейс ADO (ActivX Data Object) разработан компанией Microsoft для независимого доступа к источникам данных всех типов, в первую очередь к базам данных различных производителей.
Источником данных для ADO является OLE DB. В тоже время адресация ODBC-совместимых баз данных может быть выполнена через внутреннюю оболочку.
На компьютерах с операционной системой Linux интерфейс доступа к реляционным базам данных формируется библиотекой Qt. В этом случае доступ к данным осуществляется через DB-API или через ODBC.
Программный интерфейс приложений
Application Programming Interface (API)
API обеспечивает поддержку целого ряда функций, позволяющих выполнять расширение WinCC OA дополнительными специализированными менеджерами. Под менеджером здесь понимается программа, которая взаимодействует с системой по протоколу, определяемому WinCC OA.
COM (Component Object Model)
Это спецификация для разработки модульных программных компонентов, которые могут использоваться всеми COM- совместимыми приложениями. COM компоненты легко интегрируются в COM-совместимые приложения и могут удаляться из них во время выполнения. Несмотря на преимущественное использование C++ для разработки COM компонентов могут использоваться и другие языки высокого уровня. Спецификации OLE, ActivX и DirectX базируются на технологии COM.
Control expansion
Расширение, позволяющее расширять язык управления дополнительными функциями C++
Панель топологии/суммирование сигналов
Panel topology/summation signal
Генерация панели иерархии/ топологии в существующих или новых проектах и автоматическое суммирование сигналов тревоги точек данных, находящихся в панели топологии.
Резервирование (см. следующую страницу)
Для построения систем повышенной надежности используется принцип “горячего” резервирования. Этот принцип реализована программном уровне и не зависит от состава используемой аппаратуры.
Резервированная система строится на базе двух взаимосвязанных серверных систем. Оба сервера постоянно находятся в работе и имеют одинаковую функциональную нагрузку. Только один из этих серверов является активным. Второй сервер только сравнивает собственные данные с данными активного сервера. При выходе из строя активного сервера производится быстрое переключение на второй сервер, который начинает выполнять функции ведущего устройства. Это гарантирует возможность получения доступа к данным и функциям резервированной системы в любой момент времени.
SMS
Позволяет WinCC OA выполнять отправку и прием текстовых сообщений
Вывод звука
Дает пользователю дополнительную информацию о состоянии процесса.
Шифрование панелей и сценариев CTRL/ библиотек
Шифрование панелей и сценариев CTRL/ библиотек для защиты собственных разработок от несанкционированного доступа
Распределенные системы (см. ниже)
Позволяет устанавливать сетевые соединения между несколькими автономными системами WinCC OA. Каждая подсистема может иметь одно- или многопользовательскую конфигурацию с поддержкой или без поддержки функций резервирования. В данном контексте под подсистемой понимается обычная или резервированная серверная система, на которой работает менеджер событий.
На приведенном рисунке сервер 1 выполняет функции активного, сервер 2 функции ведомого (пассивного) устройства.
Обе оперативные станции (UI) подключены к двум менеджерам событий (EV), но на их экранах отображаются только данные активного сервера. Менеджер событий пассивной системы поддерживает связь с менеджером событий активного сервера и выполняет операции сравнения данных процесса. Он не пересылает данные в подключенную оперативную станцию и не учитывает входных данных драйверов..
Распределенные системы в WinCC OA
Add-ons
Задачи
ETool
Применение инструментальных средств ETool дает ощутимые преимущества в разработке комплексных проектов на основе WinCC OA и STEP 7/ PCS 7. Они образуют удобную среду, позволяющую использовать WinCC OA для быстрого конфигурирования споддержкой фукций массовой настройки параметров.
BACnet
Позволяет интегрировать BACnet-совместимые автономные и интерактивные решения для систем автоматизации зданий и включает библиотеку объектов для проектирования систем отопления, вентиляции, кондиционирования воздуха, управления освещением и систем обеспечения безопасности.
S7 AdvancedLib object library
S7 AdvancedLib (AdvS7) является библиотекой объектов для всех секторов промышленности для визуализации объектов систем управления технологическими процессами (например, приводов, клапанов, регуляторов, двигателей и т.д.) в проектах WinCC OA и S7. Дополнительно к лицензиям WinCC OA и AdvS7 S7 AdvancedLib требует использования соответствующих
библиотек и на стороне SIMATIC.
Maintenance package
Пакет обслуживания с поддержкой функций счетчика моточасов, счетчика оперативных циклов и журнала выполнения операций обслуживания.
Scheduler
Позволяет создавать, настраивать и обслуживать программное обеспечение, которое должно запускаться с определенной периодичностью или на событийной основе.
Recipes
Позволяет использовать WinCC OA для одновременной выдачи уставок и команд в заданные моменты времени. Базируется на использовании типов рецептур, которые определяют количество элементов точек данных и набор рецептов, передаваемых в точки данных при активации.
GIS Viewer
Позволяет интегрировать в WinCC OA стандартные карты геоинформационной системы (ГИС) и просматривать все объекты WinCC OA на этих картах.
Excel report
Мощный генератор отчетов в среде MS Excel. Простое формирование шаблонов непосредственно в Excel. Если отчет должен быть сделан в течение определенного периода, то система обращается к шаблону и автоматически заполняет его информацией, полученной из базы данных WinCC OA. Отчеты могут создаваться, распечатываться или сохраняться автоматически с заданной периодичностью без участия персонала. Обеспечивается полная поддержка сжатия структур (AC – archive compression) в WinCC OA.
Communication Center
Поддержка современных вариантов сигнализации, дистанционного оповещения и связи с использованием новейших стандартов и различных видов каналов связи. Использование различных интерфейсов для удаленного оповещения с помощью системы управления. Оповещение через голосовой выход, передачей SMS или e-mail сообщений.
Video (смотри ниже)
Интеграция системы видеоуправления в WinCC OA. Слияние функций SCADA системы с функциями видеонаблюдения позволяет снижать затраты на отдельные видеоинтерфейсы, эксплуатацию и обслуживание системы, а также на обучение персонала.
HTTP server
Для отображения данных WinCC OA через Интернет и web
Authentication via Kerberos
Для защиты системы от шпионажа и хакерских атак была разработана система аутентификации пользователей. Она основана на функциональных возможностях Kerberos и позволяет любому компоненту WinCC OA распознавать другие компоненты системы.
WinCC OA серверы могут проверять подлинность подключаемых клиентов, а клиенты способны проверять подлинность сервера. Кроме того Kerberos исключает возможность модификации сообщений во время их передачи. Дополнительно сообщения могут передаваться в зашифрованном виде.
AMS (Advanced Maintenance Suite)
Для эффективного планирования, управления, выполнения и мониторинга работ по техническому обслуживанию и устранению неисправностей. Оценка процессов с использованием статистических данных и отчетов.
Disaster Recovery System (смотри ниже)
Система аварийного восстановления данных, дополняющая систему резервирования и обеспечивающая высокую стабильность работы системы.
Pocket Client
Тонкий клиент, который поддерживает доступ к предприятию с помощью мобильного устройства (например, мобильного телефона). Доступ возможен с помощью стандартного Web браузера или с использованием собственных Web технологий (JavaScript, SVG). Может использоваться в Интернет соединениях с низкой пропускной способностью, поскольку передаются только самые необходимые данные.
Сетевая топология Video
Система аварийного восстановления данных в WinCC OA
skener.ru
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 23
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 23
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Арматура DENDOR
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 23
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Датчики и измерители
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 23
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Регуляторы и регистраторы
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 23
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Пневматическое оборудование
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 23
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Краны и Клапаны
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 23
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Измерительные приборы
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 23
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Системы беспроводного управления «умный дом»
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 23
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Бесконтактные выключатели Конечные выключатели Оптические датчики Энкодеры
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 23
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
SKW-FS - Установка умягчения
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 23
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
Deprecated: Function eregi() is deprecated in /home/h101150-2/siemens71.ru/docs/kip/kip.php on line 30
SKW-FK - Установка обезжелезивания