Wesley BC-620-4CA User Manual
Page 111

Curtis 1234/36/38 Manual,
OS
11
107
2 3 J U LY 2 0 0 8 D R A F T
SET_INTERLOCK()
This function is used to engage the system interlock using VCL. The 1311 Interlock
Type parameter must be set to = 1 in order for the Set_Interlock() function to operate.
If the system interlock is set (Interlock_State bit variable = On), the throttle input
signal is allowed to pass along the throttle chain; see Figure 14. Additionally, if the
main contactor is used (1311 Main Enable parameter = On), setting the interlock
will request the main closed state from the main contactor state machine. To view
the current interlock state, see the 1311 menu Monitor
»
Inputs: Interlock. To view the
current main contactor state, see the 1311 menu Monitor
»
Controller: Main State.
When the Interlock_Type is set to = 1 and neither the Set_Interlock() nor the
Clear_Interlock() function has been called, the state for the interlock is Off (Inter-
lock_State bit variable = Off).
Syntax
Set_Interlock()
Parameters
None.
Returns
0 – Interlock not set.
1 – Interlock successfully set.
Error Codes
None.
Example
Set_Interlock()
This will engage the system interlock.
CLEAR_INTERLOCK()
This function is used to disengage the system interlock using VCL. The 1311 In-
terlock Type parameter must be set to = 1 in order for the Set_Interlock() function
to operate. If the system interlock is cleared (Interlock_State bit variable = Off), the
throttle input signal is not allowed to pass along the throttle chain; see Figure 13.
Additionally, if the main contactor is used (1311 Main Enable parameter = On),
clearing the interlock will request the main open state from the main contactor state
machine. To view the current interlock state, see the 1311 menu Monitor
»
Inputs:
Interlock. The view the current main contactor state, see the 1311 menu Moni-
tor
»
Controller: Main State.
When the Interlock_Type is set to = 1 and neither the Set_Interlock() nor
Clear_Interlock() function has been called, the default state for the interlock is Off
(Interlock_State bit variable = Off).
Syntax
Clear_Interlock()
Parameters
None.
Returns
0 – Interlock not cleared.
1 – Interlock successfully cleared.
Error Codes
None.
Example
Clear_Interlock()
This will disengage the system interlock.
7 — VCL