130
Curtis 1232E/34E/36E/38E & 1232SE/34SE/36SE Manual, os 30
24 NOVEMBER 2015
SET_INTERLOCK()
This function is used to engage the system interlock using VCL. The Interlock Type
parameter (page 50) 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 15. Additionally,
if the main contactor is used (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 Monitor » Inputs: Interlock. To view the current
main contactor state, see 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 Interlock
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 15.
Additionally, if the main contactor is used (Main Enable parameter = On), clearing
the interlock will request the main open state from the main contactor state ma-
chine. To view the current interlock state, see Monitor » Inputs: Interlock. To view
the current main contactor state, see Monitor » 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.
8 — VCL