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

Ergebnis 1 bis 3 von 3

Thema: Twincat3 lesen persistenter Daten außerhalb der SPS Laufzeit

  1. #1
    Registriert seit
    06.01.2016
    Beiträge
    5
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    mich würde interessieren, ob man auf persistente Daten außerhalb der SPS Laufzeit zugreifen kann.
    Laut Twincat können persistente Daten beim Beenden der Steuerung in einer Datei gespeichert werden. (s.h. Link)
    http://infosys.beckhoff.com/index.ph...a.htm&id=12083
    Die persistenten Daten werden in einer Datei im Boot Ordner gespeichert.
    Da die Datei binär gespeichert wird, weiß ich nicht wie ich die Daten daraus auslesen kann.
    Gibt es für die Datei irgendwo eine Spezifikation?

    Danke
    Zitieren Zitieren Twincat3 lesen persistenter Daten außerhalb der SPS Laufzeit  

  2. #2
    Registriert seit
    09.11.2007
    Ort
    Rhein Main (Darmstadt)
    Beiträge
    663
    Danke
    61
    Erhielt 112 Danke für 80 Beiträge

    Standard

    Dann hilft nur Ausprobieren:

    Zuerst das Persist File identifizieren,

    dann persistente Daten anlegen, am einfachsten erst einmal nur Bytes, dann INT etc. Diese Daten mit 1,2,3,4, usw füllen.

    dann mit einem HEX Editor das File ansehen und die Systematik einer reinen Reihe ermitteln.

    Falls notwendig auch ermitteln, wie die Datenanordnung sich entwickelt, wenn gemischte Datentypen persist angelegt werden.

    Dann beten, dass mit dem nächsten Update von Twincat nicht einer der Entwickler was ändert in der Speicherstrategie.

    Wenn Du Pech hast, sind die abgelegten Daten noch per CHK Summen oder so gegen Manipulation oder einfach Inconsistenz gesichert, dann kannst Du nur lesen oder musst auch diesen Algorithmus nachvollziehen.
    Als Freelancer immer auf der Suche nach interessanten Projekten.

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

    mhmja (27.02.2016)

  4. #3
    Registriert seit
    07.06.2007
    Beiträge
    143
    Danke
    2
    Erhielt 24 Danke für 24 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Wenn das Format nicht interpretierbar ist weil Checksummen berücksichtig werden wie robiherb sagt dann besser direkt per SysFileWrite die Datei selbst erzeugen z.B. als CSV oder binär dann hast du dein Format und alles ist lesbar.

Ähnliche Themen

  1. Twincat3 ADS Variable ereignisgesteuert lesen (Beispiel 8)
    Von mhmja im Forum CODESYS und IEC61131
    Antworten: 3
    Letzter Beitrag: 16.02.2016, 14:57
  2. Antworten: 3
    Letzter Beitrag: 27.09.2015, 13:30
  3. Step 7 Eingänge und Signale außerhalb der Zykluszeit erfassen
    Von Outrider im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 25.09.2013, 06:13
  4. Zählen außerhalb der Zykluszeit
    Von Outrider im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 06.05.2010, 21:42
  5. Daten speichern in der SPS / ausserhalb der SPS
    Von MSP im Forum Programmierstrategien
    Antworten: 16
    Letzter Beitrag: 30.06.2005, 19:33

Lesezeichen

Berechtigungen

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