Specifications

Engineering Standard NSW
Signalling SMS 02
Cerberus Level Crossing Monitor Equipment
March 2005 Version 1.2 © Australian Rail Track Corporation Page 110 of 118
This document is uncontrolled when printed.
;*TEST_ZK_TIMER =T 3s XZR & ! X R ; add this timer variable to the I/O list
;*TEST_ZK =!*TEST_ZK_TIMER ; add this variable to I/O list
; For level crossings which have interlocked signals the *NOT_START, *
NOT_STOP,
;*STICK_WARN, *STICK_FAIL, *UP_TRAIN, *DOWN_TRAIN should be deleted
; Check for train direction and for all tracks up
*TRACK_UP
= UXT & XT & DXT
* UP_TRAIN
= [
[ ! UXT
&
! XT]
+
[
! * TRACK_UP & * UP_TRAIN] ]
&
! * DOWN_TRAIN
* DOWN_TRAIN = [ [ ! DXT& ! XT] + [! * TRACK_UP & * DOWN_TRAIN] ] & ! * UP_TRAIN
; Check direction sticks
; direction stick failed to energize before departing track dropped
* STICK_WARN =T 3s [ ! DXT & * UP_TRAIN & ! UDSR] + [ ! UXT & * DOWN_TRAIN & ! DDSR]
; direction stick failed energized
* STICK_FAIL =T 6s [ DDSR + UDSR] & * TRACK_UP
; Check for proper crossing operation
* NOT_START
=T
6s [ [ ! UXT
&
! DDSR]
+ [ ! DXT
&
! UDSR]
+
*NOT_STOP
=T
6s [UXT + DDSR]
& [DXT + UDSR]
& XT &
!XR & TEST_ZK
*TOO_LONG =T 20m 0s !XR ; level crossing activated for > 20 minutes
; Check approach times for train approaching level crossing *NORM_APP_T
=T 20s *LAMPS_ON ;20 sec approach warning timer
*APPROACH_WARN = [!*NORM_APP_T & !XT + *APPROACH_WARN & !*TRACK_UP] &
SS_LIGHT_ZK & CS_LIGHT_ZK
; Check flashing speed for both SS and CS flashers
*SS_FAIL_UP =T
5s
FLASH_SYD
& *LAMPS_ON
*SS_FAIL_DN =T
5s
!FLASH_SYD
& *LAMPS_ON
*CS_FAIL_UP =T
5s
FLASH_COU
& *LAMPS_ON
*CS_FAIL_DN =T 5s !FLASH_COU & *LAMPS_ON
*FLASH_FAIL =*SS_FAIL_UP +*SS_FAIL_DN +*CS_FAIL_UP +*CS_FAIL_DN
; Check emergency switches are left in correct position,timer set for 10
minutes
;
*EMERGENCY_SW =T 10m 0s !SS_LIGHT_ZK + !CS_LIGHT_ZK
;;*EMERGENCY_SW =T 10m 0s !SS_LIGHT_ZK + !CS_LIGHT_ZK + !SS_BOOM_ZK +
!CS_BOOM_ZK
; Check time since last train through level crossing
*NO_TRAIN =T 72h 0m 0s UXT & DXT ; either approach track down resets timer
; Lamps should now be ON
*LAMPS_ON = !XR & SS_LIGHT_ZK & CS_LIGHT_ZK
;;*LAMPS_ON = [!XR + [!SS_GATE_UP_ZK & SS_BOOM_ZK] + [!CS_GATE_UP_ZK &
CS_BOOM_ZK]] & SS_LIGHT_ZK & CS_LIGHT_ZK
; Gate expressions if required
;; *GATE_DOWN =T 21s !XR ; gate lowers within 21sec of XR dropping ;;
*GATE_UP =T 16s XR ; gate raises within 16sec of XR energizing ;;
*GATE_FAIL =T 5s [*GATE_DOWN & !XNR + *GATE_UP & [!SS_GATE_UP_ZK +
!CS_GATE_UP_ZK]] & SS_BOOM_ZK & CS_BOOM_ZK
; Check that a local or remote test of LX is done within 36hrs of previous
test
*VALID_TEST =T 2m 0s !TEST_ZK ; TIMER SET FOR LOCAL TESTER.
*NO_TEST =T 36h 0m 0s !BATT_TEST_OP &!*VALID_TEST
;*NO_TEST =T 36h 0m 0s !BATT TEST OP ;Original Expression
_ _
; Check AC supply hasn't been off for too long.
*AC_SUP_WAR =T 6h 30m 0s !AC_SUPPLY