Professional Documents
Culture Documents
CSS Core Applications DESY
CSS Core Applications DESY
ioc log
control
Command Reply
Beacon Alarm
Alarm caPutLog sysMsg snlMsg
ICS
ICS
ICS
JMS
Matthias Clausen, DESY
XFEL Refrigerator Controls – April 27, 2010
4
The European
X-Ray Laser Project
XFEL
X-Ray Free-Electron Laser
ActiveMQ
T JMS-Server
DepartmentDecision ALARM
(FilterManager) T
T_AMS_CON_SMS SmsConnector
T
T T_AMS_CON_MAIL EMailConnector
T_AMS_MESSAGEMINDER
T
T_AMS_CON_JMS JmsConnector ActiveMQ
MessageMinder JMS-Server
T T
T_AMS_DISTRIBUTE T_AMS_CON_VOICEMAIL VoicemailConnector
Derby Db
Distributor Filter-Konfiguration
Alarm Displays
• Alarm Table
– AlarmTables may be connected to one or more JMS Topics
(dynamically)
– Alarm Tables may be (alternatively)updated by channel access monitors
– using a XML config file for channel list (NEW)*
• Log Table
• Log Tables may be connected to one or more JMS Topics
(dynamically)
• Alarm-Tree
– Get the configuration from LDAP (default)
– Reading configuration from XML File (NEW)*
(* Local Alarm Displays can run independently from LDAP and JMS)
Alarm Table
Alarm System
- Alarm Tree view
• Shows the current status of the alarm state from the IOC
• Delete and create records and subcomponents by context menu
• Configuration-Changes are stored in the LDAP server (or in XML file)
• Alarm status is propagated to root component
• Property view to display and edit tree items
• Developers
– EPICS IOC core software (e.g. drivers)
– Device configuration
– EPICS database configuration
• Working model
– Device configuration by the hardware engineer
• Add/ Change devices in RDB based device configuration tool
– EPICS control database by the process engineer using CSS-
DCT independent from hardware engineer
Database size: 2500/ 1500 records
ÆChange in Prototype inherited to 150 instances
Application Development
Integrating new I/O devices Configuration of I/O Hardware
And Process Controls
Prepare new
Get driver IOC Configure Configure
from Load Image Profibus Database
EPICS site
Profibus Database
Write text file
to load Configuration Creation
directory Tool Tool
>eval()
>ioname()
>forwardlink()
>datalink()
>sensorid()
SNL Editor
Screenshot
Activation:
•Activate from any view by <CTRL+Alt+S> (important for detached views)
•Screenshot Menu in SDS Graphics
•Icon in CSS Menu
Matthias Clausen, DESY
XFEL Refrigerator Controls – April 27, 2010
22
The European
X-Ray Laser Project
XFEL
X-Ray Free-Electron Laser
Screenshot Actions
caSnooper
From CSS in the Office Network to a Server in the Control Network
List of remote
CSS-headless
applications
CSS @ DESY