Ist an einem Schaltzeichen kein eigener Funktionstext eingetragen, wird bei Auswertungen der automatisch ermittelte Funktionstext aus dem Schaltplanpfad verwendet. Die Suchrichtung ist dabei abhängig vom verwendeten Normblatt.
Um unterscheiden zu können, ob es sich bei einem Funktionstext um einen am Schaltzeichen eingetragenen oder einen automatisch ermittelten Funktionstext handelt, gibt es an jeder Funktion die Eigenschaften Funktionstext und Funktionstext (automatisch).
- Die Eigenschaft Funktionstext enthält den manuell eingegebenen Funktionstext.
- Die Eigenschaft Funktionstext (automatisch) wird automatisch ermittelt und kann nicht manuell geändert werden. Er enthält den manuell eingegebenen Funktionstext, wenn dieser nicht leer ist. Ansonsten wird hier der Pfad-Funktionstext eingetragen, der im Schaltplan gefunden wird.
Hinweis:
Der Pfad-Funktionstext wird standardmäßig nur dann korrekt in die Eigenschaft Funktionstext (automatisch) übernommen, wenn der Einfügepunkt des Schaltzeichens und der Einfügepunkt des Pfad-Funktionstextes exakt unter- oder übereinander liegen.
Es ist möglich, die Suche nach dem Pfad-Funktionstext auf den kompletten Schaltplanpfad zu erweitern. Dazu muss die Projekteinstellung Pfad-Funktionstext auf den Schaltplanpfad erweitern aktiviert sein (Befehlspfad: Datei > Einstellungen > Projekte > "Projektname" > Grafische Bearbeitung > Allgemein). In diesem Fall wird ein Pfad-Funktionstext in die Eigenschaft Funktionstext (automatisch) eines Schaltzeichens übertragen, wenn er sich an beliebiger Stelle innerhalb desselben Schaltplanpfades befindet. Es ist jedoch nicht erforderlich, dass der Einfügepunkt des Pfad-Funktionstextes sich exakt unter / über dem Einfügepunkt des betreffenden Schaltzeichens befindet. Sind mehrere Pfad-Funktionstexte im Schaltplanpfad vorhanden, so wird der erste gefundene an das Schaltzeichen übertragen. Dazu wird der Schaltplanpfad - für alle Funktionen einheitlich - von links nach rechts und von unten nach oben durchsucht.
Korrekte Positionierung des Pfad-Funktionstextes in einer Linie, oberhalb des Schaltzeichens. Der Pfad-Funktionstext kann hier ausgewertet und in die Eigenschaft Funktionstext (automatisch) übernommen werden.
Inkorrekte Positionierung des Pfad-Funktionstextes, verschoben unterhalb des Schaltzeichens. Der Pfad-Funktionstext kann hier nicht ausgewertet werden, die Eigenschaft Funktionstext (automatisch) bleibt leer.
Ist jedoch die Projekteinstellung Pfad-Funktionstext auf den Schaltplanpfad erweitern aktiviert, so wird auch hier der Pfad-Funktionstext in die Eigenschaft Funktionstext (automatisch) übertragen.
Hinweis:
Der Pfad-Funktionstext wird nur dann innerhalb des kompletten Schaltplanpfades übertragen, wenn das Normblatt entweder nur Spalten oder nur Zeilen enthält. Enthält das Normblatt Spalten und Zeilen, so wird der Pfad-Funktionstext nur an die Schaltzeichen übertragen, die sich in demselben "Feld" (definiert durch Spalten- und Zeilennummer) befinden wie der Pfad-Funktionstext.
Bei der Anzeige der Eigenschaft Funktionstext (automatisch) auf einer Projektseite werden Zeilenumbrüche des Pfad-Funktionstextes oder des manuell eingegebenen Funktionstextes entfernt. Diese Zeilenumbrüche werden bei der Darstellung auf SPS-Übersichtsseiten oder in den Auswertungsseiten nicht benötigt und wären sogar störend.
Grundsätzlich verhält sich der Pfad-Funktionstext wie ein grafischer Text und hat die gleichen Ausrichtungsmöglichkeiten.
Verhalten des Pfad-Funktionstextes beim Abbuchen und Zurückbuchen von Funktionen
Wird eine Funktion aus einem Navigator abgebucht und platziert, übernimmt sie den Pfad-Funktionstext aus dem Schaltplanpfad, wenn dieser existierte. Wird eine Funktion aus dem Schaltplan in den Navigator zurückgebucht, ändert sich also der Funktionstext der zurückgebuchten Funktion, wenn dieser aus dem Schaltplanpfad übernommen, aber nicht direkt am Schaltzeichen eingetragen war.
Wird ein Schaltzeichen ausgeschnitten und an anderer Stelle im Projekt oder in einem anderen Projekt wieder eingefügt, so ändert sich an der neu erzeugten Funktion der Funktionstext, wenn dieser an der ursprünglichen Funktion aus dem Pfad-Funktionstext ermittelt worden war.
Siehe auch