|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FB27 MAIN GLB : Global Faults and warning |
|
|
|
Netzwerk 1: Extern acknowledgment, if necessary
|
|
|
|
Netzwerk 2: 1_F00_X0 Air pressure #"1_FAULT_00_15".%X0 := NOT "E00 AirPressure OK"; |
|
|
|
Netzwerk 3: 1_F00_X1 DC 24V #"1_FAULT_00_15".%X1 := NOT "E00 DC24V OK"; |
|
|
|
Netzwerk 4: 1_F00_X2 AC240V #"1_FAULT_00_15".%X2 := NOT "E00 AC240V OK"; |
|
|
|
Netzwerk 5: 1_F00_X3 AC400V #"1_FAULT_00_15".%X3 := NOT "E00 AC400V OK"; |
|
|
|
Netzwerk 6: 1_F00_X4 Axis 1 Roller-Picker-2D MCB #"1_FAULT_00_15".%X4 := NOT "E00 S210_A1 MCB"; |
|
|
|
Netzwerk 7: 1_F00_X5 Axis 2 Roller-Picker-2D MCB #"1_FAULT_00_15".%X5 := NOT "E00 S210_A2 MCB"; |
|
|
|
Netzwerk 8: 1_F00_X6 M100 vacuum gripper pump (RP2D) MCB #"1_FAULT_00_15".%X6 := NOT "E00 M100 MCB"; |
|
|
|
Netzwerk 9: 1_F00_X7 M200 blister input conveyor MCB #"1_FAULT_00_15".%X7 := NOT "E00 M200 MCB"; |
|
|
|
Netzwerk 10: 1_F00_X8 M201 syringe output conveyor MCB #"1_FAULT_00_15".%X8 := NOT "E00 M201 MCB"; |
|
|
|
Netzwerk 11: 1_W00_X0 Emergency stop cabinet #"1_WARN_00_15".%X0 := NOT "Main_Safety_RTG1_DB".FB_SAFE_GLB.E00_ESTP_CAB_Q; |
|
|
|
Netzwerk 12: 1_W00_X1 Emergency stop area P01 #"1_WARN_00_15".%X1 := NOT "Main_Safety_RTG1_DB".FB_SAFE_GLB.E00_ESTP_P01_Q; |
|
|
|
Netzwerk 13: 1_W00_X2 Emergency stop area P02 #"1_WARN_00_15".%X2 := NOT "Main_Safety_RTG1_DB".FB_SAFE_GLB.E00_ESTP_P02_Q; |
|
|
|
Netzwerk 14: 1_W00_X3 Safety door P01 not closed #"1_WARN_00_15".%X3 := "E00 SftyDor P01 CH1" OR NOT "E00 SftyDor P01 CH2"; |
|
|
|
Netzwerk 15: Complete module fault message "ModuleData".P02.STS."1_ModuleFLT_00_31" := dw#16#ffffffff AND (SHL_WORD(IN := #"1_FAULT_00_15", N := 16) OR #"2_FAULT_00_15"); #FLT_MODULE := 0 <> "ModuleData".P01.STS."1_ModuleFLT_00_31"; |
|