



В статье приводятся результаты тестирования производительности операционной системы реального времени QNX Neutrino на различных аппаратных платформах и в сравнении с другими встраиваемыми операционными системами. Рассматриваются задержки переключения между потоками, время обработки прерывания от системного таймера, производительность механизмов синхронизации и т.д.
Прочитать статью (PDF 400 Кб)
Корпорация ICONICS удостоена почетного звания «2012 Microsoft Sustainability Partner» — партнер Microsoft 2012 года по энергоэффективным решениям.
Партнером года в этой номинации признается компания, продемонстрировавшая лучшие результаты по инновациям и внедрению энергоэффективных решений, выполненных на базе технологий Microsoft.
Цены на заинтересовавшее вас программное обеспечение предоставляются по запросу.
Просто пришлите нам письмо на адрес Данный адрес e-mail защищен от спам-ботов, Вам необходимо включить Javascript для его просмотра. и мы обязательно вам ответим.
Технологический прогресс быстро расширяет возможности встраиваемых систем: если ещё 15-20 лет назад в них использовались 8-битные процессоры, кнопки и светодиодная индикация в качестве человеко-машинного интерфейса, то сейчас многоядерные 64-разрядные платформы и трёхмерная анимированная графика уже не являются экзотикой. Рост производительности встраиваемого оборудования позволяет создавать системы с более широкими функциональными возможностями, но с усложнением встраиваемого ПО растут и риски, связанные с его надёжностью, безопасностью, стоимостью и длительностью разработки. Важный фактор борьбы с этими рисками – выбор операционной системы, которая позволяет не только удовлетворить технические требования к проектируемому устройству, но и рационализировать цикл его разработки. Поскольку многие встраиваемые системы должны гарантированно и своевременно реагировать на внешние события, для их создания используются операционные системы реального времени (ОСРВ).
Встраиваемые операционные системы – операционные системы (ОС), предназначенные для управления специализированными устройствами и вследствие этого способные работать в условиях ограниченных ресурсов (малые объёмы памяти, недостаток вычислительных мощностей и т.п.) и в необслуживаемом режиме. Характерными особенностями встраиваемых ОС являются модульная структура, компактность, производительность, масштабируемость и повышенная отказоустойчивость.
Операционные системы реального времени (ОСРВ) – операционные системы (ОС), способные обеспечить предсказуемое время обработки непредсказуемо возникающих внешних событий. Разделяют ОС «жёсткого» и «мягкого» реального времени; для первых временные характеристики гарантированы, и выход за их пределы расценивается как отказ, для вторых временные ограничения, как правило, соблюдаются, и выход за их пределы считается снижением производительности. Большинство современных ОСРВ являются встраиваемыми.
Каждой задаче — своя встраиваемая ОС
Выбор встраиваемой ОС для конкретной задачи сильно зависит как от самой задачи, так и от решающей эту задачу команды разработчиков. В зависимости от того, какие требования и ограничения наиболее важны для проекта, окончательное решение по выбору ОС может зависеть от различных факторов.
VxWorks
VxWorks – встраиваемая операционная система «жёсткого» реального времени, применяемая в устройствах с повышенными требованиями к производительности и безопасности. Её мощь, надежность и компактность позволяют разработчикам оперативно создавать функционально богатые приложения с высочайшим уровнем качества и при оптимальных затратах. Для упрощения решения типовых задач также существуют готовые пакеты технологий (платформы) на базе VxWorks, ориентированные на конкретные отраслипромышленности (авиация/космонавтика, сети/телекоммуникации и т.п.).
Архитектура и основные характеристики
• Гибридное ядро, многопоточность POSIX
• «Плоская» модель памяти с настраиваемымидоменами защиты
• «Жёсткое» реальное время: переключение контекста/реакция на прерывание – единицы мкс, вытесняемые прерывания, защита от инверсии приоритетов
• Планировщик: вытесняющий, 256 уровней приоритета, поддержка ARINC 653
• Дисциплины планирования: карусельная
• API: POSIX с расширениями
• Ресурсоёмкость: ОЗУ/ ПЗУ – сотни кбайт, поддерживает выполнение из ПЗУ (XIP)
Поддерживаемые технологии
• Многопроцессорность (SMP/AMP), многоядерные процессоры, виртуализация
• Расширенная поддержка сетей TCP/IP (IPv4/6, коммутация и маршрутизация, фильтрация IP, виртуальные сети, безопасные беспроводные сети)
• Файловые системы: HRFS, FAT (dosFS), Flash-ПЗУ (TrueFFS)
• Интеграция со SCADA-приложениями на базе Windows (OPC-шлюзы) и сетями CAN
• Веб-сервисы (XML, SOAP, WSDL)
• Управление энергопотреблением
• Графика: штатная графическая библиотека, 2D- и 3D-ускорение, библиотеки Qt, графический пакет Tilcon Graphics Suite
• Встраиваемая Java (J2ME)
• Поддержка баз данных: реляционные СУБД и БД реального времени
Инструментарий разработчика
• Инструментарий: штатная интегрированная кросс-среда на базе Eclipse (Windows, Linux, Solaris)
• Поддерживаемые языки: C/C++, Java, UML (IBMRational Rhapsody), Ada (AdaCore), Fortran
• Компилятор GNU C/C++ или Wind River Compiler (Diab)
• Символьный кросс-отладчик с поддержкой внутрисхемной отладки (JTAG), симулятор
• Встроенная система управления версиями
• Cредства верификации и диагностики: анализатор покрытия кода, профайлер, монитор данных, анализатор ОЗУ, системный профайлер
• Визуальный построитель встраиваемых конфигураций
• Средства управления тестовыми сценариями (модульное и интеграционное тестирование)
• Построитель ОС из исходных текстов
Поддерживаемое оборудование
• Поддерживаемые процессоры: х86/IA, ARM, MIPS, PowerPC, ColdFire
• Широкая поддержка оборудования Advantech, MEN Mikro Elektronik, ADLINK, LiPPERT, RTD, ADDI-DATA, Hilscher, Diamond Systems и других производителей
Типовые применения и сертификаты
• Применения: ответственные системы, авиация/космонавтика, промышленные и военные приложения, сети/ телекоммуникации, медицинское приборостроение
• Сертификация: МЭК 15408 («Общие критерии») EAL 4/4+/6+, DO-178B уровень A, МЭК 61508 SIL 3, CENELEC EN 50128, FDA 510(k)
Лицензирование
• Исходный текст: доступен полностью
• Лицензионные отчисления: да
Wind River Linux
Wind River Linux – коммерческий дистрибутив ОС Linux, предназначенный для разработки встраиваемых приложений. Это полнофункциональный и полностью протестированный комплект, позволяющий разработчикам устройств достигать большей результативности с меньшими затратами, исключая из Linux-проектов множество ресурсоёмких рутинных задач. В состав дистрибутива входят более 500 готовых программных пакетов, включая расширения «жёсткого» реального времени и пакеты сетевых протоколов, а также интегрированная среда разработки Wind River Workbench.
Архитектура и основные характеристики
• Монолитное ядро с загружаемыми модулями, защита памяти процессов, многопоточность POSIX
• Расширения «мягкого» и «жёсткого» реального времени, защита от инверсии приоритетов
• Планировщик: вытесняющий, 140 уровней приоритета
• Дисциплины планирования: FIFO, карусельная, адаптивная
• API: POSIX с расширениями
• Ресурсоемкость: ОЗУ/ ПЗУ – единицы-десятки Мбайт, поддерживает выполнение из ПЗУ (XIP)
Поддерживаемые технологии
• Многопроцессорность (SMP/AMP), многоядерные процессоры, виртуализация
• Расширенная поддержка сетей TCP/IP (IPv4/6, коммутация и маршрутизация, фильтрация IP, виртуальные сети, безопасные беспроводные сети)
• Файловые системы: ext2, ext3, FAT, VFAT, Flash-ПЗУ (yaffs, yaffs2, jffs, axfs), сетевые (NFS, SMB), unionfs, logfs, со сжатием (squashfs, cramfs), ОЗУ-резидентная
• Управление энергопотреблением
• Графика: оконные системы X.org и GNOME, 2D- и 3D-ускорение, графический пакет Tilcon Graphics Suite, библиотеки Qt, Adobe Flash Lite
• Мультимедиа: медиакодеки, синтез и распознавание речи, программный каркас GStreamer
• Встраиваемая Java (J2ME)
• Поддержка баз данных: реляционные СУБД и БД реального времени
Инструментарий разработчика
• Инструментарий: штатная интегрированная кросс-среда на базе Eclipse (Windows, Linux, Solaris)
• Поддерживаемые языки: C/C++, Java, UML (IBM Rational Rhapsody), Python, Ruby, Fortran
• Компилятор GNU C/C++
• Символьный кросс-отладчик с поддержкой внутрисхемной отладки (JTAG), симулятор
• Встроенная система управления версиями
• Средства верификации и диагностики: анализатор покрытия кода, профайлер, монитор данных, анализатор ОЗУ, истемный профайлер
• Визуальный построитель встраиваемых конфигураций с набором готовых профилей ядра
• Средства управления тестовыми сценариями (модульное и интеграционное тестирование)
• Построитель ОС из исходных текстов
Поддерживаемое оборудование
• Поддерживаемые процессоры: х86/IA, ARM, MIPS, PowerPC, SPARC
• Широкая поддержка оборудования Fastwel, Advantech, MEN Mikro Elektronik, ADLINK, LiPPERT, RTD, ADDI-DATA, Hilscher, Diamond Systems, Octagon Systems, AAEON и других производителей
Типовые применения и сертификаты
• Применения: сети/ телекоммуникации, мобильные устройства, потребительская электроника, промышленные и военные приложения
• Соответствует спецификации CGL 4.0, пригодна для сертификации по МЭК 15408(«Общие критерии») EAL 4+
Лицензирование
• Исходный текст: доступен полностью
• Лицензионные отчисления: нет
QNX
QNX – встраиваемая ОС «жёсткого» реального времени для ответственных применений. Благодаря архитектуре на основе микроядра и встроенным механизмам отказоустойчивости QNX обеспечивает прочный фундамент для высоконадёжных систем, требующих безотказной работы в непрерывном режиме. Поддержка стандартов POSIX обеспечивает QNX гибкую расширяемость; в сочетании с надёжной архитектурой это позволяет оперативно создавать на базе QNX системы широчайшей функциональности, обеспечивая при этом высокую безопасность и качество обслуживания.
Архитектура и основные характеристики
• Микроядро, защита памяти процессов, многопоточность POSIX
• «Жёсткое» реальное время: переключение контекста/реакция на прерывание – единицы мкс, вытесняемые прерывания, защита от инверсии приоритетов
• Планировщик: вытесняющий, 64 уровня приоритета, адаптивное квотирование
• Дисциплины планирования: FIFO, карусельная,спорадическая• API: POSIX с расширениями
• Ресурсоёмкость: ОЗУ/ ПЗУ – единицы Мбайт, поддерживает выполнение из ПЗУ (XIP)
• Встроенная отказоустойчивость, динамическое восстановление компонентов (Кг≥0,99999)
Поддерживаемые технологии
• Многопроцессорность (SMP/AMP/BMP), многоядерные процессоры, распределённые вычисления, виртуализация
• Расширенная поддержка сетей TCP/IP (IPv4/6, SNMP, коммутация и маршрутизация, фильтрация IP, виртуальные сети, безопасные беспроводные сети)
• Файловые системы: QNX, Ext2, FAT, ISO9660, NFS, CIFS, ETFS, Flash-ПЗУ, ОЗУ-резидентная
• Встраиваемая графическая оболочка с поддержкой 2D- и 3D-ускорения и многослойного отображения, библиотеки Qt, Adobe Flash Lite
• Интеграция со SCADA-приложениями на базе Windows (OPC-шлюзы)
• Мультимедиа: медиакодеки, потоковое аудио/видео, синтез и распознавание речи
• Управление энергопотреблением
• Встраиваемая Java (J2ME)
• Поддержка баз данных: реляционные СУБДи БД реального времени
Инструментарий разработчика
• Инструментарий: штатная интегрированная кросс-среда на базе Eclipse (Windows)
• Поддерживаемые языки: C/C++, Java (IBM WebSphere Studio Device Developer), UML (IBM Rational Rhapsody), Python, Ruby, Fortran
• Компилятор GNU C/C++ или Intel C++ Compiler, библиотеки GNU и Dinkum, встраиваемый C++
• Символьный кросс-отладчик
• Встроенная система управления версиями
• Средства верификации и диагностики: анализатор покрытия кода, профайлер, монитор целевых систем, анализатор ОЗУ, системный профайлер
• Визуальный построитель встраиваемых конфигураций
Поддерживаемое оборудование
• Поддерживаемые процессоры: х86/IA, ARM, MIPS, PowerPC
• Широкая поддержка оборудования Fastwel, RTD, Lippert, MEN Mikro Elektronik, Advantech, Octagon Systems и других производителей
• Предустановка QNX на совместимое оборудование
Типовые применения и сертификаты
• Применения: ответственные системы, промышленные и военные приложения, транспорт, сети/ телекоммуникации,
• Сертификация: МЭК 15408 («Общие критерии»)EAL 4+, МЭК 61508 SIL 3
Лицензирование
• Исходный текст: доступен полностью
• Лицензионные отчисления: да
RTOS-32
RTOS-32 – операционная система «жёсткого» реального времени для специализированных встраиваемых устройств на базе архитектуры x86/IA. Ядро RTOS-32 реализует подмножество Win32 API с расширениями реального времени, что позволяет переносить в неё прикладной код, разработанный для Windows, и одновременно обеспечивать предсказуемость выполнения и высокую скорость реакции. В сочетании с высокой компактностью это делает RTOS-32 идеальным выбором для «глубоко встраиваемых» систем реального времени – например, промышленных контроллеров и спецвычислителей.
Архитектура и основные характеристики
• Монолитное ядро, многопоточность Win32
• «Плоская» модель памяти с поддержкой защитыстраниц
• «Жёсткое» реальное время: переключение контекста/реакция на прерывание – от сотен нс, вытесняемые прерывания, защита от инверсии приоритетов
• Планировщик: кооперативный или вытесняющий, 64 уровня приоритета
• Дисциплины планирования: карусельная, балансировка нагрузки по типу HPRN
• API: подмножество Win32 с расширениями
• Ресурсоёмкость: ОЗУ/ ПЗУ – десятки кбайт, поддерживает выполнение из ПЗУ (XIP)
Поддерживаемые технологии
• Многопроцессорность (SMP), многоядерные процессоры, виртуализация
• Поддержка сетей TCP/IP (IPv4)
• Файловые системы: FAT, exFAT, ISO 9660
• Графика: штатная графическая библиотека
Инструментарий разработчика
• Инструментарий: Microsoft Visual Studio, Microsof tVisual C++, Borland C/C++, Borland C++ Builder, Borland Delphi) и Ada (Aonix ObjectAda) в среде Windows
• Поддерживаемые языки: C/C++ (с поддержкой компилятора Intel C++ Compiler)
• Средства управления тестовыми сценариями (модульное и интеграционное тестирование)
• Инструментарий верификации и диагностики: статический анализ, анализ покрытия кода, профилирование
Поддерживаемое оборудование
• Поддерживаемые процессоры: х86/IA
• Широкая поддержка оборудования Fastwel, Advantech, MEN Mikro Elektronik, ADLINK, LiPPERT, RTD, Diamond Systems и других производителей
Типовые применения
• Промышленные контроллеры, робототехника, транспорт, станки с ЧПУ
Лицензирование
• Исходный текст: доступен полностью
• Лицензионные отчисления: нет
Windows Embedded Standard
Windows Embedded Standard – встраиваемая ОС общего назначения, совместимая с настольной ОС Windows. Она обеспечивает богатую функциональность, знакомый интерфейс и надёжность Windows в компонентизированной форме, удобной для разработчиков современных коммерческих и потребительских устройств. Благодаря бинарной совместимости приложения Windows могут выполняться в среде Windows Embedded Standard без изменений, а возможность выбора только необходимых компонентов ОС позволяет уменьшить объёмы потребляемых ресурсов и снизить затраты наоборудование.
Архитектура и основные характеристики
• Гибридное ядро, многопоточность Win32, защита памяти процессов
• Планировщик: вытесняющий, 32 уровня приоритета
• Дисциплины планирования: карусельная, адаптивная; балансировка нагрузки по типу HPRN
• API: native NT, Win32, подмножество POSIX с расширениями
• Ресурсоёмкость: ОЗУ/ ПЗУ – сотни Мбайт
Поддерживаемые технологии
• Многопроцессорность (SMP), многоядерные процессоры, виртуализация
• Поддержка сетей TCP/IP (IPv4/6, SNMP, коммутация и маршрутизация, виртуальные сети, безопасные беспроводные сети) и IPX/SPX
• Файловые системы: FAT, NTFS, ISO 9660, UDF, SMB/CIFS, шифрованная (EFS)
• Веб-сервисы (XML, SOAP, COM/ATL, WSDL)
• Широкая поддержка беспроводных сетей (WPAN, WLAN, WWAN)
• Графика: штатная графическая оболочка, поддержка многослойности и 2D- и 3D-ускорения, Adobe Flash, Microsoft Silverlight
• Мультимедиа: потоковое аудио/видео, медиакодеки, встроенная поддержка VoIP
• Java (J2SE, J2EE, J2ME)
• Поддержка баз данных: реляционные СУБД и БД реального времени
• Управление энергопотреблением
• Удалённое обновление
• Защита носителей от записи (EWF, FBWF)
• «Спящий» режим (HORM)
Инструментарий разработчика
• Инструментарий: Microsoft Visual Studio/ Visual Studio Express в среде Windows
• Поддерживаемые языки: C/C++, C#, Visual Basic .NET, F#, Ruby, Java
• Средства управления тестовыми сценариями (модульное и интеграционное тестирование)
• Диагностический инструментарий: профайлер, анализатор динамической памяти, монитор производительности
• Инструментарий верификации: статический анализ, анализ покрытия кода, средства нагрузочного тестирования
• Визуальный построитель встраиваемых конфигураций
Поддерживаемое оборудование
• Поддерживаемые процессоры: х86/IA
• Широкая поддержка оборудования Advantech, MEN Mikro Elektronik, ADLINK, LiPPERT, RTD, MiTAC, AAEON, ADDI-DATA, Hilscher, Diamond Systems, iBASE, Octagon Systems, Performance Technologies и других производителей
• Предустановка Windows Embedded Standard на совместимое оборудование
Типовые применения
• Операторские терминалы, точки обслуживания, информационные киоски, торговые автоматы
Лицензирование
• Исходный текст: недоступен
• Лицензионные отчисления: да
Windows Embedded Compact (CE)
Windows Embedded Compact – встраиваемая операционная система для мобильных связанных устройств с богатым пользовательским интерфейсом. Поддержка «жёсткого» реального времени также обеспечивает эффективную реализацию на базе Windows Embedded Compact устройств сбора данных и управления. Благодаря широкой поддержке самых современных технологий Microsoft устройства на базе Windows Embedded Compact легко интегрируются в существующую инфраструктуру на базе Windows, позволяя строить функционально богатые распределённые системы автоматизации.
Архитектура и основные характеристики
• Гибридное ядро, многопоточность Win32, защита памяти процессов
• «Жёсткое» реальное время: переключение контекста/реакция на прерывание – десятки мкс, вытесняемые прерывания, защита от инверсии приоритетов
• Планировщик: вытесняющий, 256 уровней приоритета
• Дисциплины планирования: карусельная
• API: подмножество Win32 с расширениями
• Ресурсоёмкость: ОЗУ/ ПЗУ – десятки Мбайт, поддерживает выполнение из ПЗУ (XIP)
Поддерживаемые технологии
• Поддержка сетей TCP/IP (IPv4/6, SNMP, базовая коммутация и маршрутизация, виртуальные сети, безопасные беспроводные сети)
• Файловые системы: FAT, exFAT, UDF, SMB/CIFS, ОЗУ-резидентная, Flash-ПЗУ (BinFS)
• Веб-сервисы (XML, SOAP, COM/ATL, WSDL)
• Тесная интеграция с Windows-инфраструктурой (ActiveSync, RDP, LDAP, клиент Exchange и т.д.)
• Широкая поддержка беспроводных сетей (WPAN, WLAN, WWAN) и сотовых сетей
• Управление энергопотреблением
• Графика: штатная графическая оболочка (GWES), поддержка многослойности и 2D- и 3D-ускорения, Adobe Flash Lite, Microsoft Silverlight
• Мультимедиа: потоковое аудио/видео, медиакодеки, встроенная поддержка VoIP
• Встраиваемая Java (J2ME)
• Поддержка баз данных: реляционные СУБДи БД реального времени
Инструментарий разработчика
• Инструментарий: Microsoft Visual Studio, Embedded Visual C++ в среде Windows
• Поддерживаемые языки: C/C++, C#, Visual Basic . NET, Java
• Символьный кросс-отладчик, эмулятор устройств на базе ARM
• Визуальный построитель встраиваемых конфигураций (Platform Builder)
• Средства управления тестовыми сценариями (модульное и интеграционное тестирование)
• Диагностический инструментарий: монитор событий ядра, профайлер ядра, анализатор динамической памяти, монитор производительности
• Инструментарий верификации (CETK): детектор утечек памяти, монитор загрузки процессора, средства нагрузочного тестирования
Поддерживаемое оборудование
• Поддерживаемые процессоры: х86/IA, ARM, MIPS,SH-4
• Широкая поддержка оборудования Advantech, MEN Mikro Elektronik, ADLINK, LiPPERT, RTD, Hilscher, Diamond Systems, AAEON, Octagon Systems и других производителей
• Предустановка Windows Embedded Compact на совместимое оборудование
Типовые применения
• Связанные мобильные устройства, потребительская электроника, операторские терминалы, промышленные контроллеры, медицинские приборы, мультимедийные устройства
Лицензирование
• Исходный текст: доступен частично
• Лицензионные отчисления: да
Характеристики
ОРС-серверы FASTWEL
OРС-серверы для популярных
промышленных сетей Modbus и CAN
Краткое описание Fastwel ОРС-сервера для CAN
Fastwel CAN ОРС Server является приложением Windows, обеспечивающим обмен данными с узлами сети CAN через интерфейс ОРС Data Access. Сервер может применяться в сетях CAN с произвольными протоколами прикладного уровня, основанными на передаче данных реального времени широковещательными сообщениями, а также поддерживает различные типы коммуникационных объектов, определенные спецификацией DS-301 CANopen Application Layer and Communication Profile specification.
Основные свойства CAN ОРС-сервера
● Позволяет пользователю создавать, сохранять и редактировать конфигурационную информацию, описывающую сегменты сети CAN и структуру передаваемых и принимаемых сообщений
● Обеспечивает возможность отображения создаваемых ОРС-тегов на поля данных сообщений CAN с точностью до бита
● Выполняет преобразование данных, передаваемых по сети CAN, в переменные-теги типов Boolean, Integer8, Integer16, Integer32, Unsigned8, Unsigned16, Unsigned32, Real, Double
● Содержит встроенную утилиту автономного мониторинга сетевых сообщений без использования ОРС-клиентов
● Облегчает создание конфигурации сервера на основе реального трафика, зафиксированного встроенной утилитой автономного мониторинга сети
● Предоставляет пользователю возможность управления признаком качества тегов (ОРС Quality) на основе задаваемого максимально допустимого периода каждого сообщения
Fastwel CAN ОРС Server поддерживает интерфейс ОРС Data Access 2.0 и может использоваться совместно с различными пакетами программ класса SCADA/HMI.
Fastwel ОРС-сервер для сетей Modbus RTU/ASCII(поверх RS-485) и Modbus TCP
Fastwel Modbus ОРС Server является приложением Windows, обеспечивающим программный доступ к узлам сетей Modbus RTU/ASCII и Modbus TCP через интерфейс ОРС Data Access. Сервер реализует функции мастера протоколов Modbus RTU/ASCII и Modbus TCP, выполняя операции чтения и записи данных между компьютером, на котором он установлен, и подчиненными узлами сети.
Основные свойства Fastwel Modbus ОРС Server:
● Позволяет пользователям создавать, сохранять и редактировать конфигурационную информацию, описывающую подчиненные узлы Modbus и объекты данных в узлах, подлежащие чтению и записи
● Предоставляет ОРС-клиентам возможность обмениваться данными с узлами сети Modbus
● Оптимизирует операции чтения и записи групп регистров и входов/выходов, имеющих смежные адреса в адресном пространстве каждого подчиненного устройства сети
● Обеспечивает прямое и обратное преобразование сетевых данных в типы Integer, Long, Float, Bit, Word и String
Fastwel Modbus OPC Server поддерживает интерфейс ОРС Data Access 2.0 и может использоваться совместно с различными пакетами программ класса SCADA/HMI.
Универсальный ОРС-сервер FASTWEL
Fastwel UniOPC Server является приложением Windows, обеспечивающим доступ через интерфейс ОРС Data Access к нестандартному оборудованию, не имеющему специализированных ОРС-серверов. Разработанный на базе UniOPC конкретный ОРС-сервер состоит из универсальной оболочки (исполняемого файла), реализующей ОРС-интерфейсы и написанной пользователем динамической библиотеки (DLL), которая снабжает сервер данными. Несколько примеров таких DLL разной степени сложности включены в комплект поставки сервера, поэтому при написании своего кода рекомендуется взять за основу один из этих примеров.
Со стороны пользовательской DLL UniOPC позволяет:
● определить структуру иерархического пространства тегов;
● публиковать значения тегов;
● управлять качеством и временными метками (timestamp) тегов;
● осуществлять запись тегов, вызывая пользовательские функции обратного вызова (callback) в DLL.
Со стороны графического интерактивного интерфейса пользователя UniOPC позволяет:
● просматривать иерархическое пространство тегов;
● наблюдать значения, временнные метки и признаки качества тегов в реальном времени;
● сохранять и восстанавливать конфигурацию сервера.
Fastwel UniOPC Server поддерживает следующие типы данных:
● логические (да/нет);
● целые числа (32р);
● числа с плавающей точкой (float 32р);
● строки символов (со стороны DLL-ASCII).
Fastwel UniOPC Server поддерживает интерфейс ОРС Data Access 2.0 и может использоваться совместно с различными пакетами программ класса SCADA/HMI.
OPC-серверы ICONICS
Компания ICONICS выпустила новые версии ОРС-серверов единой архитектуры OPC-UA Server Standard Edition v4.3 и Premium Edition v4.3. Новые ОРС-серверы поддерживают оба стандарта: OPC-UA и OPC-DA. ОРС-серверы единой архитектуры представлены в двух редакциях: Standard Edition и Premium Edition. Версия Standard Edition поддерживает 99 «стандартных» драйверов, и версия Premium Edition в дополнение к 99 стандартным драйверам поддерживает до полнительно 7 «бонусных» драйверов. В OPC-UA стандартной редакции входят наборы драйверов с различными протоколами производства следующих известных компаний: AllenBradley, Analog Devices, Dataforth ,Hilscher, Fuji, GE, Honeywell, InTouch, Krauss, Mitsubishi, Omron, Philips, Siemens, Toshiba, WAGO, Yaskawa, Yokogawa и т.д. В редакцию OPC-UA Premium в дополнение к указанному набору драйверов включена поддержка следующих семи протоколов: BACnet DNP Master Ethernet*, DNP Master Serial*, Fisher ROC Serial, Fisher ROC Plus Serial, SNMP Driver/ Ping Driver*, Triconex Ethernet.
GENESIS64 – новый интерфейс для клиента OPC UA
Норвикс
Семейство универсальных OPC-серверов DA/HDA
Основные функции OPC-сервера «Меркурий-230»
● Взаимодействие с ОРС-клиентами согласно спецификациям OPC-DA версии 2.05a и OPC HDA версии 1.2
● Организация информационного обмена со счетчиком по интерфейсу RS-232 или RS-485 в соответствии с протоколом обмена счетчика «Меркурий-230». Связь по интерфейсу RS-232 организуется с использованием преобразователя RS-485/232, например «Меркурий-221», ADAM 4520 или другого
● Работа ОРС-сервера с несколькими физическими каналами связи и несколькими приборами «Меркурий-230» на одном канале
● Диагностика связи с выдачей соответствующей диагностической информации OPC-клиенту
● Настройки параметров приборов (адрес в сети, временные параметры обмена и др.) и физического канала связи осуществляются на этапе конфигурирования OPC-сервера
● Поддержка единого времени системы за счёт возможности коррекции часов реального времени приборов
● Чтение широкого диапазона показаний прибора, таких как активная и реактивная энергия прямого и трансформаторного включения, коэффициенты мощности, частота, углы между напряжением и током по каждой фазе
● Возможность получить как текущие, так и исторические значения за предыдущие периоды: год, месяц, сутки
● Чтение и запись тарифного расписания в приборе
● Получение значений утренних и вечерних максимумов мощности
● Контроль состояния электронной пломбы и версии внутреннего ПО электросчетчика
● Коррекция мощности реактивных потерь и т.д.
Основные функции OPC-сервера «Тепловодохран»
● Взаимодействие с ОРС-клиентами согласно спецификациям OPC DA версии 2.05a и OPC-HDA версии 1.2
● Организация информационного обмена со счетчиком по интерфейсу RS-485
● Работа ОРС-сервера с несколькими физическими каналами связи и несколькими модулями «Тепловодохран» на одном канале
● Диагностика связи с выдачей соответствующей диагностической информации OPC-клиенту
● Настройки параметров приборов (адрес в сети, временные параметры обмена и др.) и физического канала связи осуществляются на этапе конфигурирования OPC-сервера
● Поддержка единого времени системы за счёт возможности коррекции часов реального времени приборов
● Чтение показаний прибора, таких как текущие показания, дата и время, заводской номер
● Возможность получить как текущие, так и исторические значения за предыдущие периоды: месяц, сутки, час
Инновационный подход к разработке электронных устройств
Система автоматизированного проектирования позволяет снижать производственные издержки и сокращать сроки выхода продукции на рынок
TopoR – это высокопроизводительный, не имеющий аналогов топологический трассировщик печатных плат с набором уникальных инструментов, позволяющий сокращать сроки разработки электронных устройств и решать сложные производственные задачи.
Отличительные свойства TopoR:
• Высокая скорость и качество трассировки
• Отсутствие преимущественных направлений трассировки в слоях,что существенно снижает уровень параллельности трасс и уменьшает уровень перекрестных электромагнитных помех
• Достижение наилучших показателей электромагнитной совместимости
• Гладкие, без изломов, проводники
• Обмен данными с популярными САПР печатных плат
• Оптимальное соотношение цена/качество
Основные характеристики
• Автоматическая гибкая топологическая трассировка соединений в произвольных направлениях (не только 90° и 45°).
• Оптимальная форма проводников вычисляется автоматически. Каждый проводник имеет кратчайшую длину и огибает контактные площадки по дугам окружностей с необходимым зазором.
• Параллельная оптимизация нескольких альтернативных вариантов топологии! Пользователь вправе выбирать понравившуюся ему топологическую конфигурацию.
• Автоматическое размещение компонентов, в том числе в выделенном окне.
• Возможность задания для каждой цепи минимально допустимого и желательного зазоров.
• Система автоматически уменьшает ширину проводника, если он подходит к контакту, имеющему меньшую ширину (или диаметр контакта меньше ширины проводника), и при проходе через узкие места (например, между контактами компонента).
• Возможность каплевидного сглаживания стыков проводников с контактными площадками (teardrops).
• Перемещение элементов на уже разведенной плате с сохранением целостности разводки и соблюдением заданных зазоров.
• Абсолютный минимум (в рамках найденной топологии) числа межслойных переходов. Это, в частности, позволяет успешно разводить однослойные платы, при трассировке которых TopoR находит либо однослойную укладку, либо вариант с минимальным числом перемычек.
• Полигональная разводка. На оттрассированной плате происходит преобразование всех проводников в полигоны и расширение их до максимально возможных размеров. Полигональная разводка полезна при проектировании силовыхустройств.
• Автоматический контроль конструктивно-технологических ограничений в процессах автотрассировки и редактирования топологии платы (online DRC) и контроль выходного файла (DRC).
• Эффективная автоматическая трассировка BGA-компонентов.
Проектирование сложных и высокоскоростных плат
Выравнивание задержек
САПР TopoR позволяет задавать ограничение задержки в цепи или группе цепей, а также выравнивать задержку с заданной точностью в цепях внутри группы и/или между группами. В отличие от многих других САПР, где удлинение проводников производится вписыванием «серпантина» в прямоугольную область, ориентированную под углом, кратным 45°, TopoR использует в качестве таких областей произвольно ориентированные трапеции. Это позволяет более эффективно использовать коммутационное пространство печатной платы. Дифференциальные пары TopoR поддерживает трассировку дифференциальных пар, а также правила для контроля равенства задержек в проводниках пары. Как и для одиночных проводников, для дифференциальной пары можно задавать ограничение задержки, а также правила выравнивания задержек как внутри группы, так и между группами.
Дополнительные характеристики
• TopoR успешно разводит как однослойные платы, так и платы повышенной плотности.
• Пользователю предоставляется возможность выбора из двух способов расчета формы проводника: без использования и с использованием дуг окружностей. Первый способ предполагает прокладку проводника ломаными линиями. При втором способе проводник огибает препятствия по дугам окружностей с необходимым зазором, а с одной дуги на другую переходит вдоль отрезков прямых.
• Перемещение элементов на уже разведенной плате с сохранением целостности разводки и соблюдением заданных зазоров.
• TopoR использует два режима разводки: с полным контролем конструктивно-технологических ограничений и с частичным контролем, который позволяет провести между незакрепленными компонентами большее число трасс в расчете на последующую раздвижку.
• В TopoR включены средства локальной перетрассировки в процессе перемещения – автоматическая оптимизация путей проводников во время автоматического перемещения компонентов.
Инструменты и функции
• Редактор параметров дизайна, в котором задаются основные конструктивно-технологические ограничения (ширина проводника, зазоры между проводниками, форма контактных площадок и т.д.). В частности, в отличие от других систем имеется возможность задания для каждой цепи не только минимально допустимого, но и желательного зазора.
• Редактор размещения с удобной подсветкой связей между компонентами.
• Два режима редактирования топологии. Один – традиционный графический редактор. Второй – не позволяет редактировать форму проводников, но дает возможность перемещать компоненты без нарушения целостности разводки и с автоматическим расчетом формы проводников.
• Быстрые средства автоматического размещения компонентов.
• Совместимость c различными САПР: импорт и экспорт файлов PCAD ASCII PCB, импорт DSN (Specctra/Electra), импорт PADS ASCII PCB и HKP (Expedition).
• Вывод результатов проектирования в форматах DXF, Drill и Gerber.
Программный комплекс GENESIS64™ компании ICONICS является новым поколением программного обеспечения для АСУ ТП и АСУП. Система реализована на 64-битовом ядре и является лидером в своем классе. GENESIS64 имеет дружественный пользовательский интерфейс, работает быстро и эффективно. Программный комплекс разработан и сертифицирован для платформ Microsoft Windows® 7™ х64 и Windows Server 2008 х64. Применение мощных 64-битовыхтехнологий от AMD и Intel позволяет достичь максимальной производительности приложений для SCADA. С помощью GENESIS64 можно легко объединить в интеллектуальную систему разнообразные объекты предприятия с корпоративными бизнес-системами. Пакет GENESIS64 разработан с нуля, чтобы использовать все преимущества технологии OPC и OPC-UA, на базе платформы .NET с применением известных технологий Silverlight и SharePoint®.
В состав пакета GENESIS64 входят следующие компоненты и технологии:
AlarmWorX64 – сервер тревог и событий – позволяет реагировать на проблемы быстро и эффективно при помощи расширенного управления тревога-ми и оповещениями.
EarthWorX – интегрированная ГИС для визуализации АСУ ТП в реальном времени с привязкой к географическим координатам распределенных систем.
GraphWorX64 – мощный интеллектуальный пакет для разработки экранных форм, исполнения на базе полнофункциональной векторной 2,5D–3D-графики и публикации в Сети с помощью WPF или Silverlight.
Hyper Histiorian – высоконадежный и мощный сервер оперативных, исторических данных, обладающий высоким уровнем масштабируемости с поддержкой промышленных стандартов подключения к данным по ОРС DA, A&E, HDA и OPC-UA стандартам.
TrendWorX64 – встроенный компонент сбора и анализа исторических данных в режиме реального времени с поддержкой агрегации и технологий «горячего» резервирования.
Workbench64 – централизованная система запуска, конфигурирования и развертывания крупномасштабных приложений с поддержкой «горячего» резервирования.
3D-визуализация
Пакет GraphWorX64 предназначен для разработки, визуализации и навигации в экранных формах АСУ ТП для наиболее реалистичного отображения объектов на экране. Эти технологии позволяют создавать 3D-модели предприятия, которые оперативно и точно отображают состояние объектов при использовании функций навигации виртуальной камеры с предоставлением быстрого доступа к любой необходимой информации. Использование динамических объектов делает возможным мгновенно обратить внимание на важные события и решать проблемы непосредственно через встроенные инструменты управления других экранных форм и 3D-объектов.
Технология Pack & Go
Все проекты АСУ ТП со временем требуется модернизировать и перемещать на объектах автоматизации. Использование технологии Pack & Go позволяет упаковывать и периодически сохранять проекты и конфигурации, а также контролировать все изменения. Посредством простого мастера можно зашифровать и упаковать файлы проектов, в том числе конфигураций, баз данных и других настроек системы. В дальнейшем возможно быстрое развертывание проектов на локальных и удаленных узлах сети.
Новое поколение программного обеспеченияв управлении тревогами и событиями
Мощный сервер тревог и событий AlarmWorX64 является распределенной системой регистрации и архивации аварийных событий (OPC А&E) в масштабахАСУ ТП всего предприятия. Пакет AlarmWorX64 входит в состав пакета GENESIS64, а также может поставляться как автономное приложение (Open Seriescomponent).
AlarmWorX64 предлагает инструментальные средства, которые необходимы для работы с аварийной и сигнальной информацией в реальном масштабе времени на любом (локальном, региональном и территориальном) уровне АСУ ТП и АСУП. Сервер тревог AlarmWorX64 разработан и сертифицирован для 64-битовых платформ Windows 7 x64, Windows Server 2008 x64. Сервер и Регистратор AlarmWorX64 работает с данными OPC-DA и OPC-UA- серверов и полностью поддерживает различные данные, получаемые от 32- и 64-битовых ОРС-серверов.
Такое решение позволяет реализовать управление тревогами наибольшего количества открытых систем, представленных на рынке.
AlarmWorX64 Configurator
Является компонентом нового поколения инструментальных средств единой платформы GENESIS64 и Workbench. Новый AlarmWorX64 Configurator поддерживает удаленное управление и различные операции для «тонкого» клиента посредством встроенного MS Internet Explorer. Конфигуратор AWX64 поддер-живает режим конфигурирования во время работы сервера тревог и событий, а также осуществляет параллельный режим работы в корпоративной многопользовательской среде предприятия.
AlarmWorX64 Viewer
Является компонентом единой платформы GENESIS64 и позволяет визуализировать все разновидности тревог и событий: исторические тревоги и тревоги реального масштаба времени, так же как в Windows Presentation Foundationи Silverlight доступна визуализация ОРС-UA. Применено оригинальное решение визуализации тревог из множественных источников данных. При добавлении новых тревог или событий для визуализации можно использовать различные типы цветных градиентных заливок и прозрачных текстур с тем, чтобы было легче идентифицировать ключевые события и облегчить фиксацию аварийных сигналов.
Сервер OPC А&E для ловушек SNMP
Новый OPC-сервер А&E имеет возможность отслеживать статус SNMP-устройств с интегрированной технологией поддержки ловушек SNMP. На сервере AlarmWorX64 аккумулируется информация от подсистем простого мониторинга систем АСУ ТП до подробной информации каждого локального узла, от подачи сигналов тревоги до оперативного выявления проблемы в зависимости от аспектов всех операций.
Хранение и воспроизведение тревог
Важные данные никогда не будут потеряны! AlarmWorX64 Logger является централизованным приложением сбора тревог и событий с возможностью удаленного подключения, хранения и переадресации данных практически для любых резервированных и распределенных баз данных. В случае отказа сети сервер тревог и событий можно легко запустить на резервном узле и продолжить регистрацию критических событий. После сбоев в системе регистратор может восстановить данные удаленно при возобновлении доступа к сети. Любые данные, которые хранятся локально, могут быть направлены централизованному регистратору для хранения и дальнейшей обработки.
Экранные формы с 2D и 3D векторной графикой для болеереалистичного представления мира
GraphWorX64 является мощным векторным инструментом для создания экранных форм SCADA и визуализации данных. Он позволяет пользователям создавать векторные объекты в 2D-/3D-формате, масштабируемые изображения не теряют детали при увеличении, интуитивно понятные графики c интегрированными технологиями архивации данных в TrendWorX64 и тревогами исобытиями в AlarmWorX64. Чтобы дать полную картину происходящего в АСУТП и АСУП, все объекты экранных форм могут быть привязаны к реальному положению на карте с помощью встроенной географической информационной системы Microsoft Bing.
В GraphWorX64 быстро и легко можно выполнить настройку всех параметров объектов, что существенно упрощает работу по проектированию SCADA. Пользователи могут повторно и многократно использовать векторные объекты и символы из библиотек GraphWorX64, галереи и шаблоны, а также настраивать параметры примитивов по умолчанию, чтобы сложные объекты можно было создавать простым копированием без дополнительных настроек стилей. В объединенной среде разработки и исполнения GraphWorX64 можно создавать насыщенные и многофункциональные трехмерные экранные формы. Создание АСУ ТП в формате 3D на базе платформы Windows Presentation Foundation (WPF) дает возможность полного и реального контроля АСУ ТП и АСУП «на все 360 градусов и со всех сторон». Сочетание 2D- и 3D-функций с помощью технологий WPF, которые наряду с движением 3D-объектов позволяют использовать или создавать 2D-экраны, на которые затем можно накладывать 3D-сцены. Использование 2D векторной графики для создания реальных объектов с интегрированной 3D-визуализацией дает возможность просматривать и управлять ими через Интернет посредством WPF. GraphWorX64 является основным компонентом пакета GENESIS64. На любыеэкранные формы можно передавать информацию из GENESIS64: данные по протоколу SNMP или из BACnet-устройств, сигналы тревог из AlarmWorX64 и графики из TrendWorX64. В интерфейсе GENESIS64 и всех интегрированных приложениях присутствуют согласованные и всем знакомые ленточные меню, такие же как Microsoft Office 2007–2010.
Беспрецедентная система проектирования и визуализации
В ядре GraphWorX64 интегрированы технологии WPF, Silverlight, XAML имногие другие, которые широко используются для обеспечения визуализации в режиме реального времени любого объекта АСУ ТП и информационной поддержки бизнес-аналитики. Обе системы отображения 2D и 3D с обширными возможностями WPF предоставляют сегодня богатейшие возможности пользователю для доставки данных в режиме реального времени и визуализации их на стороне клиента. Встроенная поддержка 2D- и 3D-технологий, а также инструменты платформы Silverlight позволяют отображать широкий спектр экранных форм, разработанных в GraphWorX64, на различных операционных системах и в интернет-браузерах практически без каких-либо дополнительных усилий.
Web-клиенты
Интегрированные инструменты публикации экранных форм с WPF или Silverlight дают возможность пользователям управлять технологическими процессами из различных операционных систем, браузеров и практически из лю бого места. Пользователи всегда знают, как выполняются операции, благодаря возможности удаленного просмотра и удаленного управления системой со стороны клиента. Используя систему безопасности ICONICS и нужные конфигурации компонентов системы, пользователи могут подключаться к системе с поддержкой технологии тонких клиентов (без установленного GraphWorX64), что минимизирует затраты на оборудование и внедрение АСУ ТП. Благодаря настройкам отображения слоев экранных форм пользователь имеет возможность организовать адресный просмотр информации, важной для конкретных ролей и пользователей АСУ ТП.
НОВОЕ ПОКОЛЕНИЕ ПРОГРАММНОГООБЕСПЕЧЕНИЯ ДЛЯ УПРАВЛЕНИЯ ТРЕНДАМИ
TrendWorX64 – мощное серверное приложение, предназначенное для сбора данных, ведения журналов, построения диаграмм, отчетов и анализа полученных результатов. Компонент пакета GENESIS64 TrendWorX64 содержит все необходимые инструменты для создания и визуализации трендов, диаграмм, сводок на основе данных, полученных в режиме реального времени, а также исторических данных из любых реляционных баз данных.
TrendWorX64 Configurator
На основе встроенных инструментальных средств нового поколения в конфигураторе TrendWorX64 появилась возможность для создания конфигураций источников данных, их группировки и регистрации. Настройку иерархической структуры, импорт тегов и многое другое можно быстро осуществлять через встроенный мастер импорта/экспорта конфигурационных баз данных. TrendWorX64 Configurator можно запускать и настраивать удаленно благодаря поддержке технологии Workbench всеми компонентами GENESIS64.
TrendWorX64 Viewer
С помощью компонента TrendWorX64 Viewer можно отображать на экранных формах данные в реальном масштабе времени, а также и исторические данные. При использовании макетов или шаблонов визуализации данных можно выводить информацию на экраны GraphWorX64 или в Workbench в любом удобном для пользователей виде, в том числе и в 3D. В режиме реального времени без остановки визуализации данных можно выбрать различные типы представления данных, такие как различные линии, области, диаграммы, гистограммы и круговые диаграммы.
Промежуточное хранение данных
В АСУ ТП с распределенными базами данных, для которых TrendWorX64 Logger является централизованным хранилищем, можно осуществлять удаленное подключение, резервное хранение и переадресацию данных в случае отказа сети. В случае нарушения связи с удаленными источниками данных с помощью этой технологии можно восстановить их, используя TrendWorX64 Logger для восстановления работоспособности сети.
Групповая политика архивации
В TrendWorX64 Logger существуют настройки периодов архивации данных, которые могут быть рассчитаны до миллисекунд. При организации групповой политики регистрации данных пользователь может задавать условия запуска и остановки архивации по заданным условиям, на определенных интервалах или по конкретным временным параметрам. Технология групповой политики архивации позволяет создавать новые таблицы управления с одними и теми же параметрами. Одним из способов оптимизации работы приложений является применение регистрации данных пакетным способом и с гибкими интервалами.
Визуализация данных с привязкой к ГИС
Модуль EarthWorX™ входит в состав пакета GENESIS64 и предоставляет возможность визуализации распределенной АСУ ТП в режиме реального времени с привязкой к карте. Такие объекты, как нефтяные месторождения, заводы, оборудование и многие другие, одинаково легко можно позиционировать на виртуальной карте. Уникальная технология SmartPin ICONICS™ позволяет максимально использовать инновационные возможности для быстрого просмотра состояния системы, сигнализации и определения статуса любого объекта автоматизации по всему миру. В течение нескольких секунд можно идентифицировать положение объекта и его GPS-координаты благодаря интегрированной в GENESIS64 технологии Bing™ от Microsoft Maps.
Технология SmartPins
Технология SmartPins позволяет операторам с первого взгляда идентифицировать и быстро реагировать на проблемы. Применение простых цветовых схем и последовательное расположение фрагментов SmartPins в сочетании со всплывающими подсказками предоставляет дополнительные возможности для отображения разнородной информации. Также с помощью слоев можно более тонко изменять масштаб изображения, на котором размещены элементы SmartPins, когда пользователю необходимо большое увеличение масштабной сетки карты. Скрытие и отображение соответствующих элементов SmartPins по мере необходимости может дать больше информации без усложнения обработки экранных форм и каких-либо дополнительных изменений в картах.
Отображение информации о мобильных объектах
Импорт данных в формате GPS позволяет пользователям быстро настроить изображение со сложными структурами представления координат точек привязки (широта и долгота), трассы (множества последовательных точек) и маршрутов (наборы композиций). Также пользователи могут делать собственные преобразования структур, линий и других фигур, чтобы экранные формы интуитивно понятно и точно отображали реальный мир.
Высокая скорость, надежность и стабильность исторических данныхпредприятия
Доступ к историческим данным предприятия имеет фундаментальное значение для повышения эффективности и конкурентоспособности. Для анализа и визуализации данных в режиме реального времени организации должны иметь доступ к оперативным данным и отчетности. Новый продукт Hyper Historian™ ICONICS является высокоскоростным, надежным и стабильным сервером исторических данных.
Hyper Historian предназначен для архивации больших объемов данных с производительностью более чем 100 тысяч тегов в секунду. Сервер архивации работает на любом уровне предприятия с различными источниками данных, такими как серверы OPC UA, OPC DA, OPC XML DA, BACnet, SNMP и многими другими. ICONICS Hyper Historian также обеспечивает полную совместимость конфигурирования при использовании Web-интерфейса. Дополнительно в пакете предусмотрены средства резервирования системы архивации данных как на стороне сервера с помощью логгеров Hyper Historian, так и на удаленных узлах различных уровней сети посредством коллекторов Hyper Historian. Целостность информации в системе обеспечивается с помощью метода с промежуточной буферизацией данных (Store and forward).
Web-интерфейс для управления и конфигурирования
Встроенная в Hyper Historian поддержка инструментов Workbench позволяет с высокой надежностью и безопасно использовать технологию тонкого клиента на любом уровне АСУ ТП. В данном случае Workbench выступает в качестве основной среды интерфейса оператора для конфигурирования сервера и управления архивацией данных.
Эта надежная и безопасная технология снижает затраты на инжиниринг и ускоряет время разработки любого проекта.
Пользовательский интерфейс Hyper Historian позволяет полностью настраивать визуализацию данных в режиме реального времени, а также выводить исторические данные в виде 2D- и 3D-графиков. Расширенная настройка консоли Workbench обеспечивает реализацию полного спектра возможностей пакета локально и удаленно по управлению, обновлению, упаковке и развертыванию проектов. Из Workbench операторы могут добавлять и конфигурировать 3D-тренды и экранные формы. Можно использовать стандартные инструменты из библиотек 3D-графики следующих типов: X-Y зависимости, логарифмические, гистограммы, столбчатые и круговые диаграммы и многие другие, чтобы можно было более точно сформировать представление данных реального времени и исторические данные. Интерфейс приложения имеет интуитивно понятную ленточную структуру и галереи, содержащие инструменты для настройки трендов, изменения цветов, градиентов, анимации, прозрачности, эффектов заливки, сглаживание и многое другое для большей наглядности и упрощения анализа данных. Система визуализации поддерживает технологию перетаскивания готовых объектов сподключенными источниками данных, и вовремя выполнения можно просматривать несколько трендов одновременно. Hyper Historian имеет возможность связываться со всеми приложениями BizViz ICONICS, с помощью которых можно получать лучшие в своем классе отчеты, агрегирование и анализ данных, а также интегрировать полученные результаты в порталы.
SCADA c интегрированной в ядро поддержкой технологии
OPC и Web-технологий для человеко-машинного интерфейса
ICONICS GENESIS32™ – это первая в промышленной автоматизации полнофункциональная система для приложений OPC, SNMP, SCADA, BACnet и человеко-машинного интерфейса на базе Web-технологий.
Пакет GENESIS32 V9.2 является уникальной, но простой в использовании производительной системой, основанной на открытых стандартах, для работы на базе ОС Microsoft® Windows®, включая Windows 7, Windows Server 2008х86/64.
В состав пакета GENESIS32 V9.2 Automation Suite входят перечисленные далее компоненты.
Примечание. Перечисленные компоненты входят в состав стандартной лицензии GENESIS32 V9.2.
Компоненты, входящие в состав пакета GENESIS32 V9.2 Automation Suite, лицензирование которых производится отдельно, перечислены далее.
Примечание. В случае сложных и распределенных АСУ ТП вопрос о лицензировании компонентов системы требуется уточнять.
GENESIS32 V9.2: связь, анализ, визуализация
Единое средство разработки для решения многих задач
Пакет GENESIS32 Studio сертифицирован для операционных систем Microsoft Windows 7, Windows Server 2008 и Windows Vista. Единое средство разработки для рабочих станций, серверов, карманных ПК на платформе Windows CE, встраиваемых устройств, терминальных и Web-серверов.
Легко настраиваемое и надежное приложение Workbench32
Технологии WorkBench32™ обеспечивают централизованное конфигурирование и мониторинг в Web-среде как едином рабочем пространстве для серверов GENESIS32, таких как AlarmWorX32 Server, AlarmWorX32 Logger, TrendWorX32 Logger, универсальный менеджер данных, ScheduleWorX32, DataWorX32, глобальные и языковые псевдонимы, Modbus OPC-серверы ICONICS (Serial, Ethernet).
Передача данных OPC, агрегация, резервированиеи OPC-туннелинг
Приложение DataWorX32 выступает в качестве связующего звена между различными серверами OPC и позволяет организовать каналы передачи различных OPC-данных. DataWorX32 сканирует состояние OPC-серверов и переключает их на резервные узлы, если основные находятся в нерабочем состоянии. Это означает, что если основной сервер окажется отключенным, DataWorX32 включит по умолчанию резервный сервер.
DataWorX32 – это дополнительный компонент GENESIS32 и запатентованные технологии, которые применяются в четырех ключевых областях:
● организация мостов данных между OPC-серверами;
● резервирование OPC-серверов;
● агрегация OPC-данных;
● безопасный OPC-туннелинг.
Приложение DataWorX32 является OPC DA-клиентом, которое легко интегрируется с серверами ICONICS и другими компонентами программного обеспечения сторонних производителей. Самостоятельно может выполнять рольOPC-сервера и предоставлять собранные данные другим OPC-клиентам.
Резервирование DataWorX32
DataWorX32 осуществляет 100% резервирование OPC-серверов с помощью соединения с ОРС-клиентом через сеть в реальном времени. Таким образом, альтернативные устройства могут работать как резервные серверы, когда основной сервер окажется отключен.
OPC-туннелинг
DataWorX32 OPC-туннелирование осуществляет надежное и защищенное соединение удаленных OPC-серверов с клиентами, позволяя OPC-серверам переадресовывать данные реального времени различным потребителям. В основе технологии OPC-туннелирования лежит запатентованная коммуникационная система ICONICS GenBroker, которая позволяет осуществлять высокоэффективную и надежную связь, заменяя Microsoft® DCOM.
Технология OPC-туннелирования DataWorX32 является полностью OPC-совместимой и дружественной к сетевым экранам, поддерживает соединение с сетями LAN, WAN и Интернет со встроенной системой защиты. Простая в инсталляции и в использовании технология DataWorX32 OPC-туннелирования подходит для любых OPC-приложений, в которых требуются удаленные и защищенные OPC-соединения.
Многоуровневое резервирование в GENESIS32
Программное обеспечение управления тревогамии мультимедиа
Система AlarmWorX32™ была разработана на базе технологий OPC, ADO и OLE-DB, для 32-битовых симметричных многопроцессорных моделей. Мультимедийные тревоги поддерживаются многими платформами: Microsoft® Windows® 7, Windows Server 2008, CE, Web-браузерами, карманными ПК и мобильными устройствами. Они также созданы для работы в качестве Windows-приложений. AlarmWorX32 – семейство приложений, включающих в себя сервер тревог, сервер сбора тревог и событий, компоненты ActiveX визуализации тревог и событий, публикации отчетов о тревогах и мультимедийный сервер оповещения. OPC-совместимый продукт для отображения тревог, оповещаюий о тревогах и событиях вне зависимости от местоположения пользователя. Специальные функциональные возможности системы позволяют проводить анализ тревог и обнаружение проблемного оборудования.
Модуль AlarmWorX32 входит в состав стандартного пакета GENESIS32. Компонент AlarmWorX32 Multimedia (ММХ) является отдельным приложением и в состав стандартной лицензии GENESIS32 не входит.
Пакет AlarmWorX32 включает в себя следующие технологии и возможности:
● обнаружение аварийных событий по множеству признаков и критериев, настраиваемых пользователем;
● передача информации об обнаруженных авариях клиентским приложениям, расположенным на разных узлах локальной или глобальной сети;
● простое оповещение персонала об обнаруженных аварийных событиях с помощью прерывистого отображения информации об аварии и звукового сигнала;
● голосовое оповещение персонала об обнаруженных аварийных ситуациях;
● оповещение персонала путём автоматического дозвона по коммутируемым каналам связи (пейджер, e-mail, факс);
● персональное планирование оповещения;
● анализ аварийных событий и действий ответственного персонала;
● объединение всех аварийных событий и подтверждений восприятия системных сообщений ответственным персоналом в сводки аварийных событий;
● возможность добавления комментариев оператора, передачи комментариев в качестве событий;
● отображение вспомогательной информации для аварийных событий;
● связь с аппаратными средствами системы через интерфейсы ОРС;
● возможность запуска сервера обнаружения аварий в качестве службыWindows NT;
● возможность записи информации о событиях в журнал Wndows NT;
● мощное средство конфигурирования признаков аварийных событий –управляющий элемент Alarm Viewer ActiveX для просмотра текущих аварийных событий;
● управляющий элемент Alarm Reporting ActiveX для просмотра архива собы-тий и формирования отчетов;
● встроенная среда редактирования сценарных процедур MS Visual Basic forAp plications 6.4.
TrendWorX32 – это 32-битовое многозадачное ОРС-совместимое многофункциональное приложение. TrendWorX32 обеспечивает архивирование информации в любых открытых базах данных с возможностью её последующего извлечения и представления в виде отчётов или на графиках. Кроме того, TrendWorX32 является мощным средством высокопроизводительного построения графических зависимостей технологических параметров. Полностью соответствует спецификации ОРС-доступа к историческим данным (ОРС HDA 2.0), устанавливающей требования к подсистеме накопления и регистрации значений контролируемых параметров, спецификации ОРС DA 3.0 (доступ к текущим данным), а также спецификации OPC-UA. Представление значений контролируемых параметров, получаемых от серверов ОРС, на графиках различных типов в масштабируемых и распределенных системах в реальном масштабе времени.
Визуализация трендов в режиме реального времени
TrendWorX32 дает возможность настройки параметров графика, добавления, удаления и редактирования перьев во время исполнения. Также в пакете есть возможность разработки и исполнения сценарных процедур с помощью VBA, VBScript и JScript или внешних приложений.
С помощью компонента TrendWorX32 Logger производится архивирование значений контролируемых параметров в открытых базах данных, таких как MS Access, MS SQL Server, Oracle и Microsoft Data Engine (MSDE). Компонент системы TrendWorX32 Reporting обеспечивает вычисление статистических характеристик выборок значений контролируемых параметров, извлечение значений контролируемых параметров из архивов и представление в виде отчётов или графиков данных в стандарте OPC HDA.
Пакет TrendWorX включает в себя следующие технологии и возможности:
● одновременный просмотр текущих и исторических данных в одной области построения, вывод графиков на печатающее устройство;
● возможность вставки элемента просмотра графиков TrendWorX32 в различные контейнеры ActiveX, а также вставки ActiveX-компонентов и объектов OLE в контейнер TrendWorX32;
● встроенное средство генерации отчётов;
● MSDE Manager – модуль, облегчающий управление базами данных и их конфигурирование.
GraphWorX32 – многопотоковое 32-разрядное приложение, являющееся средой разработки и исполнения, объединяет средства разработки и просмотра графических мнемосхем автоматизированных рабочих мест оператора АСУ ТП. Мнемосхемы (экранные формы) могут создаваться как на основе встроенных средств отрисовки, так и управляющих элементов ActiveX других производителей. Алгоритмы вторичной обработки данных и процедуры управления экранными формами могут разрабатываться в интегрированной среде разработки и исполнения сценариев Visual Basic for Applications или с помощью встроенного редактора VBScript и JScript. GraphWorX32 полностью соответствует требованиям к клиенту ОРС и поддерживает технологии ActiveX и OLE. Эти экранные формы могут быть разработаны, а затем развернуты во всех операционных системах Microsoft Windows, включая Windows 7, Windows Vista, Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows XP Professional и др.
Пакет GraphWorX32 включает в себя следующие технологии и возможности:
● возможность обмена данными с ОРС-серверами DA, А&Е, HDA и ОРС UA;
● мощные инструменты для создания экранных форм и динамических элементов отображения;
● возможность встраивания элементов управления ActiveX и объектов OLE;
● встроенная среда редактирования сценарных процедур MS Visual Basic for Applications;
● встроенный редактор сценарных процедур VBScript и JScript;
● встроенный редактор выражений для выполнения математических, функциональных, логических и других операций с данными;
● динамическое отображение элементов со временем обновления графической информации 50 мс;
● поддержка шаблонов экранных форм, содержащих наиболее часто используемые слои графических объектов;
● возможность встраивания в HTML-страницы и другие контейнеры OLE (MS Word, MS Excel, MS Access и др.);
● возможность просмотра браузерами Интернет, такими как MS Internet Explorer и др.;
● встроенный инструмент публикации экранных форм на Web-сайтах;
● обширная библиотека элементов отображения, ориентированных на построение мнемосхем промышленных объектов, в том числе содержащих встроенную динамику и сценарии VBA, VBScript и JScript;
● возможность встраивания графиков TrendWorX32, компонентов AlarmWorX32, OLE-объектов, импорт векторных изображений из других пакетов;
● поддержка импорта более 20 широко используемых графических форматов (BMP, JPEG, GIF, TIFF, PNG, ICO, WMF и других);
● мощные системы глобальных, локальных и языковых псевдонимов, обеспечивающих гибкие настройки и возможность переконфигурирования проекта в режиме исполнения;
● встроенные функциональные возможности приложения Workbench дают возможность удаленного использования служебных программ для просмотра использования лицензий, OPC DA или OPC UA, «горячего» резервирования, файлов трассировки и т.п.
Программное обеспечение для автоматизации в реальном масштабе времени на базе технологии OPC для сетей Интернет и Интранет
Система WebHMI компании ICONICS позволяет пользователю просматривать экраны человеко-машинного интерфейса в режиме реального времени на любом ПК через стандартный Web-браузер Microsoft Internet Explorer по локальной сети или Интернет.
Менеджеру, диспетчеру или оператору достаточно просто зайти через брауер на нужную Web-страницу, которая уже содержит производственные отчеты, экраны HMI, исторические тренды и тревоги.
При загрузке клиентом необходимой HTML-страницы с Web-сервера, на котором запущена программа WebHMI Server, все необходимые компоненты автоматически загружаются в машину клиента. Сразу после завершения загрузки страницы удаленный клиент получает доступ к HTML-странице c реальными данными OPC через браузер.
Web-доступ к информации предприятия
Благодаря технологиям WebHMI менеджеры, руководители и операторы могут настроить свои браузеры на доступные только им Web-страницы, содержащие производственные отчеты, графики HMI, исторические тренды и тревоги. Так, клиентский компьютер загружает запрашиваемые HTML-страницы из назначенных Web-сервером (WebHMI работает как серверное программное обеспечение), и необходимые компоненты экранных форм автоматически загружаются на клиентский компьютер в фоновом режиме.
Корпоративные межсетевые экраны
Система WebHMI использует революционную коммуникационную технологию GenBroker, которая предлагает несколько новых методов коммуникаций в локальных сетях, а также через сеть Интернет и корпоративные инфраструктуры IT. GenBroker работает через маршрутизаторы, коммутаторы, концентраторы, межсетевые экраны и использует промышленные стандарты OPC через SOAP/XML, OPC через TCP/IP, технологии Microsoft COM, DCOM и VPN для доступа к ОРС-данным реального времени, тревогам и архивам. Web-страницы имеют конфигурируемую пользователем расширенную систему безопасности Windows, позволяющую производить чтение и запись данных. Гибкость системы WebHMI позволяет распространять Web-страницы через множество Web-серверов. Выделенные серверы защиты могут быть использованы в централизованной системе безопасности.
«Тонкий» клиент
WebHMI использует обычный Webбраузер (Microsoft Internet Explorer) для отображения 32-разрядных приложений ICONICS: графиков, трендов, тревог. WebHMI передает все необходимые компоненты от централизованного Web-сервера на любой ПК с браузером.
Функциональная схема организации работы «тонкого» клиента с WebHMI сервером
Не требуется установки программного обеспечения на удаленных клиентских местах, не нужно экспортировать или преобразовывать экранные формы, всёэто делает WebHMI.
Пакет GENESIS32 в связке с сервером терминалов Microsoft имеет режимразвертывания тонких клиентов через терминальную сеть в интрасети. Раз лич -ные компоненты GENESIS32 были написаны для 32-битовых платформ, длямногопоточных и симметричных многопроцессорных систем, таким образомони легко масштабируются в многопользовательской среде. Исполь зо ваниеMicrosoft Terminal Services на Windows NT-платформах в сочетании с со от вет -ствующими терминальными клиентскими приложениями дает много преиму-ществ для сетевых решений.
Pocket GENESIS – программное обеспечение для промышленных мобильных платформ Mobile Pocket PC
PocketGENESIS™ позволяет использовать возможности GENESIS32 для карманных ПК и мобильных устройств. На любом оборудовании, которое работает на платформе Windows CE, пользователи могут получить доступ к экранным формам АСУ ТП, тревогам, визуализировать тренды и многое другое. PocketGENESIS является полным 32-битовым многозадачным клиент-серверным приложением на базе мощной технологии ICONICS OPC Tothe-Core. PocketGENESIS совместим с OPC Data Access (DA), OPC тревог и событий (A&E) и исторических данных (HDA).
PocketGENESIS поддерживает основные клиентские приложения для мобильных рабочих станций под управлением ЧМИ/АСУ ТП:
● Pocket GraphWorX™ для просмотра, взаимодействия и управления АСУ ТП;
● Pocket AlarmWorX™ для визуализации и квитирования тревог и событий всей системы на базе OPC;
● Pocket TrendWorX™ для построения в режиме реального времени графиков, диаграмм и прочих зависимостей на базе исторических данных;
● Pocket DataSpy™ для тестирования и мониторинга передачи данных, тревог, качественных показателей и производительности систем, поддерживающих стандарты OPC;
● Pocket GenBroker™ для организации связи компонентов PocketGENESIS с основной системой GENESIS32 через LAN, WAN, Интернет/Интранет или другие системы беспроводной связи.
LabVIEW
LabVIEW - мощная среда графического программирования систем сбора данных, анализа сигналов и представления информации, дающая Вам возможности полнофункционального языка программиования и значительно сокращающая время на разработку. LabVIEW является идеальной средой разработки Вашего приложения, независимо от того, какое количество каналов используется в системе, необходимо ли осущвствлять согласование сигналов, управлять внешними приборами, захватывать изображения или управлять приводами. LabVIEW имеет более 400 встроенных функций обработки и анализа сигналов, в том числе: FFT, анализ во временной и частотной области, генераторы сигналов, математические фунции, интерполяция, и многие другие. LabVIEW предоставляет широчайший выбор средств для создания пользовательских интерфейсов и представления данных.
market@i-techno.ru