FC2 : Eingangssegment Rollenförderer RB01 |
|
Netzwerk 2: Signalbildung AUTO Eingang U #AUTO Automatikbetrieb ist angewählt U #save_spann_wiederkehr Spannung an den SPS-Eingängen ist ein = #tmp_auto_ein
Netzwerk 3: Signalbildung GS-Fahrt UN #tmp_auto_ein beim AUTO=0 U #GS_FAHRT Impuls Grundstellungsfahrt S #save_gs_fahrt setze GS-Fahr = #tmp_gs_fahrt_imp
U #tmp_auto_ein beim AUTO=1 R #save_gs_fahrt Betriebsrat GS löschen R #save_gs_end Sig. GS beendet löschen
U #rb03_blgt_a_rb02 SS.Meldung RB03 belegt an RB02 U #save_gs_fahrt GS-Fahrt aktiv O U #save_02[6] HilfsBit von RB02 frei nach Zeit U #save_03[6] HilfsBit von RB03 frei nach Zeit U #save_gs_fahrt GS-Fahrt aktiv S #save_gs_end setze GS beendet
U #save_gs_end GS beendet = #GS_END an FO übergeben
Netzwerk 4: Signalbildung nächste Werkstückträger (WT) U #tmp_auto_ein U #NEXT_WT FO nächster WT S #save_next_wt setz Betriebsart nächste WT
Netzwerk 5: RB01 SVK Schnittstelle mit vorkommender Rollenbahn U #STAT_VKRB vorkommende Rollenbahn belegt U #tmp_auto_ein AUTO=1 = #rb01_abgabeb_v_vkrb SS.Meldung RB01 abgabebereit von VKRB
UN #rb01_blgt_a_vkrb vorkommende Rollenbahn nicht belegt U #tmp_auto_ein AUTO=1 = #STR_VKRB SS.Meldung Start an VKRB
Netzwerk 6: RB01 Segment-Lichtschranke abfragen UN #LS_E1 0= Meldelichtschranke RB01 belegt = DBX [AR1,P#8.2] MeldeBit für Visu von RB01 = #rb01_blgt_a_rb02 SS-Meldung RB01 belegt an RB02 = #rb01_blgt_a_vkrb SS-meldung RB01 belegt an VKRB
Netzwerk 7: RB01 Wenn frei nach Zeit ausschalten L 0 U #MOT1 Antrieb Rollenförderer Segment 1 UN #rb01_blgt_a_rb02 SPBN m003 ON M 11.0 Impuls je 100 ms SPB m004 liegt kein WT auf dem Rollenförder L 60 oder erreicht der WT seine LS nicht L LB 3 innerhalb 6 Sec. wird Bit von RB01 + 1 gesetzt <I S #save_01[6] HilfsBit von RB01 frei nach Zeit SPB m004 m003: T LB 3 R #save_01[6] HilfsBit von RB01 frei nach Zeit
Netzwerk 8: RB01 Meldung frei ein/ausschalten m004: UN #rb01_blgt_a_vkrb SS-Meldung RB01 belegt an VKRB U #save_01[6] HilfsBit von RB01 frei nach Zeit SAVE ZischenBit frei von RB01 O #save_01[3] Imp. HilfsBit von RB01 belegt S #rb01_frei_a_vkrb SS.Meldung frei von RB01 an VKRB
U #save_01[5] Imp. HilfsBit von RB01 frei R #rb01_frei_a_vkrb SS-Meldung frei von RB01 an VKRB
Netzwerk 9: RB01 Impuls frei und belegt U #rb01_blgt_a_vkrb SS-Meldung RB01 belegt an VKRB FN #save_01[0] = #save_01[3] Imp. HilfsBit von RB01 belegt
U #rb01_blgt_a_vkrb SS-Meldung RB01 belegt an VKRB FP #save_01[4] = #save_01[5] Imp. HilfsBit von RB01 frei
Netzwerk 10: RB01 Warte auf Abgabebereit L 0 U #rb01_blgt_a_rb02 SS-Meldung RB01 belegt an RB02 SPBN m005 L DBB [AR1,P#12.0] die Meldung wird zeitverzögert ==I gesetzt, wenn der Sollwert von Visu S #rb01_abgabeb_a_rb02 nicht =0 ist SPB m006 O #rb01_abgabeb_a_rb02 SS-Meldung RB01 abgabebereit an RB02 ON M 11.0 SPB m006 L LB 1 + 1 <I S #rb01_abgabeb_a_rb02 SS-Meldung RB01 abgabebereit an RB02 SPB m006 m005: T LB 1 R #rb01_abgabeb_a_rb02 SS-Meldung RB01 abgabebereit an RB02
Netzwerk 11: RB01 Staudrücklose Förderung einschalten m006: U #rb01_abgabeb_v_vkrb SS-Meldung RB01 abgabebereit von VKRB UN #rb01_blgt_a_vkrb SS-Meldung RB01 belegt an VKRB O UN #rb02_blgt_a_rb01 SS-Meldung RB02 belegt an RB01 U #rb02_uebernahmeb_a_rb01 SS-Meldung RB02 Übernahmebereit an RB01 U #rb01_abgabeb_a_rb02 SS-Meldung RB01 abgabebereit an RB02 S #save_01[2] HilfsBit RB01 Antrieb einschalten
Netzwerk 12: RB01 Meldung Übernahmebereit U #rb01_abgabeb_v_vkrb SS-Meldung RB01 abgabebereit von VKRB UN #rb01_blgt_a_vkrb SS-Meldung RB01 belegt an VKRB = #rb01_uebernahmeb_a_vkrb SS-Meldung
Netzwerk 13: RB01 Staudrucklose Förerung ausschalten U #save_01[5] Imp. HilfsBit von RB01 frei UN #rb01_abgabeb_a_rb02 SS-Meldung abgabebereit an RB02 O U #rb01_transfer_a_rb02 SS-Meldung Transfer läuft an RB02 UN #rb02_uebernahmeb_a_rb01 SS-Meldung RB02 Übernahmebereit an RB02 O BIE ZischenBit frei von RB01 O #save_01[3] Imp. HilfsBit von RB01 belegt R #save_01[2] HilfsBit RB01 Antrieb einschalten
Netzwerk 14: RB01 Transfer läuft an Arbeitssegment U #save_01[2] HilfsBit RB01 Antrieb einschalten U #rb01_abgabeb_a_rb02 SS-Meldung Abgabebereit an RB02 = #rb01_transfer_a_rb02 SS-Meldung Transfer läuft an RB02 |
|
[zurück..] |
[weiter..] |
Fördertechnik der Montagemaschine |
Aufruf der Funktion und Beschreibung der Formaloperanden und der Schnittstelle der Montagemaschine |
Die am Eingang Rollenbahn hat die Aufgabe den kommenden Werkstückträger mit den Werkstücken zu empfangen und via Freigabe sie gemeinsam mit dem Arbeitssegment in die Maschine zu fördern. |
Die im Montagebereich Rollenbahn hat die Aufgabe die kommenden Werkstückträger mit den rohen Werkstücken zu empfangen und an einer bestimmten Position für die Bearbeitung an zu halten. |
Die am Ausgang Rollenbahn hat die Aufgabe den Werkstückträger mit den bearbeiteten Werkstücken so schnell wie möglich aus der Maschine zu fördern. |
Ansteuerung der Antriebe RB01,RB02,RB03 Übergabe der internen Signale an die Antriebe und Vorbereitung des nächsten Durchlaufs |
Erkennt die FC2 eine Diskrepanz zwischen den Stopppositionen, z.B. 7 und dem Parameter Stationsanzahl, z.B. 4, werden die Antriebe RB01, RB02 und RB03 unmittelbar gestoppt und der Operand SFEH wird auf „1“ gesetzt |
Legende RB = Rollenbahn oder Rollenförderer LS = Lichtschranke WT = Werkstückträger SP = Stoppposition VK-RB = Vorkommende-Rollenbahn NK-RB = Nachkommende-Rollenbahn WST = Werkstück SFEH = Sammelfehler VKRB = vorkommende Rollenbahn NKRB = nachkommende Rollenbahn #save_xx = gespeichertes Bit #tmp_xx = temporäres Bit (n. gespeichert) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|