MyTetra Share
Делитесь знаниями!
Краткое описание OpenSCADA
Время создания: 26.02.2009 10:56
Раздел: Компьютер - Linux - OpenSCADA
Запись: xintrea/mytetra_syncro/master/base/0000000793/text.html на raw.github.com

Система OpenSCADA предназначена для сбора, архивирования, визуализации информации, выдачи управляющих воздействий, а также других родственных операций характерных для полнофункциональной SCADA системы. Благодаря высокому уровню абстракции и модульности, система может использоваться во многих смежных и специфических областях, практически на любых промышленных объектах.

Внешне, OpenSCADA состоит из трех основных компонентов - модуля визуализации, модуля конфигурирования, и модуля настройки интерфейса визуализации.

Модуль визуализации - это рабочее место оператора АСУ ТП. Рабочее место показывает данные в различных формах, актуальные данные мониторинга, позволяет просмотреть значения параметров за любой промежуток времени, воспринимает команды управления, отданные оператором.

Основной вид отображения состояния оборудования и связей - это так называемые мнемосхемы. На мнемосхеме в условном виде рисуется всё оборудование, участвующиее в техпроцессе. Возле каждого устройства, имеющего датчики, размещают области, в которых в реальном времени отображаются значения основных параметров. OpenSCADA может работать с неограниченным набором мнемосхем, например можно иметь и подробные мнемосхемы каждого блока оборудования, и общую мнемосхему техпроцесса.

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

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

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

Весь интерфейс рабочего места оператора разрабатывается при помощи модуля настройки интерфейса визуализации, который называется Vision-разработка.

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

AGLKS->Корневая страница->Общестационка->Мнемосхемы->Общая

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

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

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

Поддерживаемые платы ввода:

Платы сбора данных от “Diamond systems”.

Доступ к логическим контроллерам посредством протокола "ModBUS".

Сбор данных сетевых устройств посредством протокола SNMP.

Доступ к высокоинтеллектуальным логическим контроллерам посредством протокола

MPI и коммуникационного процессора CIF 50 PB, немецкой фирмы Hilscher GMBH.

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

Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования