EPICS

редактировать
EPICS
Логотип EPICS svg.svg
Разработчик (и) Сообщество свободного программного обеспечения
Первоначальный выпуск19 января 1994 г. (1994-01 -19)
Стабильная версия 3.15.8 / 15 мая 2020 г.; 5 месяцев назад (2020-05-15)
Предварительный выпуск 7.0.4.1 / 14 августа 2020 г.; 2 месяца назад (2020-08-14)
Репозиторий Измените это на Wikidata
Операционная система Кросс-платформенность
Тип Открытый исходный код
Лицензия Открытая лицензия EPICS
Веб-сайтepics-controls.org

Система экспериментальной физики и промышленного контроля (EPICS ) - это набор программных инструментов и приложений, используемых для разработки и внедрения распределенных систем управления для управления такими устройствами, как ускорители частиц, телескопы и другие. большие эксперименты. Инструменты предназначены для помощи в разработке систем, которые часто включают большое количество сетевых компьютеров, обеспечивающих контроль и обратную связь. Они также предоставляют возможности SCADA.

Содержание
  • 1 История
  • 2 Архитектура
  • 3 Услуги, использующие EPICS
  • 4 Коммерческие пользователи
  • 5 Ссылки
  • 6 Внешние ссылки
История

EPICS был первоначально разработанная как система управления ускорителем наземных испытаний (GTACS) в Лос-Аламосской национальной лаборатории (LANL) в 1988 году Бобом Далезио, Джеффом Хиллом и др. В 1989 году Марти Краймер из Аргоннской национальной лаборатории (ANL) приехал работать вместе с командой управления GTA в течение 6 месяцев, привнося в проект свой опыт работы над системой управления Advanced Photon Source (APS). Полученное программное обеспечение было переименовано в EPICS и было представлено на Международной конференции по ускорителям и большим экспериментальным системам управления физикой (ICALEPCS) в 1991 году.

EPICS изначально был доступен по коммерческой лицензии, а расширенные версии продавались Tate Kinetic. Системы. Лицензии для сотрудников были бесплатными, но требовали юридического соглашения с LANL и APS. Сообщество EPICS было создано, и разработка росла по мере того, как к сотрудничеству присоединялось больше объектов. В феврале 2004 года EPICS стал свободно распространяться после его выпуска по открытой лицензии EPICS.

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

Архитектура

EPICS использует методы клиент-сервер и публикация-подписка для связи между компьютерами. Серверы, «контроллеры ввода / вывода » (IOC), собирают экспериментальные и управляющие данные в реальном времени с помощью подключенных к ним измерительных приборов. Затем эта информация предоставляется клиентам с использованием широкополосного доступа к каналу (CA) или недавно добавленного сетевого протокола pvAccess, которые предназначены для приложений реального времени, таких как научные эксперименты.

IOC содержат и управляют базой данных «записей», которые представляют либо устройства, либо аспекты устройств, подлежащих управлению. Они могут размещаться либо на стандартных серверах или ПК, либо на процессорах VME или MicroTCA стандартной встроенной системы. Для приложений «жесткого реального времени» обычно используются операционные системы RTEMS или VxWorks, тогда как приложения «мягкого реального времени» работают в Linux или Microsoft Windows.

Данные, содержащиеся в базе данных записей, представлены уникальными идентификаторами, известными как переменные процесса (PV). Эти PV доступны по каналам, предоставляемым сетевым протоколом доступа к каналу.

Доступны записи базы данных для разных типов ввода и вывода (например, аналоговые или двоичные) или для обеспечения различного функционального поведения, такого как запись расчета. Также возможно создавать собственные типы записей. Каждая запись состоит из набора полей, которые содержат ее данные и определяют ее поведение. Большинство типов записей перечислены в Справочном руководстве по записям EPICS..

Графический интерфейс пользователя. Доступны пакеты, позволяющие пользователям просматривать данные PV и взаимодействовать с ними через типичные виджеты дисплея, такие как шкалы и текстовые поля. Примеры включают EDM (Extensible Display Manager), MEDM (Motif / EDM) и CSS.

. Любое программное обеспечение, реализующее протокол CA / pvAccess, может считывать и записывать значения PV. Доступны пакеты расширения для обеспечения поддержки MATLAB, LabVIEW, Perl, Python, Tcl, ActiveX и т. Д. Их можно использовать для написания сценариев для взаимодействия с оборудованием, управляемым EPICS.

Объекты, использующие EPICS
Список учреждений, использующих EPICS, по регионам
РегионИнститутСтрана
АфрикаiThemba LABS - Южная Африка Южная Африка
АзияKSTAR - Korea Superconducting Tokamak Advanced ResearchРеспублика Корея
J-PARC - Совместное предприятие для высокоинтенсивных ускорителей протоновЯпония
RIBF - RIKEN RI Beam Factory Project
KAGRA - Детектор гравитационных волн Kamioka
SuperKEKB в KEK в Цкубе
BSRF - Пекин Лаборатория синхротронного излученияКитай
VECC - Циклотронный центр переменной энергииИндия
ЕвропаBerliner Elektronenspeicherring für Synchrotronstrahlung (BESSY II) - Helmholtz-Zentrum Berlin Германия
Deutsches Elektronen Synchrotron (DESY)
Лазер на свободных электронах FHI (FEL) - Институт Фрица Габера Общества Макса Планка
GEO600 - Гравитационно-волновая обсерватория, Институт Макса Планка для Гравитационная физика
GSI / FAIR
S-DALINAC - Technische Universität Darmstadt
Wendelstein 7-X - экспериментальный стелларатор, Институт Макса Планка физики плазмы
Алмазный источник света - Лаборатория Резерфорда Эпплтона Соединенное Королевство
Источник нейтронов ISIS - Лаборатория Резерфорда Эпплтона
Международный эксперимент по охлаждению с ионизацией мюонов (MICE) - Лаборатория Резерфорда Эпплтона
Европейский источник расщепления ERIC (ESS)Швеция
Международный термоядерный экспериментальный реактор (ITER) Франция
Spiral2 Système de Production d'Ions RadioActifs en Ligne deuxième génération
Laboratori Nazionali di Legnaro Италия
Швейцарский источник света - Институт Пола Шерера Швейцария
IFMIF - Международная установка по облучению термоядерных материалов Европейский Союз

Япония

США

Россия

Ближний ВостокСинхротронный свет для Экспериментальная наука и применение на Ближнем Востоке (SESAME)Иордания
Северная АмерикаAdvanced Light Source - Национальная лаборатория Лоуренса Беркли США
Advanced Photon Источник - Аргоннская национальная лаборатория
Обсерватория Апач-Пойнт
FNAL - Национальная ускорительная лаборатория Ферми
Объект для пучков редких изотопов - Мичиганский государственный университет
Обсерватория Близнецов
У. Обсерватория М. Кека
Гравитационно-волновая обсерватория с лазерным интерферометром (LIGO)
Центр нейтронных исследований Лос-Аламоса - Национальная лаборатория Лос-Аламоса
Национальный эксперимент со сферическим тором - Принстон Лаборатория физики плазмы
Обновление Национального эксперимента со сферическим тором - Принстонская лаборатория физики плазмы
Национальная лаборатория сверхпроводящих циклотронов - Государственный университет Мичигана
Национальный синхротронный источник света II - Брукхейвенская национальная лаборатория
Источник нейтронов расщепления - Ок-Риджская национальная лаборатория
Стэнфордская лаборатория синхротронного излучения - Стэнфордский университет
Линакный когерентный источник света - Национальная ускорительная лаборатория SLAC
TJNAF - Национальная ускорительная лаборатория Томаса Джефферсона
Канадский источник света - Саскатун, Саскачеван Канада
Канадский нейтронный луч Центр - Chalk River Laboratories
TRIUMF - Расположен на территории кампуса Университета Б. ritish Columbia
ОкеанияАвстралийский синхротрон Австралия
АНТАРЕС - Австралийская организация по ядерной науке и технологиям
ASKAP (Следопыт с массивом австралийских квадратных километров) - CSIRO
Ускоритель тяжелых ионов в Австралийском национальном университете
Южная АмерикаLNLS - Национальная лаборатория de Luz Síncrotron Бразилия
Коммерческие пользователи
Ссылки
  1. ^Kozubal, AJ; Kerstiens, D.M.; Hill, J. O.; Далезио, Л. Р. (1990). «Среда выполнения и прикладные инструменты для системы управления ускорителем наземных испытаний». Ядерные инструменты и методы в физических исследованиях Секция A: ускорители, спектрометры, детекторы и связанное с ними оборудование. 293 (1-2): 288–291. doi : 10.1016 / 0168-9002 (90) 91446-I.
  2. ^«Архитектура EPICS» (PDF). EPICS - Система экспериментальной физики и промышленного управления.
  3. ^«Открытая лицензия EPICS». EPICS - Experimental Physics and Industrial Control System.
Внешние ссылки
Последняя правка сделана 2021-05-18 03:07:43
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте