DocumentCode :
2955678
Title :
EPICS as a MARTe configuration environment
Author :
Valcárcel, Daniel F. ; Barbalace, Antonio ; Neto, André ; Duarte, André S. ; Alves, Diogo ; Carvalho, Bernardo B. ; Carvalho, Pedro J. ; Sousa, Jorge ; Fernandes, Horácio ; Gonçalves, Bruno ; Sartori, Filippo ; Manduchi, Gabriele
Author_Institution :
Lab. Associado, Associacao EURATOM/IST, Lisbon, Portugal
fYear :
2010
fDate :
24-28 May 2010
Firstpage :
1
Lastpage :
4
Abstract :
The Multithreaded Application Real-Time executor (MARTe) software provides an environment for the hard realtime 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 will be 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.
Keywords :
data acquisition; data communication; distributed control; industrial control; middleware; multi-threading; networked control systems; real-time systems; EPICS; ITER tokamak; MARTe configuration environment; channel access; control and data acquisition and communication system; distributed control algorithm; experimental physics and industrial control system software; hard real-time system; multithreaded application real-time executor software; networked control systems; plasma discharge; remote monitoring; Control systems; Libraries; Monitoring; Physics; Plasmas; Protocols; Real time systems; Configuration; EPICS; MARTe; Middleware; Real-Time Systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real Time Conference (RT), 2010 17th IEEE-NPSS
Conference_Location :
Lisbon
Print_ISBN :
978-1-4244-7108-9
Type :
conf
DOI :
10.1109/RTC.2010.5750468
Filename :
5750468
Link To Document :
بازگشت