Call Main-Safety-Block OB123 |
FB37 FLT P01: P01 CEA Hydraulic Press - module faults |
|
|
|
Netzwerk 1: Faults SEQ acknowledgment
IF (#"3_FAULT_00_15" OR "DI MAIN P01".SEQ1.FLT."3_FAULT_00_15") <> 0 AND "M00 ACK Imp" THEN #"3_FAULT_00_15" := "DI MAIN P01".SEQ1.FLT."3_FAULT_00_15" := 0; END_IF; |
|
|
|
Netzwerk 2: 1_WRN_X0 module run-time exceeded
IF #"1_WARN_00_15".%X0 AND"M00 ACK Imp" THEN #"1_WARN_00_15".%X0 := FALSE; ELSIF "DI MAIN P01".MaDa.RunTimeCntrl_seq1 > "DI MAIN P01".MaDa.RunTimeSetP_seq1 AND "M01 SEQ1 Active" THEN #"1_WARN_00_15".%X0 := TRUE; END_IF; |
|
|
|
Netzwerk 3: 1_WRN_X1 Traverse-control procedure failed
IF "DI MAIN P01".SEQ1.FLT."3_FAULT_00_15".%X0 THEN #"1_WARN_00_15".%X1 := TRUE; END_IF; |
|
|
|
Netzwerk 4: 1_FLT_X0_P01 M01 Oil control pump
#"1_FAULT_00_15".%X0 := "DI OUT P01".M01.DRV.GenFlt; |
|
|
|
Netzwerk 5: 1_FLT_X1_P01 M02 Main oil pump 1
#"1_FAULT_00_15".%X1 := "DI OUT P01".M02.DRV.GenFlt; |
|
|
|
Netzwerk 6: 1_FLT_X2_P01 M03 Main oil pump 2
#"1_FAULT_00_15".%X2 := "DI OUT P01".M03.DRV.GenFlt; |
|
|
|
Netzwerk 7: 1_FLT_X3_P01 M04 Stroke limit drive
#"1_FAULT_00_15".%X3 := "DI OUT P01".M04.drv_com_flt; |
|
|
|
Netzwerk 8: 1_FLT_X4_P01 C13 Ram control valve
#"1_FAULT_00_15".%X4 := "DIF_Main_Safety_RTG1".FB_SAFE_P01.A01_C13_WP.ERROR OR "DIF_Main_Safety_RTG1".FB_SAFE_P01.A01_C13_HP.ERROR; |
|
|
|
Netzwerk 9: 1_FLT_X5_P01 Y09 Ram safety valve
#"1_FAULT_00_15".%X5 := "DIF_Main_Safety_RTG1".FB_SAFE_P01.A01_Y09_WP.ERROR; |
|
|
|
Netzwerk 10: 1_FLT_X6_P01 C27 Ram stow pin
#"1_FAULT_00_15".%X6 := "DIF_Main_Safety_RTG1".FB_SAFE_P01.A01_C27_RSP_HP.ERROR OR "DIF_Main_Safety_RTG1".FB_SAFE_P01.A01_C27_RSP_WP.ERROR; |
|
|
|
Netzwerk 11: 1_FLT_X7 Res.
//#"1_FAULT_00_15".%X7 := FALSE; |
|
|
|
Netzwerk 12: 1_FLT_X9_P01 M04 drive Bottom dead centre (BDC)
#"1_FAULT_00_15".%X9 := NOT "E00 M04 BDC"; |
|
|
|
Netzwerk 13: 1_FLT_X10_P01 M04 Top dead center (TDC)
#"1_FAULT_00_15".%X10 := NOT "E00 M04 TDC"; |
|
|
|
Netzwerk 14: 1_FLT_X11_P01 M04 Chain fracture protection (CFP)
#"1_FAULT_00_15".%X11 := NOT "E00 M04 CFP"; |
|
|
|
Netzwerk 15: 1_FLT_X12_P01 Parallelism tolerance exceeded
#"1_FAULT_00_15".%X12 := "DI MAIN P01".SEQ1.FLT."3_FAULT_00_15".%X0; |
|
|
|
Netzwerk 16: Fault message complete module
#tmp_sav_accu1_dword := #"1_FAULT_00_15"; #tmp_sav_accu1_dword := SHL_DWORD(IN := #tmp_sav_accu1_dword, N := 16); "DatOfMod".P01.STS."1_ModuleFLT_00_31" := DW#16#FFFFFFFF AND (#tmp_sav_accu1_dword OR #"2_FAULT_00_15");
#tmp_sav_accu1_dword := #"3_FAULT_00_15"; #tmp_sav_accu1_dword := SHL_DWORD(IN := #tmp_sav_accu1_dword, N := 16); "DatOfMod".P01.STS."2_ModuleFLT_00_31" := DW#16#FFFFFFFF AND (#tmp_sav_accu1_dword OR #"4_FAULT_00_15");
#FLT_MODULE := 0 <> ("DatOfMod".P01.STS."1_ModuleFLT_00_31" OR "DatOfMod".P01.STS."2_ModuleFLT_00_31"); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|