Welcome to the ZEUS BBL3 Home Page

So ! You weren't sufficiently confused already ?


The BBL3 is a hardwired interlock system developed by the L3 Experiment at CERN.

The BBL3 System, as used in ZEUS, consists of three BBL3 crates situated in the rack P-1-3 of the ZEUS control room. Each crate accepts 48 inputs (LEMO 00 which connect to the rear of each crate) and produces 32 outputs (in various versions also at the rear of each crate). Each input can be "LOCKED" by switches on the front on each crate. "Locked" inputs are displayed and can be readout but are not used in producing the outputs. Each output is a user programmable, hardwired "OR" of any of the inputs. The output from each crate is distributed to a Interlock Relay Box, to the ZEUS Slow Control, and to the SHIVA interface. In addition, the output from BBL3 crate 0 is connected to the OPTO22 system in rack P-1-4 (just a box with lights) for display purposes.

The Interlock Relay Box provides a fourfold fanout of each output. Note the numbering on the interlock relay boxes is 1-32 while the BBL3 uses 0-31 (Sorry).

The SHIVA Interface allows the OS9 system CRATES in rack P-1-1 to monitor the status of all BBL3 crates. Users can telnet to CRATES and run the display program shiva_display to display the status of all inputs, lock switches, and outputs. If this program is not working one can try to re-start the monitoring tasks with the commands: shiva_read_reset <>>>/nil & and shiva_monitor <>>>/nil &. If this fails try rebooting the OS9.

In addition, daily log files are kept in directory /h0/SHIVA. These log files record every change of input, lock switch, or output together with the input or output channel message (see below).

The messages which appear on the shiva display program and in the log files are read from the file /h0/SHIVA/ASSIG/shiva0.res. Note: if you change this file it is necessary to ensure that read access is world.

Re: cabling. Originally it was planned for the BBL3 to be in the rucksack, B-3-13. Consequently, several cables to and from various components end at a terminal strip in B-3-13. When it was decided to have the BBL3 in the control room a cable was run from B-3-13 to the control room and a mating terminal strip installed there behind rack P-1-3. Subsequent cabling to and from the various components go directly to the BBL3 in P-1-4.

Inputs and Outputs, in the BBL3 system, are considered "TRUE" if there is an "OPEN CIRCUIT" and "FALSE" if there is a "CLOSED CIRCUIT". Thus if an input cable is unplugged, or broken (but not shorted) the BBL3 assumes the "TRUE" state for that input channel. The TRUE state can also be considered as an alarm state (ie. something is wrong or dangerous or used to prohibit some other action).

LED's on the input modules (at rear of crate) show the status of the inputs. LED's are on when the input is "true" or an open circuit. LED's on the logic units (at front panel of each BBL3 crate) show the status of the inputs and lock switches. Left LED on means open circuit, flashing means it was an open circuit but now closed and reset not yet performed (Reset is normally automatic via Shiva system running on CRATES but if CRATES is off or programs not running must reset by button on main control module in each crate.) The right LED on means lock switch enabled. Output's are programmed through the two pin arrays on the right side of each BBL3 crate. There are 56 horizontal rows for the 48 input channels plus 8 spemcial functions. The right-most pin board controls outputs 0-15 and the left controls outputs 16-31. The outputs are the vertical columns of each pin board. There are also LED's along the left edge of each pin board which indicate the output channel status (on means open circuit). The outputs are programmed by inserting a diode pin into one of the holes. This couples that horizontal input channel with that vertical output channel. Whenever that input channel is an open circuit and not locked then that output channel is also an open circuit. Each horizontal input line can have several diodes and thus affect several output channels. Similarly each vertical output channel can have several diodes and is thus affected by several input channels. The output is the logical "OR" of the inputs. If any input is true the outpuit is also true.

The present inputs are listed in the following table. The messages describe the signal TRUE or ALARM states with the programmed actions (unless inputs are locked). The outputs associated with each input are also shown.

Crate Input Message Action Output
00 Operator Switch - DAQ enabled Prohibit injection 0,31
01 F/RCAL - NOT fully OPEN Prohibit injection 1,31
02 F/RCAL - NOT fully CLOSED Do NOT setup CTD, etc. 2,22-24
03 Magnets not at nominal current Inhibit GFLT 3,31
04 BAC HV - ON Prohibit injection 4,31
05 CTD HV - ON Prohibit injection 5,31
06 Beampipe Temp. - ALARM ABORT BEAM, Prohibit injection 6,30,31
07 7
08 Radiation in CAL > 1kHz Sound voice alarm 8
09 Radiation in CAL > 5kHz Sound voice alarm 9
010 STT tripped 16,20 10
011 CTD - TRIPPED Inhibit GFLT 11,20
012 LPS - ON Prohibit injection 12,31
013 FMUON LST HV - ON 13
014 FMUON DC HV - ON 14
015 Panic Button - ALARM ABORT BEAM 15,30
016 F/RTD HV - TRIPPED Inhibit GFLT 16,20
017 BMUON HV - TRIPPED Inhibit GFLT 17,20
018 CAL P.S. - FAILURE Inhibit GFLT 18,20
019 Disable BMUON HV Do NOT setup BMUON 19,24
020 Output 2 (CAL - NOT CLOSED) Inhibit GFLT 20
024 Lumi Veto Prohibit injection 7,31
025 Lumi Alarm Inhibit GFLT 10,20
026 8 m tagger Veto Prohibit injection 7,31
027 8 m tagger Alarm Inhibit GFLT 10,20
028 44 m tagger Veto Prohibit injection 7,31
029 44 m tagger Alarm Inhibit GFLT 10,20
030-31
032 Output 20 (CAL+CTD+F/RTD+BMU+PS) Inhibit GFLT 25
033-36
037 open circuit SCM ignores BBL3 ? 26
038 MVD radiation monitor 1 Readout by SHIVA -
039 MVD radiation monitor 2 Readout by SHIVA -
040 MVD radiation monitor 3 ABORT BEAM, prohibit injection 30,31
041 MVD temperature alarm ABORT BEAM, prohibit injection 30,31
042 MVD is on Prohibit injection 31
043 MVD trip Inhibit GFLT 20
044-46
047 Op. Switch - injection enabled Do not setup CTD, etc. 21-24,27,28
10 Balcony NW F - OPEN
11 Balcony NW R - OPEN
12 Balcony NE F - OPEN
13 Balcony NE R - OPEN
14 Balcony SW F - OPEN
15 Balcony SW R - OPEN
16 Balcony SE F - OPEN
17 Balcony SE R - OPEN
18 Rucksack Temp Input Alarm Acoustic alarm 0
19 Rucksack Output Alarm Acoustic alarm 0
110 Rucksack Pressure Input Alarm Acoustic alarm 0
111 Rucksack Pressure Output Alarm Acoustic alarm 0
112 Fmuon Hut Temp Input Alarm Acoustic alarm 0
113 Fmuon Hut Output Alarm Acoustic alarm 0
114 Fmuon Hut Pressure Input Alarm Acoustic alarm 0
115 Fmuon Hut Pressure Output Alarm Acoustic alarm 0
116 open circuit Warn if solenoid trips 16
117 open circuit Warn if compensator trips 17
118 open circuit Warn if yoke trips 18
119 open circuit Warn if toroid trips 19
120 Cooling pump alarm Warn if <2 pumps are running 1
121-47
20-47

The present outputs are listed in the following table. The messages describe the signal TRUE or ALARM states with the cable connections. The inputs which produce each output are also shown.

Crate Output Message Connection Input
00 Operator Switch - DAQ enabled 0
01 F/RCAL - NOT fully OPEN 1
02 F/RCAL - NOT fully CLOSED to input 20 2
03 Magnets not at nominal current 3
04 BAC HV - ON 4
05 CTD HV - ON 5
06 Beampipe Temp. - ALARM 6
07 LUMI HV - ON 7
08 Radiation in CAL > 1kHz to C-1-14 8
09 Radiation in CAL > 5kHz 9
010 10
011 CTD - TRIPPED 11
012 LPS - ON 12
013 FMUON LST HV - ON 13
014 FMUON DC HV - ON 14
015 Panic Button - ALARM 15
016 F/RTD or STT HV - TRIPPED 16
017 BMUON HV - TRIPPED 17
018 CAL P.S. - FAILURE 18
019 Disable BMUON HV 19
020 CAL+CTD+F/RTD+BMU+PS to input 32 3,11,16-18,20
021 Prepare for DAQ 47
022 prepare for DAQ + CAL, MVD enable, MVD-laser enable to LPS and MVD 2,47
023 prepare for DAQ + CAL to CTD, FMUON 2,47
024 prepare for DAQ + CAL + BMUON to B/RMUON 2,19,47
025 inhibit GFLT to GFLT 32
026 SC ignores BBL3 37
027 prepare for DAQ to FDET, TRD 47
028 prepare for DAQ to BAC 47
029 Gas ALARM to HERA
030 ABORT BEAM to HERA 6,15,40,41
031 Prohibit Injection to HERA 0,1,4-7,12
10 Cooling water alarm Rucksack/FMUON hut 8,9,10,11,12,12,14,15
11 Cooling water alarm: <2 pumps running 20
12-15
116 SC warns if solenoid trips 16
117 SC warns if compensator trips 17
118 SC warns if yoke trips 18
119 SC warns if toroid trips 19
120-31
20-31

The following INPUTS and their corresponding SWITCHES generate a PROHIBIT INJECTION :

Crate INPUT
00 Operator Switch - DAQ enabled
01 F/RCAL - NOT fully OPEN
04 BAC HV - ON
05 CTD HV - ON
06 Beampipe Temp. - ALARM
012 LPS - ON
024 Lumi Veto
026 8 m tagger Veto
028 44 m tagger Veto
040 MVD rad. monitor 3
041 MVD temperature alarm
042 MVD is on

The following INPUTS and their corresponding SWITCHES generate an INHIBIT GFLT :

Crate INPUT
03 Magnets not at nominal current
010 STT tripped
011 CTD - TRIPPED
016 F/RTD HV - TRIPPED
017 BMUON HV - TRIPPED
018 CAL P.S. - FAILURE
020 Output 2 (CAL - NOT CLOSED)
025 Lumi Alarm
027 8 m tagger Alarm
029 44 m tagger Alarm
032 Output 20 (CAL+CTD+F/RTD+BMU+PS)
043 MVD tripped


Comments and queries to:

Bernd Loehr Tel: +49 (40) 8998 3298
DESY - ZEUS FAX: +49 (40) 8998 3092
Notkestrasse 85
22603 Hamburg, Germany E-mail: BERND.LOEHR@DESY.DE

http://www-zeus.desy.de/~loehr/BBL3/bbl3.html Updated 5/3/98