Specifications
Engineering Standard –NSW
Signalling SMS 02
Cerberus Level Crossing Monitor Equipment
March 2005 Version 1.2 © Australian Rail Track Corporation Page 95 of 118
This document is uncontrolled when printed.
7.3 Data Generation
To produce a binary file ready to be uploaded to a level crossing
monitor use the batch file "COMPEXP". This is used in the format
"COMPEXP name".
e.g. typing in >compexp name
This will compile the 3 files (.exp, .io, .cfg) created above and compile
them. If there are any errors then you will soon know about it. If a
error in the expression or i/o files is detected then the computer will
write the faults and errors to a file called name.err. By examining this
file you can debug your expression and i/o files.
Assuming all is well then the compiled files will be linked to the main
code to create one file called 'name.bin'. This file is the file that is
then placed in the directory used by LX_MAINT or ‘Cerberus’ ready
for uploading into the required level crossing monitor.
Files required in the current directory or path for data generation:
compexp.bat
newexp. bat
generic.cfg, generic.io, generic.exp
ppgen.exe Version 3.4 or later.
A51.EXE, L51 EXE, OHS51.EXE, FAD.EXE, FCSUM.EXE. addr.equ
The relevant ".io", "..cfg", and ".exp" files in the same directory.
7.4 EPROM programming
Normally a programmed EPROM with R3.7 or later software will be
supplied with each level crossing monitor.
If additional EPROMs are required or a older monitor is being
upgraded than the procedure below must be followed to program an
EPROM.
1. Obtain a 27512, 200ns EPROM. Note that the EPROM may be any
of the 27512, 27C512 family of EPROMs.
2. The binary file that is to be burnt into the EPROM should be
obtained from Signal Engineering Services. Must be version R3.7
or later. The file name will be LXR37.bin where 37 is the release
number for version R3.7.
3. Connect the JED PC EPROM programmer to the PC's parallel port
and make sure that power is connected to the prom programmer.