![]() |
tcio
|
Functions | |
DLL_RESULT | TC42GetExtenedProtectSupported (unsigned short *pSupport) |
This function is used to check if the extended protect is supported. (output-undervoltage, output-power overload in Q1 and output-power overload in Q4) | |
DLL_RESULT | TC42GetMaximasPower (short *pPabsQ1, short *pPabsQ4) |
This function is used to get the maximum allowed power of Q1 and Q4. | |
DLL_RESULT | TC42GetOverLoadPowerQ1Param (double *pLimit, unsigned short *pDelay, double *pWarn, unsigned short *pWarnDelay) |
This function gets the actual protection limits for output-power overload in Q1. | |
DLL_RESULT | TC42GetOverLoadPowerQ4Param (double *pLimit, unsigned short *pDelay, double *pWarn, unsigned short *pWarnDelay) |
This function gets the actual protection limits for output-power overload in Q4. | |
DLL_RESULT | TC42GetQ4LimitOverCurrentAbs (double *pCurrent) |
Get Q4 over current absolute error limit for Q4 operating mode (Q4 over current limit settings are limited to this value) | |
DLL_RESULT | TC42GetQ4LimitOverCurrentError (double *pCurrent) |
Get Q4 over current error limit for Q4 operating mode (will be negative) | |
DLL_RESULT | TC42GetQ4LimitOverCurrentErrorDelay (double *pTime) |
Get Q4 over current error delay for Q4 operating mode. | |
DLL_RESULT | TC42GetQ4LimitOverCurrentWarn (double *pCurrent) |
Get Q4 over current warning limit for Q4 operating mode (negative!) | |
DLL_RESULT | TC42GetQ4LimitOverCurrentWarnDelay (double *pTime) |
Get Q4 over current warning delay for Q4 operating mode. | |
DLL_RESULT | TC42GetUnderVoltageParam (double *pLimit, unsigned short *pDelay, double *pWarn, unsigned short *pWarnDelay, unsigned short *pEnableDelay) |
This function reads the actual protection limits for output-undervoltage. | |
DLL_RESULT | TC42SetOverLoadPowerQ1Param (double limit, unsigned short delay, double warn, unsigned short warnDelay) |
This function sets the actual protection limits for output-power overload in Q1. | |
DLL_RESULT | TC42SetOverLoadPowerQ4Param (double limit, unsigned short delay, double warn, unsigned short warnDelay) |
This function sets the actual protection limits for output-power overload in Q4. | |
DLL_RESULT | TC42SetQ4LimitOverCurrentError (double Current) |
Set Q4 over current error limit for Q4 operating mode (negative!) | |
DLL_RESULT | TC42SetQ4LimitOverCurrentErrorDelay (double Time) |
Set Q4 over current error delay for Q4 operating mode. | |
DLL_RESULT | TC42SetQ4LimitOverCurrentWarn (double Current) |
Set Q4 over current warning limit for Q4 operating mode (negative!) | |
DLL_RESULT | TC42SetQ4LimitOverCurrentWarnDelay (double Time) |
Set Q4 over current warning delay for Q4 operating mode. | |
DLL_RESULT | TC42SetUnderVoltageParam (double limit, unsigned short delay, double warn, unsigned short warnDelay, unsigned short enableDelay) |
This function sets the actual protection limits for output-undervoltage. | |
DLL_RESULT | TC4GetI2tAbsLimits (unsigned short *pI2tMaxInom, unsigned short *pI2tMaxLimit) |
This function is used to get the maximum allowed nominal current, error and warn limits of the i2t monitoring. | |
DLL_RESULT | TC4GetI2tCurrentParam (double *pI2tCurrent, unsigned int *pLimit, unsigned int *pWarn) |
This function reads the actual settings for I^2t-monitoring on output current. | |
DLL_RESULT | TC4GetMaximas (unsigned int *pVMax, unsigned int *pIMax) |
This function is used to get the maximum allowed voltage- and current-limits. | |
DLL_RESULT | TC4GetOvercurrentParam (double *pLimit, unsigned int *pLimitDelay, double *pWarn, unsigned int *pWarnDelay) |
These function read the actual protection limits for output-overcurrent. | |
DLL_RESULT | TC4GetOvervoltageParam (double *pLimit, unsigned int *pLimitDelay, double *pWarn, unsigned int *pWarnDelay) |
These function read the actual protection limits for output-overvoltage. | |
DLL_RESULT | TC4SetI2tCurrentParam (double i2tCurrent, unsigned int limit, unsigned int warn) |
This function sets parameters for I^2t-monitoring on output-current. Maximum allowed physical value for i2tcurrent see API-function TC4GetI2tAbsLimits. | |
DLL_RESULT | TC4SetOvercurrentParam (double limit, unsigned int limitDelay, double warn, unsigned int warnDelay) |
These functions set the protection limits for overcurrent on the output stage. Maximum allowed physical value for overcurrent-limit see API-function TC4GetMaximas. | |
DLL_RESULT | TC4SetOvervoltageParam (double limit, unsigned int limitDelay, double warn, unsigned int warnDelay) |
These functions set the protection limits for overvoltage on the output stage. Maximum allowed physical value for overvoltage-limit see API-function TC4GetMaximas. |
To protect each TopCon module from overvoltage and overcurrent has limits setted for error and warning.
DLL_RESULT TC42GetExtenedProtectSupported | ( | unsigned short * | pSupport | ) |
This function is used to check if the extended protect is supported. (output-undervoltage, output-power overload in Q1 and output-power overload in Q4)
[out] | pSupport | 0: false 1: true |
DLL_SUCCESS
for success or DLL_FAIL
or other value if an error occurs DLL_RESULT TC42GetMaximasPower | ( | short * | pPabsQ1, |
short * | pPabsQ4 | ||
) |
This function is used to get the maximum allowed power of Q1 and Q4.
[out] | pPabsQ1 | Maximum allowed power of Q1 |
[out] | pPabsQ4 | Maximum allowed power of Q4 |
DLL_SUCCESS
for success or DLL_FAIL
or other value if an error occurs DLL_RESULT TC42GetOverLoadPowerQ1Param | ( | double * | pLimit, |
unsigned short * | pDelay, | ||
double * | pWarn, | ||
unsigned short * | pWarnDelay | ||
) |
This function gets the actual protection limits for output-power overload in Q1.
[out] | pLimit | Actual power overload error level [kW] |
[out] | pDelay | Actual delay for the error level in [50us] |
[out] | pWarn | Actual power overload warning level [kW] |
[out] | pWarnDelay | Actual delay for the warning level in [50us] |
DLL_SUCCESS
for success or DLL_FAIL
or other value if an error occurs DLL_RESULT TC42GetOverLoadPowerQ4Param | ( | double * | pLimit, |
unsigned short * | pDelay, | ||
double * | pWarn, | ||
unsigned short * | pWarnDelay | ||
) |
This function gets the actual protection limits for output-power overload in Q4.
[out] | pLimit | Actual power overload error level [kW] |
[out] | pDelay | Actual delay for the error level in [50us] |
[out] | pWarn | Actual power overload warning level [kW] |
[out] | pWarnDelay | Actual delay for the warning level in [50us] |
DLL_SUCCESS
for success or DLL_FAIL
or other value if an error occurs DLL_RESULT TC42GetQ4LimitOverCurrentAbs | ( | double * | pCurrent | ) |
Get Q4 over current absolute error limit for Q4 operating mode (Q4 over current limit settings are limited to this value)
[out] | pCurrent | [A] |
DLL_SUCCESS
for success or DLL_FAIL
or other value if an error occurs DLL_RESULT TC42GetQ4LimitOverCurrentError | ( | double * | pCurrent | ) |
Get Q4 over current error limit for Q4 operating mode (will be negative)
[out] | pCurrent | [A] |
DLL_SUCCESS
for success or DLL_FAIL
or other value if an error occurs DLL_RESULT TC42GetQ4LimitOverCurrentErrorDelay | ( | double * | pTime | ) |
Get Q4 over current error delay for Q4 operating mode.
[out] | pTime | [ms] |
DLL_SUCCESS
for success or DLL_FAIL
or other value if an error occurs DLL_RESULT TC42GetQ4LimitOverCurrentWarn | ( | double * | pCurrent | ) |
Get Q4 over current warning limit for Q4 operating mode (negative!)
[out] | pCurrent | [A] |
DLL_SUCCESS
for success or DLL_FAIL
or other value if an error occurs DLL_RESULT TC42GetQ4LimitOverCurrentWarnDelay | ( | double * | pTime | ) |
Get Q4 over current warning delay for Q4 operating mode.
[out] | pTime | [ms] |
DLL_SUCCESS
for success or DLL_FAIL
or other value if an error occurs DLL_RESULT TC42GetUnderVoltageParam | ( | double * | pLimit, |
unsigned short * | pDelay, | ||
double * | pWarn, | ||
unsigned short * | pWarnDelay, | ||
unsigned short * | pEnableDelay | ||
) |
This function reads the actual protection limits for output-undervoltage.
[out] | pLimit | Actual undervoltage error level [V] |
[out] | pDelay | Actual delay for the error level in [50us] |
[out] | pWarn | Actual undervoltage warning level [V] |
[out] | pWarnDelay | Actual delay for the warning level in [50us] |
[out] | pEnableDelay | Time for activation of undervoltage monitoring, after voltage on [ms] |
DLL_SUCCESS
for success or DLL_FAIL
or other value if an error occurs DLL_RESULT TC42SetOverLoadPowerQ1Param | ( | double | limit, |
unsigned short | delay, | ||
double | warn, | ||
unsigned short | warnDelay | ||
) |
This function sets the actual protection limits for output-power overload in Q1.
[in] | limit | Actual power overload error level [kW] |
[in] | delay | Actual delay for the error level in [50us] |
[in] | warn | Actual power overload warning level [kW] |
[in] | warnDelay | Actual delay for the warning level in [50us] |
DLL_SUCCESS
for success or DLL_FAIL
or other value if an error occurs DLL_RESULT TC42SetOverLoadPowerQ4Param | ( | double | limit, |
unsigned short | delay, | ||
double | warn, | ||
unsigned short | warnDelay | ||
) |
This function sets the actual protection limits for output-power overload in Q4.
[in] | limit | Actual power overload error level [kW] |
[in] | delay | Actual delay for the error level in [50us] |
[in] | warn | Actual power overload warning level [kW] |
[in] | warnDelay | Actual delay for the warning level in [50us] |
DLL_SUCCESS
for success or DLL_FAIL
or other value if an error occurs DLL_RESULT TC42SetQ4LimitOverCurrentError | ( | double | Current | ) |
Set Q4 over current error limit for Q4 operating mode (negative!)
[in] | Current | [A] |
DLL_SUCCESS
for success or DLL_FAIL
or other value if an error occurs DLL_RESULT TC42SetQ4LimitOverCurrentErrorDelay | ( | double | Time | ) |
Set Q4 over current error delay for Q4 operating mode.
[in] | Time | [ms] |
DLL_SUCCESS
for success or DLL_FAIL
or other value if an error occurs DLL_RESULT TC42SetQ4LimitOverCurrentWarn | ( | double | Current | ) |
Set Q4 over current warning limit for Q4 operating mode (negative!)
[in] | Current | [A] |
DLL_SUCCESS
for success or DLL_FAIL
or other value if an error occurs DLL_RESULT TC42SetQ4LimitOverCurrentWarnDelay | ( | double | Time | ) |
Set Q4 over current warning delay for Q4 operating mode.
[in] | Time | [ms] |
DLL_SUCCESS
for success or DLL_FAIL
or other value if an error occurs DLL_RESULT TC42SetUnderVoltageParam | ( | double | limit, |
unsigned short | delay, | ||
double | warn, | ||
unsigned short | warnDelay, | ||
unsigned short | enableDelay | ||
) |
This function sets the actual protection limits for output-undervoltage.
[in] | limit | Actual undervoltage error level [V] |
[in] | delay | Actual delay for the error level in [50us] |
[in] | warn | Actual undervoltage warning level [V] |
[in] | warnDelay | Actual delay for the warning level in [50us] |
[in] | enableDelay | Time for activation of undervoltage monitoring, after voltage on [ms] |
DLL_SUCCESS
for success or DLL_FAIL
or other value if an error occurs DLL_RESULT TC4GetI2tAbsLimits | ( | unsigned short * | pI2tMaxInom, |
unsigned short * | pI2tMaxLimit | ||
) |
This function is used to get the maximum allowed nominal current, error and warn limits of the i2t monitoring.
[out] | pI2tMaxInom | Maximum allowed nominal current |
[out] | pI2tMaxLimit | Maximum allowed error and warn limit |
DLL_SUCCESS
for success or DLL_FAIL
or other value if an error occurs DLL_RESULT TC4GetI2tCurrentParam | ( | double * | pI2tCurrent, |
unsigned int * | pLimit, | ||
unsigned int * | pWarn | ||
) |
This function reads the actual settings for I^2t-monitoring on output current.
[out] | pI2tCurrent | Actual nominal current [A] |
[out] | pLimit | Actual I^2t error-limit |
[out] | pWarn | Actual I^2t warning-limit |
DLL_SUCCESS
for success or DLL_FAIL
or other value if an error occurs DLL_RESULT TC4GetMaximas | ( | unsigned int * | pVMax, |
unsigned int * | pIMax | ||
) |
This function is used to get the maximum allowed voltage- and current-limits.
[out] | pVMax | Maximum allowed voltage limit |
[out] | pIMax | Maximum allowed current limit |
DLL_SUCCESS
for success or DLL_FAIL
or other value if an error occurs DLL_RESULT TC4GetOvercurrentParam | ( | double * | pLimit, |
unsigned int * | pLimitDelay, | ||
double * | pWarn, | ||
unsigned int * | pWarnDelay | ||
) |
These function read the actual protection limits for output-overcurrent.
[out] | pLimit | Actual overcurrent error level |
[out] | pLimitDelay | Actual delay for the error level in [50us] |
[out] | pWarn | Actual overcurrent warning level |
[out] | pWarnDelay | Actual delay for the warning level in [50us] |
DLL_SUCCESS
for success or DLL_FAIL
or other value if an error occurs DLL_RESULT TC4GetOvervoltageParam | ( | double * | pLimit, |
unsigned int * | pLimitDelay, | ||
double * | pWarn, | ||
unsigned int * | pWarnDelay | ||
) |
These function read the actual protection limits for output-overvoltage.
[out] | pLimit | Actual overvoltage error level |
[out] | pLimitDelay | Actual delay for the error level in [50us] |
[out] | pWarn | Actual overvoltage warning level |
[out] | pWarnDelay | Actual delay for the warning level in [50us] |
DLL_SUCCESS
for success or DLL_FAIL
or other value if an error occurs DLL_RESULT TC4SetI2tCurrentParam | ( | double | i2tCurrent, |
unsigned int | limit, | ||
unsigned int | warn | ||
) |
This function sets parameters for I^2t-monitoring on output-current. Maximum allowed physical value for i2tcurrent see API-function TC4GetI2tAbsLimits.
[in] | i2tCurrent | Nominal current [A] |
[in] | limit | Error-limit for I^2t |
[in] | warn | Warning limit for I^2t |
DLL_SUCCESS
for success or DLL_FAIL
or other value if an error occurs DLL_RESULT TC4SetOvercurrentParam | ( | double | limit, |
unsigned int | limitDelay, | ||
double | warn, | ||
unsigned int | warnDelay | ||
) |
These functions set the protection limits for overcurrent on the output stage. Maximum allowed physical value for overcurrent-limit see API-function TC4GetMaximas.
[in] | limit | overcurrent error level |
[in] | limitDelay | delay for error level in [50us] |
[in] | warn | overcurrent warning level |
[in] | warnDelay | delay for warning level in [50us] |
DLL_SUCCESS
for success or DLL_FAIL
or other value if an error occurs DLL_RESULT TC4SetOvervoltageParam | ( | double | limit, |
unsigned int | limitDelay, | ||
double | warn, | ||
unsigned int | warnDelay | ||
) |
These functions set the protection limits for overvoltage on the output stage. Maximum allowed physical value for overvoltage-limit see API-function TC4GetMaximas.
[in] | limit | overvoltage error level |
[in] | limitDelay | delay for error level in [50us] |
[in] | warn | overvoltage warning level |
[in] | warnDelay | delay for warning level in [50us] |
DLL_SUCCESS
for success or DLL_FAIL
or other value if an error occurs