{ "meta": { "title": "SC-1 状态码触发条件 → 可机器复算判据清单 (矿脉B 产物)", "built": "2026-09-02", "source": "resources/oem_envision_sc1_rudong2014/status_codes.json + param_dict.json", "method": "balanced-paren 提取 trigger 形式表达式 → PLC 变量前缀/后缀分类 → 口径分层 → param_dict 五列 provenance 归一解析", "sensitivity": "internal — OEM机密; 公开模式须掩数值门槛 (client-deliverable-hide-core-parameters)", "iron_rules": [ "SC-1=EN136 4MW海上鼠笼全功率; 我方远景场=1.5-2.2MW陆上DFIG ⇒ 阈值数值默认不可迁, 只迁**判据结构**", "SC-1独有码判 INSUFFICIENT (可迁性实测 45.5%)", "包内参数=下装模板 ≠ 单台活值", "★ provenance 归一: TIME/BOOL 列编码不同 (default=T#30s / golden=30000ms; FALSE vs 0) — 字符串比较会造 101 条假\"实调\"" ], "provenance": { "kind": "OEM 调试包解析产物 (生成器/模板层), **非整机回读**", "evidence_grade": "**模板值** — 按三级标签, 本包**无一条够得上'实机回读'**", "not": "不是任何一台机的实际设定; '一致/闭环/自洽'指模板与模板 或 模板与实测数据 之间的一致", "usage": "证据强度=模板值 × 用途: 作分组依据/设计意图合格; 作**阈值锚不合格**", "see": "README '证据规矩' 节", "stamped": "2026-09-02 结构污染审计补标", "extra": "触发条件为设计表达式, 复算需自证目标场通道与口径匹配" } }, "classification": { "total_codes": 1295, "no_trigger_field_2015语言表": 246, "trigger_field_but_empty": 388, "formal_expression_extracted": 612, "tiers": { "A_10min可复算": 40, "A2_模拟量口径未标注": 33, "B1_需1min层": 33, "B_需1sec/100ms层": 29, "C_依赖内部状态位不可复算": 440, "D_无过程变量": 3, "E_未分类": 34 }, "caveat": "口径由 PLC 变量名后缀判定 (_10min/_1min/_1sec/_100ms); 无后缀的 gr* 归 A2 (口径未标注, 用前须核)" }, "criteria": [ { "code": "01_05_109", "name": "OC_PitchHeatingMode", "cn": "变桨系统暖机模式", "subsystem": "PitchSystem", "level": "30-待机", "bp_runtime_2015": "30", "brake_state_design": "50", "tier": "B1_需1min层", "trigger_expr": "grTempBlade1_AxisBox_1min<-20 OR grTempBlade2_AxisBox_1min<-20 OR grTempBlade3_AxisBox_1min<-20", "trigger_en_full": "gbValidData_Profibus_Pitch AND (grTempBlade1_AxisBox_1min<-20 OR grTempBlade2_AxisBox_1min<-20 OR grTempBlade3_AxisBox_1min<-20) AND NOT SC_PitchHeatingModeTimeout", "reset_en_full": "set condition is not true", "set_delay": "T#1s", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grTempBlade1_AxisBox_1min", "grTempBlade2_AxisBox_1min", "grTempBlade3_AxisBox_1min" ], "thresholds": [] }, { "code": "02_02_009", "name": "SC_TempCabinetNacelle_high", "cn": "机舱控制柜温度过高警告", "subsystem": "Cabinet", "level": "40-警告待机", "bp_runtime_2015": "40", "brake_state_design": "0", "tier": "A_10min可复算", "trigger_expr": "grTempCabinetNacelle_10min>PAR_rTempHigh_CabinetNacelle", "trigger_en_full": "Temperature(10min-mean-value) of Nacelle cabinet is high.(grTempCabinetNacelle_10min>PAR_rTempHigh_CabinetNacelle)", "reset_en_full": "The 10min-mean-value of temperature falls below the value given by parameter minus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.((grTempCabinetNacelle_10min <(PAR_rTempHigh_CabinetNacelle -PAR_rTempHysteresisUpperTemp)) OR gbMAIN_ResetStatusCodes=1) AND bSpecResCond=1", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "process_vars": [ "grTempCabinetNacelle_10min" ], "thresholds": [ { "param": "PAR_rTempHigh_CabinetNacelle", "unit": "℃", "cn": "机舱控制柜高温报警阈值", "dtype": "REAL", "values": { "default": "50", "value_sc1_4mw": "40", "value_sc1_4mw_b": "40", "golden_kk_2014_12": "40", "value_xuyi_legacy_other_model": "50" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_02_010", "name": "SC_TempCabinetNacelle_low", "cn": "机舱控制柜温度过低警告", "subsystem": "Cabinet", "level": "40-警告待机", "bp_runtime_2015": "40", "brake_state_design": "0", "tier": "A_10min可复算", "trigger_expr": "grTempCabinetNacelle_10min(PAR_rTempHigh_CabinetNacelle +PAR_rTempHysteresisUpperTemp)) OR gbMAIN_ResetStatusCodes=1) AND bSpecResCond=1", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "process_vars": [ "grTempCabinetNacelle_10min" ], "thresholds": [ { "param": "PAR_rTempHigh_CabinetNacelle", "unit": "℃", "cn": "机舱控制柜高温报警阈值", "dtype": "REAL", "values": { "default": "50", "value_sc1_4mw": "40", "value_sc1_4mw_b": "40", "golden_kk_2014_12": "40", "value_xuyi_legacy_other_model": "50" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_02_011", "name": "SC_TempCabinetNacelle_MAX", "cn": "机舱控制柜温度过高故障", "subsystem": "Cabinet", "level": "170-故障停机", "bp_runtime_2015": "170", "brake_state_design": "51", "tier": "A_10min可复算", "trigger_expr": "grTempCabinetNacelle_10min>PAR_rTempMAX_CabinetNacelle", "trigger_en_full": "When Ethercat is OK and Temperature(10min-mean-value) of Nacelle cabinet exceeds the maximum value.(grTempCabinetNacelle_10min>PAR_rTempMAX_CabinetNacelle)", "reset_en_full": "The 10min-mean-value of temperature falls below the maximum value minus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command or Ethercat is disconnect. ((grTempCabinetNacelle_10min <(PAR_rTempMAX_CabinetNacelle -PAR_rTempHysteresisUpperTemp)) OR gbMAIN_ResetStatusCodes=1) OR gbEthercat_OK = false", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grTempCabinetNacelle_10min" ], "thresholds": [ { "param": "PAR_rTempMAX_CabinetNacelle", "unit": "℃", "cn": "机舱控制柜温度超过设计值", "dtype": "REAL", "values": { "default": "52", "value_sc1_4mw": "50", "value_sc1_4mw_b": "50", "golden_kk_2014_12": "52", "value_xuyi_legacy_other_model": "52" }, "provenance": "列间有差异_非全同亦非golden调", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_02_012", "name": "SC_TempCabinetNacelle_MIN", "cn": "机舱控制柜温度过低故障", "subsystem": "Cabinet", "level": "170-故障停机", "bp_runtime_2015": "170", "brake_state_design": "51", "tier": "A_10min可复算", "trigger_expr": "grTempCabinetNacelle_10min(PAR_rTempMIN_CabinetNacelle +PAR_rTempHysteresisUpperTemp)) OR gbMAIN_ResetStatusCodes=1) AND bSpecResCond=1", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grTempCabinetNacelle_10min" ], "thresholds": [ { "param": "PAR_rTempMIN_CabinetNacelle", "unit": "℃", "cn": "机舱控制柜温度低于设计值", "dtype": "REAL", "values": { "default": "-5", "value_sc1_4mw": "-20", "value_sc1_4mw_b": "-20", "golden_kk_2014_12": "-5", "value_xuyi_legacy_other_model": "-5" }, "provenance": "列间有差异_非全同亦非golden调", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_02_061", "name": "SC_FaultInputPT100_GearBearingInterDE", "cn": "齿轮箱驱动端的中间轴温度测量PT100传感器故障", "subsystem": "Gearbox", "level": "170-故障停机", "bp_runtime_2015": "170", "brake_state_design": "51", "tier": "B1_需1min层", "trigger_expr": "ggiStatePT100_TempGearBearingInterDE.6=1 OR (grTempGearBearingInterDE_1min >500 OR grTempGearBearingInterDE_1min<-100)", "trigger_en_full": "", "reset_en_full": "", "set_delay": "T#5s", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "M", "process_vars": [ "ggiStatePT100_TempGearBearingInterDE", "grTempGearBearingInterDE_1min", "grTempGearBearingInterDE_1min" ], "thresholds": [] }, { "code": "02_02_062", "name": "SC_FaultInputPT100_GearBearingInterNDE", "cn": "齿轮箱非驱动端中间轴温度测量PT100传感器故障", "subsystem": "Gearbox", "level": "170-故障停机", "bp_runtime_2015": "170", "brake_state_design": "51", "tier": "B1_需1min层", "trigger_expr": "ggiStatePT100_TempGearBearingInterNDE.6=1 OR (grTempGearBearingInterNDE_1min >500 OR grTempGearBearingInterNDE_1min<-100)", "trigger_en_full": "", "reset_en_full": "", "set_delay": "T#5s", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "M", "process_vars": [ "ggiStatePT100_TempGearBearingInterNDE", "grTempGearBearingInterNDE_1min", "grTempGearBearingInterNDE_1min" ], "thresholds": [] }, { "code": "02_03_001", "name": "SC_TempNacelle_high", "cn": "机舱温度过高警告", "subsystem": "NacelleSystem", "level": "40-警告待机", "bp_runtime_2015": "40", "brake_state_design": "0", "tier": "A_10min可复算", "trigger_expr": "grTempNacelle_10min >PAR_rTempHigh_Nacelle", "trigger_en_full": "The 10min-mean-value of the temperature exceeds the value given by parameter.(grTempNacelle_10min >PAR_rTempHigh_Nacelle)", "reset_en_full": "The 10min-mean-value of temperature falls below the value given by parameter minus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempNacelle_10min <(PAR_rTempHigh_Nacelle - PAR_rTempHysteresisUpperTemp) OR gbMAIN_ResetStatusCodes=1) AND bSpecResCond=1", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "process_vars": [ "grTempNacelle_10min" ], "thresholds": [ { "param": "PAR_rTempHigh_Nacelle", "unit": "℃", "cn": "机舱温度过高阈值1", "dtype": "REAL", "values": { "default": "40", "value_sc1_4mw": "45", "value_sc1_4mw_b": "45", "golden_kk_2014_12": "47", "value_xuyi_legacy_other_model": "45" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_03_002", "name": "SC_TempNacelle_low", "cn": "机舱温度过低警告", "subsystem": "NacelleSystem", "level": "40-警告待机", "bp_runtime_2015": "40", "brake_state_design": "0", "tier": "A_10min可复算", "trigger_expr": "grTempNacelle_10min < PAR_rTempLow_Nacelle", "trigger_en_full": "The 10min-mean-value of the temperature falls below the value given by parameter.(grTempNacelle_10min < PAR_rTempLow_Nacelle)", "reset_en_full": "The 10min-mean-value of temperature increases above the value given by parameter plus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempNacelle_10min > (PAR_rTempLow_Nacelle + PAR_rTempHysteresisLowerTemp) OR gbMAIN_ResetStatusCodes) AND bSpecResCond=1", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "process_vars": [ "grTempNacelle_10min" ], "thresholds": [ { "param": "PAR_rTempLow_Nacelle", "unit": "℃", "cn": "机舱温度过低阈值1", "dtype": "REAL", "values": { "default": "-5", "value_sc1_4mw": "-25", "value_sc1_4mw_b": "-25", "golden_kk_2014_12": "-25", "value_xuyi_legacy_other_model": "-25" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_03_003", "name": "SC_TempNacelle_max", "cn": "机舱温度过高故障", "subsystem": "NacelleSystem", "level": "170-故障停机", "bp_runtime_2015": "170", "brake_state_design": "51", "tier": "A_10min可复算", "trigger_expr": "grTempNacelle_10min > PAR_rTempMAX_Nacelle", "trigger_en_full": "The 10min-mean-value of the temperature exceeds the maximum value.(grTempNacelle_10min > PAR_rTempMAX_Nacelle)", "reset_en_full": "The 10min-mean-value of temperature falls below the value given by parameter minus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempNacelle_10min < (PAR_rTempMAX_Nacelle - PAR_rTempHysteresisUpperTemp) OR gbMAIN_ResetStatusCodes)AND bSpecResCond=1", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grTempNacelle_10min" ], "thresholds": [ { "param": "PAR_rTempMAX_Nacelle", "unit": "℃", "cn": "机舱温度过高阈值2", "dtype": "REAL", "values": { "default": "48", "value_sc1_4mw": "48", "value_sc1_4mw_b": "48", "golden_kk_2014_12": "50", "value_xuyi_legacy_other_model": "48" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_03_004", "name": "SC_TempNacelle_min", "cn": "机舱温度过低故障", "subsystem": "NacelleSystem", "level": "170-故障停机", "bp_runtime_2015": "170", "brake_state_design": "50", "tier": "A_10min可复算", "trigger_expr": "grTempNacelle_10min < PAR_rTempMIN_Nacelle", "trigger_en_full": "The 10min-mean-value of the temperature falls below the minimum value.(grTempNacelle_10min < PAR_rTempMIN_Nacelle)", "reset_en_full": "The 10min-mean-value of temperature increases above the value given by parameter plus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempNacelle_10min > (PAR_rTempMIN_Nacelle + PAR_rTempHysteresisLowerTemp) OR gbMAIN_ResetStatusCodes) AND bSpecResCond=1", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grTempNacelle_10min" ], "thresholds": [ { "param": "PAR_rTempMIN_Nacelle", "unit": "℃", "cn": "机舱温度过低阈值2", "dtype": "REAL", "values": { "default": "-10", "value_sc1_4mw": "-30", "value_sc1_4mw_b": "-30", "golden_kk_2014_12": "-30", "value_xuyi_legacy_other_model": "-30" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_04_026", "name": "SC_TempRotorBearingA_high", "cn": "主轴的轴承座温度过高警告", "subsystem": "Drivetrain", "level": "40-警告待机", "bp_runtime_2015": "40", "brake_state_design": "0", "tier": "A_10min可复算", "trigger_expr": "grTempRotorBearingA_10min > PAR_rTempHigh_RotorBearingA", "trigger_en_full": "The 10min-mean-value of the temperature exceeds the value given by parameter.(grTempRotorBearingA_10min > PAR_rTempHigh_RotorBearingA)", "reset_en_full": "The 10min-mean-value of temperature falls below the value given by parameter minus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempRotorBearingA_10min < (PAR_rTempHigh_RotorBearingA - PAR_rTempHysteresisUpperTemp) OR gbMAIN_ResetStatusCodes)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grTempRotorBearingA_10min" ], "thresholds": [ { "param": "PAR_rTempHigh_RotorBearingA", "unit": "℃", "cn": "主轴轴承温度过高警告", "dtype": "REAL", "values": { "default": "55", "value_sc1_4mw": "60", "value_sc1_4mw_b": "60", "golden_kk_2014_12": "60", "value_xuyi_legacy_other_model": "55" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_04_028", "name": "SC_TempRotorBearingA_MAX", "cn": "主轴的轴承座温度过高故障", "subsystem": "Drivetrain", "level": "170-故障停机", "bp_runtime_2015": "170", "brake_state_design": "51", "tier": "A_10min可复算", "trigger_expr": "grTempRotorBearingA_10min > PAR_rTempMAX_RotorBearingA", "trigger_en_full": "The 10min-mean-value of the temperature exceeds the maximum limit.(grTempRotorBearingA_10min > PAR_rTempMAX_RotorBearingA)", "reset_en_full": "The 10min-mean-value of temperature falls below the value given by parameter minus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempRotorBearingA_10min < (PAR_rTempMAX_RotorBearingA - PAR_rTempHysteresisUpperTemp) OR gbMAIN_ResetStatusCodes)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "process_vars": [ "grTempRotorBearingA_10min" ], "thresholds": [ { "param": "PAR_rTempMAX_RotorBearingA", "unit": "℃", "cn": "主轴轴承温度太高故障", "dtype": "REAL", "values": { "default": "60", "value_sc1_4mw": "70", "value_sc1_4mw_b": "70", "golden_kk_2014_12": "70", "value_xuyi_legacy_other_model": "60" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_05_001", "name": "SC_GearOilFilterClogged_Warning", "cn": "齿轮箱过滤器阻塞警告", "subsystem": "GearBox", "level": "40-警告待机", "bp_runtime_2015": "40", "brake_state_design": "0", "tier": "A_10min可复算", "trigger_expr": "grTempGearOilSump_10min >= PAR_rTempGearOilBelowMonitoringFilter", "trigger_en_full": "The gear oil pump is runnung (low speed or high speed) and the temperature of the gear oil (10 min mean value) is not lower than a value given by parameter.(DQ_NacelleGearOilPumpLS=1 OR DQ_NacelleGearOilPumpHS=1) AND (grTempGearOilSump_10min >= PAR_rTempGearOilBelowMonitoringFilter)", "reset_en_full": "The gear oil pump is runnung (low speed or high speed) and the temperature of the gear oil (10 min mean value) is lower than a value given by parameter.(DQ_NacelleGearOilPumpLS=1 OR DQ_NacelleGearOilPumpHS=1) AND (grTempGearOilSump_10min < PAR_rTempGearOilBelowMonitoringFilter)", "set_delay": "T#5s", "powerup_delay": "T#0s", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "process_vars": [ "grTempGearOilSump_10min" ], "thresholds": [ { "param": "PAR_rTempGearOilBelowMonitoringFilter", "status": "NOT_IN_PARAM_DICT" } ] }, { "code": "02_05_015", "name": "SC_TempGearOilSump_high", "cn": "齿轮箱油池温度过高警告", "subsystem": "GearBox", "level": "40-警告待机", "bp_runtime_2015": "165", "brake_state_design": "0", "tier": "B1_需1min层", "trigger_expr": "grTempGearOilSump_1min > PAR_rTempHigh_GearOilSump", "trigger_en_full": "The 1min-mean-value of the temperature exceeds the value given by parameter.(grTempGearOilSump_1min > PAR_rTempHigh_GearOilSump)", "reset_en_full": "The 1min-mean-value of temperature falls below the value given by parameter minus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.((grTempGearOilSump_1min < (PAR_rTempHigh_GearOilSump - PAR_rTempHysteresisUpperTemp)) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "process_vars": [ "grTempGearOilSump_1min" ], "thresholds": [ { "param": "PAR_rTempHigh_GearOilSump", "unit": "", "cn": "齿轮箱油池温度高", "dtype": "REAL", "values": { "default": "70", "value_sc1_4mw": "70", "value_sc1_4mw_b": "70", "golden_kk_2014_12": "70", "value_xuyi_legacy_other_model": "70" }, "provenance": "TEMPLATE_DEFAULT_五列全同_禁作独立锚", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_05_016", "name": "SC_TempGearOilSump_low", "cn": "齿轮箱油池温度过低警告", "subsystem": "GearBox", "level": "40-警告待机", "bp_runtime_2015": "40", "brake_state_design": "50", "tier": "A_10min可复算", "trigger_expr": "grTempGearOilSump_10min < PAR_rTempLow_GearOilSump", "trigger_en_full": "The 10min-mean-value of the temperature falls below the value given by parameter.(grTempGearOilSump_10min < PAR_rTempLow_GearOilSump)", "reset_en_full": "The 10min-mean-value of temperature increases above the value given by parameter plus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command. ((grTempGearOilSump_10min > (PAR_rTempLow_GearOilSump + PAR_rTempHysteresisLowerTemp) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "process_vars": [ "grTempGearOilSump_10min" ], "thresholds": [ { "param": "PAR_rTempLow_GearOilSump", "unit": "", "cn": "齿轮箱油池温度低", "dtype": "REAL", "values": { "default": "5", "value_sc1_4mw": "5", "value_sc1_4mw_b": "5", "golden_kk_2014_12": "0", "value_xuyi_legacy_other_model": "0" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_05_017", "name": "SC_TempGearOilSump_MAX", "cn": "齿轮箱油池温度过高故障", "subsystem": "GearBox", "level": "170-故障停机", "bp_runtime_2015": "170", "brake_state_design": "51", "tier": "B1_需1min层", "trigger_expr": "grTempGearOilSump_1min >_x000D_ PAR_rTempMAX_GearOilSump", "trigger_en_full": "The 1min-mean-value of the temperature exceeds the maximum limit OR The 10min-mean-value of the temperature exceeds the value given by parameter for 30m. (grTempGearOilSump_10min > PAR_rTempHigh_GearOilSump) last for 30 min OR (grTempGearOilSump_1min > PAR_rTempMAX_GearOilSump)", "reset_en_full": "The 1min-mean-value of temperature falls below the maximum limit value given by parameter minus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempGearOilSump_10min < (PAR_rTempMAX_GearOilSump - PAR_rTempHysteresisUpperTemp) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grTempGearOilSump_1min" ], "thresholds": [ { "param": "PAR_rTempMAX_GearOilSump", "unit": "", "cn": "齿轮箱油温高于设计值", "dtype": "REAL", "values": { "default": "75", "value_sc1_4mw": "75", "value_sc1_4mw_b": "75", "golden_kk_2014_12": "75", "value_xuyi_legacy_other_model": "75" }, "provenance": "TEMPLATE_DEFAULT_五列全同_禁作独立锚", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_05_018", "name": "SC_TempGearOilSump_MIN", "cn": "齿轮箱油池温度过低故障", "subsystem": "GearBox", "level": "170-故障停机", "bp_runtime_2015": "170", "brake_state_design": "51", "tier": "A_10min可复算", "trigger_expr": "grTempGearOilSump_10min < PAR_rTempMIN_GearOilSump", "trigger_en_full": "The 10min-mean-value of the temperature falls below the minimum limit.(grTempGearOilSump_10min < PAR_rTempMIN_GearOilSump)", "reset_en_full": "The 10min-mean-value of temperature increases above the value given by parameter plus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command. (grTempGearOilSump_10min > (PAR_rTempMIN_GearOilSump + PAR_rTempHysteresisLowerTemp) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grTempGearOilSump_10min" ], "thresholds": [ { "param": "PAR_rTempMIN_GearOilSump", "unit": "", "cn": "齿轮箱温度低于设计值", "dtype": "REAL", "values": { "default": "5", "value_sc1_4mw": "-20", "value_sc1_4mw_b": "-20", "golden_kk_2014_12": "-25", "value_xuyi_legacy_other_model": "-5" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_05_019", "name": "SC_TempGearOilInlet_high", "cn": "齿轮箱入口油温过高警告", "subsystem": "GearBox", "level": "40-警告待机", "bp_runtime_2015": "40", "brake_state_design": "0", "tier": "A_10min可复算", "trigger_expr": "grTempGearOilInlet_10min > PAR_rTempHigh_GearOilInlet", "trigger_en_full": "The 10min-mean-value of the temperature exceeds the value given by parameter.(grTempGearOilInlet_10min > PAR_rTempHigh_GearOilInlet)", "reset_en_full": "The 10min-mean-value of temperature falls below the value given by parameter minus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempGearOilInlet_10min < (PAR_rTempHigh_GearOilInlet - PAR_rTempHysteresisUpperTemp) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grTempGearOilInlet_10min" ], "thresholds": [ { "param": "PAR_rTempHigh_GearOilInlet", "unit": "", "cn": "齿轮箱入口温度高", "dtype": "REAL", "values": { "default": "70", "value_sc1_4mw": "70", "value_sc1_4mw_b": "70", "golden_kk_2014_12": "70", "value_xuyi_legacy_other_model": "0" }, "provenance": "列间有差异_非全同亦非golden调", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_05_020", "name": "SC_TempGearOilInlet_low", "cn": "齿轮箱入口油温过低警告", "subsystem": "GearBox", "level": "40-警告待机", "bp_runtime_2015": "40", "brake_state_design": "50", "tier": "A_10min可复算", "trigger_expr": "grTempGearOilInlet_10min < PAR_rTempLow_GearOilInlet", "trigger_en_full": "The 10min-mean-value of the temperature falls below the value given by parameter.(grTempGearOilInlet_10min < PAR_rTempLow_GearOilInlet)", "reset_en_full": "The 10min-mean-value of temperature increases above the value given by parameter plus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command. (grTempGearOilInlet_10min > (PAR_rTempLow_GearOilInlet + PAR_rTempHysteresisLowerTemp) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grTempGearOilInlet_10min" ], "thresholds": [ { "param": "PAR_rTempLow_GearOilInlet", "unit": "", "cn": "齿轮箱入口温度低", "dtype": "REAL", "values": { "default": "5", "value_sc1_4mw": "5", "value_sc1_4mw_b": "5", "golden_kk_2014_12": "-20", "value_xuyi_legacy_other_model": "0" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_05_021", "name": "SC_TempGearOilInlet_MAX", "cn": "齿轮箱入口油温过高故障", "subsystem": "GearBox", "level": "170-故障停机", "bp_runtime_2015": "170", "brake_state_design": "51", "tier": "A_10min可复算", "trigger_expr": "grTempGearOilInlet_10min > PAR_rTempMAX_GearOilInlet OR bSTOP_DelayWarningElapsed=1", "trigger_en_full": "The 10min-mean-value of the temperature exceeds the maximum limit OR the 10min-mean-value of the temperature exceeds the value given by parameter for 30m.(grTempGearOilInlet_10min > PAR_rTempMAX_GearOilInlet OR bSTOP_DelayWarningElapsed=1)", "reset_en_full": "The 10min-mean-value of temperature falls below the value given by parameter minus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempGearOilInlet_10min < (PAR_rTempMAX_GearOilInlet - PAR_rTempHysteresisUpperTemp) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grTempGearOilInlet_10min", "bSTOP_DelayWarningElapsed" ], "thresholds": [ { "param": "PAR_rTempMAX_GearOilInlet", "unit": "", "cn": "齿轮箱入口温度超过设计值", "dtype": "REAL", "values": { "default": "75", "value_sc1_4mw": "75", "value_sc1_4mw_b": "75", "golden_kk_2014_12": "75", "value_xuyi_legacy_other_model": "0" }, "provenance": "列间有差异_非全同亦非golden调", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_05_022", "name": "SC_TempGearOilInlet_MIN", "cn": "齿轮箱入口油温过低故障", "subsystem": "GearBox", "level": "170-故障停机", "bp_runtime_2015": "170", "brake_state_design": "51", "tier": "A_10min可复算", "trigger_expr": "grTempGearOilInlet_10min < PAR_rTempMIN_GearOilInlet", "trigger_en_full": "The 10min-mean-value of the temperature falls below the minimum limit.(grTempGearOilInlet_10min < PAR_rTempMIN_GearOilInlet)", "reset_en_full": "The 10min-mean-value of temperature increases above the value given by parameter plus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command. (grTempGearOilInlet_10min > (PAR_rTempMIN_GearOilInlet + PAR_rTempHysteresisLowerTemp) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grTempGearOilInlet_10min" ], "thresholds": [ { "param": "PAR_rTempMIN_GearOilInlet", "unit": "", "cn": "齿轮箱入口温度低于设计值", "dtype": "REAL", "values": { "default": "-20", "value_sc1_4mw": "-20", "value_sc1_4mw_b": "-20", "golden_kk_2014_12": "-25", "value_xuyi_legacy_other_model": "0" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_05_028", "name": "SC_TempGearBearingDE_high", "cn": "齿轮箱驱动端轴承温度过高警告", "subsystem": "GearBox", "level": "40-警告待机", "bp_runtime_2015": "40", "brake_state_design": "0", "tier": "B1_需1min层", "trigger_expr": "grTempGearBearingDE_1min > PAR_rTempHigh_GearBearingDE", "trigger_en_full": "The 1min-mean-value of the temperature exceeds the value given by parameter.(grTempGearBearingDE_1min > PAR_rTempHigh_GearBearingDE)", "reset_en_full": "The 1min-mean-value of temperature falls below the value given by parameter minus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempGearBearingDE_1min < (PAR_rTempHigh_GearBearingDE - PAR_rTempHysteresisUpperTemp) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "process_vars": [ "grTempGearBearingDE_1min" ], "thresholds": [ { "param": "PAR_rTempHigh_GearBearingDE", "unit": "", "cn": "齿轮箱驱动端温度高", "dtype": "REAL", "values": { "default": "85", "value_sc1_4mw": "85", "value_sc1_4mw_b": "85", "golden_kk_2014_12": "90", "value_xuyi_legacy_other_model": "85" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_05_030", "name": "SC_TempGearBearingDE_MAX", "cn": "齿轮箱驱动端轴承温度过高故障", "subsystem": "GearBox", "level": "170-故障停机", "bp_runtime_2015": "170", "brake_state_design": "51", "tier": "B1_需1min层", "trigger_expr": "grTempGearBearingDE_1min > PAR_rTempMAX_GearBearingDE OR bSTOP_DelayWarningElapsed=1", "trigger_en_full": "The 1min-mean-value of the temperature exceeds the maximum limit value or the value given by parameter for 30m.(grTempGearBearingDE_1min > PAR_rTempMAX_GearBearingDE OR bSTOP_DelayWarningElapsed=1)", "reset_en_full": "The 1min-mean-value of temperature falls below the value given by parameter minus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempGearBearingDE_1min < (PAR_rTempMAX_GearBearingDE - PAR_rTempHysteresisUpperTemp) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grTempGearBearingDE_1min", "bSTOP_DelayWarningElapsed" ], "thresholds": [ { "param": "PAR_rTempMAX_GearBearingDE", "unit": "", "cn": "齿轮箱中速段驱动端温度超过设计值", "dtype": "REAL", "values": { "default": "90", "value_sc1_4mw": "90", "value_sc1_4mw_b": "90", "golden_kk_2014_12": "75", "value_xuyi_legacy_other_model": "90" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_05_033", "name": "SC_TempGearBearingNDE_high", "cn": "齿轮箱非驱动端轴承温度过高警告", "subsystem": "GearBox", "level": "40-警告待机", "bp_runtime_2015": "40", "brake_state_design": "0", "tier": "A_10min可复算", "trigger_expr": "grTempGearBearingNDE_10min > PAR_rTempHigh_GearBearingNDE", "trigger_en_full": "The 10min-mean-value of the temperature exceeds the value given by parameter.(grTempGearBearingNDE_10min > PAR_rTempHigh_GearBearingNDE)", "reset_en_full": "The 10min-mean-value of temperature increases above the value given by parameter plus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempGearBearingNDE_10min > (PAR_rTempMIN_GearBearingDE + PAR_rTempHysteresisLowerTemp) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "process_vars": [ "grTempGearBearingNDE_10min" ], "thresholds": [ { "param": "PAR_rTempHigh_GearBearingNDE", "unit": "", "cn": "齿轮箱非驱动端温度高", "dtype": "REAL", "values": { "default": "85", "value_sc1_4mw": "85", "value_sc1_4mw_b": "85", "golden_kk_2014_12": "85", "value_xuyi_legacy_other_model": "85" }, "provenance": "TEMPLATE_DEFAULT_五列全同_禁作独立锚", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_05_035", "name": "SC_TempGearBearingNDE_MAX", "cn": "齿轮箱非驱动端轴承温度过高故障", "subsystem": "GearBox", "level": "170-故障停机", "bp_runtime_2015": "170", "brake_state_design": "51", "tier": "A_10min可复算", "trigger_expr": "grTempGearBearingNDE_10min > PAR_rTempHigh_GearBearingNDE", "trigger_en_full": "The 1min-mean-value of the temperature exceeds the maximum limit OR The 10min-mean-value of the temperature exceeds the value given by parameter for 30m.(grTempGearBearingNDE_1min > PAR_rTempMAX_GearBearingNDE) OR (grTempGearBearingNDE_10min > PAR_rTempHigh_GearBearingNDE) last for 30 min", "reset_en_full": "The 1min-mean-value of temperature falls below the maximum limit value given by parameter minus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempGearBearingNDE_10min < (PAR_rTempMAX_GearBearingNDE - PAR_rTempHysteresisUpperTemp) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "M", "process_vars": [ "grTempGearBearingNDE_10min" ], "thresholds": [ { "param": "PAR_rTempHigh_GearBearingNDE", "unit": "", "cn": "齿轮箱非驱动端温度高", "dtype": "REAL", "values": { "default": "85", "value_sc1_4mw": "85", "value_sc1_4mw_b": "85", "golden_kk_2014_12": "85", "value_xuyi_legacy_other_model": "85" }, "provenance": "TEMPLATE_DEFAULT_五列全同_禁作独立锚", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_08_001", "name": "SC_GenMaxPower10min", "cn": "发电机10分钟平均功率高于上限值", "subsystem": "GridMeasurement", "level": "170-故障停机", "bp_runtime_2015": "170", "brake_state_design": "100", "tier": "A_10min可复算", "trigger_expr": "grGenPowerForProcess_10min > PAR_rMaxPower10min", "trigger_en_full": "The 10min mean value for power output exceeds the maximum limit given by parameter.(grGenPowerForProcess_10min > PAR_rMaxPower10min)", "reset_en_full": "The 10min mean value for power output falls below the maximum limit given by parameter AND the 100ms mean value for generator speed falls below the minimum limit of normal operation.(grGenPowerForProcess_10min <= PAR_rMaxPower10min AND grGenSpeedForProcess_100ms < PAR_rGenSpeedSlipLimit_MIN)", "set_delay": "T#0s", "powerup_delay": "T#0s", "repeat_n": "5", "repeat_period": "T#24h", "reset_mode": "A", "process_vars": [ "grGenPowerForProcess_10min" ], "thresholds": [ { "param": "PAR_rMaxPower10min", "unit": "KW", "cn": "10min平均功率最大值", "dtype": "REAL", "values": { "default": "4000", "value_sc1_4mw": "4050", "value_sc1_4mw_b": "4050", "golden_kk_2014_12": "4300", "value_xuyi_legacy_other_model": "1600" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_08_009", "name": "SC_DevicePowerUnequalGenPower", "cn": "外部设备测得发电机功率与变频器测得的差异大于设定值", "subsystem": "GridMeasurement", "level": "170-故障停机", "bp_runtime_2015": "170", "brake_state_design": "100", "tier": "A_10min可复算", "trigger_expr": "ABS(grGenPower_KL3403_10min - grConverter_ActivePowerCalculated_10min) > PAR_rPower100msDiffMax", "trigger_en_full": "GenPower Calculated Internal and GenPower get From External Device diff more than PAR_rMaxPowerDiff100ms.(ABS(grGenPower_KL3403_10min - grConverter_ActivePowerCalculated_10min) > PAR_rPower100msDiffMax)AND diConverter_GridConnected=TRUE last for more than 1min", "reset_en_full": "GenPower Calculated Internal and GenPower get From External Device diff less than PAR_rMaxPowerDiff100ms (ABS(grGenPower_KL3403_10min - grConverter_ActivePowerCalculated_10min) <= PAR_rPower100msDiffMax) OR diConverter_GridConnected=false OR diConverter_GridConnected=TRUE last for less than 1min", "set_delay": "T#0s", "powerup_delay": "T#30s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "M", "process_vars": [ "grGenPower_KL3403_10min", "grConverter_ActivePowerCalculated_10min" ], "thresholds": [ { "param": "PAR_rPower100msDiffMax", "unit": "KW", "cn": "外部设备、变频器测得功率允许的最大差异", "dtype": "REAL", "values": { "default": "150", "value_sc1_4mw": "150", "value_sc1_4mw_b": "150", "golden_kk_2014_12": "350", "value_xuyi_legacy_other_model": "150" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_08_013", "name": "SC_TempGenStatorU_high", "cn": "发电机定子U相绕组温度过高警告", "subsystem": "Generator", "level": "40-警告待机", "bp_runtime_2015": "40", "brake_state_design": "0", "tier": "B1_需1min层", "trigger_expr": "grTempGenStatorU_1min > PAR_rTempHigh_GenStator", "trigger_en_full": "The 1min-mean-value of the temperature exceeds the value given by parameter.(grTempGenStatorU_1min > PAR_rTempHigh_GenStator)", "reset_en_full": "The 1min-mean-value of temperature falls below the value given by parameter minus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempGenStatorU_1min < (PAR_rTempHigh_GenStator -PAR_rTempHysteresisUpperTemp) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "process_vars": [ "grTempGenStatorU_1min" ], "thresholds": [ { "param": "PAR_rTempHigh_GenStator", "unit": "", "cn": "发电机定子温度高", "dtype": "REAL", "values": { "default": "130", "value_sc1_4mw": "150", "value_sc1_4mw_b": "150", "golden_kk_2014_12": "145", "value_xuyi_legacy_other_model": "130" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_08_014", "name": "SC_TempGenStatorU_low", "cn": "发电机定子U相绕组温度过低警告", "subsystem": "Generator", "level": "40-警告待机", "bp_runtime_2015": "40", "brake_state_design": "0", "tier": "B1_需1min层", "trigger_expr": "grTempGenStatorU_1min < PAR_rTempLow_GenStator", "trigger_en_full": "The 1min-mean-value of the temperature falls below the value given by parameter.(grTempGenStatorU_1min < PAR_rTempLow_GenStator)", "reset_en_full": "The 1min-mean-value of temperature increases above the value given by parameter plus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempGenStatorU_1min > (PAR_rTempLow_GenStator + PAR_rTempHysteresisLowerTemp) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "process_vars": [ "grTempGenStatorU_1min" ], "thresholds": [ { "param": "PAR_rTempLow_GenStator", "unit": "", "cn": "发电机定子温度低", "dtype": "REAL", "values": { "default": "-25", "value_sc1_4mw": "-20", "value_sc1_4mw_b": "-20", "golden_kk_2014_12": "-15", "value_xuyi_legacy_other_model": "-25" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_08_015", "name": "SC_TempGenStatorU_MAX", "cn": "发电机定子U相绕组温度过高故障", "subsystem": "Generator", "level": "170-故障停机", "bp_runtime_2015": "170", "brake_state_design": "51", "tier": "B1_需1min层", "trigger_expr": "grTempGenStatorU_1min > PAR_rTempMAX_GenStator", "trigger_en_full": "The 1min-mean-value of the temperature exceeds the maximum limit value given by parameter.(grTempGenStatorU_1min > PAR_rTempMAX_GenStator)", "reset_en_full": "The 1min-mean-value of temperature falls below the value given by parameter minus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempGenStatorU_1min < (PAR_rTempMAX_GenStator - PAR_rTempHysteresisUpperTemp) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grTempGenStatorU_1min" ], "thresholds": [ { "param": "PAR_rTempMAX_GenStator", "unit": "", "cn": "发电机定子温度上限", "dtype": "REAL", "values": { "default": "150", "value_sc1_4mw": "160", "value_sc1_4mw_b": "160", "golden_kk_2014_12": "160", "value_xuyi_legacy_other_model": "150" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_08_016", "name": "SC_TempGenStatorU_min", "cn": "发电机定子U相绕组温度过低故障", "subsystem": "Generator", "level": "170-故障停机", "bp_runtime_2015": "170", "brake_state_design": "50", "tier": "B1_需1min层", "trigger_expr": "grTempGenStatorU_1min < PAR_rTempMIN_GenStator", "trigger_en_full": "The 1min-mean-value of the temperature falls below the minimum limit value given by parameter.(grTempGenStatorU_1min < PAR_rTempMIN_GenStator)", "reset_en_full": "The 1min-mean-value of temperature increases above the value given by parameter plus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempGenStatorU_1min > (PAR_rTempMIN_GenStator + PAR_rTempHysteresisLowerTemp) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grTempGenStatorU_1min" ], "thresholds": [ { "param": "PAR_rTempMIN_GenStator", "unit": "", "cn": "发电机定子温度下限", "dtype": "REAL", "values": { "default": "-30", "value_sc1_4mw": "-30", "value_sc1_4mw_b": "-30", "golden_kk_2014_12": "-20", "value_xuyi_legacy_other_model": "-30" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_08_017", "name": "SC_TempGenStatorV_high", "cn": "发电机定子V相绕组温度过高警告", "subsystem": "Generator", "level": "40-警告待机", "bp_runtime_2015": "40", "brake_state_design": "0", "tier": "B1_需1min层", "trigger_expr": "grTempGenStatorV_1min > PAR_rTempHigh_GenStator", "trigger_en_full": "The 1min-mean-value of the temperature exceeds the value given by parameter.(grTempGenStatorV_1min > PAR_rTempHigh_GenStator)", "reset_en_full": "The 1min-mean-value of temperature falls below the value given by parameter minus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempGenStatorV_1min < (PAR_rTempHigh_GenStator -PAR_rTempHysteresisUpperTemp) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "process_vars": [ "grTempGenStatorV_1min" ], "thresholds": [ { "param": "PAR_rTempHigh_GenStator", "unit": "", "cn": "发电机定子温度高", "dtype": "REAL", "values": { "default": "130", "value_sc1_4mw": "150", "value_sc1_4mw_b": "150", "golden_kk_2014_12": "145", "value_xuyi_legacy_other_model": "130" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_08_018", "name": "SC_TempGenStatorV_low", "cn": "发电机定子V相绕组温度过低警告", "subsystem": "Generator", "level": "40-警告待机", "bp_runtime_2015": "40", "brake_state_design": "0", "tier": "B1_需1min层", "trigger_expr": "grTempGenStatorV_1min < PAR_rTempLow_GenStator", "trigger_en_full": "The 1min-mean-value of the temperature falls below the value given by parameter.(grTempGenStatorV_1min < PAR_rTempLow_GenStator)", "reset_en_full": "The 1min-mean-value of temperature increases above the value given by parameter plus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempGenStatorV_1min > (PAR_rTempLow_GenStator + PAR_rTempHysteresisLowerTemp) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "process_vars": [ "grTempGenStatorV_1min" ], "thresholds": [ { "param": "PAR_rTempLow_GenStator", "unit": "", "cn": "发电机定子温度低", "dtype": "REAL", "values": { "default": "-25", "value_sc1_4mw": "-20", "value_sc1_4mw_b": "-20", "golden_kk_2014_12": "-15", "value_xuyi_legacy_other_model": "-25" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_08_019", "name": "SC_TempGenStatorV_MAX", "cn": "发电机定子V相绕组温度过高故障", "subsystem": "Generator", "level": "170-故障停机", "bp_runtime_2015": "170", "brake_state_design": "51", "tier": "B1_需1min层", "trigger_expr": "grTempGenStatorV_1min > PAR_rTempMAX_GenStator", "trigger_en_full": "The 1min-mean-value of the temperature exceeds the maximum limit value given by parameter.(grTempGenStatorV_1min > PAR_rTempMAX_GenStator)", "reset_en_full": "The 1min-mean-value of temperature falls below the value given by parameter minus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempGenStatorV_1min < (PAR_rTempMAX_GenStator - PAR_rTempHysteresisUpperTemp) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grTempGenStatorV_1min" ], "thresholds": [ { "param": "PAR_rTempMAX_GenStator", "unit": "", "cn": "发电机定子温度上限", "dtype": "REAL", "values": { "default": "150", "value_sc1_4mw": "160", "value_sc1_4mw_b": "160", "golden_kk_2014_12": "160", "value_xuyi_legacy_other_model": "150" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_08_020", "name": "SC_TempGenStatorV_MIN", "cn": "发电机定子V相绕组温度过低故障", "subsystem": "Generator", "level": "170-故障停机", "bp_runtime_2015": "170", "brake_state_design": "50", "tier": "B1_需1min层", "trigger_expr": "grTempGenStatorV_1min < PAR_rTempMIN_GenStator", "trigger_en_full": "The 1min-mean-value of the temperature falls below the minimum limit value given by parameter.(grTempGenStatorV_1min < PAR_rTempMIN_GenStator)", "reset_en_full": "The 1min-mean-value of temperature increases above the value given by parameter plus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempGenStatorV_1min > (PAR_rTempMIN_GenStator + PAR_rTempHysteresisLowerTemp) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grTempGenStatorV_1min" ], "thresholds": [ { "param": "PAR_rTempMIN_GenStator", "unit": "", "cn": "发电机定子温度下限", "dtype": "REAL", "values": { "default": "-30", "value_sc1_4mw": "-30", "value_sc1_4mw_b": "-30", "golden_kk_2014_12": "-20", "value_xuyi_legacy_other_model": "-30" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_08_021", "name": "SC_TempGenStatorW_high", "cn": "发电机定子W相绕组温度过高警告", "subsystem": "Generator", "level": "40-警告待机", "bp_runtime_2015": "40", "brake_state_design": "0", "tier": "B1_需1min层", "trigger_expr": "grTempGenStatorW_1min >PAR_rTempHigh_GenStator", "trigger_en_full": "The 1min-mean-value of the temperature exceeds the value given by parameter.(grTempGenStatorW_1min >PAR_rTempHigh_GenStator)", "reset_en_full": "The 1min-mean-value of temperature falls below the value given by parameter minus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempGenStatorW_1min < (PAR_rTempHigh_GenStator -PAR_rTempHysteresisUpperTemp) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "process_vars": [ "grTempGenStatorW_1min" ], "thresholds": [ { "param": "PAR_rTempHigh_GenStator", "unit": "", "cn": "发电机定子温度高", "dtype": "REAL", "values": { "default": "130", "value_sc1_4mw": "150", "value_sc1_4mw_b": "150", "golden_kk_2014_12": "145", "value_xuyi_legacy_other_model": "130" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_08_022", "name": "SC_TempGenStatorW_low", "cn": "发电机定子W相绕组温度过低警告", "subsystem": "Generator", "level": "40-警告待机", "bp_runtime_2015": "40", "brake_state_design": "0", "tier": "B1_需1min层", "trigger_expr": "grTempGenStatorW_1min < PAR_rTempLow_GenStator", "trigger_en_full": "The 1min-mean-value of the temperature falls below the value given by parameter.(grTempGenStatorW_1min < PAR_rTempLow_GenStator)", "reset_en_full": "The 1min-mean-value of temperature increases above the value given by parameter plus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempGenStatorW_1min > (PAR_rTempLow_GenStator + PAR_rTempHysteresisLowerTemp) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "process_vars": [ "grTempGenStatorW_1min" ], "thresholds": [ { "param": "PAR_rTempLow_GenStator", "unit": "", "cn": "发电机定子温度低", "dtype": "REAL", "values": { "default": "-25", "value_sc1_4mw": "-20", "value_sc1_4mw_b": "-20", "golden_kk_2014_12": "-15", "value_xuyi_legacy_other_model": "-25" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_08_023", "name": "SC_TempGenStatorW_MAX", "cn": "发电机定子W相绕组温度过高故障", "subsystem": "Generator", "level": "170-故障停机", "bp_runtime_2015": "170", "brake_state_design": "51", "tier": "B1_需1min层", "trigger_expr": "grTempGenStatorW_1min > PAR_rTempMAX_GenStator", "trigger_en_full": "The 1min-mean-value of the temperature exceeds the maximum limit value given by parameter.(grTempGenStatorW_1min > PAR_rTempMAX_GenStator)", "reset_en_full": "The 1min-mean-value of temperature falls below the value given by parameter minus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempGenStatorW_1min < (PAR_rTempMAX_GenStator - PAR_rTempHysteresisUpperTemp) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grTempGenStatorW_1min" ], "thresholds": [ { "param": "PAR_rTempMAX_GenStator", "unit": "", "cn": "发电机定子温度上限", "dtype": "REAL", "values": { "default": "150", "value_sc1_4mw": "160", "value_sc1_4mw_b": "160", "golden_kk_2014_12": "160", "value_xuyi_legacy_other_model": "150" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_08_024", "name": "SC_TempGenStatorW_MIN", "cn": "发电机定子W相绕组温度过低故障", "subsystem": "Generator", "level": "170-故障停机", "bp_runtime_2015": "170", "brake_state_design": "50", "tier": "B1_需1min层", "trigger_expr": "grTempGenStatorW_1min < PAR_rTempMIN_GenStator", "trigger_en_full": "The 1min-mean-value of the temperature falls below the minimum limit value given by parameter.(grTempGenStatorW_1min < PAR_rTempMIN_GenStator)", "reset_en_full": "The 1min-mean-value of temperature increases above the value given by parameter plus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempGenStatorW_1min > (PAR_rTempMIN_GenStator + PAR_rTempHysteresisLowerTemp) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grTempGenStatorW_1min" ], "thresholds": [ { "param": "PAR_rTempMIN_GenStator", "unit": "", "cn": "发电机定子温度下限", "dtype": "REAL", "values": { "default": "-30", "value_sc1_4mw": "-30", "value_sc1_4mw_b": "-30", "golden_kk_2014_12": "-20", "value_xuyi_legacy_other_model": "-30" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_08_026", "name": "SC_TempGenBearingDE_high", "cn": "发电机驱动端轴承温度过高警告", "subsystem": "Generator", "level": "40-警告待机", "bp_runtime_2015": "40", "brake_state_design": "0", "tier": "B1_需1min层", "trigger_expr": "grTempGenBearingDE_1min >PAR_rTempHigh_GenBearDE", "trigger_en_full": "The 1min-mean-value of the temperature exceeds the value given by parameter.(grTempGenBearingDE_1min >PAR_rTempHigh_GenBearDE)", "reset_en_full": "The 1min-mean-value of temperature falls below the value given by parameter minus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempGenBearingDE_1min < (PAR_rTempHigh_GenBearDE - PAR_rTempHysteresisUpperTemp) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "process_vars": [ "grTempGenBearingDE_1min" ], "thresholds": [ { "param": "PAR_rTempHigh_GenBearDE", "unit": "", "cn": "发电机驱动端温度高", "dtype": "REAL", "values": { "default": "85", "value_sc1_4mw": "85", "value_sc1_4mw_b": "85", "golden_kk_2014_12": "95", "value_xuyi_legacy_other_model": "85" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_08_027", "name": "SC_TempGenBearingDE_low", "cn": "发电机驱动端轴承温度过低警告", "subsystem": "Generator", "level": "40-警告待机", "bp_runtime_2015": "40", "brake_state_design": "0", "tier": "B1_需1min层", "trigger_expr": "grTempGenBearingDE_1min < PAR_rTempLow_GenBearDE", "trigger_en_full": "The 1min-mean-value of the temperature falls below the value given by parameter.(grTempGenBearingDE_1min < PAR_rTempLow_GenBearDE)", "reset_en_full": "The 1min-mean-value of temperature increases above the value given by parameter plus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempGenBearingDE_1min > (PAR_rTempLow_GenBearDE + PAR_rTempHysteresisLowerTemp) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "process_vars": [ "grTempGenBearingDE_1min" ], "thresholds": [ { "param": "PAR_rTempLow_GenBearDE", "unit": "", "cn": "发电机驱动端温度低", "dtype": "REAL", "values": { "default": "-25", "value_sc1_4mw": "-20", "value_sc1_4mw_b": "-20", "golden_kk_2014_12": "-15", "value_xuyi_legacy_other_model": "-25" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_08_028", "name": "SC_TempGenBearingDE_MAX", "cn": "发电机驱动端轴承温度过高故障", "subsystem": "Generator", "level": "170-故障停机", "bp_runtime_2015": "170", "brake_state_design": "51", "tier": "B1_需1min层", "trigger_expr": "grTempGenBearingDE_1min > PAR_rTempMAX_GenBearDE", "trigger_en_full": "The 1min-mean-value of the temperature exceeds the maximum limit.(grTempGenBearingDE_1min > PAR_rTempMAX_GenBearDE)", "reset_en_full": "The 1min-mean-value of temperature falls below the value given by parameter minus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempGenBearingDE_1min < (PAR_rTempMAX_GenBearDE - PAR_rTempHysteresisUpperTemp) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grTempGenBearingDE_1min" ], "thresholds": [ { "param": "PAR_rTempMAX_GenBearDE", "unit": "", "cn": "发电机驱动端温度太高", "dtype": "REAL", "values": { "default": "90", "value_sc1_4mw": "90", "value_sc1_4mw_b": "90", "golden_kk_2014_12": "100", "value_xuyi_legacy_other_model": "90" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_08_029", "name": "SC_TempGenBearingDE_MIN", "cn": "发电机驱动端轴承温度过低故障", "subsystem": "Generator", "level": "170-故障停机", "bp_runtime_2015": "170", "brake_state_design": "50", "tier": "B1_需1min层", "trigger_expr": "grTempGenBearingDE_1min < PAR_rTempMIN_GenBearDE", "trigger_en_full": "The 1min-mean-value of the temperature falls below the minimum limit value given by parameter.(grTempGenBearingDE_1min < PAR_rTempMIN_GenBearDE)", "reset_en_full": "The 1min-mean-value of temperature increases above the value given by parameter plus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempGenBearingDE_1min > (PAR_rTempMIN_GenBearDE + PAR_rTempHysteresisLowerTemp) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grTempGenBearingDE_1min" ], "thresholds": [ { "param": "PAR_rTempMIN_GenBearDE", "unit": "", "cn": "发电机驱动端温度太低", "dtype": "REAL", "values": { "default": "-30", "value_sc1_4mw": "-20", "value_sc1_4mw_b": "-20", "golden_kk_2014_12": "-20", "value_xuyi_legacy_other_model": "-30" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_08_030", "name": "SC_TempGenBearingNDE_high", "cn": "发电机非驱动端轴承温度过高警告", "subsystem": "Generator", "level": "40-警告待机", "bp_runtime_2015": "40", "brake_state_design": "0", "tier": "B1_需1min层", "trigger_expr": "grTempGenBearingNDE_1min > PAR_rTempHigh_GenBearNDE", "trigger_en_full": "The 1min-mean-value of the temperature exceeds the value given by parameter.(grTempGenBearingNDE_1min > PAR_rTempHigh_GenBearNDE)", "reset_en_full": "The 1min-mean-value of temperature falls below the value given by parameter minus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempGenBearingDE_1min < (PAR_rTempHigh_GenBearNDE - PAR_rTempHysteresisUpperTemp) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "process_vars": [ "grTempGenBearingNDE_1min" ], "thresholds": [ { "param": "PAR_rTempHigh_GenBearNDE", "unit": "", "cn": "发电机非驱动端温度高", "dtype": "REAL", "values": { "default": "85", "value_sc1_4mw": "75", "value_sc1_4mw_b": "75", "golden_kk_2014_12": "95", "value_xuyi_legacy_other_model": "85" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_08_031", "name": "SC_TempGenBearingNDE_low", "cn": "发电机非驱动端轴承温度过低警告", "subsystem": "Generator", "level": "40-警告待机", "bp_runtime_2015": "40", "brake_state_design": "0", "tier": "B1_需1min层", "trigger_expr": "grTempGenBearingNDE_1min < PAR_rTempLow_GenBearNDE", "trigger_en_full": "The 1min-mean-value of the temperature falls below the value given by parameter.(grTempGenBearingNDE_1min < PAR_rTempLow_GenBearNDE)", "reset_en_full": "The 1min-mean-value of temperature increases above the value given by parameter plus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempGenBearingNDE_1min > (PAR_rTempLow_GenBearNDE + PAR_rTempHysteresisLowerTemp) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "process_vars": [ "grTempGenBearingNDE_1min" ], "thresholds": [ { "param": "PAR_rTempLow_GenBearNDE", "unit": "", "cn": "发电机非驱动端温度低", "dtype": "REAL", "values": { "default": "-25", "value_sc1_4mw": "-20", "value_sc1_4mw_b": "-20", "golden_kk_2014_12": "-15", "value_xuyi_legacy_other_model": "-25" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_08_032", "name": "SC_TempGenBearingNDE_MAX", "cn": "发电机非驱动端轴承温度过高故障", "subsystem": "Generator", "level": "170-故障停机", "bp_runtime_2015": "170", "brake_state_design": "51", "tier": "B1_需1min层", "trigger_expr": "grTempGenBearingNDE_1min > PAR_rTempMAX_GenBearNDE", "trigger_en_full": "The 1min-mean-value of the temperature exceeds the maximum limit value given by parameter.(grTempGenBearingNDE_1min > PAR_rTempMAX_GenBearNDE)", "reset_en_full": "The 1min-mean-value of temperature falls below the value given by parameter minus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempGenBearingNDE_1min < (PAR_rTempMAX_GenBearNDE - PAR_rTempHysteresisUpperTemp) OR gbMAIN_ResetStatusCodes)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grTempGenBearingNDE_1min" ], "thresholds": [ { "param": "PAR_rTempMAX_GenBearNDE", "unit": "", "cn": "发电机非驱动端温度太高", "dtype": "REAL", "values": { "default": "90", "value_sc1_4mw": "80", "value_sc1_4mw_b": "80", "golden_kk_2014_12": "100", "value_xuyi_legacy_other_model": "90" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_08_033", "name": "SC_TempGenBearingNDE_MIN", "cn": "发电机非驱动端轴承温度过低故障", "subsystem": "Generator", "level": "170-故障停机", "bp_runtime_2015": "170", "brake_state_design": "50", "tier": "B1_需1min层", "trigger_expr": "grTempGenBearingNDE_1min < PAR_rTempMIN_GenBearNDE", "trigger_en_full": "The 1min-mean-value of the temperature falls below the minimum limit value given by parameter.(grTempGenBearingNDE_1min < PAR_rTempMIN_GenBearNDE)", "reset_en_full": "The 1min-mean-value of temperature increases above the value given by parameter plus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempGenBearingNDE_1min > (PAR_rTempMIN_GenBearNDE + PAR_rTempHysteresisLowerTemp) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grTempGenBearingNDE_1min" ], "thresholds": [ { "param": "PAR_rTempMIN_GenBearNDE", "unit": "", "cn": "发电机非驱动端温度太低", "dtype": "REAL", "values": { "default": "-30", "value_sc1_4mw": "-20", "value_sc1_4mw_b": "-20", "golden_kk_2014_12": "-20", "value_xuyi_legacy_other_model": "-30" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_08_035", "name": "SC_TempGenCoolingInletOrOutlet_high", "cn": "发电机冷却系统入口或出口温度过高警告", "subsystem": "Generator", "level": "40-警告待机", "bp_runtime_2015": "40", "brake_state_design": "0", "tier": "B1_需1min层", "trigger_expr": "grTempGenCoolingInlet_1min > PAR_rTempHigh_GenCoolingInlet OR grTempGenCoolingOutlet_1min > PAR_rTempHigh_GenCoolingOutlet", "trigger_en_full": "1min-mean-value temperature of generator cooling inlet or outlet exceeds the value given by parameter.(grTempGenCoolingInlet_1min > PAR_rTempHigh_GenCoolingInlet OR grTempGenCoolingOutlet_1min > PAR_rTempHigh_GenCoolingOutlet)", "reset_en_full": "The 1min-mean-value of temperature falls below the value given by parameter minus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempGenCoolingInlet_1min < (PAR_rTempHigh_GenCoolingInlet - PAR_rTempHysteresisUpperTemp) AND grTempGenCoolingOutlet_1min < (PAR_rTempHigh_GenCoolingOutlet - PAR_rTempHysteresisUpperTemp)) OR gbMAIN_ResetStatusCodes=1", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "process_vars": [ "grTempGenCoolingInlet_1min", "grTempGenCoolingOutlet_1min" ], "thresholds": [ { "param": "PAR_rTempHigh_GenCoolingInlet", "unit": "", "cn": "发电机冷却入口温度高", "dtype": "REAL", "values": { "default": "90", "value_sc1_4mw": "90", "value_sc1_4mw_b": "90", "golden_kk_2014_12": "90", "value_xuyi_legacy_other_model": "90" }, "provenance": "TEMPLATE_DEFAULT_五列全同_禁作独立锚", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" }, { "param": "PAR_rTempHigh_GenCoolingOutlet", "unit": "", "cn": "发电机冷却出口温度高", "dtype": "REAL", "values": { "default": "125", "value_sc1_4mw": "125", "value_sc1_4mw_b": "125", "golden_kk_2014_12": "125", "value_xuyi_legacy_other_model": "125" }, "provenance": "TEMPLATE_DEFAULT_五列全同_禁作独立锚", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_08_036", "name": "SC_TempGenCoolingInletOrOutlet_low", "cn": "发电机冷却系统入口或出口温度过低警告", "subsystem": "Generator", "level": "40-警告待机", "bp_runtime_2015": "40", "brake_state_design": "0", "tier": "B1_需1min层", "trigger_expr": "grTempGenCoolingInlet_1min < PAR_rTempLow_GenCoolingInlet OR grTempGenCoolingOutlet_1min < PAR_rTempLow_GenCoolingOutlet", "trigger_en_full": "1min-mean-value temperature of generator cooling inlet or outlet falls below the value given by parameter.(grTempGenCoolingInlet_1min < PAR_rTempLow_GenCoolingInlet OR grTempGenCoolingOutlet_1min < PAR_rTempLow_GenCoolingOutlet)", "reset_en_full": "The 1min-mean-value of temperature increases above the value given by parameter plus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempGenCoolingInlet_1min > (PAR_rTempLow_GenCoolingInlet + PAR_rTempHysteresisLowerTemp) AND grTempGenCoolingOutlet_1min > (PAR_rTempLow_GenCoolingOutlet + PAR_rTempHysteresisLowerTemp)) OR gbMAIN_ResetStatusCodes=1", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "process_vars": [ "grTempGenCoolingInlet_1min", "grTempGenCoolingOutlet_1min" ], "thresholds": [ { "param": "PAR_rTempLow_GenCoolingInlet", "unit": "", "cn": "发电机冷却入口温度低", "dtype": "REAL", "values": { "default": "-222", "value_sc1_4mw": "-222", "value_sc1_4mw_b": "-222", "golden_kk_2014_12": "-222", "value_xuyi_legacy_other_model": "-273" }, "provenance": "列间有差异_非全同亦非golden调", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" }, { "param": "PAR_rTempLow_GenCoolingOutlet", "unit": "", "cn": "发电机冷却出口温度低", "dtype": "REAL", "values": { "default": "-222", "value_sc1_4mw": "-222", "value_sc1_4mw_b": "-222", "golden_kk_2014_12": "-222", "value_xuyi_legacy_other_model": "-35" }, "provenance": "列间有差异_非全同亦非golden调", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_08_037", "name": "SC_TempGenCoolingInletOrOutlet_MAX", "cn": "发电机冷却系统入口或出口温度过高故障", "subsystem": "Generator", "level": "170-故障停机", "bp_runtime_2015": "170", "brake_state_design": "51", "tier": "B1_需1min层", "trigger_expr": "grTempGenCoolingOutlet_1min > PAR_rTempMAX_GenCoolingOutlet", "trigger_en_full": "1min-mean-value temperature of generator cooling inlet or outlet exceeds the maximum limit value given by parameter.(grTempGenCoolingInlet_1min > PAR_rTempMAX_GenCoolingInlet) OR (grTempGenCoolingOutlet_1min > PAR_rTempMAX_GenCoolingOutlet)", "reset_en_full": "The 1min-mean-value of temperature falls below the value given by parameter minus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempGenCoolingInlet_1min <(PAR_rTempMAX_GenCoolingInlet - PAR_rTempHysteresisUpperTemp) AND grTempGenCoolingOutlet_1min < (PAR_rTempMAX_GenCoolingOutlet - PAR_rTempHysteresisUpperTemp)) OR gbMAIN_ResetStatusCodes=1", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grTempGenCoolingOutlet_1min" ], "thresholds": [ { "param": "PAR_rTempMAX_GenCoolingOutlet", "unit": "", "cn": "发电机冷却出口温度上限", "dtype": "REAL", "values": { "default": "130", "value_sc1_4mw": "130", "value_sc1_4mw_b": "130", "golden_kk_2014_12": "130", "value_xuyi_legacy_other_model": "130" }, "provenance": "TEMPLATE_DEFAULT_五列全同_禁作独立锚", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_08_038", "name": "SC_TempGenCoolingInletOrOutlet_MIN", "cn": "发电机冷却系统入口或出口温度过低故障", "subsystem": "Generator", "level": "170-故障停机", "bp_runtime_2015": "170", "brake_state_design": "50", "tier": "B1_需1min层", "trigger_expr": "grTempGenCoolingOutlet_1min < PAR_rTempMIN_GenCoolingOutlet", "trigger_en_full": "1min-mean-value temperature of generator cooling inlet or outlet falls below the minimum limit value given by parameter.(grTempGenCoolingInlet_1min < PAR_rTempMIN_GenCoolingInlet) OR (grTempGenCoolingOutlet_1min < PAR_rTempMIN_GenCoolingOutlet)", "reset_en_full": "The 1min-mean-value of temperature increases above the value given by parameter plus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempGenCoolingInlet_1min > (PAR_rTempMIN_GenCoolingInlet + PAR_rTempHysteresisLowerTemp) AND grTempGenCoolingOutlet_1min > (PAR_rTempMIN_GenCoolingOutlet + PAR_rTempHysteresisLowerTemp)) OR gbMAIN_ResetStatusCodes=1", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grTempGenCoolingOutlet_1min" ], "thresholds": [ { "param": "PAR_rTempMIN_GenCoolingOutlet", "unit": "", "cn": "发电机冷却出口温度下限", "dtype": "REAL", "values": { "default": "-222", "value_sc1_4mw": "-222", "value_sc1_4mw_b": "-222", "golden_kk_2014_12": "-222", "value_xuyi_legacy_other_model": "-40" }, "provenance": "列间有差异_非全同亦非golden调", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_08_100", "name": "SC_TempGenStatorDewShortCircuit", "cn": "发电机定子温度低于露点温度", "subsystem": "Generator", "level": "170-故障停机", "bp_runtime_2015": "170", "brake_state_design": "51", "tier": "B1_需1min层", "trigger_expr": "grTempGenStatorU_1min < PAR_rTempGen_HeaterON OR grTempGenStatorV_1min < PAR_rTempGen_HeaterON OR grTempGenStatorW_1min < PAR_rTempGen_HeaterON", "trigger_en_full": "All the following conditions are fullfilled: 1.(giTurbineOperationMode <> CON_iGridOperation) AND (grTempGenStatorU_1min < PAR_rTempGen_HeaterON OR grTempGenStatorV_1min < PAR_rTempGen_HeaterON OR grTempGenStatorW_1min < PAR_rTempGen_HeaterON) 2.(grTempGenStatorU_1min < grTempNacelle_1min + PAR_rTempHysteresisGenStatorDew) OR (grTempGenStatorV_1min < grTempNacelle_1min + PAR_rTempHysteresisGenStatorDew) OR (grTempGenStatorW_1min < grTempNacelle_1min + PAR_rTempHysteresisGenStatorDew)", "reset_en_full": "condition 1 is not fullfilled or condition 1 is fullfilled and condition 3 is fullfilled. (Condition1 AND Condition3) OR (NOT Condition1) 1.(giTurbineOperationMode <> CON_iGridOperation) AND (grTempGenStatorU_1min < PAR_rTempGen_HeaterON OR grTempGenStatorV_1min < PAR_rTempGen_HeaterON OR grTempGenStatorW_1min < PAR_rTempGen_HeaterON) 2.(grTempGenStatorU_1min < grTempNacelle_1min + PAR_rTempHysteresisGenStatorDew) OR (grTempGenStatorV_1min < grTempNacelle_1min + PAR_rTempHysteresisGenStatorDew) OR (grTempGenStatorW_1min < grTempNacelle_1min + PAR_rTempHysteresisGenStatorDew) 3. ((grTempGenStatorU_1min > (grTempNacelle_1min + 2*PAR_rTempHysteresisGenStatorDew)) AND (grTempGenStatorV_1min > (grTempNacelle_1min + 2*PAR_rTempHysteresisGenStatorDew)) AND (grTempGenStatorW_1min > (grTempNacelle_1min + 2*PAR_rTempHysteresisGenStatorDew))) OR gbMAIN_ResetStatusCodes", "set_delay": "PAR_tGenStatorDewShortCircuit", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grTempGenStatorU_1min", "grTempGenStatorV_1min", "grTempGenStatorW_1min" ], "thresholds": [ { "param": "PAR_rTempGen_HeaterON", "status": "NOT_IN_PARAM_DICT" } ] }, { "code": "02_11_016", "name": "SC_TempOutdoor_high", "cn": "舱外环境温度过高警告", "subsystem": "NacelleSystem", "level": "40-警告待机", "bp_runtime_2015": "40", "brake_state_design": "0", "tier": "A_10min可复算", "trigger_expr": "grTempOutdoor_10min >PAR_rTempHigh_Outdoor", "trigger_en_full": "The 10min-mean-value of the temperature exceeds the value given by parameter.(grTempOutdoor_10min >PAR_rTempHigh_Outdoor)", "reset_en_full": "The 10min-mean-value of temperature falls below the value given by parameter minus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.((grTempOutdoor_10min <(PAR_rTempHigh_Outdoor - PAR_rTempHysteresisUpperTemp)) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "process_vars": [ "grTempOutdoor_10min" ], "thresholds": [ { "param": "PAR_rTempHigh_Outdoor", "unit": "℃", "cn": "舱外温度过高阈值1", "dtype": "REAL", "values": { "default": "35", "value_sc1_4mw": "35", "value_sc1_4mw_b": "35", "golden_kk_2014_12": "35", "value_xuyi_legacy_other_model": "35" }, "provenance": "TEMPLATE_DEFAULT_五列全同_禁作独立锚", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_11_017", "name": "SC_TempOutdoor_low", "cn": "舱外环境温度过低警告", "subsystem": "NacelleSystem", "level": "40-警告待机", "bp_runtime_2015": "40", "brake_state_design": "0", "tier": "A_10min可复算", "trigger_expr": "grTempOutdoor_10min (PAR_rTempLow_Outdoor + PAR_rTempHysteresisLowerTemp)) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "process_vars": [ "grTempOutdoor_10min" ], "thresholds": [ { "param": "PAR_rTempLow_Outdoor", "unit": "℃", "cn": "舱外温度过低阈值1", "dtype": "REAL", "values": { "default": "-5", "value_sc1_4mw": "-15", "value_sc1_4mw_b": "-15", "golden_kk_2014_12": "-15", "value_xuyi_legacy_other_model": "-15" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_11_018", "name": "SC_TempOutdoor_MAX", "cn": "舱外环境温度过高故障", "subsystem": "NacelleSystem", "level": "159-环境温度停机", "bp_runtime_2015": "159", "brake_state_design": "51", "tier": "A_10min可复算", "trigger_expr": "grTempOutdoor_10min > PAR_rTempMAX_Outdoor", "trigger_en_full": "The 10min-mean-value of the temperature exceeds the maximum limit value given by parameter.(grTempOutdoor_10min > PAR_rTempMAX_Outdoor)", "reset_en_full": "The 10min-mean-value of temperature falls below the value given by parameter minus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempOutdoor_10min < (PAR_rTempMAX_Outdoor - PAR_rTempHysteresisUpperTemp) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grTempOutdoor_10min" ], "thresholds": [ { "param": "PAR_rTempMAX_Outdoor", "status": "NOT_IN_PARAM_DICT" } ] }, { "code": "02_11_019", "name": "SC_TempOutdoor_MIN", "cn": "舱外环境温度过低故障", "subsystem": "NacelleSystem", "level": "159-环境温度停机", "bp_runtime_2015": "159", "brake_state_design": "50", "tier": "A_10min可复算", "trigger_expr": "grTempOutdoor_10min (PAR_rTempMIN_Outdoor + PAR_rTempHysteresisLowerTemp))", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grTempOutdoor_10min" ], "thresholds": [ { "param": "PAR_rTempMIN_Outdoor", "status": "NOT_IN_PARAM_DICT" } ] }, { "code": "02_11_103", "name": "SC_ShutDownWindspeed_10minMax", "cn": "10分钟平均风速高于上限值", "subsystem": "NacelleSystem", "level": "139-大风停机", "bp_runtime_2015": "139", "brake_state_design": "50", "tier": "A_10min可复算", "trigger_expr": "grWindSpeed_10min > PAR_rMaxWindSpeed_10min", "trigger_en_full": "when the wind speed (10 min mean value) exceeds the maximum allowed value, given by parameter.(grWindSpeed_10min > PAR_rMaxWindSpeed_10min)", "reset_en_full": "when the wind speed (10 min mean value) falls below the maximum recover value, given by another parameter.(grWindSpeed_10min <= PAR_rMaxRecoverWindSpeed_10min)", "set_delay": "T#0s", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grWindSpeed_10min" ], "thresholds": [ { "param": "PAR_rMaxWindSpeed_10min", "unit": "m/s", "cn": "10分钟风速过大停机状态字触发的10分钟平均风速阈值", "dtype": "REAL", "values": { "default": "25", "value_sc1_4mw": "24", "value_sc1_4mw_b": "24", "golden_kk_2014_12": "24", "value_xuyi_legacy_other_model": "20" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_11_104", "name": "OC_WaitingForWind", "cn": "10分钟平均风速低于启动风速", "subsystem": "NacelleSystem", "level": "10-其他", "bp_runtime_2015": "10", "brake_state_design": "0", "tier": "A_10min可复算", "trigger_expr": "grWindSpeed_10min < (PAR_rWindAboveStart - 0.1)", "trigger_en_full": "The wind speed (10 min mean value) falls below the value, given by parameter minus 0.1 m/s as a hysteresis.(grWindSpeed_10min < (PAR_rWindAboveStart - 0.1))", "reset_en_full": "The wind speed (10 min mean value) exceeds the value, given by parameter minus 0.1 m/s as a hysteresis.(grWindSpeed_10min > (PAR_rWindAboveStart - 0.1))", "set_delay": "T#10s", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grWindSpeed_10min" ], "thresholds": [ { "param": "PAR_rWindAboveStart", "unit": "m/s", "cn": "启动风速", "dtype": "REAL", "values": { "default": "3.5", "value_sc1_4mw": "3.5", "value_sc1_4mw_b": "3.5", "golden_kk_2014_12": "3.5", "value_xuyi_legacy_other_model": "2.5" }, "provenance": "列间有差异_非全同亦非golden调", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_11_106", "name": "OC_MeanWindSpeedAboveRestartMaxWind", "cn": "1秒平均风速过高", "subsystem": "NacelleSystem", "level": "10-其他", "bp_runtime_2015": "10", "brake_state_design": "0", "tier": "A_10min可复算", "trigger_expr": "grWindSpeed_10min > PAR_rWindRestartAtMaxWind", "trigger_en_full": "The wind speed (10 min mean value) exceeds the value, given by parameter.(grWindSpeed_10min > PAR_rWindRestartAtMaxWind)", "reset_en_full": "The wind speed (10 min mean value) falls below the value, given by parameter.(grWindSpeed_10min < PAR_rWindRestartAtMaxWind)", "set_delay": "T#10s", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grWindSpeed_10min" ], "thresholds": [ { "param": "PAR_rWindRestartAtMaxWind", "unit": "m/s", "cn": "大风恢复风速门限阈值", "dtype": "REAL", "values": { "default": "18", "value_sc1_4mw": "22", "value_sc1_4mw_b": "22", "golden_kk_2014_12": "22", "value_xuyi_legacy_other_model": "18" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_11_107", "name": "OC_NoMonitoringWindSensors", "cn": "风速过低,不对风速仪和风向标进行监测", "subsystem": "NacelleSystem", "level": "10-其他", "bp_runtime_2015": "10", "brake_state_design": "0", "tier": "A_10min可复算", "trigger_expr": "grWindSpeed_10min < PAR_rWindSpeedCheckSensors", "trigger_en_full": "The 10 min mean value for wind speed will be less than a minimum value given by parameter.(grWindSpeed_10min < PAR_rWindSpeedCheckSensors)", "reset_en_full": "The 10 min mean value for wind speed will be more than a minimum value given by parameter.(grWindSpeed_10min > PAR_rWindSpeedCheckSensors)", "set_delay": "T#0s", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grWindSpeed_10min" ], "thresholds": [ { "param": "PAR_rWindSpeedCheckSensors", "unit": "m/s", "cn": "监测风速仪、风向标数据不刷新的起始风速值", "dtype": "REAL", "values": { "default": "2.5", "value_sc1_4mw": "3", "value_sc1_4mw_b": "3", "golden_kk_2014_12": "3", "value_xuyi_legacy_other_model": "2" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_11_109", "name": "SC_ShutDownWindspeed_10minMin", "cn": "风速过低停机", "subsystem": "NacelleSystem", "level": "129-小风停机", "bp_runtime_2015": "129", "brake_state_design": "50", "tier": "A_10min可复算", "trigger_expr": "grWindSpeed_10min < PAR_rMinWindSpeed_10min", "trigger_en_full": "The wind speed (10 min mean value) falls below the minimum allowed value, given by parameter.(grWindSpeed_10min < PAR_rMinWindSpeed_10min)", "reset_en_full": "The wind speed (10 min mean value) grows above a value given by another parameter.(grWindSpeed_10min >= PAR_rMinRecoverWindSpeed_10min)", "set_delay": "T#0s", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grWindSpeed_10min" ], "thresholds": [ { "param": "PAR_rMinWindSpeed_10min", "unit": "m/s", "cn": "10分钟平均风速过小状态字触发的10分钟平均风速阈值", "dtype": "REAL", "values": { "default": "2.8", "value_sc1_4mw": "3.3", "value_sc1_4mw_b": "3.3", "golden_kk_2014_12": "3.3", "value_xuyi_legacy_other_model": "2.9000001" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_11_112", "name": "OC_MeanWindSpeedAboveCableUnwindingOK", "cn": "风速过高,不能自动解缆", "subsystem": "NacelleSystem", "level": "10-其他", "bp_runtime_2015": "10", "brake_state_design": "0", "tier": "A_10min可复算", "trigger_expr": "grWindSpeed_10min > PAR_rMaxWindUntwistCable", "trigger_en_full": "The wind speed (10 min mean value) exceeds the value, given by parameter.(grWindSpeed_10min > PAR_rMaxWindUntwistCable)", "reset_en_full": "The wind speed (10 min mean value) falls below the value, given by parameter.(grWindSpeed_10min < (PAR_rMaxWindUntwistCable - 1.0))", "set_delay": "T#0s", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grWindSpeed_10min" ], "thresholds": [ { "param": "PAR_rMaxWindUntwistCable", "unit": "", "cn": "允许偏航解缆最高风速", "dtype": "REAL", "values": { "default": "34", "value_sc1_4mw": "25", "value_sc1_4mw_b": "25", "golden_kk_2014_12": "25", "value_xuyi_legacy_other_model": "25" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "02_11_113", "name": "SC_WindSpeedTooHighForManualModeOrService", "cn": "风速过高,不能手动变桨和手动操作风机", "subsystem": "NacelleSystem", "level": "10-其他", "bp_runtime_2015": "10", "brake_state_design": "0", "tier": "A_10min可复算", "trigger_expr": "grWindSpeed_10min > PAR_rMaxWindForManualModeOrService", "trigger_en_full": "The wind speed (10 min mean value) exceeds the value, given by parameter.(grWindSpeed_10min > PAR_rMaxWindForManualModeOrService)", "reset_en_full": "The wind speed (10 min mean value) falls below the value, given by parameter.(grWindSpeed_10min < (PAR_rMaxWindForManualModeOrService - 1.0))", "set_delay": "T#0s", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grWindSpeed_10min" ], "thresholds": [ { "param": "PAR_rMaxWindForManualModeOrService", "unit": "m/s", "cn": "运行进入手动模式、维护模式的最大风速", "dtype": "REAL", "values": { "default": "15", "value_sc1_4mw": "12", "value_sc1_4mw_b": "12", "golden_kk_2014_12": "12", "value_xuyi_legacy_other_model": "12" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "03_02_024", "name": "SC_TempCabinetTowerBase_high", "cn": "塔底控制柜温度过高警告", "subsystem": "Cabinet", "level": "40-警告待机", "bp_runtime_2015": "40", "brake_state_design": "0", "tier": "A_10min可复算", "trigger_expr": "grTempCabinetTowerBase_10min > PAR_rTempHigh_CabinetTower", "trigger_en_full": "The 10min-mean-value of the temperature exceeds the value given by parameter.(grTempCabinetTowerBase_10min > PAR_rTempHigh_CabinetTower)", "reset_en_full": "The 10min-mean-value of temperature falls below the value given by parameter minus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.((grTempCabinetTowerBase_10min < (PAR_rTempHigh_CabinetTower - PAR_rTempHysteresisUpperTemp)) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "process_vars": [ "grTempCabinetTowerBase_10min" ], "thresholds": [ { "param": "PAR_rTempHigh_CabinetTower", "unit": "℃", "cn": "塔底控制柜高温报警阈值", "dtype": "REAL", "values": { "default": "50", "value_sc1_4mw": "40", "value_sc1_4mw_b": "40", "golden_kk_2014_12": "40", "value_xuyi_legacy_other_model": "50" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "03_02_025", "name": "SC_TempCabinetTowerBase_low", "cn": "塔底控制柜温度过低警告", "subsystem": "Cabinet", "level": "40-警告待机", "bp_runtime_2015": "40", "brake_state_design": "0", "tier": "A_10min可复算", "trigger_expr": "grTempCabinetTowerBase_10min < PAR_rTempLow_CabinetTower", "trigger_en_full": "The 10min-mean-value of the temperature falls below the value given by parameter. (grTempCabinetTowerBase_10min < PAR_rTempLow_CabinetTower)", "reset_en_full": "The 10min-mean-value of temperature increases above the value given by parameter plus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command. ((grTempCabinetTowerBase_10min > (PAR_rTempLow_CabinetTower + PAR_rTempHysteresisLowerTemp)) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "process_vars": [ "grTempCabinetTowerBase_10min" ], "thresholds": [ { "param": "PAR_rTempLow_CabinetTower", "unit": "℃", "cn": "塔底控制柜低温报警阈值", "dtype": "REAL", "values": { "default": "2", "value_sc1_4mw": "0", "value_sc1_4mw_b": "0", "golden_kk_2014_12": "0", "value_xuyi_legacy_other_model": "0" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "03_02_026", "name": "SC_TempCabinetTowerBase_MAX", "cn": "塔底控制柜温度过高故障", "subsystem": "Cabinet", "level": "170-故障停机", "bp_runtime_2015": "170", "brake_state_design": "51", "tier": "A_10min可复算", "trigger_expr": "grTempCabinetTowerBase_10min > PAR_rTempMAX_CabinetTower", "trigger_en_full": "The 10min-mean-value of the temperature exceeds the maximum limit value given by parameter.(grTempCabinetTowerBase_10min > PAR_rTempMAX_CabinetTower)", "reset_en_full": "The 10min-mean-value of temperature falls below the value given by parameter minus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.(grTempCabinetTowerBase_10min < (PAR_rTempMAX_CabinetTower - PAR_rTempHysteresisUpperTemp) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grTempCabinetTowerBase_10min" ], "thresholds": [ { "param": "PAR_rTempMAX_CabinetTower", "unit": "℃", "cn": "塔底控制柜温度超过设计值", "dtype": "REAL", "values": { "default": "52", "value_sc1_4mw": "50", "value_sc1_4mw_b": "50", "golden_kk_2014_12": "52", "value_xuyi_legacy_other_model": "52" }, "provenance": "列间有差异_非全同亦非golden调", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "03_02_027", "name": "SC_TempCabinetTowerBase_MIN", "cn": "塔底控制柜温度过低故障", "subsystem": "Cabinet", "level": "170-故障停机", "bp_runtime_2015": "170", "brake_state_design": "50", "tier": "A_10min可复算", "trigger_expr": "grTempCabinetTowerBase_10min < PAR_rTempMIN_CabinetTower", "trigger_en_full": "The 10min-mean-value of the temperature falls below the minimum limit value given by parameter.(grTempCabinetTowerBase_10min < PAR_rTempMIN_CabinetTower)", "reset_en_full": "The 10min-mean-value of temperature increases above the value given by parameter plus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command. (grTempCabinetTowerBase_10min > (PAR_rTempMIN_CabinetTower + PAR_rTempHysteresisLowerTemp) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grTempCabinetTowerBase_10min" ], "thresholds": [ { "param": "PAR_rTempMIN_CabinetTower", "unit": "℃", "cn": "塔底控制柜温度低于设计值", "dtype": "REAL", "values": { "default": "0", "value_sc1_4mw": "-20", "value_sc1_4mw_b": "-20", "golden_kk_2014_12": "-3", "value_xuyi_legacy_other_model": "-3" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "03_03_001", "name": "SC_TempTowerBase_high", "cn": "塔底温度过高警告", "subsystem": "Cabinet", "level": "40-警告待机", "bp_runtime_2015": "40", "brake_state_design": "0", "tier": "A_10min可复算", "trigger_expr": "grTempTowerBase_10min > PAR_rTempHigh_TowerBase", "trigger_en_full": "The 10min-mean-value of the temperature exceeds the value given by parameter.(grTempTowerBase_10min > PAR_rTempHigh_TowerBase)", "reset_en_full": "The 10min-mean-value of temperature falls below the value given by parameter minus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.((grTempTowerBase_10min < (PAR_rTempHigh_TowerBase - PAR_rTempHysteresisUpperTemp)) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "process_vars": [ "grTempTowerBase_10min" ], "thresholds": [ { "param": "PAR_rTempHigh_TowerBase", "unit": "℃", "cn": "塔底高温报警阈值(sc-1在变频器集装箱)", "dtype": "REAL", "values": { "default": "400", "value_sc1_4mw": "40", "value_sc1_4mw_b": "40", "golden_kk_2014_12": "40", "value_xuyi_legacy_other_model": "40" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "03_03_002", "name": "SC_TempTowerBase_low", "cn": "塔底温度过低警告", "subsystem": "Cabinet", "level": "40-警告待机", "bp_runtime_2015": "40", "brake_state_design": "0", "tier": "A_10min可复算", "trigger_expr": "grTempTowerBase_10min < PAR_rTempLow_TowerBase", "trigger_en_full": "The 10min-mean-value of the temperature falls below the value given by parameter.(grTempTowerBase_10min < PAR_rTempLow_TowerBase)", "reset_en_full": "The 10min-mean-value of temperature increases above the value given by parameter plus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command. ((grTempTowerBase_10min > (PAR_rTempLow_TowerBase + PAR_rTempHysteresisLowerTemp)) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "process_vars": [ "grTempTowerBase_10min" ], "thresholds": [ { "param": "PAR_rTempLow_TowerBase", "unit": "℃", "cn": "塔底低温报警阈值(sc-1在变频器集装箱)", "dtype": "REAL", "values": { "default": "-150", "value_sc1_4mw": "0", "value_sc1_4mw_b": "0", "golden_kk_2014_12": "0", "value_xuyi_legacy_other_model": "-30" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "03_03_003", "name": "SC_TempTowerBase_MAX", "cn": "塔底温度过高故障", "subsystem": "Cabinet", "level": "170-故障停机", "bp_runtime_2015": "170", "brake_state_design": "51", "tier": "A_10min可复算", "trigger_expr": "grTempTowerBase_10min > PAR_rTempMAX_TowerBase", "trigger_en_full": "The 10min-mean-value of the temperature exceeds the maximum limit value given by parameter.(grTempTowerBase_10min > PAR_rTempMAX_TowerBase)", "reset_en_full": "The 10min-mean-value of temperature falls below the value given by parameter minus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command.((grTempTowerBase_10min < (PAR_rTempMAX_TowerBase - PAR_rTempHysteresisUpperTemp)) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grTempTowerBase_10min" ], "thresholds": [ { "param": "PAR_rTempMAX_TowerBase", "unit": "℃", "cn": "塔底温度超过设计值(sc-1在变频器集装箱)", "dtype": "REAL", "values": { "default": "450", "value_sc1_4mw": "45", "value_sc1_4mw_b": "45", "golden_kk_2014_12": "45", "value_xuyi_legacy_other_model": "45" }, "provenance": "KK_TUNED_实机证据", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "03_03_004", "name": "SC_TempTowerBase_MIN", "cn": "塔底温度过低故障", "subsystem": "Cabinet", "level": "170-故障停机", "bp_runtime_2015": "170", "brake_state_design": "50", "tier": "A_10min可复算", "trigger_expr": "grTempTowerBase_10min < PAR_rTempMIN_TowerBase", "trigger_en_full": "The 10min-mean-value of the temperature falls below the minimum limit value given by parameter.(grTempTowerBase_10min < PAR_rTempMIN_TowerBase)", "reset_en_full": "The 10min-mean-value of temperature increases above the value given by parameter plus a hysteresis value OR get reset signal of status code coming from Nacelle, Tower or Remote Command. ((grTempTowerBase_10min > (PAR_rTempMIN_TowerBase + PAR_rTempHysteresisLowerTemp)) OR gbMAIN_ResetStatusCodes=1)", "set_delay": "T#1m", "powerup_delay": "T#0s", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "process_vars": [ "grTempTowerBase_10min" ], "thresholds": [ { "param": "PAR_rTempMIN_TowerBase", "unit": "℃", "cn": "塔底温度低于设计值(sc-1在变频器集装箱)", "dtype": "REAL", "values": { "default": "-200", "value_sc1_4mw": "-200", "value_sc1_4mw_b": "-200", "golden_kk_2014_12": "-200", "value_xuyi_legacy_other_model": "-200" }, "provenance": "TEMPLATE_DEFAULT_五列全同_禁作独立锚", "note_normalized": "比较已按 TIME字面量→ms / BOOL→0-1 归一 (原始字符串比较会产生假实调)" } ] }, { "code": "04_09_008", "name": "SC_MaxDeviationWindDirection", "cn": "不同传感器测得风向偏差过大", "subsystem": "NacelleSystem", "level": "40-警告待机", "bp_runtime_2015": "40", "brake_state_design": "0", "tier": "B1_需1min层", "trigger_expr": "grCurrDirVane1Relative_1min-grCurrDirVane2Relative_1min", "trigger_en_full": "ABS(grCurrDirVane1Relative_1min-grCurrDirVane2Relative_1min) >PAR_rMaxDeviation_WindDirection", "reset_en_full": "", "set_delay": "T#20s", "powerup_delay": "T#1m", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "M", "process_vars": [ "grCurrDirVane1Relative_1min", "grCurrDirVane2Relative_1min" ], "thresholds": [] } ], "escalation_chains": [ { "escalation_code": "02_02_013", "name": "SC_RepFaultTempCabinetNacelle", "level": "40-警告待机", "reset_mode": "A", "base_codes": [ { "code": "02_02_009", "name": "SC_TempCabinetNacelle_high", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "level": "40-警告待机" }, { "code": "02_02_010", "name": "SC_TempCabinetNacelle_low", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "level": "40-警告待机" } ] }, { "escalation_code": "02_03_005", "name": "SC_RepFaultTempNacelle", "level": "170-故障停机", "reset_mode": "M", "base_codes": [ { "code": "02_03_001", "name": "SC_TempNacelle_high", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "level": "40-警告待机" }, { "code": "02_03_002", "name": "SC_TempNacelle_low", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "level": "40-警告待机" } ] }, { "escalation_code": "02_04_005", "name": "SC_RepFaultOverspeedLevel1", "level": "170-故障停机", "reset_mode": "M", "base_codes": [ { "code": "02_04_001", "name": "SC_RotorOverSpeedLevel1", "repeat_n": "3", "repeat_period": "T#1h", "reset_mode": "A", "level": "170-故障停机" }, { "code": "02_04_003", "name": "SC_GeneratorOverSpeedLevel1", "repeat_n": "3", "repeat_period": "T#1h", "reset_mode": "A", "level": "170-故障停机" } ] }, { "escalation_code": "02_04_020", "name": "SC_RepFaultVibrationYAxis", "level": "139-大风停机", "reset_mode": "M", "base_codes": [ { "code": "02_04_018", "name": "SC_VibrationOmniDirectionLevel1", "repeat_n": "3", "repeat_period": "T#1h", "reset_mode": "A", "level": "40-警告待机" } ] }, { "escalation_code": "02_04_023", "name": "SC_RepFaultVibrationZAxis", "level": "139-大风停机", "reset_mode": "M", "base_codes": [ { "code": "02_04_021", "name": "SC_VibrationForeaftDirection1", "repeat_n": "3", "repeat_period": "T#1h", "reset_mode": "A", "level": "30-待机" } ] }, { "escalation_code": "02_04_030", "name": "SC_RepFaultTempRotorBearingA", "level": "170-故障停机", "reset_mode": "M", "base_codes": [ { "code": "02_04_028", "name": "SC_TempRotorBearingA_MAX", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "level": "170-故障停机" }, { "code": "02_04_029", "name": null, "repeat_n": null, "repeat_period": null, "reset_mode": null, "level": null } ] }, { "escalation_code": "02_05_002", "name": "SC_RepFaultGearOilFilterClogged", "level": "40-警告待机", "reset_mode": "A", "base_codes": [ { "code": "02_05_001", "name": "SC_GearOilFilterClogged_Warning", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "level": "40-警告待机" } ] }, { "escalation_code": "02_05_006", "name": "SC_RepFaultGearOilLevel", "level": "170-故障停机", "reset_mode": "M", "base_codes": [ { "code": "02_05_004", "name": "SC_GearOilLevel_Warning", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "level": "40-警告待机" } ] }, { "escalation_code": "02_05_027", "name": "SC_RepFaultTempGearOilSump", "level": "170-故障停机", "reset_mode": "M", "base_codes": [ { "code": "02_05_015", "name": "SC_TempGearOilSump_high", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "level": "40-警告待机" }, { "code": "02_05_016", "name": "SC_TempGearOilSump_low", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "level": "40-警告待机" } ] }, { "escalation_code": "02_05_032", "name": "SC_RepFaultTempGearBearingDE", "level": "170-故障停机", "reset_mode": "M", "base_codes": [ { "code": "02_05_028", "name": "SC_TempGearBearingDE_high", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "level": "40-警告待机" }, { "code": "02_05_029", "name": null, "repeat_n": null, "repeat_period": null, "reset_mode": null, "level": null } ] }, { "escalation_code": "02_05_037", "name": "SC_RepFaultTempGearBearingNDE", "level": "170-故障停机", "reset_mode": "M", "base_codes": [ { "code": "02_05_033", "name": "SC_TempGearBearingNDE_high", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "level": "40-警告待机" }, { "code": "02_05_034", "name": null, "repeat_n": null, "repeat_period": null, "reset_mode": null, "level": null } ] }, { "escalation_code": "02_08_004", "name": "SC_RepFaultGenMaxPower10min", "level": "170-故障停机", "reset_mode": "M", "base_codes": [ { "code": "02_08_001", "name": "SC_GenMaxPower10min", "repeat_n": "5", "repeat_period": "T#24h", "reset_mode": "A", "level": "170-故障停机" } ] }, { "escalation_code": "02_08_025", "name": "SC_RepFaultTempGenStator", "level": "170-故障停机", "reset_mode": "M", "base_codes": [ { "code": "02_08_013", "name": "SC_TempGenStatorU_high", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "level": "40-警告待机" }, { "code": "02_08_014", "name": "SC_TempGenStatorU_low", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "level": "40-警告待机" }, { "code": "02_08_017", "name": "SC_TempGenStatorV_high", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "level": "40-警告待机" }, { "code": "02_08_018", "name": "SC_TempGenStatorV_low", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "level": "40-警告待机" }, { "code": "02_08_021", "name": "SC_TempGenStatorW_high", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "level": "40-警告待机" }, { "code": "02_08_022", "name": "SC_TempGenStatorW_low", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "level": "40-警告待机" } ] }, { "escalation_code": "02_08_034", "name": "SC_RepFaultTempGenBearing", "level": "170-故障停机", "reset_mode": "M", "base_codes": [ { "code": "02_08_026", "name": "SC_TempGenBearingDE_high", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "level": "40-警告待机" }, { "code": "02_08_027", "name": "SC_TempGenBearingDE_low", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "level": "40-警告待机" }, { "code": "02_08_030", "name": "SC_TempGenBearingNDE_high", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "level": "40-警告待机" }, { "code": "02_08_031", "name": "SC_TempGenBearingNDE_low", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "level": "40-警告待机" } ] }, { "escalation_code": "02_08_039", "name": "SC_RepFaultTempGenCoolingInletOrOutlet", "level": "170-故障停机", "reset_mode": "M", "base_codes": [ { "code": "02_08_035", "name": "SC_TempGenCoolingInletOrOutlet_high", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "level": "40-警告待机" }, { "code": "02_08_036", "name": "SC_TempGenCoolingInletOrOutlet_low", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "level": "40-警告待机" } ] }, { "escalation_code": "02_08_040", "name": "SC_RepFaultGenMaxPower30s", "level": "170-故障停机", "reset_mode": "M", "base_codes": [ { "code": "02_08_002", "name": "SC_GenMaxPower30s", "repeat_n": "10", "repeat_period": "T#24h", "reset_mode": "A", "level": "170-故障停机" } ] }, { "escalation_code": "02_08_041", "name": "SC_RepFaultGenMaxPower1s", "level": "170-故障停机", "reset_mode": "M", "base_codes": [ { "code": "02_08_003", "name": "SC_GenMaxPower1s", "repeat_n": "10", "repeat_period": "T#24h", "reset_mode": "A", "level": "170-故障停机" } ] }, { "escalation_code": "02_09_018", "name": "SC_RepFault_HydrPumpTime_MAX", "level": "40-警告待机", "reset_mode": "M", "base_codes": [ { "code": "02_09_001", "name": "SC_HydrPressureSystemMin_Warning", "repeat_n": "3", "repeat_period": "T#1h", "reset_mode": "M", "level": "40-警告待机" } ] }, { "escalation_code": "02_10_009", "name": "SC_RepFault_YawSpeedTooSlow", "level": "50-偏航警告", "reset_mode": "M", "base_codes": [ { "code": "02_10_008", "name": "SC_YawSpeedTooSlow", "repeat_n": "3", "repeat_period": "T#1h", "reset_mode": "M", "level": "170-故障停机" } ] }, { "escalation_code": "02_11_020", "name": "SC_RepFault_TempOutdoor", "level": "159-环境温度停机", "reset_mode": "A", "base_codes": [ { "code": "02_11_016", "name": "SC_TempOutdoor_high", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "level": "40-警告待机" }, { "code": "02_11_017", "name": "SC_TempOutdoor_low", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "level": "40-警告待机" } ] }, { "escalation_code": "03_02_028", "name": "SC_RepFaultTempCabinetTowerBase", "level": "40-警告待机", "reset_mode": "A", "base_codes": [ { "code": "03_02_024", "name": "SC_TempCabinetTowerBase_high", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "level": "40-警告待机" }, { "code": "03_02_025", "name": "SC_TempCabinetTowerBase_low", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "level": "40-警告待机" } ] }, { "escalation_code": "03_03_007", "name": "SC_RepFaultTempTowerBase", "level": "170-故障停机", "reset_mode": "M", "base_codes": [ { "code": "03_03_001", "name": "SC_TempTowerBase_high", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "level": "40-警告待机" }, { "code": "03_03_002", "name": "SC_TempTowerBase_low", "repeat_n": "3", "repeat_period": "T#24h", "reset_mode": "A", "level": "40-警告待机" } ] }, { "escalation_code": "03_04_005", "name": "SC_RepFaultGridVoltageHigh", "level": "180-电网故障", "reset_mode": "M", "base_codes": [ { "code": "03_04_002", "name": "SC_GridVoltageL1_high", "repeat_n": "10", "repeat_period": "T#24h", "reset_mode": "A", "level": "180-电网故障" }, { "code": "03_04_003", "name": "SC_GridVoltageL2_high", "repeat_n": "10", "repeat_period": "T#24h", "reset_mode": "A", "level": "180-电网故障" }, { "code": "03_04_004", "name": "SC_GridVoltageL3_high", "repeat_n": "10", "repeat_period": "T#24h", "reset_mode": "A", "level": "180-电网故障" } ] }, { "escalation_code": "03_04_009", "name": "SC_RepFaultGridVoltageLow", "level": "180-电网故障", "reset_mode": "M", "base_codes": [ { "code": "03_04_006", "name": "SC_GridVoltageL1_low", "repeat_n": "10", "repeat_period": "T#24h", "reset_mode": "A", "level": "180-电网故障" }, { "code": "03_04_007", "name": "SC_GridVoltageL2_low", "repeat_n": "10", "repeat_period": "T#24h", "reset_mode": "A", "level": "180-电网故障" }, { "code": "03_04_008", "name": "SC_GridVoltageL3_low", "repeat_n": "10", "repeat_period": "T#24h", "reset_mode": "A", "level": "180-电网故障" } ] }, { "escalation_code": "03_04_012", "name": "SC_RepFaultGridFrequency", "level": "180-电网故障", "reset_mode": "M", "base_codes": [ { "code": "03_04_010", "name": "SC_GridFrequencyHigh", "repeat_n": "10", "repeat_period": "T#24h", "reset_mode": "A", "level": "180-电网故障" }, { "code": "03_04_011", "name": "SC_GridFrequencyLow", "repeat_n": "10", "repeat_period": "T#24h", "reset_mode": "A", "level": "180-电网故障" } ] }, { "escalation_code": "03_05_002", "name": "SC_RepFaultNoSignalReadyToOperate", "level": "170-故障停机", "reset_mode": "A", "base_codes": [ { "code": "03_05_001", "name": "SC_NoSignalForReadyToOperate", "repeat_n": "3", "repeat_period": "T#1h", "reset_mode": "A", "level": "170-故障停机" } ] }, { "escalation_code": "03_05_004", "name": "SC_RepFaultNoSignalParallelOperation", "level": "170-故障停机", "reset_mode": "M", "base_codes": [ { "code": "03_05_003", "name": "SC_NoSignalForParallelOperation", "repeat_n": "3", "repeat_period": "T#1h", "reset_mode": "A", "level": "170-故障停机" } ] }, { "escalation_code": "03_06_013", "name": "SC_RepFaultMaxCycleTimeTask", "level": "10-其他", "reset_mode": "A", "base_codes": [ { "code": "03_06_009", "name": "SC_MaxCycleTimeMainPLCTask", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "level": "10-其他" }, { "code": "03_06_012", "name": "SC_MaxCycleTimeFASTTask", "repeat_n": "0", "repeat_period": "T#0s", "reset_mode": "A", "level": "10-其他" } ] } ] }