Thread Content
Является ли описание конфигурации и сравнение программ объективным? Программное обеспечение для конфигурирования «Configure» означает «настройка», «установка» и т. п. Это означает, что пользователь может с помощью простого метода, похожего на сборку конструктора, реализовать необходимые ему функции программы, без необходимости писать компьютерные программы; это и есть так называемое конфигурирование. Проще говоря, программное обеспечение для настройки позволяет осуществлять мониторинг и управление автоматизированными процессами и оборудованием. Он может собирать различную информацию из автоматизированных процессов и устройств, отображать её в более понятной графической форме, передавать важную информацию соответствующим лицам различными способами, выполнять необходимую обработку и хранение информации, а также выдавать управляющие команды и т. д. Сайт Инженерии управления собрал информацию, предоставленную пользователями интернета, о нескольких популярных программах для конфигурирования, а также сравнения между ними. Приглашаем всех к обсуждению и дополнению информации. Ознакомление с несколькими популярными программами для настройки 1. InTouch: Программа InTouch от компании Wonderware была одной из первых программ такого типа, которые появились в нашей стране. В конце 80-х и начале 90-х программное обеспечение InTouch, основанное на Windows 3.1, произвело на нас впечатление своей уникальностью; к тому же InTouch предлагал богатую библиотеку графиков. Однако в ранних версиях программы InTouch для общения с драйверами использовался протокол DDE, что приводило к низкой производительности. В новейшей версии InTouch 7.0 используется полностью 32-битная платформа Windows, к тому же предусмотрена поддержка протокола OPC. 2. iFix: Компания Intellution начала свою деятельность с разработки программного обеспечения для настройки устройств типа Fix. В 1995 году она была приобретена компанией Emerson; в настоящее время является полностью принадлежащей дочерней компанией группы Emerson. Программное обеспечение Fix6.x предоставляет операторам промышленных устройств знакомый интерфейс и функции управления, а также включает в себя полный набор драйверов (которые необходимо приобретать отдельно). Intellution назвала свою новейшую линейку продуктов iFiX. В рамках iFiX компания Intellution предоставляет мощные функции настройки, однако новая версия не полностью совместима с предыдущими версиями 6.x. Исходный язык Script был заменен на VBA (Visual Basic For Application), причем внутри была интегрирована среда разработки VBA от Microsoft. К сожалению, Intellution не предоставляет инструментов для конвертации языка скриптов версии 6.1 в VBA. В iFiX продукты Intellution тесно интегрированы с операционными системами и сетями Microsoft. Intellution также является одним из основателей организации OPC (OLE for Process Control). Компоненты OPC и драйверы iFiX также необходимо покупать отдельно. 3. Citech: Citech от компании CiT также является одним из первых продуктов, вышедших на китайский рынок. Citech имеет простой способ управления, но он ориентирован скорее на программистов, чем на пользователей промышленного оборудования. Citech предоставляет язык скриптов, похожий на язык C, для дальнейшей разработки, но в отличие от iFix, язык скриптов Citech не является объектно-ориентированным, а ближе к языку C, что, несомненно, затрудняет работу пользователей при дальнейшей разработке. 4. WinCC: WinCC от Siemens также представляет собой полноценную среду для разработки конфигураций. Компания Siemens предоставляет скрипты на языке, похожем на C, а также среду для отладки. WinCC поддерживает OPC и позволяет конфигурировать распределенные системы. Однако структура WinCC довольно сложна, поэтому пользователям рекомендуется пройти обучение у Siemens для освоения его использования. 5. KingView: KingView — это первая в Китае крупная компания по разработке программного обеспечения для конфигурирования (большинство более ранних брендов уже исчезло). KingView предоставляет интерфейс управления в стиле менеджера ресурсов, а также поддержку языка скриптов с использованием китайских иероглифов в качестве ключевых слов. KingView также предоставляет множество драйверов оборудования. 6. Controx (Кайву): Controx2000 от компании Huafu Computer является полностью 32-битной платформой для разработки конфигураций. Она предоставляет пользователям в промышленных системах мощные функции для работы с реальными и историческими данными, а также функции уведомлений, формирования отчетов и документации. Будучи одним из первых отечественных разработчиков программного обеспечения, присоединившихся к организации OPC, Controx включает в себя поддержку OPC и предоставляет десятки высокопроизводительных драйверов. Предоставляется компилятор объектно-ориентированных языков скриптов, поддерживающий технологию «подключение и использование» ActiveX-компонентов и плагинов, а также возможность подключения к внешним базам данных через ODBC. Controx одновременно обеспечивает сетевую поддержку и функции WevServer. 7. ForceControl: ForceControl от компании Дачин Саньвэй является одним из первых в Китае программных решений для настройки систем, с точки зрения концепции времени. Просто из-за того, что в ранние периоды технология управления силой не распространялась в качестве официального продукта, она была малоизвестна большинству людей. Примерно в 93 году была создана первая версия Logic Control, но тогда это была версия, основанная на DOS и VMS. Позже, с популяризацией Windows 3.1, была разработана 16-битная версия Logic Control для Windows. Но до появления версии Control Panel для Windows 95 он в основном использовался для некоторых внутренних проектов компании. Версия 1.0 программы ForceControl для 32-битных систем уже обладала довольно высоким уровнем совершенства с точки зрения архитектуры. Одной из её главных особенностей была трехуровневая структура, основанная на по-настоящему распределенной реально-временной базе данных. При этом структура реально-временной базы данных могла быть настроена в соответствии с потребностями пользователя. В период с 1999 по 2000 год программа Logic Control достигла значительного развития. В новой версии 2.0 были существенно улучшены функциональные возможности, удобство использования, степень открытости, а также количество драйверов ввода-вывода. В проектировании многих компонентов ForceControl учитывается точка зрения отечественных пользователей: приоритет отдается практичности, но в то же время соблюдаются стандарты качества крупного программного обеспечения. Кроме того, компания вкладывает значительные усилия в обучение пользователей продуктов и оказание технической поддержки. Ожидается, что в ближайшее время программное обеспечение LKControl сможет оказать сильное влияние на рынок промышленного программного обеспечения. 8. Cimplicity от GE — это программное обеспечение для интерфейса человек-машина, а также для сбора данных и контроля, разработанное американской компанией GE Fanuc. Оно позволяет создавать решения корпоративного уровня. Система CIMPLICITY представляет собой модульную программную структуру, которая состоит из ядра программного обеспечения, базовых систем, дополнительных модулей и компонентов для обмена данными с устройствами. Важной особенностью системы CIMPLICITY является возможность работы на различных платформах. К компьютерным аппаратным средствам, на которых может работать CIMPLICITY, относятся персональные компьютеры с процессорами серии Intel, рабочие станции DEC Alpha, устройства серии HP-9000, процессоры IBM PowerPC, IBM RS-6000 и системы DEC VAX и другие. А операционные системы компьютеров, которые она может поддерживать, включают: самые популярные 32-битные версии Windows, такие как Windows NT 4.0, Windows 95 ; Системы UNIX и VMS и т. д. 9. RSView Supervisory Edition — это программное обеспечение интерфейса человек-машина, выпущенное компанией Rockwell Automation и основанное на операционной системе Windows 2000. Оно используется для мониторинга, управления и получения данных о всех производственных процессах во всей компании. 10. NI Lookout — самое удобное в использовании программное обеспечение для конфигурирования промышленных систем на рынке! С помощью Lookout можно легко осуществлять мониторинг промышленных процессов и сбор данных. Lookout поддерживает десятки протоколов связи для ПЛК, таких как Modbus, AB и Siemens и другие. Lookout также поддерживает коммуникацию OPC. Lookout также может быть полностью интегрирован с аппаратными продуктами NI FieldPoint. Файл велик, он подходит только для ширины 11. Wizcon — это современный инструмент для разработки приложений типа SCADA; системные интеграторы могут использовать его для создания сложных приложений в различных промышленных областях. Благодаря удобному графическому интерфейсу, отличным функциям HMI, возможностию доступа в Интернет, пошаговой процедуре разработки, а также способности к интеграции на уровне всего завода, Wizcon становится самой универсальной системой SCADA для автоматизации производства. Wizcon позволяет налаживать связь между различными подсистемами предприятия и его отделами; операторы и руководители завода могут просматривать различные данные. Руководители могут получать реальные данные в офисе с помощью знакомой среды работы и инструментов поиска. На самом деле, будучи открытой системой, Wizcon позволяет пользователям сочетать различное оборудование и программное обеспечение для создания полноценных автоматизированных решений, способствующих защите существующих инвестиций, повышению производительности и качества продукции. 12. MCGS (Monitor and Control Generated System) — это программное обеспечение для конфигурирования, разработанное компанией Tongtai Software. Это система, основанная на платформе Windows, предназначенная для быстрого создания систем мониторинга на верхнем уровне. Она может работать под управлением операционных систем Microsoft Windows 95/98/Me/NT/2000 и других. Сравнение функций нескольких популярных программ для настройки 1) Графические функции: Cimplicity обладает самыми мощными графическими возможностями; библиотека графиков очень разнообразна. Программа поддерживает создание переходов по цвету между объектами на экране. Однако вставляемые объекты необходимо преобразовать в соответствующий формат, иначе может произойти сбой работы программы. Одна картинка — один процесс; выполнение скрипта осуществляется в нескольких потоках, поэтому, хотя изображение и крупное, скорость работы остается высокой. Имеется функция копирования на основе объектных ссылок, которая позволяет, как и в MIX, избежать многократных изменений одного и того же объекта при его отображении на нескольких экранах, однако имеется недостаток в виде необходимости того, чтобы шаблон находился в активном состоянии во время работы. Редактирование и выполнение разделены; существуют отдельные программы для управления сигналами тревоги и историческими данными. Встроен VBA — имеются собственные внутренние функции, а также широкий набор функций VB. Способы использования VBA отличаются от общих способов применения; поддерживается вставка элементов ActiveX и OLE, однако некоторые свойства контроллеров заблокированы. Возможности расширения точек такие же обширные, как и в iFIX: неограниченное количество виртуальных переменных не занимает точки. Однако настройка сигнализации для расширенных точек представляет определенную сложность; с выводом данных проблем нет, а с историей записей — тоже. Поддерживается многокритериальная конфигурация, что предоставляет отличное решение для схем конфигурации. InTouch: поддерживает компоненты ActiveX, но не обеспечивает защиту от ошибок при использовании сторонних компонентов. В его распоряжении имеется ограниченный набор встроенных функций, предназначенных для выполнения распространенных задач мониторинга; более сложные функции, такие как формирование отчетов, можно реализовать только с помощью других инструментов. Независимо от того, является ли это точкой UO или нет, включая глобальные переменные, это занимает определенное количество точек Tag; расширение количества точек ограничивается только вводом аналоговых значений и их разбиением по битам. Поддерживается функция поиска и замены конфигурационных объектов. При комбинировании объектов конфигурация каждого отдельного объекта исчезает, что вынуждает искать другие способы проектирования изменений состояния. WinCC: Графические функции аналогичны InTouch; в палитре можно одновременно использовать 16 цветов. Библиотека графиков ограничена, не поддерживаются форматы графиков AutoCAD. Расширение количества точек также аналогично InTouch; возможен только сбор аналоговых значений с дальнейшим разбиением их на биты. WinCC предоставляет инструменты для работы с битами, что позволяет читать значения битов в аналоговых данных и настраивать сигналы тревоги. Поддерживается двунаправленный OPC, а также ActiveX. Используется внутренний язык, среда подобна языку C. Это также облегчает расширение его функций. 2) Управление точками данных. Во всех этих системах предусмотрена единая среда для определения точек данных. InTouch и Cimplicity поддерживают лишь несколько типов данных; однако Cimplicity предлагает технологии обработки данных, поступающих от контрольных точек. WinCC поддерживает большее количество типов данных. Что касается iFIX, то он поддерживает наибольшее количество типов данных; в нем также имеется множество готовых функциональных блоков: блоки для хранения исторических данных, блоки для анализа трендов, вычислительные блоки, блоки PID, таймеры и т. д. Это позволяет не выполнять расчеты времени работы оборудования или преобразование данных непосредственно на экране. Кроме того, iFIX предоставляет более десяти различных генераторов сигналов, что значительно упрощает процесс настройки. В четырех программах управление точками данных iFIX осуществляется независимо от работы интерфейса; оно отражает информацию с места происшествия в реальном времени. Как только точки данных настраиваются, они сразу отражают текущее состояние на месте происшествия (при успешной связи). Cimplicity также предоставляет платформу для отображения информации о точках контроля: во время работы её можно использовать для мониторинга состояния точек, а во время редактирования — для просмотра информации о конфигурации точек и замены конфигураций. iFIX и Cimplicity обеспечивают функции ввода и вывода данных из библиотек управления данными. Информация о TAG-элементах может быть выведена в такой инструмент для работы с таблицами, как Excel, что значительно упрощает процедуру настройки параметров этих элементов. После этого данные могут быть снова введены в базу данных из Excel. 3) Сетевые функции. Все эти программы для мониторинга обладают сетевыми функциями, но их производительность различается. WinCC, Cimplicity и InTouch основаны на концепции проектов: в сети ищутся названия проектов. OX же работает на основе узлов – в нем ищутся названия узлов. Для WinCC, Cimplicity и InTouch необходимо настраивать параметры; iFIX же может автоматически находить сетевые узлы при наличии физической связи, без необходимости ручной настройки. Это первая программа типа Client/Server HMI, обладающая всеми функциями программ с архитектурой C/S. Она позволяет отслеживать все данные удаленных узлов без необходимости добавления дополнительных тегов. Также возможно онлайн-добавление, изменение и удаление элементов базы данных в удаленных узлах, что обеспечивает полную возможность удаленной настройки. Таким образом, удаленное подключение позволяет изменять данные в базе данных на месте; любые изменения в базах данных, расположенных на сети, происходят полностью онлайн, без необходимости перезагрузки. WinCC, InTouch, Cimplicity не имеют функции удаленной настройки; возможна только локальная настройка или копирование настроек в удаленные узлы. Любые изменения в данных базы требуют перезагрузки для того, чтобы они вступили в силу. iFDX и Cimplicity можно просматривать в Интернете с помощью браузера IE. 4) Функции связи: WinCC и Cimplicity – это программные средства мониторинга, разработанные компаниями Siemens и General Electric для использования вместе с соответствующим оборудованием. Поэтому спектр поддерживаемого оборудования (PLC, DCS) ограничен. iFIX и InTouch основаны на технологии компонентных объектов (COM, DCOM); у них имеются интерфейсы почти для всего промышленного оборудования. Это программные средства, разработанные специализированными компаниями, занимающимися разработкой программного обеспечения для мониторинга; они более практичны в практическом использовании, а их стабильность выше. Их конструкция для связи очень удобна, и установить связь довольно просто. 5) Управление: управление безопасностью: в области управления проектами обеспечивается уровень контроля, соответствующий требованиям промышленного производства; речь идет о контроле на уровне операторов. Однако что касается защиты операционной системы — например, если невозможно перезагрузить компьютер (заблокировать клавиши Ctrl, Alt, Del, клавишу Windows), то с помощью iFIX можно настроить необходимые параметры без необходимости перезагрузки программы. У другого программного обеспечения более сложные процедуры управления и настройки, к тому же для его работы необходимо перезагрузить систему. Управление сигналами тревоги: у решения GE Cimplicity функции управления сигналами тревоги наиболее полные, поскольку в нем имеются отдельный модуль управления сигналами тревоги и соответствующие элементы управления. Однако оно не предоставляет возможности разделения сигналов тревоги на группы. InTouch и iFIX используют подход конфигурирования с помощью элементов управления, что делает их более гибкими. iFIX также предоставляет программу для просмотра записей исторических сигналов тревоги, в которой также содержатся записи операций входа. У Cimplicity, WinCC и InTouch есть собственные системы записи данных; у Cimplicity и iFIX также имеются собственные механизмы обработки сигналов тревоги через ODBC. Что касается отчетов: поскольку в Cimplicity и iFIX встроен VBA, а в iFIX также поддерживается язык SQL и полностью реализована поддержка ADO и RDO, то для таких распространенных офисных программ, как Office 97, а также для стандартных программ для работы с базами данных, таких как SQL Server, Access, Oracle, FoxPro и т. д., обеспечивается легкий доступ и удобное управление. В свою очередь, WincC использует SQL Anywhere от Sybase в качестве своего ODBC-компонента и зависит только от этого продукта. InTouch не имеет прямых инструментов для работы с базами данных; он использует собственные функции SQL для ввода и вывода данных. Последние два варианта явно менее удобны при комплексном управлении, чем первые два. Методы защиты: iFIX использует аппаратный ключ, InTouch — аппаратный ключ в сочетании с программным ключом (который можно скопировать); WinCC использует авторизацию посредством дискеты (скопировать невозможно); Cimplicity использует алгоритмический контроль. Из-за низкой стабильности самого операционного программного обеспечения, повреждения лицензионных дискет и сбоев системы проектировщики и специалисты на местах сталкиваются с большими **трудностями**. Что касается режима авторизации с использованием гибких дисков, то после авторизации можно выполнять только те действия, которые разрешены в рамках данной авторизации; при этом WinCC позволяет вносить изменения в течение ограниченного времени. Спасибо!