EPICS as a MARTe Configuration Environment

Daniel F. Valcárcel, Antonio Barbalace, André Neto, André S. Duarte, Diogo Alves, Bernardo B. Carvalho, Pedro J. Carvalho, Jorge Sousa, Horácio Fernandes, Bruno Gonçalves, Filippo Sartori, Gabriele Manduchi

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract / Description of output

The Multithreaded Application Real-Time executor (MARTe) software provides an environment for the hard real-time execution of codes while leveraging a standardized algorithm development process.
The Experimental Physics and Industrial Control System (EPICS) software allows the deployment and remote monitoring of networked control systems. Channel Access (CA) is the protocol that enables the communication between EPICS distributed components. It allows to set and monitor process variables across the network belonging to different systems.
The COntrol and Data Acquisition and Communication (CODAC) system for the ITER tokamak will be EPICS based and willbe used to monitor and live configure the plant controllers. The reconfiguration capability in a hard real-time system requires strict latencies from the request to the actuation and it is a key element in the design of the distributed control algorithm.
Presently MARTe and its objects are configured using a well defined structured language. After each configuration, all objects are destroyed and the system rebuilt, following the strong hard real-time rule that a real-time system in online mode must behave in a strictly deterministic fashion.
This paper presents the design and considerations to use MARTe as a plant controller and enable it to be EPICS monitorable and configurable without disturbing the execution at any time, in particular during a plasma discharge. The solutions designed for this will be presented and discussed.
Original languageEnglish
Title of host publication2010 17th IEEE-NPSS Real Time Conference
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Pages1-4
Number of pages4
ISBN (Electronic)978-1-4244-7110-2
ISBN (Print)978-1-4244-7108-9
DOIs
Publication statusPublished - 15 Apr 2011
Event17th IEEE-NPSS Real Time Conference 2010 - Lisbon, Portugal
Duration: 24 May 201028 May 2010
Conference number: 17

Conference

Conference17th IEEE-NPSS Real Time Conference 2010
Abbreviated titleRT 2010
Country/TerritoryPortugal
CityLisbon
Period24/05/1028/05/10

Keywords / Materials (for Non-textual outputs)

  • data acquisition
  • data communication
  • distributed control
  • high energy physics instrumentation computing
  • multi-threading
  • networked control systems
  • real-time systems
  • experimental physics-and-industrial control system
  • EPICS software
  • MARTe configuration environment
  • multithreaded application real-time executor
  • hard real-time execution
  • standardized algorithm development process
  • remote monitoring
  • networked control system
  • channel access
  • protocol
  • EPICS distributed component
  • control-and-data acquisition-and-communication
  • CODAC system
  • ITER tokamak
  • plant controller
  • distributed control algorithm
  • plasma discharge
  • Real time systems
  • Libraries
  • Control systems
  • Protocols
  • Plasmas
  • Monitoring
  • Software
  • Monitoring systems
  • middleware

Fingerprint

Dive into the research topics of 'EPICS as a MARTe Configuration Environment'. Together they form a unique fingerprint.

Cite this