C. Kiesling, 11th B2GM PXD Session, KEK, March , Slow Control System for the PXD PXD Support Systems & Control UNICOS Standard PVSS User Interface Example Generalization for Belle II Summary and Conclusions
C. Kiesling, 11th B2GM PXD Session, KEK, March , PXD Support Systems and Control CO2 cooling unit Power supply for DEPFETs and ASICs + additional components: such as radiation monitors, temperature and humidity sensors, + data base access (constants etc.) + communication with run control
C. Kiesling, 11th B2GM PXD Session, KEK, March , MARCO Control Cabinet PLC (Siemens) Standard
C. Kiesling, 11th B2GM PXD Session, KEK, March , General Structure of SC for PXD from S. Furletov
C. Kiesling, 11th B2GM PXD Session, KEK, March , SCADA Servers, e.g. PVSS Ethernet Network & TCPIP communication services PLC Process Control PLC Process Control & Field interface Operator Consoles Fieldbus Networks control system connection to the process directly or through field-buses (“sensors”) Industrial Field layer Industrial Supervision Layer Interface to operators (Monitoring & Command emission) Real time DB & Archiving Control Logic Actions Industrial Control layer UNICOS Standard Structure Unified Industrial Control System Standard
MARCO Control System Architecture MARCO OWS DIP to detector L.Zwalinski, M.Ostrega – PH/DT/PO Terminal Server ComponentTypePiece S7-300 CPU PN/DP6ES7315-2EH14-0AB01 S7, MICRO MEMORY CARD6ES7953-8LL20-0AA01 S7-300, 8AI, RES. 9/12/146ES7331-7KF02-0AB05 S7-300, 8AO, U/I, 11/12 BITS6ES7332-5HF00-0AB01 S7-300, 8AI,2/3/4 Wire Resist Res9/12/146ES7331-7PF01-0AB01 S7-300, 32DI, 24 V DC, 1 X 40 PIN6ES7321-1BL00-0AA01 S7-300, 32DO, 24V DC, 0.5A6ES7322-1BL00-0AA01 SIMATIC 8" TOUCH TFT MULTI PANEL6AV6643-0CB01-1AX11 I/O TypeNumber DI32 DO32 AI34 AO8 C. Kiesling, 11th B2GM PXD Session, KEK, March , Device is structured in set of “Data Points”
C. Kiesling, 11th B2GM PXD Session, KEK, March , Slow Control Development Process Control Software based on the UNICOS convention (Unified Industrial Control System Standard) SCADA server Logic Generator Instance Generator Specification All generated files should be kept in Subversion Version Control (SVN) service. Start with a spread sheet (special feature for CO2 system) automatic code generation
C. Kiesling, 11th B2GM PXD Session, KEK, March , Tree Structure for Data Points Data point can be either “physical” (real device) or “virtual” (logical structure)
C. Kiesling, 11th B2GM PXD Session, KEK, March , UNICOS Parts Specification
C. Kiesling, 11th B2GM PXD Session, KEK, March , – Specification, object definition (-> spread sheet) 2 – PLC hardware configuration 3 – PLC & PVSS instance generation 4 – Process logic programming 5 – Code compilation 6 – Loading to PLC 7 – Commissioning & operation UNICOS Project Creation (-> MARCO) Logic Instance
C. Kiesling, 11th B2GM PXD Session, KEK, March , Starting with PVSS … Graphical Editor to show the data points and their relations
PVSS User Interface Example C. Kiesling, 11th B2GM PXD Session, KEK, March ,
C. Kiesling, 11th B2GM PXD Session, KEK, March , Double click Display Status and Operation Modes Pop-up Windows: standardize topology (!) Small part of the schematics Own panels can be constructed with Graphical Editor
C. Kiesling, 11th B2GM PXD Session, KEK, March , Controller Functionality Setting operation points, limits, compare to defaults, etc.
C. Kiesling, 11th B2GM PXD Session, KEK, March , Query time interval Maximum number of displayed line Number of found event Filter: object, alias, etc, Save, load filter, etc. Event List
C. Kiesling, 11th B2GM PXD Session, KEK, March , Alarms
PCO Alarms with SMS or notification L.Zwalinski, M.Ostrega – PH/DT/PO C. Kiesling, 11th B2GM PXD Session, KEK, March ,
C. Kiesling, 11th B2GM PXD Session, KEK, March , Operation according to Recipes What to do, if certain conditions happen? Solution: Use a „recipe“, e.g.: ramp up MARCO (Cold Start)
C. Kiesling, 11th B2GM PXD Session, KEK, March , Generalization for Belle II PXD Software group‘s conclusion ((see also S. Furletov) : NSM will be baseline for run control (RC) (well-tested, compact program) We see no conflict between NSM and PVSS PS for PXD will be integrated into PVSS Design will be modular to allow stand-alone-operation Integration into NSM with single-point interface to RC PXD Slow Control will serve as model for the other Belle II systems Common „look-and-feel“ may be desirable
C. Kiesling, 11th B2GM PXD Session, KEK, March , Summary & Conclusions Intuitive Slow Control is extremely helpful for shifters PXD will be serviced by complicated P/S and cooling system Due to „Copy and Paste“ for the CO2 cooling plant, PVSS is the software of choice, but: PVSS is an industrial product, good support is expected, large experience from all the CERN experiemens (including the LHC) PXD will create a Slow Control System which may serve as a model for Belle II in general Running system (CO2 part) will be available by summer 2012, power integrated by the fall of 2012 PVSS is NOT an alternative to NSM, but a complementary User Interface for human time scale controls in general