Skip to main content

Befehl: AS/KOP-Visualisierungen erzeugen

Wichtig

Wenn Sie das Add-on CODESYS POU Visu Generator installiert haben, steht Ihnen dieser Befehl zur Verfügung.

Symbol: _pvg_icon.png

Funktion: Wenn in ihrer Applikation Programmierbausteine (PRG) oder Funktionsbausteine (FB) in der Implementierungssprache Ablaufsprache (AS) oder Kontaktplan (KOP2) vorliegen, werden dazu passend Visualisierungen generiert.

Aufruf: Menü Projekt

Voraussetzung: CODESYS POU Visu Generator Package ist installiert

Nach Aufruf des Befehls werden die generierten Objekte in der Ansicht POUs abgelegt. Nun können Sie diese Objekte als Vorlagenvisualisierung verwenden und über ein Frame-Element oder ein Registerkarten-Element in Ihre eigenen Visualisierungen einbetten.

Die neu generierte Visualisierung kann separat ohne Entwicklungssystem parallel zur Applikation laufen. Sie visualisiert den Online-Zustand der Applikation und zeigt farblich hervorgehoben den aktuellen Programmschritt an.

Resultat bei Kontaktplan (KOP2)

Für PROGRAM-Bausteine werden die neu generierten Visualisierungen in der Ansicht POUs im Format <Name Baustein>_LD_VISU angezeigt.

Für untergeordnete Bausteine werden die neu generierten Visualisierungen in der Ansicht POUs unter dem Ordner LD-Visus im Format <Name Baustein><Name Subbaustein>_LD_VISU angezeigt.

Untergeordnete Bausteine sind Funktionsbausteine, Aktionen, Eigenschaften, Methoden oder Transitionen.

Resultat bei AS

Bei PROGRAM-Bausteine und Funktionsbausteine werden die neu generierten Visualisierungen in der Ansicht POUs im Format <Name Baustein>_SFC_FRAME angezeigt. Beispiel:

PLC_PRG_SFC_FRAME

Sie können Visualisierungen mit Namensendung SFC_FRAME über ein Frame-Element beliebig einbinden. Wenn die Visualisierung aus einem Funktionsbaustein generiert wurde, wird im Schnittstelleneditor die Funktionsbaustein-Instanz fb automatisch deklariert. Die Indizes wie beispielsweise iCurrentIndex sind intern und werden automatisch gesetzt.

Für untergeordnete Bausteine werden die neu generierten Visualisierungen in der Ansicht POUs unter dem Ordner SFC-SubVisus im Format <Name Baustein> SFC_VISU<Name Subbaustein> angezeigt.

Untergeordnete Bausteine sind Funktionsbausteine, Aktionen, Eigenschaften, Methoden oder Transitionen. Beispiel:

POU_1_SFC_VISU, POU_1_SFC_VISU_Step0_to_Init

Was für Sie noch zu tun ist

Bei AS/KOP-Funktionsbausteinen müssen Sie die zugehörige Instanz übergeben.

Bei AS/KOP-Programmen ist das nicht nötig, da die Variablen direkt verwendet werden.

Visualisierung aus einem KOP-Programmierbaustein generieren

Nur möglich mit KOP2-Objekten

Sie können nur für Programmierbausteine in der Implementierungssprache Kontaktplan (KOP2) Visualisierungen erzeugen. Um einen Programmierbaustein in KOP zu visualisieren, konvertieren Sie diesen zunächst mit dem Befehl In neuen Kontaktplan konvertieren in einen KOP2-Baustein. Danach können Sie daraus eine KOP2-Visualisierung erzeugen.

Für weitere Informationen siehe:

Visualisierung aus einem AS-Programmierbaustein generieren

Wichtig

Setzen Sie bei jedem AS-Objekt in dessen Eigenschaften-Dialog in der Registerkarte AS-Einstellungen das Flag SFCCurrentStep. Andernfalls treten Kompilierungsfehler auf.

Wenn der AS-Code Makros enthält, wird für jedes Makro eine eigene Visualisierung erzeugt. Diese Visualisierung kann per Mausklick ausgewählt werden.

Beispiel 542. Beispiel

Generierte AS-Visualisierung

_pvg_img_generated_sfc_visu.png


Für weitere Informationen siehe: