Jump to content

ВОЗЬМИ ЭТО

ВОЗЬМИ ЭТО
Разработчик(и) ТАНГО Консорциум
Первоначальный выпуск 19 апреля 2001 г. ( 19 апреля 2001 г. )
Стабильная версия
9.3.4 / 15 сентября 2020 г.
Репозиторий
Операционная система Кросс-платформенный
Лицензия LGPLv3 , GPLv3
Веб-сайт Сайт ТАНГО

Система управления TANGO — это бесплатный инструментарий управления с открытым исходным кодом, ориентированный на устройства, предназначенный для управления любым типом аппаратного или программного обеспечения и построения SCADA систем . Он используется для управления синхротронами, лазерами, физическими экспериментами более чем на 20 объектах. Его активно разрабатывает консорциум научно-исследовательских институтов.

ТАНГО — распределенная система управления. Он работает как на одной машине, так и на сотнях машин. TANGO использует два сетевых протокола — реализацию omniorb CORBA и Zeromq . Базовой моделью связи является модель клиент-сервер. Связь между клиентами и серверами может быть синхронной, асинхронной или управляемой событиями. CORBA используется для синхронной и асинхронной связи, а Zeromq используется для связи, управляемой событиями (начиная с версии 8 TANGO).

TANGO основан на концепции устройств. Устройства реализуют объектно-ориентированный и сервис-ориентированный подходы к архитектуре программного обеспечения. Модель устройства в TANGO реализует команды/методы, атрибуты/поля данных и свойства для настройки устройств. В ТАНГО все объекты управления являются Устройствами.

Серверы устройств

[ редактировать ]
Все решения в ТАНГО можно свести к 3 процессам
TANGO использует иерархию устройств для простого управления сложностью.

TANGO — это программное обеспечение для систем управления зданием, которым необходимо обеспечить сетевой доступ к оборудованию. Аппаратное обеспечение может варьироваться от отдельных битов цифрового ввода/вывода до сложных систем обнаружения или систем управления целыми предприятиями ( SCADA ). Доступ к оборудованию управляется процессом, называемым Сервером устройств. Сервер устройств содержит устройства, принадлежащие к различным классам устройств, которые реализуют доступ к оборудованию. Во время запуска Сервера устройств создаются устройства (экземпляры классов устройств), которые затем представляют собой логические экземпляры аппаратного обеспечения в системе управления. Клиенты «импортируют» устройства через базу данных и отправляют запросы на устройства с помощью TANGO. Устройства могут постоянно хранить значения конфигурации и настроек в базе данных Mysql .

Сообществом были написаны сотни классов устройств.

TANGO управляет сложностью, используя иерархии.

Привязки

[ редактировать ]

TANGO поддерживает привязки к следующим языкам:

C, C++, Java, Python, MATLAB, LabVIEW, IGOR Pro

Лицензирование

[ редактировать ]

ТАНГО распространяется по 2 лицензиям. Библиотеки лицензируются по лицензии GNU Lesser General Public License (LGPLv3). Инструменты и серверы устройств (если не указано иное) находятся под лицензией GNU General Public License (GPLv3). Лицензия LGPL разрешает использование библиотек TANGO в продуктах, не являющихся GNU GPL .

Проекты с использованием ТАНГО

[ редактировать ]

Некоторые из проектов с использованием TANGO (помимо консорциума ):

  1. диагностика лазерного мегаджоуля

Консорциум

[ редактировать ]

Консорциум представляет собой группу институтов, активно развивающих ТАНГО. Для вступления в консорциум институту необходимо подписать Меморандум о взаимопонимании. [ мертвая ссылка ] и активно выделять ресурсы на развитие TANGO. В настоящее время в консорциум входят следующие институты:

  1. ESRF - Европейский центр синхротронного излучения, Гренобль, Франция
  2. SOLEIL - Синхротрон Soleil, Париж, Франция
  3. ELETTRA - Синхротрон Elettra, Триест, Италия
  4. ALBA - Синхротрон Альбы, Барселона, Испания
  5. DESY - Синхротрон PETRA III , Гамбург, Германия
  6. MAXIV - Синхротрон MAXIV, Лунд, Швеция
  7. FRMII - Источник нейтронов FRMII, Мюнхен, Германия
  8. СОЛЯРИС - Национальный центр синхротронного излучения СОЛЯРИС, Краков, Польша
  9. ANKA - Синхротрон ANKA, Карлсруэ, Германия
  10. ИНАФ - Национальный институт астрофизики, ИТ

Цель консорциума — гарантировать развитие ТАНГО.

См. также

[ редактировать ]
  • EPICS — Система экспериментальной физики и промышленного управления
  • SCADA — диспетчерское управление и сбор данных

Для получения дополнительной информации обратитесь к следующим публикациям о TANGO:

  1. TANGO — объектно-ориентированная система управления на базе CORBA , ICALEPCS 1999 , Триест (Италия)
  2. TANGO, система управления на базе CORBA , ICALEPCS 2003 , Кёнджу (Корея)
  3. Вездесущее ТАНГО [ мертвая ссылка ] , ИЛЕПКС 2007 [ мертвая ссылка ] , Ноксвилл (США)
  4. Будущее ТАНГО , ICALEPCS 2007 [ мертвая ссылка ] , Ноксвилл (США)
  5. Доклады TANGO представлены на выставке ICALEPCS 2009 , Кобе (Япония)
  6. Доклады TANGO, представленные на выставке ICALEPCS 2011 . Гренобль (Франция)
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: decdf3279636d089a923187e704a88d9__1710700620
URL1:https://arc.ask3.ru/arc/aa/de/d9/decdf3279636d089a923187e704a88d9.html
Заголовок, (Title) документа по адресу, URL1:
TANGO - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)