Ausführungsreihenfolge von Funktionsblockdiagramm-Programmen
Während der Programmausführung ist ein Anweisungsblock ein beliebiges Element im Diagramm, ein Netzwerk ist eine Gruppe von miteinander verknüpften Anweisungsblöcken und die Position eines Anweisungsblocks basiert auf seiner oberen linken Ecke.
Die folgenden Regeln gelten für die Ausführungsreihenfolge eines FBD-Programms:
- Netzwerke werden von links nach rechts und von oben nach unten ausgeführt.
- Alle Eingaben müssen aufgelöst sein, bevor der Anweisungsblock ausgeführt wird. Wenn die Eingaben von mehreren Anweisungsblöcken gleichzeitig aufgelöst werden, basiert die Ausführungsentscheidung auf der Position des Anweisungsblocks (links nach rechts und oben nach unten).
- Die Ausgaben eines Anweisungsblocks werden rekursiv von links nach rechts und von oben nach unten ausgeführt.
Rückmeldung geben