Dialog Optionen - Write Options

Write Options

Separate Line IDs

  • TRUE (Standardeinstellung): Die Line-IDs einer POU werden in einer separaten Datei (LineIDs.dbg) gespeichert, damit Änderungen in den Line-IDs nicht zu Änderungen in der POU führen, die dann im Source‑Control‑System als inhaltliche Änderung missinterpretiert werden würden. Voraussetzung dafür ist ab TC3.1 Build 4026, dass „Write Line IDs“ den Wert TRUE hat.
    Bis TC3.1 Build 4024 werden Line-IDs u. a. für das Breakpoint-Handling benötigt und stellen sicher, dass eine Zuordnung der Code-Zeilen zu Maschinencode‑Anweisungen möglich ist.

Sort by name

  • TRUE (Standardeinstellung): Die Unterelemente von POUs (Aktionen, Methoden, Properties) werden nach Namen und nicht nach interner ID sortiert (siehe Beispiel).

Write Line IDs

Verfügbar ab TC3.1 Build 4026

  • TRUE: In neuen Projekten werden für POUs Line-IDs erzeugt und gespeichert.
  • FALSE (Standardeinstellung): In neuen Projekten werden für POUs keine Line-IDs erzeugt.

Bei dieser Einstellung handelt es sich um die globale Standardeinstellung für das Schreiben von Line-IDs. Bei der Erstellung eines neuen SPS-Projekts wird der Wert dieser Einstellung einmalig in die lokale Projekteinstellung übernommen. Diese ist in den SPS-Projekteigenschaften (Kategorie Advanced) zu finden und kann dort projektbezogen angepasst werden.

Write PLC Bookmarks to File

Verfügbar ab TC3.1 Build 4026

  • TRUE: In neuen Projekten werden die Lesezeichen in einer separaten .bookmarks Datei im Projektverzeichnis ablegt.
  • FALSE (Standardeinstellung): In neuen Projekten werden die Lesezeichen nicht in einer separaten .bookmarks Datei im Projektverzeichnis ablegt.

Bei dieser Einstellung handelt es sich um die globale Standardeinstellung für das Schreiben von Lesezeichen. Bei der Erstellung eines neuen SPS-Projekts wird der Wert dieser Einstellung einmalig in die lokale Projekteinstellung übernommen. Diese ist in den SPS-Projekteigenschaften (Kategorie Advanced) zu finden und kann dort projektbezogen angepasst werden.

Beispiel

Das Beispiel verdeutlicht die unterschiedliche Speicherreihenfolge der Methoden METH_A, METH_B und METH_C, je nachdem, ob die Option Sort by name aktiviert oder deaktiviert ist. Wenn die Option deaktiviert (FALSE) ist, steht die Methode METH_B nicht entsprechend ihres Namens an zweiter Stelle, sondern entsprechend ihrer internen ID an erster Stelle.

Sort by name = TRUE:

Dialog Optionen - Write Options 1:

Sort by name = FALSE:

Dialog Optionen - Write Options 2: