Download presentation
Presentation is loading. Please wait.
Published bySusanna Nelson Modified over 9 years ago
1
TPC Prototype III TPC module anode HV edge LV module analog digital Cool sensor Gas sensor Shift Expert DCS Ch Skirt
2
FSM Software TPC module anode HV edge LV module analog digital Cool sensor Gas sensor DCS Ch PVSS SMI++ PVSS fanout within PVSS Skirt
7
Single Channel Action: Mode: Exclude/Manual:
8
Multi Channels
9
Database
10
*.FSM.Action *.FSM.State *.FSM.Mode *.FSM.Action *.FSM.State *.FSM.Mode *.PS.DB.* SMI++ *.FSM.Action *.FSM.State *.FSM.Mode *.PS.DB.* *.FSM.Action *.FSM.State *.PS.DB.* *.PS.* PVSS SMI++ FwFSM Framework / SP OPC etc. Ctrl *.pnl Smi Detector Group Dp
11
CONFIGURED HW_READY INTERMEDIATE CONFIG ON ERROR GO_INTERMEDIATE SWITCH_OFF CONFIGURE SWITCH_OFF OFF START STOP NOT_READY STOP START_HWSTOP_HW RECOVER RAMPING_DOWN CONFIG STOP_HW CONFIGURE SET_CONFIGURATION CONFIGURE SET_CONFIGURATION HV CONFIGURE SET_CONFIGURATION START_HW RAMPING_UP RAMPING_DOWNRAMPING_UP START
12
CONFIGURED RAMPING_DOWN_LO OFF RAMPING_UP_LO ERROR_LO INTERMEDIATE CONFIG CONFIG_LO CONFIG_INTERMEDIATE RAMPING_DOWNRAMPING_UP ON CONFIG_ON ERROR RAMPING_DOWN_CONF GO_INTERMEDIATE CONFIGURE; SET_CONFIGURATION CONFIGURE SET_CONFIGURATION START SWITCH_OFF CONFIGURE SET_CONFIGURATION RECOVER STOP RECOVER SWITCH_OFF START STOP RAMPING_DOWN_EM EMERGENCY_OFF ALL STATES START HV Channel GO_INTERMEDIATE SWITCH_OFF
13
Summary Simulation of Hardware –Next step: using real Hardeware 108 HV Channels –Next step: Also more LV etc. Channels –Setup of a few PC’s to simulate TPC DCS System is build with Scripts –Easy to change or implement new sub detectors Unify States Names and meaning (at DCS level)??
14
States + Actions “Documentation”
15
OFF ON ERROR HW HV/LV COOLING START STOP RECOVER
16
OFF ON ERROR HV hardware (crate, module etc) off Error HW on (ready for operating HV channels) HW HV/LV COOLING OFF ON ERROR START RECOVER STOP STATEDp: *.FSM.State OFF18 ERROR13 ON11 NO_CONTROL1 DEAD0 ACTIONDp: *.FSM.Action RECOVER4 STOP3 START2 NO_CONTROL DEAD Proxy not running No communication with hardware NO_CONTROL DEAD no command, after revive back to old state
17
OFF ON ERROR HV hardware (crate, module etc) off Error HW on (ready for operating HV channels) GAS STATEDp: *.FSM.State OFF18 ERROR13 ON11 NO_CONTROL1 DEAD0 NO_CONTROL DEAD Proxy not running No communication with hardware
18
CONFIGURED RAMPING_DOWN_LO OFF RAMPING_UP_LO ERROR_LO INTERMEDIATE CONFIG CONFIG_LO CONFIG_INTERMEDIATE RAMPING_DOWNRAMPING_UP ON CONFIG_ON ERROR RAMPING_DOWN_CONF GO_INTERMEDIATE CONFIGURE; SET_CONFIGURATION CONFIGURE SET_CONFIGURATION START SWITCH_OFF CONFIGURE SET_CONFIGURATION RECOVER STOP RECOVER SWITCH_OFF START STOP RAMPING_DOWN_EM EMERGENCY_OFF ALL STATES START HV Channel GO_INTERMEDIATE SWITCH_OFF
19
CONFIGURED RAMPING_DOWN_LO OFF RAMPING_UP_LO ERROR_LO INTERMEDIATE CONFIG CONFIG_LO CONFIG_INTERMEDIATE RAMPING_DOWN RAMPING_UP ON CONFIG_ON ERROR RAMPING_DOWN_CONF Channel off Channel off, Voltage read from database and written to the device Error (Voltage trip) Channel at intermediate (INTERMEDIATE) voltage Channel tripped at voltages above INTERMEDIATE voltage Channel on (ready for data taking) Channel ramping up to INTERMEDIATE voltage Channel ramping down from INTERMEDIATE to 0V Channel ramping up Channel ramping down to INTERMEDIATE voltage Channel ramping down after manual changing of configuration in state ON reading values from database and write to device reading values from panel and write to device and database (in state CONFIGURED) reading values from panel and write to device and database (in state INTERMEDIATE) reading values from panel and write to device and database (in state ON) HV Channel
20
NO_CONTROL DEAD Proxy not running No communication with hardware RAMPING_DOWN_EM Switch off from all states, high ramping speed HV Channel
21
CONFIGURED RAMPING_DOWN_LO OFF RAMPING_UP_LO ERROR_LO INTERMEDIATE CONFIG CONFIG_LO CONFIG_INTERMEDIATE RAMPING_DOWN RAMPING_UP ON CONFIG_ON ERROR RAMPING_DOWN_CONF CONFIGURE GO_INTERMEDIATE; CONFIGURE; SET_CONFIGURATION RECOVER; RECOVER START; SWITCH_OFF; CONFIGURE; SET_CONFIGURATION STOP; CONFIGURE; SET_CONFIGURATION STOP START; SWITCH_OFF GO_INTERMEDIATE SWITCH_OFF; START STOP HV Channel
22
NO_CONTROL DEAD no command, after revive back to old state CONFIGURE? RAMPING_DOWN_EM HV Channel
23
STATEDp: *.FSM.State OFF18 CONFIGURED17 ERROR_LO16 INTERMEDIATE14 ERROR13 ON11 RAMPING_UP_LO10 RAMPING_DOWN_LO9 RAMPING_UP8 RAMPING_DOWN7 RAMPING_DOWN_CONF6 CONFIG_DB5 CONFIG_LO4 CONFIG_INTERMEDIATE3 CONFIG_ON2 NO_CONTROL1 DEAD0 RAMPING_DOWN_EM19 ACTIONDp: *.FSM.Action EMERGENCY_OFF *8 GO_INTERMEDIATE7 CONFIGURE6 SET_CONFIGURATION5 RECOVER4 STOP3 START2 SWITCH_OFF1 FAKE_TRIP **0 * not visible ** only for development use HV Channel
24
CONFIGURED HW_READY INTERMEDIATE CONFIG_LO ON ERROR GO_INTERMEDIATE SWITCH_OFF CONFIGURE SWITCH_OFF OFF START STOP NOT_READY STOP START_HWSTOP_HW RECOVER RAMPING_DOWN CONFIG CONFIG_INTERMEDIATE STOP_HW CONFIGURE SET_CONFIGURATION CONFIGURE SET_CONFIGURATION HV fanout CONFIGURE SET_CONFIGURATION START_HW RAMPING_UP RAMPING_DOWNRAMPING_UP START NOT_READY_LO CONFIG_ON CONFIGURE SET_CONFIGURATION
25
STATEDp: *.FSM.State OFF18 CONFIGURED17 ERROR_LO16 INTERMEDIATE14 ERROR13 ON11 RAMPING_UP_LO10 RAMPING_DOWN_LO9 RAMPING_UP8 RAMPING_DOWN7 RAMPING_DOWN_CONF6 CONFIG_DB5 CONFIG_LO4 CONFIG_INTERMEDIATE3 CONFIG_ON2 NO_CONTROL1 DEAD0 RAMPING_DOWN_EM19 ACTIONDp: *.FSM.Action EMERGENCY_OFF *8 GO_INTERMEDIATE7 CONFIGURE6 SET_CONFIGURATION5 RECOVER4 STOP3 START2 SWITCH_OFF1 FAKE_TRIP **0 * not visible ** only for development use HV fanout
26
CONFIGURED HW_READY INTERMEDIATE CONFIG ON ERROR GO_INTERMEDIATE SWITCH_OFF CONFIGURE SWITCH_OFF OFF START STOP NOT_READY STOP START_HWSTOP_HW RECOVER RAMPING_DOWN CONFIG STOP_HW CONFIGURE SET_CONFIGURATION CONFIGURE SET_CONFIGURATION HV CONFIGURE SET_CONFIGURATION START_HW RAMPING_UP RAMPING_DOWNRAMPING_UP START
27
CONFIGURED OFF INTERMEDIATE CONFIG RAMPING_DOWN RAMPING_UP ON ERROR NOT_READY All channel off All channel off, Voltages read from database and written to the device All channel at intermediate (INTERMEDIATE) voltage At least one channel tripped at voltages above INTERMEDIATE voltage All channel on (ready for data taking) Some channel INTERMEDIATE and at least one channel OFF (0V) at least one channel ramping up at least one channel ramping down reading values from database and write to device HV/HV fanout NOT_READY_LO Some channel on and at least one channel off (0V) or INTERMEDIATE CONFIG CONFIG_LO CONFIG_INTERMEDIATE CONFIG_ON reading values from database and write to device reading values from panel and write to device and database (in state CONFIGURED) reading values from panel and write to device and database (in state INTERMEDIATE) reading values from panel and write to device and database (in state ON)
28
NO_CONTROL DEAD Proxy not running No communication with hardware Hardware on HW_READY HV/HV fanout
29
CONFIGURED OFF INTERMEDIATE CONFIG RAMPING_DOWN RAMPING_UP ON ERROR NOT_READY CONFIGURE GO_INTERMEDIATE; CONFIGURE; SET_CONFIGURATION RECOVER STOP; GO_INTERMEDIATE; START; CONFIGURE; SET_CONFIGURATION START; SWITCH_OFF; CONFIGURE; SET_CONFIGURATION STOP; CONFIGURE; SET_CONFIGURATION STOP;START;CONFIGURE; SET_CONFIGURATION NOT_READY_LO SWITCH_OFF, GO_INTERMEDIATE; CONFIGURE; SET_CONFIGURATION HV/HV fanout CONFIG_LO CONFIG_INTERMEDIATE CONFIG_ON
30
NO_CONTROL DEAD no command, after revive back to old state CONFIGURE? HW_READY STOP_HW HV/HV fanout
31
CONFIGURED HW_READY INTERMEDIATE CONFIG Setting ON ERROR GO_INTERMEDIATE CONFIGURE SWITCH_OFF OFF TPC START NOT_READY STOP START_HWSTOP_HW RECOVER Setting CONFIG STOP_HW CONFIGURE
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.