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

Ergebnis 1 bis 6 von 6

Thema: Letzte Änderung des SPS Codes aus Steuerung lesen

  1. #1
    Registriert seit
    09.09.2015
    Beiträge
    9
    Danke
    6
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,

    Ich habe vom Kunden die Anforderung bekommen dass ich die letzte Änderung des SPS-Codes anzeigen muss. Also nicht den Generierungszeitpunkt der Saftydaten sondern wann das letzte mal am Programm was geändert wurde.
    Tja suche jetzt schon eine ganze Weile finde aber leider nichts . Der SFC 51 gibt diesbezüglich auch nichts her.

    Kann mir da bitte jemand weiterhelfen.
    Danke schon mal vorab.
    Zitieren Zitieren Letzte Änderung des SPS Codes aus Steuerung lesen  

  2. #2
    Registriert seit
    22.11.2006
    Ort
    CH
    Beiträge
    3.620
    Danke
    777
    Erhielt 647 Danke für 493 Beiträge

    Standard

    Man könnte das über das gesamte Programm machen. das Datum könnte dann irgendwo in einen Merker gespeichert werden (Merker darum, dass nicht jemand den gespeicherten DB überschreibt und so die letzte änderung löscht)

    mfG René

  3. #3
    IAmDonaldDuck ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    09.09.2015
    Beiträge
    9
    Danke
    6
    Erhielt 0 Danke für 0 Beiträge

    Standard

    hmmm,
    bin nicht recht sicher wie du das meinst? Wie soll dieser Merker beschrieben werden?

  4. #4
    Registriert seit
    22.11.2006
    Ort
    CH
    Beiträge
    3.620
    Danke
    777
    Erhielt 647 Danke für 493 Beiträge

    Standard

    Mit SFC51 kann man die Checksumme von Hardwarekonfig und Softwarekonfig auslesen.
    Code:
          CALL  "RDSYSST"                   // call SFC 51       REQ       :=TRUE
           SZL_ID    :=W#16#232
           INDEX     :=W#16#4
           RET_VAL   :=#Ret_val
           BUSY      :=#busy
           SZL_HEADER:=#SZL_HEADER  // Datensatzstruct für SZL-ID W#16#0232 
           DR        :=#DR
    die Checksumme auf änderung überwachen und entsprechend kannst du dann was damit machen (Alarmbit setzen, Datum speichern etc.)

    mfG René

  5. Folgende 2 Benutzer sagen Danke zu vollmi für den nützlichen Beitrag:

    IAmDonaldDuck (01.10.2015),RONIN (01.10.2015)

  6. #5
    IAmDonaldDuck ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    09.09.2015
    Beiträge
    9
    Danke
    6
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Wow, nice!

    danke, cooler Ansatz.

  7. #6
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.192
    Danke
    925
    Erhielt 3.292 Danke für 2.661 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Streng genommen darf dann aber nicht die CPU-Uhr verstellt werden können.

    Harald
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

Ähnliche Themen

  1. Jetter Nano B - Programm aus Steuerung lesen
    Von DomiL im Forum Sonstige Steuerungen
    Antworten: 2
    Letzter Beitrag: 07.01.2013, 07:59
  2. Verschiebung des DB's durch Änderung des Datentyps
    Von snowleopard88 im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 16.12.2012, 07:38
  3. Antworten: 6
    Letzter Beitrag: 08.06.2009, 15:09
  4. Antworten: 9
    Letzter Beitrag: 09.11.2007, 09:47
  5. Antworten: 2
    Letzter Beitrag: 31.03.2006, 16:25

Stichworte

Lesezeichen

Berechtigungen

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