Styleguide Design

Einleitung

Im Styleguide Design werden die Regeln und Vorgaben nach der sich die automatische Code-Generierung richtet definiert. Ziel ist es, einen einheitlichen, Styleguide-konformen Code zu erhalten.

Der Styleguide wird in Dateiform abgelegt und kann weitergegeben werden. Es lassen sich mehrere Styleguides verwalten.

Styleguide anlegen/öffnen/speichern

Im Modul Styleguide Design kann ein neuer Styleguide erstellt oder auch ein bestehender Styleguide geöffnet, editiert und gespeichert werden. Zum öffnen des Moduls Stylguide klicken sie auf folgende Kachel im Startmenü:

Ein neu angelegter Styleguide enthält initiale Standardeinstellungen, welche dem Siemens Standard Styleguide entsprechen.

Menüleiste

zurück zum Startmenü

anlegen eines neuen Styleguides im Dateisystem

öffnen eines bestehenden Styleguides aus dem Dateisystem

speichern der Änderungen

 

Übersicht Modul Styleguide:

Bezeichner

Im Abschnitt Bezeichner Programmbausteine können einzelnen Programmelementen Präfixe/Suffixe zugewiesen werden. Sie werden den Namen bei der Code-Generierung voran- oder nachgestellt.

Ist die Einstellung „Gruppenname in den Bausteinnamen aufnehmen“ aktiviert, wird beim Anlegen des entsprechenden Objekts der Gruppenname, in der das entsprechende Element liegt, dem Elementnamen vererbt.

Die Einstellung kann für nicht fehlersichere und fehlersichere Elemente getrennt vorgenommen werden.

 

Im Abschnitt Bezeichner xTags können den jeweiligen gruppenweiten xTag Datenbausteinen  Präfixe/Suffixe zugewiesen werden.

ECAD / Excel Import

Im Abschnitt ECAD / Excel Import werden die Benennung, Programmiersprachen und Zugriffsarten der durch den ECAD Import angelegten Programmelemente festgelegt.

Programmierung

Nicht erlaubte und bevorzugte Programmiersprachen sowie der bevorzugte Instanztyp werden im Abschnitt Programmierung festgelegt.

Nicht erlaubte Programmiersprachen werden bei der Erstellung von neuen Programmbausteinen nicht zur Auswahl angeboten. Die bevorzugte Programmiersprache wird vorausgewählt. Der bevorzugte Instanztyp wird, sofern möglich, beim Aufrufen von Funktionsbausteinen vorselektiert.