Среда разработки приложений
Wonderware Development Studio
Отличия двух редакций Wonderware Development Studio
Разработка приложений | Wonderware Development Studio |
Wonderware Advanced Development Studio |
---|---|---|
Wonderware System Platform (системная платформа) |
+ | + |
Wonderware Skelta BPM (автоматизация бизнес-процессов) |
+ | + |
Wonderware MES Operations/Performance/Quality (оперативное управление производством) |
- | + |
Wonderware InBatch (рецептурное производство) |
- | + |
Wonderware Intelligence (бизнес-аналитика) |
- | + |
Wonderware Toolkits | - | + |
Среда разработки выбирается по количеству точек ввода-вывода Galaxy IO или количеству тегов приложения InTouch
Small | Medium | Large | Unlimited* | |
---|---|---|---|---|
Galaxy IO** | 250 | 1000 | 5000 | Unlimited |
InTouch Tags*** | 500 | 1000 | 3000 | 60000 |
** Galaxy IO – внешние точки ввода-вывода Галактики (проекта Wonderware System Platform)
*** InTouch Tags – внешние и внутренние теги приложения Wonderware InTouch HMI.
Wonderware Advanced Development Studio Small/Medium/Large/Unlimited
Терминальные лицензии среды разработки
Имеются терминальные версии среды разработки:
Wonderware Advanced Development Studio Small/Medium/Large/Unlimited RDS
Microsoft поставляет Remote Desktop Client (RDC) вместе со своими операционными системами. Этот продукт позволяет пользователю установить одно удалённое desktop соединение со своим компьютером. Цель RDC – обеспечить обычному пользователю удалённый доступ к своим приложениям. Если пользователю необходимо только одно удалённое соединение с Wonderware Development Studio, то RDS лицензия не нужна. RDS лицензии необходимы только для одновременной работы нескольких удалённых сессий Wonderware Development Studio на одном терминальном сервере Microsoft Terminal Server.
Многопользовательская среда разработки
Интегрированная среда разработки обеспечивает возможность параллельной работы группы пользователей и определяет индивидуальные роли каждого пользователя в масштабе системы.
Компоненты среды исполнения (Runtime)
Wonderware System Platform включает:
- Пакет серверных компонентов: Application Server Platforms (платформы сервера приложений), Historian Server (исторический сервер), Device Integration Servers (серверы ввода-вывода), Information Server (веб-портал), Galaxy Repository (база данных приложения);
- Клиентские компоненты: InTouch for System Platform (HMI), Historian Client (анализ исторических данных).
Лицензии MS SQL Server Standard включены в лицензии: Development Studio, Advanced Development Studio, Application Server, Historian Server, Information Server.
Wonderware Galaxy Repository
База данных приложения (на основе MS SQL Server) для централизованного хранения и развёртывания объектов приложения.
Wonderware Operations Integration Solutions – новое поколение Device Integration Server
Сервер ввода-вывода обеспечивает обмен данными с различными источниками технологической информации: DCS, SCADA, базы данных, RTU, PLC. Доступные серверы ввода-вывода: Siemens, Omron, Allen Bradley, Modbus TCP, GE, KOYO (AutomationDirect), CoDeSys (Bosch, 3S, Eaton, WAGO), TwinCAT (Beckhoff), BACnet, Mitsubishi, Opto 22.
Пакет серверов ввода-вывода включает: OI Core (Operations Integration Core), OI Servers, OI Clients, DAServers (Data Access Servers), DI Objects (Device Integration Objects), Proxy Objects, I/O Servers, FactorySuite Gateway, Tag Creators и др. Количество необходимых лицензий серверов ввода-вывода равно количеству узлов, на которых разворачиваются OI Servers, объекты ввода-вывода DI Objects или серверы ввода-вывода DAServers.
Бесплатные коммуникационные утилиты:
- Factory Suite Gateway – конвертер протоколов, позволяет сторонним клиентам (OPC/DDE/FastDDE/SuiteLink) обмениваться данными с Wonderware System Platform и приложениями InTouch.
- OPC-UA Client Service.
- DASSim – DAServer для эмуляции входов-выходов.
- ITME DAServer – для связи с Wonderware InTouch Machine Edition.
OI Servers Standard = Device Integration Server
OI Servers Professional поддерживает все сервера и функционал уровня Standard плюс:
1) Multi-Instance – несколько экземпляров OI Servers могут работать одновременно на одном узле;
2) Concurrent Multi-Version – позволяет смешивать на одном узле разные версии одного OI Server.
Wonderware Application Server Platforms
Application Server – сервер обработки данных распределённого (по разным узлам) приложения с единым пространством логических имён. Количество лицензий платформы сервера приложений Application Server Platform равно количеству узлов (Application Object Servers), на которых разворачиваются объекты распределённого приложения ApplicationObjects, объекты ввода-вывода DI Objects, база данных приложения Galaxy Repository, Wonderware Information Server (только для доступа к данным реального времени на web-клиентах) и системные объекты WinPlatforms (для диагностики узлов).
Примечание: DI Objects (в отличие от DAS) являются объектами Галактики и централизованно разворачиваются на AOS.
Wonderware Historian Server
Wonderware Historian Server – высокопроизводительная база данных реального времени для исторической информации (исторические теги, алармы и события). Сочетает мощь и гибкость реляционной базы данных (поддерживает SQL-запросы) с высокой скоростью сбора и высокой степенью сжатия процессных данных.
Historian Server поддерживает 2-х уровневую архитектуру: данные серверов первого уровня могут быть реплицированы на серверы Historian второго уровня. В качестве серверов второго уровня могут использоваться только серверы Historian в редакции Enterprise. Historian Enterprise поддерживает hardware с неограниченным числом физических процессоров. Все Historian Server с количеством исторических тегов 5000 и больше имеют редакцию Enterprise. В комплект поставки входит лицензионный Microsoft SQL Server Standard, который может использоваться и для Historian Server Enterprise.
Дополнительно к одному Historian Server, который входит в пакет Wonderware System Platform, можно приобретать следующие лицензии Historian:
Wonderware Historian Standard, 500/5K*/25K/50K/70K/100K/150K Tag
Wonderware Historian Enterprise, 5K/25K/50K/70K/100K/150K/200K/300K/400K/500K/750K/1M**/1,5M/2M Tag
Historian Server Express поддерживает Microsoft SQL Server Express/Standard Edition и не поддерживает серверные операционные системы.
Historian Standard и Historian Enterprise включают лицензию Information Server. Каждый дополнительный Wonderware Historian Server включает: средства администрирования и конфигурирования, ActiveEvent object (встраиваемый обработчик событий), Microsoft SQL Server Standard Edition, один WW Basic CAL + Microsoft CAL, сервер ввода-вывода (который можно развернуть только на том же узле, что и сам Historian).
Local Historian
Local Historian (намного дешевле обычного) подходит для пользователей с удалёнными узлами в географически распределённой сети с прерывающимися каналами связи. Он обеспечивает функционал, заменяющий Store&Forward (который может давать сбои в ненадёжных сетях). Предназначен для сбора и хранения данных на локальном узле в том случае, если эти данные обычно реплицируются на центральный Historian второго уровня. Данные старше 7 дней не доступны на Local Historian. Локальный Historian включает лицензию DASServer. Если пользователь имеет Historian Client на удалённом узле и хочет посмотреть данные старше 7 дней, то он просто перенаправляется на Historian второго уровня.
Wonderware Local Historian Server Standard, 25K/50K Tag
Free Historian
Historian без лицензии может хранить до 25 тегов в течение 7 дней, может служить источником данных для Historian второго уровня.
Wonderware Online, Tier 1 - Cloud Hosted Subscription
Облачный сервис Wonderware Historian первого уровня в среде Microsoft Azure Cloud. В пакет входят приложения: Wonderware Historian Client и SmartGlance. Лицензируется по количеству пользователей, а не по количеству тегов.
Wonderware Online Tier 1, Subscription, 5/10/20/50/100 Named Users
Historian Online, Tier 2 - Cloud Hosted Subscription
Облачный сервис Wonderware Historian второго уровня в среде Microsoft Azure Cloud. В пакет входят приложения: Wonderware Historian Client и SmartGlance.
Wonderware Historian Online Edition, 1 TB, 5/10/20/50/100, Named Users
Wonderware Information Server
Information Server - информационный веб-портал промышленного предприятия. Агрегирование широкого спектра производственной информации из различных источников (MS SQL Server Darabase, Oracle Database, текстовые файлы, OSIsoft PI Server OLE DB, Historian, MES, System Platform, InTouch, InBatch): технологических мнемосхем, графиков, диаграмм и отчётов. Отображение процессных данных в удобном для анализа производственном контексте в соответствии с заданной информационной моделью. Отображение аналитических информационных панелей (Dashboards).
Лицензия Information Server включает по одной лицензии: Microsoft SQL Server, WW CAL, Microsoft SQL Server CAL Per Device license, Advanced Client Per Named Device (только для локального тестирования и конфигурирования Веб-портала).
InTouch for Wonderware System Platform
HMI-клиент для визуализация и управления.
InTouch for System Platform without Historian Client.
Wonderware Historian Client
Historian Client – пакет приложений для анализа исторических данных и данных реального времени, генератор отчётов:
- Historian Client Trend – графический инструмент для анализа трендов исторических данных и данных реального времени, XY-диаграмм корреляции двух параметров. Historian Client Trend может быть интегрирован как .NET Control в экраны InTouch for System Platform.
- Historian Client Report – надстройка MS Word для создания производственных отчётов в формате стандартных документов.
- Historian Client Workbook – надстройка MS Excel для создания производственных отчётов в табличном формате.
- Historian Client Query – инструмент для создания запросов к историческому серверу без знания языка SQL. Может использоваться совместно с Report Client и Workbook Client. Historian Client Query может быть интегрирован как .NET Control в экраны InTouch for System Platform.
- Web Reporting – инструмент для публикации исторических трендов и отчётов (Word и Excel) на производственном Веб-портале Wonderware Information Server.
Локальные лицензии (не поддерживают терминальные приложения Terminal Services Server):
Historian Client Per Device 1/5/10/20/50 Pack – локальная лицензия на специфический ПК
Historian Client Per Device for Panels – локальная лицензия на планшет
Серверные лицензии (с поддержкой терминальных приложений Terminal Services Server):
Historian Client Per Named User 1/5/10/20/50 Pack – пользователь получает доступ по своему логину Windows.
Historian Client Per Named Device 1/5/10/20/50 Pack – пользователь получает доступ с определённого компьютера.
Historian Client Server Concurrent 1/5/10/20/50/Unlimited Users - одновременно получают доступ только определённое количество пользователей.
Для Historian Client, устанавливаемых отдельно от InTouch for System Platform или на машинах, на которых не установлена Application Server Platform, необходимо приобретать отдельно лицензии клиентского доступа Wonderware CAL.
InTouch for System Platform with Historian Client
Пакет из двух компонентов (HMI-клиент и Historian Server Client), устанавливаемых на одном ПК.
InTouch for System Platform with Historian Client.
InTouch for System Platform Read-Only with Historian Client
Пакет из двух компонентов: HMI-клиент без управления и Historian Server Client.
InTouch for System Platform Read-only with Historian Client.
Терминальные HMI-клиенты
Имеются терминальные версии HMI-клиентов двух типов:
1) на конкретное устройство:
InTouch for System Platform without Historian Client RDS*
InTouch for System Platform with Historian Client RDS
InTouch for System Platform Read-Only without Historian Client RDS
InTouch for System Platform Read-Only with Historian Client RDS
2) конкурентные (любой пользователь с любого устройства):
InTouch for System Platform without Historian Client RDS Concurrent
InTouch for System Platform with Historian Client RDS Concurrent
InTouch for System Platform Read-Only without Historian Client RDS Concurrent
InTouch for System Platform Read-Only with Historian Client RDS Concurrent
*RDS – Remote Desktop Services.
Комбинировать терминальные лицензии можно так, чтобы на одном терминальном сервере были только все лицензии with Historian Client или только все лицензии without Historian Client, при этом на одном сервере могут комбинироваться конкурентные и неконкурентные лицензии.
Только конкурентные терминальные HMI-клиенты имеют функционал InTouch Access Anywhere. InTouch Access Anywhere – это расширение InTouch, которое обеспечивает безопасный доступ (Active Directory, SSL, DMZ, VPN) к приложениям InTouch через любые устройства (Android, iPad, Mac, Linux, Chromebook, HTML5 TV и др.), браузер которых поддерживает HTML5 (IE 10+, Firefox 6+, Safari 5+, Chrome 12+, Opera 11+, Opera Mobile 11.5+, Amazon Silk и др.).
ПО Wonderware разворачивается только на RDS сервере Windows, на терминальных клиентах ничего кроме стандартного ПО устанавливать и обновлять не нужно.
Wonderware Information Server Client
Information Server Standard Client – веб-клиент без управления.
Information Server Advanced Client – веб-клиент с управлением.
Standard Clients и Advanced Clients не могут “смешиваться” на одном веб-сервере.
Information Server Standard/Advanced Per Named User – пользователь получает доступ по своему логину Windows.
Information Server Standard/Advanced Per Named Device – пользователь получает доступ с определённого компьютера.
Information Server Standard/Advanced Concurrent – одновременно получают доступ только определённое количество пользователей.
Все лицензии можно приобретать по одной штуке или пакетами по 5/10/20/50 штук.
Лицензии клиентского доступа Wonderware Client Access Licenses (WW CALs)
Программные компоненты, которые обращаются к базам данных Wonderware (Historian, Information Server), должны иметь лицензию WW CAL. Программные компоненты, которые обращаются к MS SQL Server, должны иметь лицензию MS CAL. Отдельно лицензии MS CAL мы не продаём (их можно приобрести у дистрибьюторов Microsoft).
WW CAL Per Device, Per Named User, Seat Mode с лицензией клиентского доступа к MS SQL Server:
WW CAL with MS CAL Runtime Single
WW CAL with MS CAL Runtime 5/10/20/50/100 Pack
WW CAL Per Device, Per Named User, Seat Mode без лицензии клиентского доступа к MS SQL Server:
WW CAL without MS CAL Runtime Single
WW CAL without MS CAL Runtime 5/10/20/50/100 Pack
WW Core & MS Core:
WW Core with MS CAL Runtime, 2 Cores
WW Core without MS CAL Runtime, 2 Cores
Многие продукты Wonderware уже включают лицензии WW CALs:
Продукты Wonderware | Включают WW CAL + MS CAL |
---|---|
Application Server Platform | + |
InTouch for System Platform with Historian Client | + |
InTouch for System Platform without Historian Client | + |
InTouch for System Platform Read-only with Historian Client | + |
InTouch for System Platform with Historian Client RDS | + |
InTouch for System Platform without Historian Client RDS | + |
InTouch for System Platform Read-only with Historian Client RDS | + |
InTouch for System Platform with Historian Client RDS Concurrent | + |
InTouch for System Platform without Historian Client RDS Concurrent | + |
InTouch for System Platform Read-only with Historian Client RDS Concurrent | + |
Historian Client Per Device | + |
Historian Client Per Named User | + |
Information Server | + |
Information Server Standard Client Per Named User | + |
Information Server Standard Client Per Named Device | + |
Information Server Advanced Client Per Named User | + |
Information Server Advanced Client Per Named Device | + |
Historian Client Per Server Concurrent | - |
Information Server Standard Client Concurrent | - |
Information Server Advanced Client Concurrent | - |
WSP выбирается по количеству точек ввода-вывода Галактики (Galaxy IO) и количеству исторических тегов (History Tags)
N | Кол-во Galaxy IO |
Кол-во History Tags |
Кол-во Application Server Platforms |
Кол-во Device Integration Servers |
---|---|---|---|---|
1 | 250 | 250 | 3 | 2 |
2 | 1000 | |||
3 | 1000 | 1000 | 3 | 2 |
4 | 5000 | |||
5 | 5000 | 1000 | 4 | 2 |
6 | 5000 | |||
7 | 12000 | |||
8 | 25000 | |||
9 | 25000 | 5000 | 4 | 2 |
10 | 12000 | |||
11 | 25000 | |||
12 | 50000 | |||
13 | 50000 | 12000 | 6 | 4 |
14 | 25000 | |||
15 | 50000 | |||
16 | 100000 | |||
17 | 100000 | 25000 | 10 | 8 |
18 | 50000 | |||
19 | 100000 | |||
20 | 150000 | |||
21 | 200000 | 25000 | 18 | 16 |
22 | 50000 | |||
23 | 100000 | |||
24 | 150000 | |||
25 | 200000 | |||
26 | 300000 | 100000 | 20 | 18 |
27 | 150000 | |||
28 | 300000 | |||
29 | 400000 | |||
30 | 500000 | |||
31 | 500000 | 50000 | 22 | 20 |
32 | 100000 | |||
33 | 150000 | |||
34 | 300000 | |||
35 | 400000 | |||
36 | 500000 | |||
37 | 1000000 | 50000 | 42 | 40 |
38 | 100000 | |||
39 | 150000 | |||
40 | 300000 | |||
41 | 400000 | |||
42 | 500000 | |||
43 | 750000 | |||
44 | 1000000 | |||
45 | 1500000 | |||
46 | 2000000 |
В зависимости от количества Galaxy IO в пакет WSP входит определённое количество платформ сервера приложений Application Server Platforms и серверов ввода-вывода Device Integration Servers (см. таблицу выше). При необходимости можно отдельно докупить требуемое количество дополнительных лицензий Application Server Platform, Device Integration Server, Historian Server.
Распределённая архитектура
Wonderware System Platform имеет распределённую архитектуру:
- Узлы распределённого ввода-вывода данных (Device Integration Servers)
- Узлы распределённой обработки данных (Application Object Servers)
- Узлы распределённого хранения исторических данных, аварийных и рабочих сообщений (Historian)
- Узлы распределённого HMI (InTouch for System Platform)
- Узел базы данных приложения (Galaxy Repository)
- Узел веб-портала (Information Server)
В режиме Runtime все узлы работают независимо друг от друга (нет «Главного» узла). Каждый узел обработки данных имеет доступ к любому узлу ввода-вывода и может сохранять исторические данные и алармы в любом узле хранения данных. Каждый узел HMI имеет доступ к оперативным данным на всех узлах обработки данных и к историческим данным на всех узлах хранения. Количество узлов практически неограниченно. Для централизованного внесения изменений в узлах (без перезагрузки Windows) используется инструментарий среды разработки - Galaxy Repository.
Резервирование приложения
На платформе Wonderware можно реализовать несколько уровней резервирования приложения:
- На уровне каналов ввода-вывода
- На уровне узлов Application Object Server (AOS)
- На уровне узлов хранения данных (Historian Redundant).
- Изучение структуры предприятия, технологических и производственных процессов.
- Создание списка типовых прикладных объектов (задвижки, насосы, расходомеры и т.п.), определение зон ответственности (по аварийным ситуациям).
- Для каждого типового прикладного объекта конфигурируется шаблон (включающий логику и графические элементы HMI).
- При необходимости из шаблонов простых объектов можно составлять шаблоны более сложных объектов (насосные станции, трансформаторные подстанции, вентиляционные установки и т.п.).
- Шаблоны технологических объектов имеют атрибуты, соответствующие реальным входам и выходам PLC в системе управления. Эти атрибуты связываются с реальными входами и выходами с помощью объектов Device Integration. В среде разработки приложение собирается с помощью простых манипуляций мышью.
- Прикладные объекты включаются в группы безопасности.
- Созданная модель предприятия Plant Model разворачивается на компьютерах (узлах) в соответствии с моделью развёртывания Deployment Model.
- После завершения разработки приложения обслуживание системы уже не составляет труда. Изменения, вносимые в шаблоны объектов, могут автоматически распространяться на все дочерние шаблоны и экземпляры прикладных объектов географически-распределённого приложения в соответствии с моделью наследования Derivation Model.
- С помощью функционального апгрейда можно увеличить число точек ввода-вывода Галактики (Galaxy IO) до 1 миллиона, а количество исторических тегов (History Tags) - до 2 миллионов для исторического сервера второго уровня и до 1 миллиона – для исторического сервера первого уровня.
- Галактики можно объединять в Мульти-Галактики с единым пространством логических имён.
- Количество узлов увеличивается приобретением дополнительных лицензий серверных и клиентских компонентов.
- Скрипты поддерживают вызов функций Microsoft .NET.
- В экраны HMI можно встраивать .NET компоненты, разработанные в других программах.
- Данные ввода-вывода реального времени доступны для стандартных OPC и DDE-клиентов.
- Исторические данные доступны с помощью стандартных SQL-запросов (при этом Historian Server не является реляционной базой данных).
- Automation-инженер полностью абстрагируется от железа (ПК и ПЛК) и фокусируется на разработке библиотеки шаблонов автоматизации технологических и производственных процессов.
- HMI-инженер разрабатывает мнемосхемы и экранные формы человеко-машинного интерфейса.
- IT-инженер разрабатывает IT-инфраструктуру и модель развёртывания (определяет узлы ПК).
- PLC-инженер привязывает экземпляры объектов к реальным ПЛК.
- Повышение производительности: автоматизация ручных процессов и распространение лучших практик, эффективная координация людей и систем для выполнения задач различной сложности.
- Поддержка инноваций, инициируемых собственником: модель-ориентированный подход позволяет не IT-пользователям визуально моделировать процессы, контролировать и измерять эффективность процессов, изменять и адаптировать процессы, реализовывать стратегии Lean, Six Sigma.
- Управление знаниями: оцифровка стандартных операционных процедур (Standard Operating Procedures - SOP), лучшие производственные практики (Good Manufacturing Practices - GMP) и рабочие инструкции гарантируют, что политики и процедуры компании выполняются в соответствии с корпоративными и государственными стандартами и нормами.
- Управление действиями оператора в аварийных ситуациях. Обеспечивает оператора пошаговыми подсказками по действиям в аварийных ситуациях. При необходимости взаимодействует с другими ресурсами или эскалирует проблему руководителю для оказания помощи в решении.
- Электронные рабочие инструкции. Обеспечивает подсказки оператору при выполнении стандартных процедур (настройка машины, остановка технологической линии, запуск производства, переналадка линии на выпуск другого вида продукции, подготовка материалов и т.д.).
- Модель-ориентированная логика HMI. Позволяет использовать возможности визуального моделирования Workflow для управления процессами, машинами и линиями на уровне диспетчеризации (вместо программирования пользовательских скриптов).
- Управление изменениями спецификаций. Если пользователь запрашивает изменение спецификации, система отправляет запрос на изменение соответствующим ресурсам (начальнику производства, технологу), поддерживает процесс принятия решений, информирует о решении всех заинтересованных лиц, отправляет новую спецификацию на обработку соответствующему приложению (PLM, ERP, MES).
- Положительное решение ОТК. После завершения выполнения производственного заказа или изготовления партии продукции система собирает данные из соответствующих источников, выделяет информацию, которая не соответствует спецификации или требует резолюции, и координирует все дополнительные проверки или действия для выполнения принятого решения (выпуск партии в продажу или задержание для дополнительного контроля качества).
- Решение ОТК о задержке. Если оператор решает задержать материал, система координирует взаимодействие различных ресурсов (ОТК, производство) для выполнения дополнительных проверок и всех действий, направленных на исполнения принятого решения (отменить задержку, отправить в материал в переработку, вернуть поставщику и т.п.).
- Интеграция LIMS. Если необходимо взять лабораторную пробу для контроля качества технологического процесса, система уведомит об этом оператора, соберёт необходимые данные, отправит эти данные в приложение LIMS и скоординирует все действия в зависимости от результата пробы (продолжить производство партии, задержать партию, изменить параметры партии и т.п.).
- Модель-ориентированное управление бизнес-правилами. Позволяет использовать возможности визуального моделирования Workflow вместо программирования скриптов для определения классических бизнес-правил MES.
- Приёмка и контроль материалов. Когда клиент получает сырьё, система инициирует сбор проб по расписанию, утверждённому для данного продукта и поставщика, выделяет информацию, которая не соответствует спецификации или точности, координирует все проверки и действия по завершению процесса контроля качества, перед тем как отправить информацию в приложение ERP.
- Утверждение мастер-данных. Когда мастер-данные изменяются в ERP, система координирует соответствующие ресурсы (ОТК, технолог) для управления внесением изменений, при необходимости запрашивает дополнительную информацию, необходимую для внесения изменений, инициирует процесс визирования (сбора необходимых подписей), обновляет соответствующие цеховые приложения (LIMS, MES и т.п.).
- Синхронизация производственных заказов. Если ERP размещает один крупный заказ на предприятии с несколькими заводами, система применяет специальные бизнес-правила для разбиения этого заказа на более мелкие производственные заказы и распределяет их на производственных площадках с учётом ограничений их производственных мощностей.
- Сверка производственного заказа. По окончании выполнения производственных заказов, система собирает все производственные данные, связанные с этим заказом (производство готовой продукции, потребление материалов, использование трудовых ресурсов и т.п.) из приложения MES, координирует взаимодействие ресурсов для контроля производственных записей (начальник производства, начальник смены), выделяет несоответствия в данных, регистрирует все изменения данных и отправляет сверку в приложение ERP.
- Инспекции состояния машин и оборудования по требованию. Использует возможности создания новых обходов для мобильного персонала.
- Инспекции анализа рисков и критических точек управления. Координация соответствующих ресурсов, поддержка процесса принятия решений, уведомление о решениях всех заинтересованных лиц, обновление целевых приложений (ТОиР, MES и т.п.).
- Поддержка процедур бережливого производства (Lean Manufacturing). Выполняет задачи превентивного обслуживания технологического оборудования и возвращает данные в соответствующие приложения.
- Координация процедур пуска/останова оборудования. Поддерживает последовательность задач с указанием контрольных точек, доступом к электронным копиям чертежей машин и процедур на принципах ситуационной осведомлённости.
Резервирование на уровне каналов ввода-вывода
AOS может получать данные по двум каналам: основному или резервному. В случае отказа основного канала AOS автоматически переключается на резервный канал.
Резервирование на уровне узлов AOS
Для резервирования узла AOS необходима ещё одна физическая или виртуальная машина с развёрнутой на ней Application Server Platform (AOS резервируются парами).
Резервирование на уровне хранения исторических данных
Для резервирования исторического сервера Historian Server Standard/Enterprise необходимо дополнительно приобрести лицензию Historian Server Redundant Standard/Enterprise (на то же количество исторических тегов).
Поддержка меток времени и качества
Протоколы Wonderware System Platform поддерживают передачу данных (Value) c метками времени (Time) и качества (Quality). В зависимости от задачи метки времени могут присваиваться в одном из трёх мест: в PLC, на сервере ввода-вывода или на сервере хранения данных.
Поддержка работы в плохих сетях
Если пропадает связь между узлами обработки данных (Application Server) и узлом хранения (Historian Server), то данные не теряются, а сохраняются на жёстких дисках узлов обработки. При восстановлении связи Historian Server с помощью механизма Store&Forward сам управляет трафиком восстановления сохранённых данных.
Объекты удалённого просмотра и квитирования аварийных сообщений
Remote Response Objects позволяют мобильным пользователям получать, квитировать и комментировать аварийные сообщения на своих мобильных телефонах посредством SMS или Email.
На одну платформу Wonderware System Platform приобретается одна из двух лицензий Remote Response Objects:
Response Objects 50K (для всех WSP до 50K включительно)
Remote Response Objects 1M (для всех WSP от 100K).
Объектно-ориентированная разработка приложений
Wonderware System Platform поддерживает объектно-ориентированную разработку приложений.
Порядок разработки приложения:
Масштабируемость без изменения кода
Wonderware System Platform легко масштабируется без изменения приложения и потери вложенных инвестиций:
Мульти-Галактики
Галактики (Galaxy) можно объединять в Мульти-Галактики (Multi-Galaxy) с единым пространством логических имён. Теги, передаваемые между Галактиками, считаются внутренними и не лицензируются. Пример: Есть 5 площадок, на которых развёрнуты 5 Галактик АСУ ТП по 5000 I/O. Необходимо развернуть единую диспетчерскую, где было бы видно все 25000 точек ввода-вывода с 5 площадок. Для Мульти-Галактической диспетчерской достаточно купить минимальную Wonderware System Platform на 250 I/O.
Виртуализация
Все серверные компоненты Wonderware System Platform могут быть развёрнуты на виртуальных машинах WMware или Hyper-V. Поддерживаются стандартные технологии высокой готовности High Availability и катастрофоустойчивости Disaster Recovery.
Открытая архитектура
Wonderware System Platform открыта по умолчанию:
Железонезависимое приложение
Представим, что независимое (от вендоров hardware) приложение разрабатывается в четыре этапа четырьмя разными специалистами:
Выбор программных компонентов
Wonderware Alarm Adviser
Wonderware Alarm Adviser - масштабируемое веб-приложение для идентификации ложных тревог на основе визуального анализа часто повторяющихся, длительных, мимолётных и косвенных аварийных сообщений. Доступ с любого устройства с HTML5 совместимым веб-браузером. Alarm Adviser совместим с InTouch, Wonderware System Platform, Wonderware Historian, ClearSCADA, Vijeo Citect. Соответствует требованиям стандартов EEMUA 191.
Отличия трёх редакций Wonderware Alarm Adviser
Название продукта | Количество подключаемых баз данных алармов | Количество обрабатываемых последних записей |
---|---|---|
Demo Mode | 1 | 5000 записи или 24 часа |
Alarm Adviser Standard | 1 | 1 000 000 |
Alarm Adviser Professional | 5 | 10 000 000 |
Alarm Adviser Premier | 10 | неограниченно |
Alarm Adviser Standard
Alarm Adviser Professional
Alarm Adviser Premier
Компоненты Wonderware Alarm Adviser
Шаг | Задача | Компонент |
---|---|---|
1 | Собирает информацию из SCADA системы | SCADA Collector |
2 | Сохраняет собранную информацию в Alarm Adviser Database | Alarm Adviser Service |
3 | Извлекает информацию из базы Alarm Adviser Database | Alarm Adviser Web Server |
4 | Выполняет необходимые вычисления и преобразовывает информацию для визуализации | |
5 | Показывает информацию пользователю | Веб-браузер |
Выбор программных компонентов
Wonderware MES Software
Модули Wonderware MES
Wonderware MES Software разворачивается на платформе Wonderware System Platform.
Три функциональных модуля Wonderware MES Software Operations/Performance/Quality приобретаются и разворачиваются независимо друг от друга.
Wonderware MES Operations
Оперативное управление производством
Производственные центры (Entity). Технологические маршруты (Process), динамическая маршрутизация. Описание сырья и материалов (Items).
Ведомости материалов (BOM). Управление производственными заказами (Work Orders). Операции (Operations), шаги (Steps), загрузка настроечных параметров в системы управления (Specifications). Документооборот (рабочие инструкции). Управление запасами (Inventory) и незавершённым производством. Генеалогия (Genealogy). Сертификация (Certification). Сбор производственных данных (Data Collection). Отслеживание производственных событий (Production Events Tracking). Управление трудовыми ресурсами (Labor Management).
Wonderware MES Performance
Контроль эффективности оборудования
Производственные центры (Entity). Определение состояний оборудования. Анализ простоев оборудования (Equipment Utilization and Downtime).
Расчёт коэффициентов общей эффективности оборудования (Overall Equipment Effectiveness – OEE).
Wonderware MES Quality
Управление качеством
Производственные центры (Entity). Спецификации (Quality Specifications). График снятия проб (Sample Plan Definition).
Взятие проб (Sample Plan Execution). Статистическое управление процессами (SPC).
Лицензирование Wonderware MES
Wonderware MES Software лицензируется пакетами по количеству единиц средств производства (Equipment), конфигурируемых для одного экземпляра базы данных MES Software.
Wonderware MES Software, Operations, 5/10/20/50/100/200 Equipment
Wonderware MES Software, Performance, 5/10/20/50/100/200 Equipment
Wonderware MES Software, Quality, 5/10/20/50/100/200 Equipment.
Каждая лицензия одного средства производства включает дополнительно по 20 мест хранения запасов (Storage Equipments).
Wonderware MES 2014 поддерживает различные версии и редакции Microsoft SQL Server (см. файл ReadMe) – пользователи должны отдельно приобретать или иметь лицензии Microsoft SQL Server и CAL!
MES Middleware Load Balancing
Для надёжной и бесперебойной работы MES Software требуется несколько экземпляров MES Middleware.
Поэтому каждая лицензия Wonderware MES Software 5 Equipment включает одну дополнительную лицензию Middleware Load Balancing,
а каждая лицензия Wonderware MES Software на 10 и более единиц средств производства включает 5 дополнительных лицензий MES Middleware Load Balancing.
При необходимости можно приобрести дополнительные лицензии MES Middleware Load Balancing.
Wonderware MES Software, Operations, 5/10/20/50/100/200 Equipment, Load Balancing
Wonderware MES Software, Performance, 5/10/20/50/100/200 Equipment, Load Balancing
Wonderware MES Software, Quality, 5/10/20/50/100/200 Equipment, Load Balancing.
Wonderware MES Client
Лицензия Wonderware MES Client позволяет пользоваться приложениями: Operator, Supervisor, Configurator, MES Client.
Лицензия MES Client позволяет пользоваться библиотеками API и встраивать .NET контролы Wonderware MES в экраны InTouch или в любые другие сторонние HMI-приложения.
Лицензия MES Client включена по умолчанию в лицензии: InTouch for System Platform, InTouch for System Platform Read-only или InTouch Run-time с установленной Application Server Platform.
MES Client License, Per Device/Named User, Single
MES Client License, Concurrent, Single User.
Выбор
Wonderware Enterprise Integrator
Wonderware Enterprise Integrator позволяет интегрировать приложения Wonderware (System Platform, MES, InBatch, Intelligence) с корпоративными системами: ERP, PLM, SCM, EAM, LIMS и др.
Wonderware Enterprise Integrator использует Microsoft SQL Server для хранения конфигурационных данных и истории сообщений, поддерживает транзакционные механизмы Store&Forward обмена сообщениями: Web Services, File Drop, FTP, MSMQ, XML, HTTP, SOAP.
Wonderware Wonderware Enterprise Integrator поддерживает различные версии и редакции Microsoft SQL Server (см. файл ReadMe) – пользователи должны отдельно приобретать или иметь лицензии Microsoft SQL Server и CAL!
Wonderware Enterprise Integrator, Standard Edition
Wonderware Enterprise Integrator, Professional Edition
Выбор программных компонентов Wonderware Intelligence Software
Wonderware Intelligence – инструмент производственной бизнес-аналитики (BI).
Wonderware Intelligence разворачивается на платформе Wonderware System Platform.
Сервер Intelligence
Intelligence Server обеспечивает базовую функциональность Intelligence: сбор, объединение, контекстуализацию и хранение данных из различных источников на основе единой информационной модели, расчёт метрик KPI. Intelligence Server поддерживает многоуровневую иерархическую структуру объединения данных из различных источников в одной базе данных. Данные хранятся в СУБД Microsoft SQL Server и могут отображаться различными аналитическими клиентскими приложениями (Dream reports, Business Objects, Spotfire, Tableau software, Crystal reports и т.п.).
Wonderware Intelligence поставляется с готовыми моделями данных и шаблонами информационных панелей для Wonderware InBatch, System Platform Alarms, Wonderware MES Performance, Corporate Energy Management, Avantis.DSS Enterprise Asset Management, SimSci ROMeo Online Performance Suite.
Intelligence Professional Server.
Аналитический клиент
Analytics Client (Tableau Software for Wonderware Intelligence) – удобный персональный инструмент аналитики и визуализации, позволяет самостоятельно создавать наглядные производственные отчёты и интерактивные информационные панели, и публиковать их на Dashboard Web Server (без помощи IT-специалистов).
Intelligence Analytics Client Per Device.
Пользователи Intelligence
Intelligence User обеспечивает доступ к информационным панелям, опубликованным на Dashboard Web Server.
Intelligence, 5 Concurrent User Pack – пакет из 5 конкурентных клиентов
Intelligence, 5 Named User Pack – пакет из 5 клиентов с привязкой к имени пользователя
Intelligence, 8 Core, Unlimited Concurrent Users – неограниченное число клиентов для 8-ми ядерного процессора.
Лицензия Dashboard Web Server (OEM-версия Tableau Server) включена в лицензию Intelligence User. Поддерживается работа с мобильными устройствами iPad, Android.
Пакетные лицензии
Включают: 1 Intelligence Professional Edition Server, 5 Named/Concurrent User Pack и 1 Intelligence Analytics Client.
Intelligence Professional Bundle, 5 Named Users
Intelligence Professional Bundle, 5 Concurrent Users
Можно докупать дополнительные пакеты пользовательских лицензий Named/Concurrent User Packs и Analytics Clients.
Выбор программных компонентов
Wonderware Skelta BPM
Wonderware Skelta BPM – система класса Business Process Management (BPM) для автоматизации рабочих процессов и процедур на промышленном предприятии (производственные операции, обслуживание технологического оборудования, контроль качества, инжиниринг, складские операции, контроль техники безопасности, охрана окружающей среды и т.п.).
Wonderware Skelta BPM имеет сервис-ориентированную архитектуру Service Oriented Architecture (SOA) на базе технологий Microsoft: Windows Communication Foundation (WCF) / Microsoft Web Services / .NET Technology.
Wonderware Skelta BPM бесшовно интегрируется с другими продуктами Wonderware: System Platform, MES, Intelligence, IntelaTrac, Avantis Enterprise Asset Management (EAM).
Цели внедрения Wonderware Skelta BPM
Примеры приложений Skelta BPM
HMI приложения
MES приложения
ERP приложения (планирование ресурсов предприятия)
Мобильные приложения
Компоненты Wonderware Skelta BPM
Редактор процессов
Process Designer – среда разработки визуальных моделей рабочих процессов, совместимая с нотацией BPMN (Business Process Modelling Notation), поддерживает импорт рабочих процессов из Microsoft Visio, включает библиотеку типовых рабочих активностей.
Редактор форм
Forms Designer – редактор пользовательских форм для сбора и визуализации данных по ходу рабочего процесса, поддерживает формы Microsoft InfoPath и SharePoint.
Мониторинг бизнес-активностей и KPI
Business Activity Monitoring (BAM) & KPI – инструмент отчётности, анализа и визуализации рабочих активностей, ключевых показателей эффективности KPI, проактивное уведомление о бизнес-отклонениях и KPI триггеры.
Коммуникационные каналы
Интеграция с Microsoft Outlook, поддержка одно- и двухсторонней связи с веб-клиентами, email, системами голосовых и мгновенных сообщений, мобильными устройствами, поддержка API и веб-сервисов.
Лицензирование Wonderware Skelta BPM
Отличие двух редакций Wonderware Skelta BPM
Standard Edition | Enterprise Edition | |
---|---|---|
Количество производственных площадок | 1 | много |
Поддержка неограниченного числа конкурентных пользователей | нет | есть |
Ограничение на количество пользователей | до 25 | нет |
Количество подключаемых Галактик Wonderware System Platform | 1 | много |
Количество подключаемых экземпляров Wonderware MES | 1 | много |
Wonderware подключаемых экземпляров Wonderware IntelaTrac | 1 | много |
Wonderware подключаемых экземпляров Wonderware Intelligence | 1 | много |
Серверы с клиентами, привязанными к именам пользователей
Wonderware Skelta BPM Named Users Standard/Enterprise Edition.
Серверы с неограниченным количеством конкурентных пользователей
Wonderware Skelta BPM 2/4/8/16/32 Enterprise Edition.
Серверы с балансировкой нагрузки и повышенной готовностью
High Availability (HA) & Load Balancing (LB) – опция, которая позволяет реализовать отказоустойчивый кластер и сбалансировать нагрузку между несколькими серверами, приобретается по одной лицензии на каждый узел.
Wonderware Skelta BPM Named Users Advanced Standard/Enterprise Edition
Wonderware Skelta BPM 2/4/8/16/32 Advanced Enterprise Edition.
Пользователи Named User
Для серверов с клиентами, привязанными к именам пользователей, необходимо приобретать лицензии:
Wonderware Skelta BPM Named User Client Connection.
Для интеграции с Wonderware System Platform нужна одна лицензия:
Wonderware Skelta BPM Named User Client Connection.
Мобильные пользователи
Каждая лицензия Named User включает лицензию мобильного клиента Work Tasks, которая позволяет пользователям Wonderware Skelta BPM использовать мобильные приложения Work Tasks (Apple iPhone или iPad, устройства Windows 8.x) из Apple App Store и Windows store.
Сервер форм
Forms Server – опция, которая позволяет пользователям конфигурировать электронные формы (Web , XML) для отображения и сбора данных не в InTouch приложениях (например, в MS Outlook).
Wonderware Skelta BPM Forms Server Standard/Enterprise Edition.
Wonderware Skelta BPM SharePoint Connector
Wonderware Skelta BPM SharePoint Connector – опция, которая позволяет пользователям бесшовно интегрироваться с существующими приложениями Microsoft SharePoint.
Wonderware Skelta BPM SharePoint Connector.