EPICS at DESY M. Clausen EPICS workshop Trieste’99 1 EPICS at DESY Matthias Clausen.
-
Upload
godfrey-barnett -
Category
Documents
-
view
213 -
download
0
Transcript of EPICS at DESY M. Clausen EPICS workshop Trieste’99 1 EPICS at DESY Matthias Clausen.
EPICS at DESYM. Clausen
EPICS workshop Trieste’991
EPICS at DESY
Matthias Clausen
EPICS at DESYM. Clausen
EPICS workshop Trieste’992
Overview
Where is EPICS used Changes Tools used at DESY Actual developments Actual Plans The future of EPICS
EPICS at DESYM. Clausen
EPICS workshop Trieste’993
Where is EPICS used
Cryogenic : Controls Water, Power ... : SCADA Power : Data logging DESY Machines (several places) : Data logging TTF magnets : Control
EPICS at DESYM. Clausen
EPICS workshop Trieste’994
Changes
The current cryogenic control system is actually running in the time of the year 1995. It is not Y2K save and will be replaced in 2000.
EPICS was a potential candidate but:– It was not reliable enough during the test performed in 1998
– There’s no redundant IOC available for 365-days uptime systems
– We did not have enough manpower to convert the old system into an EPICS system
Result:– A commercial system was purchased to replace the old system.
– All EPICS systems (for cryogenic controls) will be replaced to ensure a homogeneous layout of the new cryogenic control system
EPICS at DESYM. Clausen
EPICS workshop Trieste’995
Kontrollen
RegelungRegelschleifen
Regel-Objekte
Überwachung
objektorientiert,spezialisiert
integrativ,generalisiert
ORSI
Orsi Product Placement
EPICS at DESYM. Clausen
EPICS workshop Trieste’996
Namespaces:
DCS (D/3) structured
– by types
– > auto-configured Displays
Tag names with Properties– pre-defined namespace
SCADA (CUBE) no differentiation by type
No Properties– develop your own rules for names
EPICS at DESYM. Clausen
EPICS workshop Trieste’997
Tools used at DESY
Medm Alarm handler Strip(Histrory)Tool IDL Archive viewer Oracle database configuration tool
EPICS at DESYM. Clausen
EPICS workshop Trieste’998
Medm ( BESSY / DESY / CERN -Version)
Feature:
Dynamic Symbols
EPICS at DESYM. Clausen
EPICS workshop Trieste’999
Alarm handlerMultiple alarm handlerssynchronized by a lock file.This one is currently is in ‘slave’ mode.
New browser for alarm logs from several days.
EPICS at DESYM. Clausen
EPICS workshop Trieste’9910
Store alarms in Oracle
EPICS at DESYM. Clausen
EPICS workshop Trieste’9911
Strip(History)Tool
New buttons for history displays
EPICS at DESYM. Clausen
EPICS workshop Trieste’9912
Archive viewer (IDL)
EPICS at DESYM. Clausen
EPICS workshop Trieste’9913
Oracle as a database configuration tool
EPICS at DESYM. Clausen
EPICS workshop Trieste’9914
Actual Developments I
Alarm handler:– New features implemented together with Janet
Strip(History)Tool:– history call-up implemented by Chris
– history management added by Albert Kagarmanov (needs to be fed back into new release)
Archiver:– Move from VMS to UNIX
– Move from CORBA to RPC
– Extended functions for data-logging (store set-up parameter)
– New API for Strip(History)Tool and IDL-archive display
» (look at the OPC API)
EPICS at DESYM. Clausen
EPICS workshop Trieste’9915
Actual Developments II
Oracle database configuration tool Oracle alarm configuration tool Oracle operator log
OPC - Server for EPICS data ( CA client)
GPFC ( mini IOC)
EPICS at DESYM. Clausen
EPICS workshop Trieste’9916
Actual Plans
Make the EPICS base at DESY more stable– use only one release -> 3.13.1.D
– use IOC-startup configuration script
EPICS integration to/with other systems at DESY– OPC
– TINE server on IOC ( parallel access by two protocols)
Investigate IEC 1131 to describe prototypes (objects) for EPICS databases
EPICS at DESYM. Clausen
EPICS workshop Trieste’9917
The Future of EPICS at DESY
?!