tcio  V3.74.00
Function description
Functions
IBC Actual Values

Functions

DLL_RESULT TCIBCGetBoosterReactorCurrent (double *pCurrent)
 Get booster reactor current.
DLL_RESULT TCIBCGetClampVoltage (double *pVoltage)
 Get Clamp Voltage.
DLL_RESULT TCIBCGetDigitalInputs (unsigned long *pInputs)
 Get Digital Inputs.
DLL_RESULT TCIBCGetInverterLineCurrentRMS (float *pCL1, float *pCL2, float *pCL3)
 Get inverter RMS values of line currents L1, L2, L3.
DLL_RESULT TCIBCGetInverterLineFrequency (float *pFrequency)
 Get inverter line frequency.
DLL_RESULT TCIBCGetInverterLinePowerFactor (float *pAvgL1, float *pAvgL2, float *pAvgL3)
 Get power factors of lines L1, L2, L3.
DLL_RESULT TCIBCGetInverterLinePowerRMS (float *pPL1, float *pPL2, float *pPL3)
 Get inverter RMS values of line powers L1, L2, L3.
DLL_RESULT TCIBCGetInverterLineVoltageRMS (float *pUL1, float *pUL2, float *pUL3)
 Get inverter RMS values of line voltages L1, L2, L3.
DLL_RESULT TCIBCGetInverterSwitchingFrequencyMax (unsigned short *pFrequency)
 Get maximum allowed inverter switching frequency.
DLL_RESULT TCIBCGetInverterTemperatureHeatsink (float *pTemperatur)
 Get temperature of inverter heatsink.
DLL_RESULT TCIBCGetState (unsigned short *pState)
 Get state of IBC board.
DLL_RESULT TCIBCGetSupplyVoltages (double *p5V, double *p15V, double *p24V)
 Get supply voltages(5V, 15V, 24V)
DLL_RESULT TCIBCGetTransformerSecondaryCurrent (double *pCurrent)
 Get transformer secondary current.

Detailed Description

This group delivers information about actual values like output voltage, output current, internal temperatures, supply voltages and other measured values.


Function Documentation

DLL_RESULT TCIBCGetBoosterReactorCurrent ( double *  pCurrent)

Get booster reactor current.

Parameters:
[out]pCurrent[A]
Returns:
DLL_SUCCESS for success or DLL_FAIL or other value if an error occurs
DLL_RESULT TCIBCGetClampVoltage ( double *  pVoltage)

Get Clamp Voltage.

Parameters:
[out]pVoltage[V]
Returns:
DLL_SUCCESS for success or DLL_FAIL or other value if an error occurs
DLL_RESULT TCIBCGetDigitalInputs ( unsigned long *  pInputs)

Get Digital Inputs.

Parameters:
[out]pInputs[binary]
Returns:
DLL_SUCCESS for success or DLL_FAIL or other value if an error occurs
DLL_RESULT TCIBCGetInverterLineCurrentRMS ( float *  pCL1,
float *  pCL2,
float *  pCL3 
)

Get inverter RMS values of line currents L1, L2, L3.

Parameters:
[out]pCL1[A]
[out]pCL2[A]
[out]pCL3[A]
Returns:
DLL_SUCCESS for success or DLL_FAIL or other value if an error occurs
DLL_RESULT TCIBCGetInverterLineFrequency ( float *  pFrequency)

Get inverter line frequency.

Parameters:
[out]pFrequency[Hz]
Returns:
DLL_SUCCESS for success or DLL_FAIL or other value if an error occurs
DLL_RESULT TCIBCGetInverterLinePowerFactor ( float *  pAvgL1,
float *  pAvgL2,
float *  pAvgL3 
)

Get power factors of lines L1, L2, L3.

Parameters:
[out]pAvgL1[#]
[out]pAvgL2[#]
[out]pAvgL3[#]
Returns:
DLL_SUCCESS for success or DLL_FAIL or other value if an error occurs
DLL_RESULT TCIBCGetInverterLinePowerRMS ( float *  pPL1,
float *  pPL2,
float *  pPL3 
)

Get inverter RMS values of line powers L1, L2, L3.

Parameters:
[out]pPL1[kW]
[out]pPL2[kW]
[out]pPL3[kW]
Returns:
DLL_SUCCESS for success or DLL_FAIL or other value if an error occurs
DLL_RESULT TCIBCGetInverterLineVoltageRMS ( float *  pUL1,
float *  pUL2,
float *  pUL3 
)

Get inverter RMS values of line voltages L1, L2, L3.

Parameters:
[out]pUL1[V]
[out]pUL2[V]
[out]pUL3[V]
Returns:
DLL_SUCCESS for success or DLL_FAIL or other value if an error occurs
DLL_RESULT TCIBCGetInverterSwitchingFrequencyMax ( unsigned short *  pFrequency)

Get maximum allowed inverter switching frequency.

Parameters:
[out]pFrequencyelectable levels
0: 8kHz
1: 12kHz
2: 16kHz
3: 20kHz
4: 9kHz
5: 10kHz
6: 11kHz
7: 13kHz
8: 14kHz
9: 15kHz
10: 17kHz
11: 18kHz
12: 19kHz
Returns:
DLL_SUCCESS for success or DLL_FAIL or other value if an error occurs
DLL_RESULT TCIBCGetInverterTemperatureHeatsink ( float *  pTemperatur)

Get temperature of inverter heatsink.

Parameters:
[out]pTemperatur[Degree-Celsius]
Returns:
DLL_SUCCESS for success or DLL_FAIL or other value if an error occurs
DLL_RESULT TCIBCGetState ( unsigned short *  pState)

Get state of IBC board.

Parameters:
[out]pStatePossible values:
0x0001: invalid state
0x0004: power up
0x0010: ready
0x0100: running (power stage enabled)
0x0400: warning (power stage enabled)
0x1000: error
0x4000: stopped
0x8000: firmware update mode (communication not posible)
Returns:
DLL_SUCCESS for success or DLL_FAIL or other value if an error occurs
DLL_RESULT TCIBCGetSupplyVoltages ( double *  p5V,
double *  p15V,
double *  p24V 
)

Get supply voltages(5V, 15V, 24V)

Parameters:
[out]p5V[V]
[out]p15V[V]
[out]p24V[V]
Returns:
DLL_SUCCESS for success or DLL_FAIL or other value if an error occurs
DLL_RESULT TCIBCGetTransformerSecondaryCurrent ( double *  pCurrent)

Get transformer secondary current.

Parameters:
[out]pCurrent[A]
Returns:
DLL_SUCCESS for success or DLL_FAIL or other value if an error occurs