Linien

Eine Linie verbindet FBS-Elemente, wie z.B. →Wertfelder, mit anderen FBS-Elementen.
Üblicherweise geht eine Linie vom Ausgangs-Verbindungspunkt (kurz: Ausgang) eines FBS-Elements zum Eingangs-Verbindungspunkt (kurz: Eingang) des anderen FBS-Elements Offene Linien sind möglich – eine offene Linie ist eine Linie, die nicht bei einem FBS-Element startet und/oder endet.

Eine Linie kann aus mehreren orthogonalen Teilen bestehen, die automatisch erstellt werden.

Darstellung

Farbe und Stil der Linie werden von dem Datentyp bestimmt, der für den Ausgang gilt.

(Info) Abhängig von der Konfiguration Ihrer Neuron Power Engineer-Version wird der FBS-Editor und seine Elemente möglicherweise anders in Ihrer Neuron Power Engineer-Version angezeigt, als in der IDE-Dokumentation illustriert. Dies ist der Fall, wenn Neuron oder der Systemintegrator das Smart-Styling aktiviert hat oder einer von ihnen den Stil für den FBS-Editor geändert hat. Die Illustrationen in der IDE-Dokumentation sind dann Symbolfotos und die Anzeige in Ihrer Neuron Power Engineer-Version ist die gültige Anzeige-Variante. Bei Unklarheiten kontaktieren Sie bitte Neuron oder Ihren Systemintegrator.

Neuron empfiehlt, dass Sie und/oder Ihr Systemintegrator keine Gelb-Farbtöne bei der Gestaltung von FBS-Elementen verwenden, da "Gelb" für die Verfolgung von sicheren Signale beim Entwickeln von sicherheitsrelevanten Anwendungen verwendet wird. Diese Empfehlung gilt insbesondere dann, wenn Sie das Legacy-Styling verwenden. Neuron Power Engineer prüft nicht, ob Farben bereits anderweitig verwendet werden. Die Verwendung von Gelb-Farbtönen durch Sie und/oder Ihren Systemintegrator könnte also zur Folge haben, dass "Gelb" dann auch eine nicht-sichere Logik kennzeichnet.

Beispiele für die Darstellung:

  • Wertfelder, die mit einer Linie verbunden sind:

  • Aufrufe und Wertfelder, die mit Linien verbunden sind:

  • Ein Wertfeld mit einer offenen Linie:

Standardmäßig werden boolesche Linien in einem FBS-Editor mit →Instanzkontext hervorgehoben angezeigt:

Boolesche Linien sind Linien, die mit einem FBS-Element verbunden sind, das eine →Variable vom →Datentyp BOOL oder ein →boolesches Literal enthält. Die Hervorhebung von booleschen Linien hat die folgende Bedeutung:

  • Eine dicke, rote Linie hat den Wert TRUE (oder eine Entsprechung).

  • Eine dicke, dunkelblaue Linie hat den Wert FALSE (oder eine Entsprechung).

  • Eine dicke Linie, die schwarz-rot strichliert ist, weist darauf hin, dass kein Wert für die Linie angefordert werden konnte. Ein möglicher Grund dafür ist, dass der aktuelle Stand der Anwendung noch nicht auf die SPS geladen wurde. Das bedeutet auf die Abbildung bezogen: Die Variablen var1, var2 und var3 sind bereits auf der SPS vorhanden, die Variable var4 aber nicht.

Gut zu wissen

(Graue Glühbirne) Für die Animation einer booleschen Linie für eine Variable verwendet Neuron Power Engineer jenen Wert, der auf der →SPS vorhanden ist. Für ein boolesches Literal verwendet Neuron Power Engineer jedoch den Wert direkt aus der Logik. Siehe "Beispiel: Auswirkung der Änderung eines booleschen Literals auf die Animation".

Aktionen für Linien

(Info) Sie können Linien also teilweise durch Konnektoren und Fortsetzungen ersetzen.