Specifications

RailCorp Engineering Manual — Signals — Equipment Manual
Cerberus Level Crossing Monitor Field Equipment Manual TMG E1261
© RailCorp Page 65 of 89
Issued August 2012 UNCONTROLLED WHEN PRINTED Version 2.1
Note that the order in which Intermediate variables are declared sets their number.
Special intermediate variables are declared first, and must not be changed by anyone
who does not have a detailed knowledge of the level crossing monitor software.
Timer variables are declared in the form:
*name1 T
*name2 T
where
T identifies the variable as a timer variable.
*name1 is the variable name of the first timer variable.
*name2 is the variable name of the second timer variable name.
Note that the order in which Timer variables are declared sets their number. Special
Timer variables are declared first, and must not be changed by anyone who does not
have a detailed knowledge of the level crossing monitor software.
The Battery variable is declared in the form:
*name B
where
B identifies the variable as a Battery variable.
*name is the variable name of the Battery variable.
The Lamps variable is declared in the form:
*name L
where
L identifies the variable as a Lamp variable.
*name is the variable name of the Lamp variable.
6.1.2.5 Configuration
The configuration of input and outputs is set-up in the ".cfg" file. This only exists for the
Level Crossing Monitor to maintain consistency with the Telemetry systems which share
the same data generation program.
It contains one, one line entry of the form:
ss bb cccccccc
where
ss is the station number, this is normally 01.
bb is the board number, this is normally 01.
cccccccc is the IO configuration for each word of the board. Starting at input word one,
which contains bits 1 to 8 and finishing on word 8, which contains bits 57 to