Kommentare und Folds (KRC)
Diese Seite beschreibt die Funktionen des KRC-Editors, die mit den markierten Zeilen eines Programms arbeiten: Beide Funktionen befinden sich im Menü KRC und im Kontextmenü des Editors.
KRC » Comment / uncomment selected text (Ctrl + /) und Make FOLD from selected text
Dieselben Funktionen im Kontextmenü des Editors

▲ Comment / uncomment selected text

Ctrl + / kommentiert die aktuelle Zeile bzw. alle Zeilen der Markierung aus (;) oder entfernt den Kommentar.
Der Inhalt der Folds P1 und SET OUTPUTS ist auskommentiert - die Fold-Zeilen sind unverändert

▲ Make FOLD from selected text

Fasst die markierten Zeilen in einem neuen Fold zusammen:
;FOLD name ... selected lines ... ;ENDFOLD (name)
Der Dialog fragt nach dem Namen des Folds. Der Name darf leer sein (ein Fold ohne Namen) und darf kein ; enthalten. Das Feld Result zeigt die neuen Fold-Zeilen, darunter steht die Anzahl der in den Fold übernommenen Zeilen.
Make FOLD from selected text - Name des neuen Folds
OptionBeschreibung
Fold name Text, der im zugeklappten Fold angezeigt wird. Leer - Fold ohne Namen.
Hidden fold (;%{h}) Fügt das Attribut H hinzu: ;FOLD name ;%{h}. Ein versteckter Fold wird dem Bediener auf dem SmartHMI nicht angezeigt und kann dort nicht geändert werden (er wird für die versteckten Parameter von Inline-Formularen verwendet). Standardmäßig deaktiviert - ein Benutzer-Fold hat normalerweise kein Attribut. Die letzte Auswahl wird gespeichert.
Der neue Fold SET OUTPUTS
Der Fold wird nicht erstellt, wenn: Liegen die markierten Zeilen innerhalb eines Folds und ist Protect Folds eingeschaltet, fragt der Editor, ob der neue Fold innerhalb dieses Folds erstellt werden soll.
Die Markierung enthält einen Teil eines Bewegungspunkts - der Fold wird nicht erstellt

▲ Format indentation

KRC » Format indentation (auch im Kontextmenü des Editors) setzt die Einrückung der markierten Zeilen - oder des gesamten Programms, wenn nichts markiert ist - anhand der KRL-Kontrollstrukturen:

▲ Bewegungspunkte in Folds

Ein Bewegungspunkt (der Fold eines Inline-Formulars mit PTP / LIN / CIRC) wird nur auf der obersten Ebene des Programms erkannt. Ein Punkt innerhalb eines anderen Folds steht nicht in der Punkttabelle, und seine Koordinaten können nicht bearbeitet werden. Aus Sicherheitsgründen sollten Bewegungspunkte nicht in Folds gelegt werden:
Warnung 2511 - ein Bewegungspunkt im Fold MOJ FOLD

▲ Bereich der Signalbeschreibungen

Der Bereich der Signalbeschreibungen (Langtexte) zeigt Not found mit einem Warnsymbol statt einer Ladeanzeige, wenn für den Roboter keine Beschreibungen gefunden wurden.
Keine Signalbeschreibungen gefunden