Presentation is loading. Please wait.

Presentation is loading. Please wait.

TPC Prototype III TPC module anode HV edge LV module analog digital Cool sensor Gas sensor Shift Expert DCS Ch Skirt.

Similar presentations


Presentation on theme: "TPC Prototype III TPC module anode HV edge LV module analog digital Cool sensor Gas sensor Shift Expert DCS Ch Skirt."— Presentation transcript:

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

3

4

5

6

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


Download ppt "TPC Prototype III TPC module anode HV edge LV module analog digital Cool sensor Gas sensor Shift Expert DCS Ch Skirt."

Similar presentations


Ads by Google