Vous êtes sur la page 1sur 27

Instructions on how to use the new version of Cerberus.

The program.
The program gets all its information from Argus over the network when in operation
and makes no contribution to the logical operation of the interlocks. It just reports
what it is told.
The program currently updates at 5 Hz.
The program gets its knowledge of which room it is in from the name of the computer
e.g. CERBERUS00 to CERBERUS07. CERBERUS0 is the test / spare machine (however
IP addresses are allocated to machines and PLCs by hand).
The code makes some consistency checks on the data to see if something has failed
(reported as BROKEN on the layout diagram). If it finds an inconsistency it reports it
on the screen immediately and if it is present for more than one second (to allow for
the possibility of network messages getting out of phase) it beeps (through the
speakers) once each time round the loop until the failure is rectified. The checks are
If a door is reported from two different rooms and the data is in conflict.
If a shutter is reported from two different rooms and the data is in conflict.
If a shutter is showing both fully open and fully closed at the same time.
The tripped and hazardous state either side of an open shutter are not the
same.
A door is open and not overridden and the room or rooms either side of the
door are not tripped.
A laser is on in a room or enclosure and the room or enclosure is not
hazardous.
The program attempts to report any errors in the commands (mistyping or correctly
typed but in the wrong position) in the layout file.
Wave files (.wav) can be generated to report a laser about to come on, a laser on, a
shutter about to open and a room tripped. These files will vary with the name of the
item and will need to be re-recorded as the configuration changes. These items are
reported in the room in which the device is located, any room connected to that room
through an open shutter and room 0 (the control room). This can be turned off with
the Sound keyword.
The layout of the door / wall display follows the CLF agreed document.

The program is configured from a text table in a file called layout.txt without any
change to the compiled code. It can be configured for any laser configuration currently
with an upper limit of up to 20 rooms and 100 each of doors, shutters, lasers and
enclosures (although this upper limit can be trivially changed, almost without limit).
Numbers need not be contiguous.
The file Layout.txt.
The whole program is defined by a text file called layout.txt which can be saved and
restored for different application using operating system commands.
It can be entered / edited using any text editor e.g. Notepad, Word (provided it is
saved as a .txt file) etc.
There is a command per line. Line breaks are not allowed.
Each line terminated by a semi-colon (;).
Anything after the semi-colon is treated as a comment.
An exclamation mark (!) at the beginning of a line defines that line as a comment.
Separators are a space or a / (which ever helps to make sense of the command).
Commands can occur in any order (but it is wise to group them). Not all commands
are necessary (e.g. if a door is not overridable, omit the overridden bit position).
The program counts the number of items (e.g. rooms, doors etc.) - you do not have to
enter the information separately. The first reference to an item adds it to the list.
The definition of bit position is a sequence of three numbers
The first is the room number providing the information (0 to No. of rooms 1);
The second is the word number in the array of bytes send by that room; and
The third is the bit position in the byte (0 to 15, 0 being the least significant bit)
e.g. 1/4/2 means room 1 / word 4 / bit 2
The definition of colour is three numbers being the percentage setting of the Red,
Green and Blue guns in that order e.g. 100/100/100 is white, 0/0/0 is black, 100/0/0
is pure red 0/100/0 is pure green and 0/0/100 is pure blue.
Titles can be followed by comments telling you about the state of that item, e.g. the
title of a door or enclosure can be followed by Overridden, a laser by On? indicating
it is about to come on (CF shutter also), a room by searching etc.
A (rather basic) pattern of the bits is written to the screen to act as a diagnostic to the
working of the program. This could be removed in future issues if required.

A fully working example of this file is provided later.

The key words are


A.

Key words that can occur at the beginning of a line -

TestMode
This switches the program into a stand alone test mode enabling Cerberus to be set up
and tested on your local computer; giving you the opportunity to change the bit
information. When it is commented out ( !TestMode ) the program will run in
production mode and get its bit information from Argus over the network.
There are no parameters (and, remember, the line must end with a semi-colon).
Recording
This turns on the recording of (and the ability to playback) the changes in the bit
pattern with a date and time stamp (not yet implemented).
BitPattern
This defines where the bit pattern (and the test bits check box) is drawn on the screen.
It is followed by 4 numbers (left, top, width and height).
MainTitle
This defines the text and position of the main title on the screen. It can be followed by
the keyword Title or CastelOKBitPosition.
The title consists of the title, the state of the Castel keys (OK), the date and time, and a
spin wheel to indicate the program is running. It is drawn in black.
Colour
This defines the colours of the items on the layout screen. It is followed by one of the
key words from Room, Background, Hazardous, Door, Shutter, Laser, LaserFill,
Enclosure, EnclosureFill, OnBit and OffBit and then followed by 3 numbers in the
range 0 to 100 being the percentage settings of the Red, Green and Blue guns in that
order. All colours (as defined by the key words) must be defined.
Message

This defines a message to be written to the layout screen at the specified position in
the specified colour when a bit is set. It is followed by a number in the range 0 to 99
and keywords Title, Colour, or MessageBit. Title is of the format of Title with an
optional integer at the end defininf the font size (if it is missing the default is 8 point).
Colour is followed by the foreground and background colours in the format of
Colour. Messagebit is followed by On or Off and a bit in the format of Bit.
Room
This defines the parameters for a room. It is always followed by the room number and
can then be followed by a key word from Title, Corners, NotTrippedBitPosition,
HazardousBitPosition, EmptyBitPosition, SearchingBitPosition,
AuthorisingBitPosition, EditInfoBitPosition, ServiceModeBitPosition, Sound,
ShowBeamStops , Connection, IPAddr, EditInfoRoomScreen or DoorDisplay.
A room consists of an outline and a title with the possibility of associated comments.
It is drawn in black.
Door
This defines the parameters for a door. It is always followed by a door number and can
then be followed by a key word from Title, OpenPosition, ClosedPosition, InRoom,
ClosedBitPosition or OverriddenBitPosition.
The door consists of a title with the possibility of associated comments and an open
and close position. It is drawn in red.

Shutter
This defines the parameters for a shutter. It is always followed by a shutter number
and can then be followed by a key word from Title, OpenPosition, ClosedPosition,
InRoom, AlsoInRoom, OpenBitPosition, ClosedBitPosition and
AboutToOpenBitPosition.
The shutter consists of a title with the possibility of associated comments and an open
and close position. It is drawn in blue.
Laser

This defines the parameters for a laser. It is always followed by a laser number and can
then be followed by a key word from Title, Position, Beam, InRoom, OnBitPosition,
ComingOnBitPosition and NoHazardInRoom.
The laser consists of a title with the possibility of associated comments and a
rectangular box with a beam drawn from it. The rectangle is drawn solid if the laser is
on and hollow if it is off. It is drawn in green.
Enclosure
This defines the parameters for an enclosure. It is always followed by an enclosure
number and can then be followed by a key word from Title, Corners, InRoom,
ClosedBitPosition, HazardousBitPosition or OverriddenBitPosition.
The enclosure consists of a title with the possibility of associated comments and a
rectangular box. The rectangle is filled if the enclosure is hazardous and hollow if it is
not. If the enclosure is open then one side is not drawn. It is drawn in purple.
BeamStop
This defines the beam stops whose states are reported on the door displays if
requested. It is always followed by a beam stop number and can then be followed by a
key word from Title, Laser or OpenBitPosition. They are not drawn on the layout
diagram. Laser is a special case (see below)

B.

Key words that act as parameters

Title (used after most items)


The defines the title for an item and is always followed by a text string with spaces
replaced by underscores and then three numbers indicating the X and the Y positions
of the title and the maximum length of the title before it begins scrolling.

CastelOKBitPosition (used after title)


This defines the bit information that indicated that the Castel keys are OK for the title.
It is followed by the bit position (see above).
Corners (used after room and enclosure)
6

This defines the corners for rooms (up to 10 corners) and enclosures (up to 4 corners).
They are pairs of numbers indicating the X and Y positions of the corners (it can be
helpful in long lists of numbers to use the / as a separator). The code completes the
line from the first to the final co-ordinate.
NotTrippedBitPosition (used after room)
This defines the bit information that indicated that the room is tripped. It is reported
after the room title and a voice message is issued if not turned off. It is followed by the
bit position (see above).
HazardousBitPosition (used after room)
This defines the bit information that indicated that the room is hazardous. It is
reported after the room title and the room is flood filled with light red. It is followed
by the bit position (see above).
EmptyBitPosition (used after room)
This defines the bit information that indicated that the room is empty. It is reported
after the room title. It is followed by the bit position (see above).
SearchingBitPosition (used after room)
This defines the bit information that indicated that the room is searching. It is
reported after the room title. It is followed by the bit position (see above).
AuthorisingBitPosition (used after room)
This defines the bit information that indicated that the room is authorising. It is
reported after the room title. It is followed by the bit position (see above).

ServiceModeBitPosition (used after room)


This defines the bit information that indicated that a room will be put into service
mode which will be displayed on the door / wall display. It is set and cleared by a
protected button the touch screen in that room.
EditInfoBitPosition (used after room)

This defines the bit information that indicates that the information for a room on the
door / wall display can be edited. It is set by a protected button the touch screen in
that room. It brings up a box on the layout screen that enables the authorised person
to edit the information and then exit or cancel the operation. It is followed by the bit
position (see above).
EditInfoRoomScreen (used after room}
This indicated the room containing the layout screen which will be used to edit the
information for this room. If it is not specified then it will default to be the same as the
room number.
Sound (used after room)
This defines whether a room will use sound output or not. It is followed by the key
word On or Off.
ShowBeamStops (used after room)
This defines whether the door / wall display for a room will show beam stop
information. It is followed by the key word On or Off.
Connection (used after room)
This defines whether the room is to be used in the laser connections area of the door /
wall display. It is followed by one of the key words None, Laser or TA. The key word
Laser can only occur once and indicated the room that connections will be shown to.
The keyword None indicated the room will not be included in this logic. The key
word TA indicated this room will be shown connected to the laser room if there is a
path through open shutters between them.
IPAddr (used after room)
This is followed by a string containing the IP address (e.g. 172.16.68.3) the address of
the first word for that PLC (e.g. 4000) and the number of words to be transferred (e.g.
50).
DoorDisplay M S X Y (used after room)
This specifies additional rooms (M) door displays to be shown in this room on screen
(S) located at the position X,Y. It is followed by two numbers, M being the additional
room number and S, the screen number. The layout display and the door / room
8

display for this room are always shown on screens 0 and 1 respectively. A graphics
card must be provided to provide enough screens to satisfy this command or these
commands as it can be repeated until all screens are used.
OpenPosition (used after doors and shutters)
This defines the position of the open device. It is followed by 4 numbers showing X1,
Y1, X2 and Y2 for the position on the screen.
ClosedPosition (used after doors and shutters)
This defines the position of the closed device. It is followed by 4 numbers showing X1,
Y1, X2 and Y2 for the position on the screen.
OpenBitPosition (used after shutter)
This defines the bit information that indicated that the item is open in the case of a
door or fully open in the case of a shutter. It is used to draw the device on the screen.
It is followed by the bit position (see above). If a door or shutter is reported from two
rooms enter two values for this bit position, otherwise just enter one.

ClosedBitPosition (used after door, enclosure and shutter)


This defines the bit information that indicated that the shutter is fully open. It is used
to draw the shutter on the screen. It is followed by the bit position (see above). If a
door or shutter is reported from two rooms enter two values for this bit, otherwise just
enter one.
OverriddenBitPosition (used after door and enclosure)
This defines the bit position that indicated the door or enclosure is overridden. It is
reported after the title for that item. It is followed by the bit position (see above). If
there is no override, just leave the line out for this item.
AboutToOpenBitPosition (used after shutter)
This defines the bit position indication that the shutter is about to open. It is reported
after the title for the shutter and via a voice message. It is followed by the bit position
(see above).
InRoom (used after laser, shutter and enclosure)
This defines the room which contains the laser, shutter or enclosure. It is followed by a
number which is a valid room number. This is the room in which the title is drawn.
AlsoInRoom (used after shutter and door)
This defines the second room that a shutter reports its bit pattern through. If the
shutter is in a room rather than between rooms, just leave this line out. It is followed
by a number which is a valid room number
AlsoInEnclosure (used after shutter)
For a shutter that is between a room and an enclosure it defines the enclosure number.
It is followed by a number which is a valid enclosure number
Position (used after laser)
This indicates the position where the laser is drawn. It is followed by four numbers
being top, left, bottom and right.
Beam (used after laser)

10

This indicated the position where the beam is drawn. It is followed by four numbers
being X1,Y1, X2 and Y2.

11

OnBitPosition (used after laser)


This defines the bit position indication that the laser is on. It is used to draw the laser.
It is reported via a voice message. It is followed by the bit position (see above).

ComingOnBitPosition (used after laser)


This defines the bit position indication that the laser is about to come on. It is reported
after the title for the laser. It is reported via a voice message. It is followed by the bit
position (see above).
NoHazardInRoom (used after laser)
This defines the rooms that this laser can not produce a hazard in. It is followed bu a
number of room numbers.
InEnclosure (used after laser)
This indicates the laser is in an enclosure. It is followed by a number which is a valid
enclosure number. If the laser is not in an enclosure, just omit this line.
On (used after Sound and ShowBeamstops in room)
This is used to define the room will use sound or the room will display the beam stop
information on the door / wall display.
Off (used after Sound and ShowBeamstops in room)
This is used to define the room will not use sound or the room will not display the
beam stop information on the door / wall display.
TA (used after connection)
This is used to indicate that this room will notify the door / wall display if it is
connected to the room defined as laser.
None (used after connection)
This is used to indicate that this room will not notify the door / wall display if it is
connected to the room defined as laser.

12

Laser (used after connections)


This is used to define which room is the laser room for connections.
Laser (used after BeamStop)
This is used to define the location of the above message.
Room (used after Colour)
This defines the colour that the title and room walls etc. are drawn in.
Background (used after Colour)
This defines the colour that the non hazardous room background is drawn in.
Hazardous (used after Colour)
This defines the colour that the hazardous room background is drawn in.
Door (used after Colour)
This defines the colour that the door is drawn in.
Shutter (used after Colour)
This defines the colour that the shutter is drawn in.
Laser (used after Colour)
This defines the colour that the laser is drawn in.
LaserFill (used after Colour)
This defines the colour that the hazardous laser is filled in.
Enclosure (used after Colour)
This defines the colour that the enclosure is drawn in.
EnclosureFill (used after Colour)

13

This defines the colour that the hazardous enclosure is filled in.
OnBit (used after Colour)
This defines the colour that the bits are drawn in when they are on.
OffBit (used after Colour)
This defines the colour that the bits are drawn in when they are off.

14

Operation in test mode.


If the keyword TestMode is present anywhere in the table, then a button will be
drawn at the bottom right hand corner of the screen labelled Test Mode. This will
open a window with a number of check boxes (drawn to reflect the settings in the
table) which enables the user to change the bits used by the program. In this mode the
data is not requested from Argus via the network. This allows the user to completely
define the operation and look of Cerberus and test it on any computer.
The check boxes are minimally labelled but the function is in order of item number.
There is a spin edit which allows this machine to appear to be in any room for test
purposes.
To make the program operational just comment out TestMode with a ! and run the
program. If this is done on a machine not connected to the interlock network the
results will be undefined (and possible catastrophic).
Fully working example
An example of a fully working layout file (operating in test mode) is given below. The
usual way of setting up is to take an existing file, save it under a different name and
edit it to your requirement.
TestMode;
!Recording;
Colour
Colour
Colour
Colour
Colour
Colour
Colour
Colour
Colour
Colour
Colour

Room 0/0/0;
Background 100/100/100;
Hazardous 100/63/63;
Door 100/0/0;
Shutter 0/0/100;
Laser 0/100/0;
LaserFill 0/100/0;
Enclosure 50/0/50;
EnclosureFill 100/0/100;
OnBit 100/0/0;
OffBit 75/75/75;

MainTitle Title Cerberus_Interlock_System_for_Vulcan 670 830;


MainTitle CastelOKBitPosition 2/2/5;
BitPattern 660/535 605/320;
Room
Room
Room
Room
Room

0
0
0
0
0

Title Control_room 660 310 20;


Corners 650/300 850/300 850/500 650/500;
EditInfoBitPosition 1/5/0;
Sound On;
ShowBeamStops On;

15

Room
Room
Room
Room
Room
Room
Room

0
0
0
0
0
0
0

Connection None;
DoorDisplay 1 2 1290
DoorDisplay 2 3 1300
DoorDisplay 3 4 1310
DoorDisplay 4 5 1320
DoorDisplay 5 6 1330
DoorDisplay 6 7 1340

Room
Room
Room
Room
Room
Room
Room
Room
Room
Room
Room
Room
Room

1
1
1
1
1
1
1
1
1
1
1
1
1

Title Osc_room 910 310 20;


Corners 900/300 1260/300 1260/500 900/500;
NotTrippedBitPosition 1/0/0;
HazardousBitPosition 1/0/1;
EmptyBitPosition 1/0/2;
SearchingBitPosition 1/0/3;
AuthorisingBitPosition 1/0/4;
EditInfoBitPosition 1/0/11;
ServiceModeBitPosition 1/0/12;
Sound On;
ShowBeamStops Off;
Connection None;
IPAddr 172.16.68.3 40101 16;

Room
Room
Room
Room
Room
Room
Room
Room
Room
Room
Room
Room
Room

2
2
2
2
2
2
2
2
2
2
2
2
2

Title LA1 310 20 20;


Corners 300/10 1260/10 1260/300 300/300;
NotTrippedBitPosition 2/0/0;
HazardousBitPosition 2/0/1;
EmptyBitPosition 2/0/2;
SearchingBitPosition 2/0/3;
AuthorisingBitPosition 2/0/4;
EditInfoBitPosition 2/2/3;
ServiceModeBitPosition 2/2/4;
Sound On;
ShowBeamStops On;
Connection Laser;
IPAddr 172.16.68.4 40131 34;

Room
Room
Room
Room
Room
Room
Room
Room
Room
Room
Room
Room
Room

3
3
3
3
3
3
3
3
3
3
3
3
3

Title LA4 510 310 20;


Corners 500/300 650/300 650/650 500/650;
NotTrippedBitPosition 3/0/0;
HazardousBitPosition 3/0/1;
EmptyBitPosition 3/0/2;
SearchingBitPosition 3/0/3;
AuthorisingBitPosition 3/0/4;
EditInfoBitPosition 3/0/11;
ServiceModeBitPosition 3/0/12;
Sound On;
ShowBeamStops On;
Connection TA;
IPAddr 172.16.68.5 40101 22;

Room
Room
Room
Room
Room
Room
Room
Room
Room
Room
Room

4
4
4
4
4
4
4
4
4
4
4

Title TAW 20 20 20;


Corners 10/10 300/10 300/300 10/300;
NotTrippedBitPosition 4/0/0;
HazardousBitPosition 4/0/1;
EmptyBitPosition 4/0/2;
SearchingBitPosition 4/0/3;
AuthorisingBitPosition 4/0/4;
EditInfoBitPosition 4/0/9;
ServiceModeBitPosition 4/0/10;
Sound On;
ShowBeamStops Off;

10;
20;
30;
40;
50;
60;

16

Room 4 Connection TA;


Room 4 IPAddr 172.16.68.6 40101 21;
Room
Room
Room
Room
Room
Room
Room
Room
Room
Room
Room
Room
Room

5
5
5
5
5
5
5
5
5
5
5
5
5

Title TAE 20 390 20;


Corners 10/380 300/380 300/300 500/300 500/650 10/650;
NotTrippedBitPosition 5/0/0;
HazardousBitPosition 5/0/1;
EmptyBitPosition 5/0/2;
SearchingBitPosition 5/0/3;
AuthorisingBitPosition 5/0/4;
EditInfoBitPosition 5/0/9;
ServiceModeBitPosition 5/0/10;
Sound On;
ShowBeamStops Off;
Connection TA;
IPAddr 172.16.68.7 40101 21;

Room
Room
Room
Room
Room
Room
Room
Room
Room
Room
Room
Room
Room
Room

6
6
6
6
6
6
6
6
6
6
6
6
6
6

Title TAP 20 660 20;


Corners 10/650 650/650 650/880 10/880;
NotTrippedBitPosition 6/0/0;
HazardousBitPosition 6/0/1;
EmptyBitPosition 6/0/2;
SearchingBitPosition 6/0/3;
AuthorisingBitPosition 6/0/4;
EditInfoBitPosition 6/0/10;
EditInfoRoomScreen 0;
ServiceModeBitPosition 6/0/11;
Sound On;
ShowBeamStops Off;
Connection TA;
IPAddr 172.16.68.8 40101 16;

Door
Door
Door
Door
Door
Door

0
0
0
0
0
0

Title Main_laser_door 685 280 20;


OpenPosition 660 300 660 280;
ClosedPosition 660 300 680 300;
InRoom 2;
ClosedBitPosition 2/0/5;
OverriddenBitPosition 2/0/6;

Door 21 Title TAW_door 310 65 20;


Door 21 OpenPosition 300 80 320 80;
Door 21 ClosedPosition 300 80 300 100;
Door 21 InRoom 2;
Door 21 AlsoInRoom 4;
Door 21 ClosedBitPosition 2/2/6 4/0/11;
!Door 21 OverriddenBitPosition 2/2/7; Not overrideable
Shutter
Shutter
Shutter
Shutter
Shutter
Shutter
Shutter
Shutter

0
0
0
0
0
0
0
0

Title Osc_1 1170 280 20;


OpenPosition 1170 296 1190 296;
ClosedPosition 1150 300 1170 300;
InRoom 2;
AlsoInRoom 1;
OpenBitPosition 1/0/5 2/0/7;
ClosedBitPosition 1/0/6 2/0/8;
AboutToOpenBitPosition 2/0/9;

Shutter
Shutter
Shutter
Shutter
Shutter

1
1
1
1
1

Title TAW_shutter 310 170 20;


OpenPosition 304 160 304 180;
ClosedPosition 300 140 300 160;
InRoom 2;
AlsoInRoom 4;

17

Shutter 1 OpenBitPosition 2/0/10 4/0/5;


Shutter 1 ClosedBitPosition 2/0/11 4/0/6;
Shutter 1 AboutToOpenBitPosition 2/0/12;
Shutter
Shutter
Shutter
Shutter
Shutter
Shutter
Shutter
Shutter

2
2
2
2
2
2
2
2

Title TAE_shutter 330 280 20;


OpenPosition 330 296 350 296;
ClosedPosition 310 300 330 300;
InRoom 2;
AlsoInRoom 5;
OpenBitPosition 2/0/13 5/0/5;
ClosedBitPosition 2/0/14 5/0/6;
AboutToOpenBitPosition 2/0/15;

Shutter
Shutter
Shutter
Shutter
Shutter
Shutter
Shutter
Shutter

3
3
3
3
3
3
3
3

Title LA4_shutter 530 280 20;


OpenPosition 530 296 550 296;
ClosedPosition 510 300 530 300;
InRoom 2;
AlsoInRoom 3;
OpenBitPosition 2/1/0 3/0/5;
ClosedBitPosition 2/1/1 3/0/6;
AboutToOpenBitPosition 2/1/2;

Shutter
Shutter
Shutter
Shutter
Shutter
Shutter
Shutter
Shutter

4
4
4
4
4
4
4
4

Title TAP_shutter 530 630 20;


OpenPosition 530 646 550 646;
ClosedPosition 510 650 530 650;
InRoom 3;
AlsoInRoom 6;
OpenBitPosition 3/0/7 6/0/5;
ClosedBitPosition 3/0/8 6/0/6;
AboutToOpenBitPosition 6/0/7;

Shutter
Shutter
Shutter
Shutter
Shutter
Shutter
Shutter
Shutter

35
35
35
35
35
35
35
35

Laser
Laser
Laser
Laser
Laser
Laser
Laser

0
0
0
0
0
0
0

Title Osc_0 1000 420 20;


Position 1005 390 1015 410;
Beam 1010 390 1010 370;
InRoom 1;
OnBitPosition 1/0/7;
ComingOnBitPosition 1/0/8;
NoHazardInRoom 1 2 3 4 5 6;

Laser
Laser
Laser
Laser
Laser
Laser

1
1
1
1
1
1

Title Osc_1 1120 420 20;


Position 1125 390 1135 410;
Beam 1130 390 1130 370;
InRoom 1;
OnBitPosition 1/0/9;
ComingOnBitPosition 1/0/10;

Laser
Laser
Laser
Laser
Laser
Laser

2
2
2
2
2
2

Title LA_1 1000 210 20;


Position 1000 195 1020 205;
Beam 1000 200 980 200;
InRoom 2;
OnBitPosition 2/1/6;
ComingOnBitPosition 2/1/7;

Title LA_E_shutter 1000 30 20;


OpenPosition 996 55 996 75;
ClosedPosition 1000 75 1000 95;
InRoom 2;
AlsoInRoom 2;
OpenBitPosition 2/1/3;
ClosedBitPosition 2/1/4;
AboutToOpenBitPosition 2/1/5;

18

Laser
Laser
Laser
Laser
Laser
Laser

3
3
3
3
3
3

Title LA_E_1 1100 80 20;


Position 1100 65 1120 75;
Beam 1100 70 1080 70;
InEnclosure 0;
OnBitPosition 2/1/8;
ComingOnBitPosition 2/1/9;

Laser
Laser
Laser
Laser
Laser
Laser

4
4
4
4
4
4

Title TAW_1 200 110 20;


Position 200 95 220 105;
Beam 200 100 180 100;
InRoom 4;
OnBitPosition 4/0/7;
ComingOnBitPosition 4/0/8;

Laser
Laser
Laser
Laser
Laser
Laser

5
5
5
5
5
5

Title TAE_1 200 410 20;


Position 200 395 220 405;
Beam 200 400 180 400;
InRoom 5;
OnBitPosition 5/0/7;
ComingOnBitPosition 5/0/8;

Laser
Laser
Laser
Laser
Laser
Laser

6
6
6
6
6
6

Title LA4_1 540 370 20;


Position 545 400 555 420;
Beam 550 420 550 440;
InRoom 3;
OnBitPosition 3/0/9;
ComingOnBitPosition 3/0/10;

Laser
Laser
Laser
Laser
Laser
Laser

47
47
47
47
47
47

Enclosure
Enclosure
Enclosure
Enclosure
Enclosure
Enclosure

Title TAP_1 400 660 20;


Position 400 695 420 707;
Beam 400 700 380 700;
InRoom 6;
OnBitPosition 6/0/8;
ComingOnBitPosition 6/0/9;
0
0
0
0
0
0

Title Laser_enclosure 1000 110 20;


Corners 1000/50 1200/50 1200/100 1000/100;
InRoom 2;
ClosedBitPosition 2/1/10;
HazardousBitPosition 2/1/11;
OverriddenBitPosition 2/1/12;

BeamStop 0 Title Inner_BS 10 350;


BeamStop 0 OpenBitPosition 2/1/13;
BeamStop 1 Title CPA_BS 264 350;
BeamStop 1 OpenBitPosition 2/1/14;
BeamStop 2 Title Outer_BS 10 380;
BeamStop 2 OpenBitPosition 2/1/15;
BeamStop 3 Title YOR_BS 264 380;
BeamStop 3 OpenBitPosition 2/2/0;
BeamStop 4 Title OPCPA_BS 10 410;
BeamStop 4 OpenBitPosition 2/2/1;
BeamStop 5 Title Laser 264 410;
BeamStop 5 Laser;

19

Message 0 Title Laser_1_is_on_auto 10 10 20;


Message 0 Colour 100/100/100 0/0/0;
Message 0 MessageBit 2/2/8;
Message 1 Title Laser_2_is_on_auto 10 20 20;
Message 1 Colour 100/100/100 0/0/0;
Message 1 MessageBit 2/2/9;

C Reason
Next Page - Bit definitions for Test Interlock System (including a blank form).

20

28/2/05

Room
Word

Bit 15

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

10

Item
Meaning

11

Item
Meaning

12

Item
Meaning

Bit 14

Bit 13

Bit 12

Bit 11

Bit 10

Bit 9

Bit 8

21

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

Room 1 (Oscillator Room Osc)


Word
Bit 15
Bit 14
0

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

10

Item
Meaning

11

Item
Meaning

12

Item
Meaning

Bit 13

Bit 12

Bit 11

Bit 10

Bit 9

Bit 8

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

Osc Rm

Osc Rm

Laser 1

Laser 1

Laser 0

Laser 0

Shut 0

Shut 0

Osc Rm

Osc Rm

Osc Rm

Osc Rm

Osc Rm

Service

Edit Inf

About

On

About

On

Full Cl

Full Op

Authorising

Searching

Empty

Hazard

Tripped

22

Room 2 (Laser Area 1 LA1)


Word
Bit 15
Bit 14
0
1
2

Bit 13

Bit 12

Bit 11

Bit 10

Bit 9

Bit 8

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

Item
Meaning

Shut 2

Shut 2

Shut 2

Shut 1

Shut 1

Shut 1

Shut 0

Shut 0

Shut 0

Door 0

Door 0

LA1

LA1

LA1

LA1

LA1

About

Full Cl

Full Op

About

Full Cl

Full Op

About

Full Cl

Full Op

Overrid

Open

Authorising

Searching

Empty

Hazard

Tripped

Item
Meaning

Bs2

BS1

BS0

Encl 0

Encl 0

Encl 0

Laser 3

Laser 3

Laser 2

Laser 2

Shut 35

Shut 35

Shut 35

Shut 3

Shut 3

Shut 3

Open

Open

Open

Overrid

Hazard

Open

About

On

About

On

About

Full Cl

Full Op

About

Full Cl

Full Op

Door 21

Door 21

LA1

LA1

Laser

Bs4

Bs3

Overrid

Open

Service

Edit Inf

On

Open

Open

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

10

Item
Meaning

11

Item
Meaning

12

Item
Meaning

23

Room 3 (Laser Area 4 LA4)


Word
Bit 15
Bit 14
0

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

10

Item
Meaning

11

Item
Meaning

12

Item
Meaning

Bit 13

Bit 12

Bit 11

Bit 10

Bit 9

Bit 8

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

LA4

LA4

Laser6

Laser 6

Shut 4

Shut 4

Shut 3

Shut 3

LA4

LA4

LA4

LA4

LA4

Service

Edit Inf

About

On

Full Cl

Full Op

Full Cl

Full Op

Authjor

Search

Empty

Hazard

Tripped

24

Room 4 (Target Area West TAW)


Word
Bit 15
Bit 14
0

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

10

Item
Meaning

11

Item
Meaning

12

Item
Meaning

Bit 13

Bit 12

Bit 11

Bit 10

Bit 9

Bit 8

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

Door 21

TAW

TAW

Laser 4

Laser 4

Shut 1

Shut 1

TAW

TAW

TAW

TAW

TAW

Open

Service

Edit Inf

About

On

Full Cl

Full Op

Authjor

Search

Empty

Hazard

Tripped

25

Room 5 (Target Area East TAE)


Word
Bit 15
Bit 14
0

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

10

Item
Meaning

11

Item
Meaning

12

Item
Meaning

Bit 13

Bit 12

Bit 11

Bit 10

Bit 9

Bit 8

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

TAE

TAE

Laser 5

Laser 5

Shut 2

Shut 2

TAE

TAE

TAE

TAE

TAE

Service

Edit Inf

About

On

Full Cl

Full Op

Authjor

Search

Empty

Hazard

Tripped

26

Room 6 (Petawatt Target Area TAP)


Word
Bit 15
Bit 14
0

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

Item
Meaning

10

Item
Meaning

11

Item
Meaning

12

Item
Meaning

Bit 13

Bit 12

Bit 11

Bit 10

Bit 9

Bit 8

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

TAP

TAP

Laser 47

Laser 47

Shut 4

Shut 4

Shut 4

TAP

TAP

TAP

TAP

TAP

Service

Edit Inf

About

On

About

Full Cl

Full Op

Authjor

Search

Empty

Hazard

Tripped

27

Vous aimerez peut-être aussi