Tag Archives: WinCC

Типы проектов WinCC

В WinCC существует три типа проектов:

  • • однопользовательский проект;
  • • многопользовательский проект;
  • • клиентский проект.

Однопользовательский проект

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

Принцип работы

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

Резервируемость

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

Архивный сервер

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

 

Многопользовательский проект

Если в проекте WinCC вы хотите работать с несколькими компьютерами, то необходимо создать многопользовательский проект. Существует два основных варианта многопользовательской системы:

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

Принцип работы

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

Клиентский проект

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

Существует два основных варианта работы WinCC клиента:

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

Архивный сервер или файл-сервер может, как клиент, обращаться к другому серверу.

 

Принцип работы

На сервере создается многопользовательский проект. С помощью средств связи с процессом сервер соединяется с программируемым контроллером. В многопользовательском проекте вам необходимо создать клиентов, которые будут обращаться к серверу. Если вы настраиваете многопользовательскую систему с одним сервером, вам не нужно создавать отдельный клиентский проект на WinCC клиенте. При конфигурировании многопользовательской системы с несколькими серверами на каждой клиентской станции необходимо создать отдельный клиентский проект. Это также необходимо сделать, если вы собираетесь работать только с одним сервером, но вам потребуются дополнительные конфигурационные данные на клиентской станции.

Многопользовательская система с одним или более количеством cерверов

Для доступа к нескольким серверам, на клиентской станции необходимо создать клиентский проект. Свойства проекта определяются в WinCC клиенте. На сервере нужно создать пакеты с помощью компонента Serverdata [Данные сервера]. В пакетах содержатся все важные конфигурационные данные многопользовательского проекта. Пакеты необходимо загрузить на WinCC клиента. Создавать и компилировать пакеты вручную требуется только один раз – если конфигурационные данные на сервере изменяются, WinCC автоматически генерирует нужные пакеты. Загрузить пакеты на клиентскую станцию можно либо вручную, либо автоматически.

Конфигурация с центральным сервером для многопользовательской системы с одним сервером

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

Web-клиент

Вы можете настроить клиента, который обращается к серверу по сети Интернет. Если вам необходим такой вид доступа, с помощью опции WinCC Web Navigator вы можете создать Web-клиента.

Структура WinCC

WinCC – это модульная система. Основными компонентами являются Configuration Software [Система проектирования] (CS) и Runtime Software (RT) [Система исполнения]

 

 Система проектирования

Сразу после запуска WinCC открывается WinCC Explorer [Проводник WinCC]. WinCC Explorer [Проводник WinCC] является ядром системы проектирования. В WinCC Explorer [Проводнике WinCC] отображается

структура всего проекта. Кроме того, здесь происходит администрирование

проекта.

Из WinCC Explorer [Проводника WinCC] могут быть вызваны специальные редакторы, предназначенные для проектирования. Каждый редактор используется для создания специальной подсистемы WinCC.

Наиболее важными подсистемами WinCC являются:

• графическая система; редактор графической системы, используемый для создания кадров процесса называется Graphics Designer [Графический дизайнер];

• система регистрации аварийных сообщений; процесс конфигурирования сообщений выполняется редактором Alarm Logging [Регистрация аварийных сообщений];

• система архивирования; редактор Tag Logging [Регистрация тегов] используется для определения данных, которые необходимо архивировать;

• система отчетов; редактор для создания шаблонов отчетов называется Report Designer [Дизайнер отчетов].

• система администрирования пользователей, редактор которой называется User Administrator [Администратор пользователей].

• система обмена данными Communication [Связь] конфигурируется непосредственно в WinCC Explorer [Проводнике WinCC].

Все данные конфигурации сохраняются в базе данных CS.

Система исполнения

Система исполнения (Runtime software) позволяет пользователю следить и управлять процессом. Система исполнения в основном используется для решения следующих задач:

• чтения данных, сохраненных в базе данных CS;

• отображения кадров процесса на экране;

• взаимодействия с системой автоматизации;

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

• управления процессом, например, путем ввода оператором значений уставок, переключения On/OFF

Производительность

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

WinCC Information System [Справочной системе WinCC] под заголовком «Performance data [Данные о производительности]».

На рисунке, приведенном ниже, представлена схема взаимодействия подсистем WinCC. Рисунок содержит важную информацию о последовательности действий при конфигурировании.

Например, Report Designer [Дизайнер отчетов] формирует задания на печать для вывода отчетов и журналов регистрации. Данные не будут печататься, пока соответствующий шаблон отчета не будет определен в Report Designer [Дизайнере отчетов].

 

SIMATIC WinCC –Встроенные SCADA функции

Видеокадр WinCC: пищевая промышленность

Архивирование и регистрация сообщений

Для архивирования сообщений используется Microsoft SQL Server 2000. Система архивирует сообщения только в случае каких-либо изменений, например, когда сообщение возникло или изменилось состояние сообщения.

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

Высокопроизводительное архивирование сообщений и тегов

Архивирование тегов и сообщений обеспечивается высокопроизводительной базой данных Microsoft SQL Server 2000: до 10 000 измеренных значений и до 100 сообщений в секунду не составляют труда для выделенного сервера. Эффективные функции сжатия без потерь позволяют экономить память. Есть возможность архивировать значения процесса циклически (непрерывно), по событию (например, в случае превышений пределов), а также в сжатом виде (например, усреднение). Система сохраняет теги и сообщения в архиве настраиваемого размера. Можно установить максимальный период архивирования, например: один месяц или один год, или же возможно установить максимальный объем архива. Каждый архив разделяется на сегменты, законченный сегмент может передаваться серверу долговременного архивирования. При необходимости, все архивированные значения быстро становятся доступными для отображения и обработки в WinCC с использованием встроенных возможностей.

В базовой версии WinCC возможно архивирование до 512 переменных. Система Powerpack’ов позволяет расширить количество архивных тегов до 80 000.

WinCC Trend Control отображает графики текущих или архивированных значений

 

Статистическая обработка тегов

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

Список сообщений для пришедших сообщений (Alarm Control)

 Система отчетности и регистрации

WinCC имеет встроенную систему отчетов, которую можно использовать для распечатки данных из WinCC или других приложений. Эта система печатает данные, которые были собраны в Runtime, в соответствии с настраиваемым шаблоном, например: журнал последовательности сообщений, журнал системных сообщений, журнал действий оператора, пользовательский отчет.

Перед печатью отчета возможно его сохранение в файл и предварительный просмотр на мониторе.

Печать по требованию

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

Использование внешних данных в формате CSV

Журналы WinCC могут также содержать данные из базы данных и внешние данные в формате CSV в виде таблицы или графика. Для отображения данных из других приложений в виде таблицы или графика есть возможность разработать собственный Report Provider.

Базовые технологические функции (I&C)

Basic Process Control – это набор дополнительных объектов и инструментов, позволяющий легко реализовать типовые задачи, а именно:

  • Разделение экрана на обзорную, рабочую и клавиатурную области
  • Автопостроение иерархии экранов
  • Сохранение/удаление пользовательских композиций окон
  • Выбор мнемосхем и точек измерения по имени
  • Настройка трендов в реальном времени
  • Group Display – специальный объект, отображающий неисправности на нижних уровнях иерархии и обеспечивающий непосредственный переход к картинке процесса, на которой изображен неисправный объект Lifebeat Monitoring – автопостроение экрана диагностики технических средств системы автоматизации
  • Управление внешними устройствами сигнализации
  • Синхронизация времени (установка часов ПК через DCF77 или GPS; передача точного времени через PROFIBUS или Industrial Ethernet)

Представление экрана, созданного с помощью Basic Process Control на WinCC/Web Navigator