Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 7 von 7

Thema: Erster Zyklus nach Neustart

  1. #1
    Registriert seit
    21.12.2007
    Ort
    ca. 40 km nördlich von Dresden
    Beiträge
    10
    Danke
    9
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Gemeinde,

    ich arbeite mich in gerade Beckhoff ein.

    Wie ist unter Beckhoff oder allgemein CoDeSys der erste Zyklus nach einem Neustart der SPS detektierbar?
    Bei S7 würde ich die Programmierung vom OB100 oder die Auswertung der Variable OB1_SCAN1 anwenden.
    Danke für die Hilfe.

    Harry
    Zitieren Zitieren Erster Zyklus nach Neustart  

  2. #2
    Registriert seit
    11.06.2007
    Beiträge
    162
    Danke
    3
    Erhielt 16 Danke für 16 Beiträge

    Standard

    Ich mache das immer über eine Variable. Diese Variable ist initialisiert mit False. Nachdem ich meine Initalisierung gemacht habe schalte ich sie um auf True in ST sieht das so aus.

    VAR
    StartUpDone:BOOL:=FALSE;
    END_VAR


    if StartUpDone=FALSE THEN
    Die zu erledigende Arbeit
    StartUpDone:=TRUE;
    end_if

    Gruss
    Thomas
    Geändert von Bührer (08.04.2009 um 11:24 Uhr)

  3. Folgender Benutzer sagt Danke zu Bührer für den nützlichen Beitrag:

    Dirty Harry (08.04.2009)

  4. #3
    Registriert seit
    06.07.2007
    Beiträge
    2.811
    Danke
    174
    Erhielt 274 Danke für 253 Beiträge

    Standard

    Würde ich auch so machen. Solange diese Variable dann false ist, bist du sicher noch im ersten Zyklus. Musst halt natürlich die Auswertung vor der If-Schleife machen.
    A programmer is just a tool which converts caffeine into code.

  5. Folgender Benutzer sagt Danke zu Cerberus für den nützlichen Beitrag:

    Dirty Harry (08.04.2009)

  6. #4
    Dirty Harry ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    21.12.2007
    Ort
    ca. 40 km nördlich von Dresden
    Beiträge
    10
    Danke
    9
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo Thomas, Hallo Cerberus

    Danke für die Tipps, einfach und einleuchtend. Werde ich auch so machen.

    Gruß
    Harry

  7. #5
    Registriert seit
    06.06.2008
    Beiträge
    13
    Danke
    3
    Erhielt 2 Danke für 2 Beiträge

    Standard

    Hallo

    für eine selbstkreierte Variable kannst du aber auch auf die Systemvariable
    SystemTaskInfoArr[1].FirstCycle zurückgreifen.

    Gruß

  8. Folgender Benutzer sagt Danke zu Zickenbändiger für den nützlichen Beitrag:

    Dirty Harry (08.04.2009)

  9. #6
    Dirty Harry ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    21.12.2007
    Ort
    ca. 40 km nördlich von Dresden
    Beiträge
    10
    Danke
    9
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo

    ich vermutete schon dass es eine entsprechende Systemvariable geben sollte.

    Danke auch für diesen Tipp.

    Gruß
    Harry

  10. #7
    Registriert seit
    13.01.2007
    Beiträge
    304
    Danke
    35
    Erhielt 29 Danke für 25 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von Zickenbändiger Beitrag anzeigen
    für eine selbstkreierte Variable kannst du aber auch auf die Systemvariable
    SystemTaskInfoArr[1].FirstCycle zurückgreifen.
    Aufpassen: funktioniert jedoch NICHT beim Umschalten des SPS-Programmes von STOP auf START, sondern nur beim Hochstarten des Systems. Bin da mal ziemlich übel darübergestolpert. Wir lösten das Problem damals über die System-Ticks.

    Frohe Ostern ! (hoffentlich ohne Software-Eier)

  11. Folgender Benutzer sagt Danke zu MarkusP für den nützlichen Beitrag:

    Dirty Harry (12.04.2009)

Ähnliche Themen

  1. CPU Neustart nach Netz EIN
    Von taucherd im Forum Simatic
    Antworten: 16
    Letzter Beitrag: 21.08.2014, 08:17
  2. Variablen nach Neustart CPU auf null
    Von tomyy im Forum Simatic
    Antworten: 17
    Letzter Beitrag: 14.08.2009, 14:09
  3. AB erster Zyklus, oder erster Aufruf des Task nach RUN
    Von MSB im Forum Sonstige Steuerungen
    Antworten: 2
    Letzter Beitrag: 22.02.2008, 10:09
  4. Abbruch Kommunikation nach Neustart
    Von Schnick und Schnack im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 22.08.2007, 15:32
  5. op7 nach 28sec. neustart
    Von Anonymous im Forum HMI
    Antworten: 4
    Letzter Beitrag: 27.11.2004, 14:14

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •