📄 protect_run.c
字号:
void DataSection_Initialize( void )
{
float Ie , Ue;
*(JDSettingAdd + offsetCurrent_Rating ) = 10 ;//额定电流 Ie A
*(JDSettingAdd + offsetVoltage_Rating ) = 10 ;//额定电压Ue V
*(JDSettingAdd + offsetOverLoad_Current) = 10 * Ie ;
*(JDSettingAdd + offsetBlock_Current) = 6 * Ie ;
*(JDSettingAdd + offsetShortCircuit_CurrentI ) = 10 * Ie ; //速断一段
*(JDSettingAdd + offsetShortCircuit_CurrentII ) = 4 * Ie ; //速断二段
*(JDSettingAdd + offsetCurrent_Unbalance_SettingI) = 15 ; //不平衡报警 %
*(JDSettingAdd + offsetCurrent_Unbalance_SettingII) = 30 ; //不平衡跳闸%
*(JDSettingAdd + offsetCurrent_Unbalance_SettingIII ) = 60 ;//断相%
*(JDSettingAdd + offsetI0) = 2 * Ie ; //零序电流
*(JDSettingAdd + offsetVoltage_Low_Setting ) = 0.6 * Ue ; //欠电压(晃电开始)
*(JDSettingAdd + offsetVoltage_Over_Setting ) = 2 * Ue ; //过电压定值
*(JDSettingAdd + offsetCurrent_Low_Setting ) = 0.6 * Ie ; //欠电流定值
*(JDSettingAdd + offsetVoltage_ShakingOver_Setting) = 0.9 * Ue ; //晃电恢复电压
*(JDSettingAdd + offsetPTBroken_Voltage_Setting ) = 0.1 * Ue ; //PT断线电压定值
*(JDSettingAdd + offsetPTBroken_Current_Setting ) = 0.3 * Ie ; //PT断线电流定值
*(JDSettingAdd + offsetCurrent_Stop_Setting) = 0.1 * Ie ; //认为电动机停机的电流定值
*(JDSettingAdd + offsetCurrent_StartFinish_Setting ) = 10 ;//启动完毕电流定值
*(JDSettingAdd + offsetOverLoad_Limit) = 10 ; //过负荷电流系数 k (IB= K*Ie )
//*(JDSettingAdd + offsetCurrent_Before_OverLoad) = 10; //过负荷前电流 简化程序,设定为 0.8Ie (待验证)
*(JDSettingAdd + offsetOverLoad_TeValue ) = 10;//发热时间常数定值
*(JDSettingAdd + offsetOverHeat_Current ) = 10;//过热保护动作定值
*(JDSettingAdd + offsetColdVsHeat_Ratio ) = 10; //冷热曲线比
*(JDSettingAdd + offsetOverHeat_Alarm_Setting) = 10; //过热报警定值
*(JDSettingAdd + offsetOverHeat_Break_Setting) = 10; //过热跳闸定值
*(JDSettingAdd + offsetRestart_Permit_Setting = 10; //过热允许重启定值
int
*(JDSettingAdd + offsetOverLoad_Time) = 10; //过载时间定值
*(JDSettingAdd + offsetBlock_TimeI) = 10; //堵转一段时间定值
*(JDSettingAdd + offsetBlock_TimeII) = 10; //堵转二段时间定值
*(JDSettingAdd + offsetShortCircuit_TimeII ) = 10; //过电流二段时间定值
Current_Unbalance_SettingII_Time ) = 10; //不平衡二段时间定值
*(JDSettingAdd + offsetI0_Time) = 10; //零序时间定值
*(JDSettingAdd + offsetVoltage_Low_Setting_Time ) = 10; //欠电压时间定值
*(JDSettingAdd + offsetVoltage_Over_Setting_Time ) = 10; //过电压时间定值
*(JDSettingAdd + offsetCurrent_Low_Setting_Time ) = 10; //欠电流时间定值
*(JDSettingAdd + offsetVoltageShaking_Time ) = 10; //晃电允许时间
*(JDSettingAdd + offsetPT_Broken_Time) = 10; //PT断线时间定值
*(JDSettingAdd + offsetPhaseReversedTime ) = 10; //逆相时间定值
*(JDSettingAdd + offsetStart_Setting_Time = 10 ; //启动时间定值
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -