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..]

Technologieschema

Fördertechnik der Montagemaschine

CALL   FC2

Aufruf der Funktion und Beschreibung der Formaloperanden und der Schnittstelle der Montagemaschine

Eingang RB01

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.

Montagebereich RB02

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.

Ausgang RB03

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

Parameter- und Laufzeitfehler

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)

 

Home

 

Erfahrung

 

Referenzen

 

Sondermaschinen

 

MSR-Maschinen

 

SPS-Programmierung

 

Visualisierung HMI

 

Elektro CAD

 

Leistungsprofil

 

Personalia

 

SW-Development

 

Dokumentation

 

 

 

Impressum & DSGVO