10 — VEHICLE CONTROL LANGUAGE (VCL)
Curtis 1239E-1269E Manual, os 37.0 RevA – May 2021
Return to TOC
pg. 124
VCL FUNCTIONS SPECIFIC TO 1239E/1269E CONTROLLERS
Function descriptions are provided here for the functions that are unique to these controllers.
ey are presented in the same format that is used in the VCL Common Functions Manual for the
common functions.
ENABLE_PRECHARGE( )
is function is designed to precharge the capacitor bank before engaging a main contactor thereby
preventing current surges and to protect controller internal components and main contactor tips.
is function turns on the request for precharge of the capacitor bank through the external precharge
relay and resistor.
When the precharge function is enabled, power will be supplied to the capacitor bank until the
voltage is within 87.5% of the Nominal Voltage setting, or one second has expired, or the precharge
resistor energy range has been exceeded. e current state of precharge is shown by the precharge
variable (Precharge_State), which has the following values:
0 – Precharge has not yet been done.
1 – Precharge is in progress.
2 – Precharge has passed.
3 – Precharge has been aborted by the Disable_Precharge() function.
4 – Precharge has exceeded the precharge resistor energy limit.
5 – Precharge has exceeded the one-second time limit.
Syntax:
Enable_Precharge()
Parameters: None.
Returns:
0 – Precharge not enabled.
1 – Precharge successfully enabled.
Error Codes: None.
Example:
Enable_Precharge()
This will attempt to precharge the capacitor bank.