EPICS

EPICS

EPICS (für Experimental Physics and Industrial Control System) ist eine Softwareumgebung, um verteilte Kontrollsysteme für Großexperimente wie Teilchenbeschleuniger oder Teleskope zu entwickeln und zu realisieren. EPICS bietet dabei SCADA-Unterstützung.

EPICS verwendet Client-Server- und Publish-Subscribe-Methoden für die Kommunikation zwischen den verschiedenen verwendeten Computern. Eine Sorte von Computern, die Input/Output-Controller (IOC), sammelt dabei in Echtzeit über die angeschlossenen Messinstrumente Experiment- und Kontrolldaten. Über ein spezielles Netzwerkprotokoll namens Channel Access (CA) werden diese Informationen an eine weitere Rechnersorte, die Clients, weitergegeben. CA unterstützt dabei weiche Echtzeit-Anforderungen, wie sie in wissenschaftlichen Experimenten anfallen.

Input/Output-Controller

Bei den IOCs handelt es sich entweder um handelsübliche Personalcomputer oder Standard-VME-Prozessoren, die bestimmte Module (etwa GPIB oder RS232) verwalten, die wiederum mit Kontrollsystem-Instrumenten (Oszilloskope, Netzwerkanalysatoren) und -Geräten (Motoren, Thermoelemente, Schalter und so weiter) in Verbindung stehen.

Auf dem IOC läuft eine Datenbank mit Records, die entweder Geräte oder Eigenschaften der zu steuernden Geräte repräsentieren. IOC-Software für harte Echtzeitbedingungen verwendet normalerweise RTEMS oder VxWorks, wenngleich an einer Portierung auf weitere Systeme gearbeitet wird. IOC-Software für weiche Echtzeitbedingungen läuft manchmal auf Linux- oder Windows-Systemen.

Weitere Rechner im Netzwerk können mit den IOC über das Konzept der Channels kommunizieren. Als Beispiel diene ein Teilchenbeschleuniger mit Ventilen zwischen einzelnen Abschnitten. Zu einem Ventil gäbe es typischerweise mehrere Channels: Einen Ausgabe-Channel, um das Ventil ferngesteuert zu öffnen oder zu schließen; einen Eingabe-Channel, um den Zustand des Ventils abzufragen (z. B. geschlossen, offen, in Bewegung); und vielleicht weitere analoge Eingabe-Channels, die Druck und Temperatur auf jeder Seite des Ventils repräsentieren.

Häufig wird auf den Clients ein GUI-Paket wie EDM (Editor/Display Manager) oder MEDM (Motif EDM) eingesetzt. Diese ermöglichen die Erzeugung und Verwendung von Skalen, Zeigern, Textboxen, einfachen Animationen usw.

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • EPICS — Тип Open Source Разработчик Аргоннская национальная лаборатория Операционная система Cross platform Первый выпуск 19 января 1994 Последняя версия 3.14.11 (28 августа 2009) Лицензия …   Википедия

  • EPICS — Infobox Software name = EPICS developer = Argonne National Laboratory released = initial release|2004|3|21 latest release version = latest release date = December 4, 2007 latest preview version = latest preview date = operating system = Cross… …   Wikipedia

  • EPICS — Emergency Preparedness Integrated Community Solutions (Community) * Experimental Physics And Instrument Control System (Governmental » NASA) …   Abbreviations dictionary

  • EPICS — Early Postmenopausal Intervention Cohort Study …   Medical dictionary

  • EPICS — Experimental & Physics Industrial Control System, including information on the Capfast schematic editor …   Acronyms

  • EPICS — Experimental & Physics Industrial Control System, including information on the Capfast schematic editor …   Acronyms von A bis Z

  • epics — ep·ic || epɪk n. long narrative poem; composition which resembles an epic; epic poetry adj. pertaining to a long narrative poem which tells of the adventures and feats of a single hero …   English contemporary dictionary

  • epics — spice …   Anagrams dictionary

  • EPICS — • Early Postmenopausal Intervention Cohort Study …   Dictionary of medical acronyms & abbreviations

  • epics — plural of epic …   Useful english dictionary

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”