Aktueller Inhalt von Laruso

  1. L

    WinCC fehlende Inhalte bei Datei Export über WinCC RT Advanced

    Danke erstmal für deine Antwort und Hilfsbereitschaft! Du hast mich schon richtig verstanden. Ich habe grundsätzlich richtige Einträge in meiner Export-Datei. Nur ab und zu gibt es leere Zeilen und/oder leere "Zellen" in der Datei. Zur näheren Untersuchung habe ich vor jeden Eintrag den...
  2. L

    WinCC fehlende Inhalte bei Datei Export über WinCC RT Advanced

    Ein Versuch die Arrays auf 86 anstatt 200 zu begrenzen (in Verbindung mit angepassten Erfassungszyklus von 1 s auf 100 ms und angepassten Handshake Zeiten von 2 s auf 200 ms), resultierte darin dass dann teilweise leere Inhalte ab Zeile 58 (bzw. jeweils 58tes Element) fehlen.
  3. L

    WinCC fehlende Inhalte bei Datei Export über WinCC RT Advanced

    Hallo liebes Forum, für eine Protokollierung werden (String) Daten in der SPS gesammelt und über WinCC RT Advanced in Dateien gespeichert. Leider gibt es ab und zu unterschiedlich viele leere Inhalte ab Zeile 87 (bzw. jeweils 87tes Element), die ich bislang nicht erklären oder beseitigen...
  4. L

    TIA Graph Parrallelschrittnummern lesen

    Mit Hilfe von Zeigern an die Schritt Namen zu kommen klappt auch nicht, da Siemens keine Verwendung von Zeigern bei SCL ermöglicht. Man kann deshalb auch nicht mit der Systemfunktion GetSymbolName arbeiten, da diese nur den an deren Eingang übergebene Variable interpretieren kann, aber keine...
  5. L

    TIA Graph Parrallelschrittnummern lesen

    Ja, ich wollte die Variable siNumberOfActiveSteps einsparen, da ja mit "#io_G7Arrays[#io_RT_Data.OFFSETS.SAX_OFFSET] - 1" schon ermittelt werden kann wie viele Schritte aktiv sind. Merkte aber dass ich die besagte Variabel aber als Laufindex für das Array verwendet habe in das die Informationen...
  6. L

    TIA Graph Parrallelschrittnummern lesen

    Vielleicht hilft dir dann GetBlockName?!
  7. L

    TIA Graph Parrallelschrittnummern lesen

    Habe schon die SFC "GetSymbolName" gefunden. Allerdings gibt die dann auf mein Beispiel bezogen z.B. "io_G7S[1]" zurück und löst den Namen damit nicht korrekt auf. Korrekt wäre "BeispielNameFürSchrittkette.Step1". Vermutlich müsste man dann an dieser Stelle mit Zeigern arbeiten...
  8. L

    TIA Graph Parrallelschrittnummern lesen

    Danke. Mir hat das geholfen und den Inhalt des Erweiterungsbausteins folgend befüllt: // Init #Steps := #Steps_init; // Boundaries #iLowerBound := DINT_TO_INT(LOWER_BOUND(ARR := #io_G7S, DIM := 1)); #iUpperBound := DINT_TO_INT(UPPER_BOUND(ARR := #io_G7S, DIM := 1)); // Data acquisition FOR #i...
  9. L

    TIA GRAPH Schrittnummer bei parallelen Schritten

    Ja, das geht mit dem Erweiterungsbaustein viel besser als mit dem durchrollen von S_NO! Siehe dazu die Dokumentation. Folgender Inhalt des Erweiterungsbausteins gibt dann die Schrittnummern der aktiven Schritte aus: // Init #Steps := #Steps_init; // Boundaries #iLowerBound :=...
  10. L

    TIA Graph Parrallelschrittnummern lesen

    @EliteGurke: Vielleicht kannst du noch etwas genauer darauf eingehen.?! Ich kenne es eigentlich auch so dass man in den Aktionen der Schritte eine Variable vom Typ Bool oder Integer nicht speichernd beschreibt und somit außerhalb der Schrittkette weiß welcher Schritt aktiv ist falls die...
Zurück
Oben