- Beiträge
- 24.187
- Reaktionspunkte
- 7.681
-> Hier kostenlos registrieren
In Funktionsbausteinen (FB) kann man aus Verknüpfungen herausspringen ohne VKE-Abschluss/-Begrenzung (z.B.Ich habe darin nie einen Vorteil gesehen, sondern immer nur einen Nachteil.
SPZ=
) (und auch in Verknüpfungen hineinspringen). Damit dabei nicht unbeabsichtigt das VKE verschleppt wird, brauchte man eine explizite Anweisung für den garantierten Beginn einer neuen Verknüpfung unabhängig vom "Erstabfrage"-Konzept ---> direktes Laden ins VKE ohne mit dem vorhandenen VKE zu verknüpfen. Das wird wohl auch der Grund sein, warum die P
/PN
Operationen nur in FB möglich sind.Ein paar Jahre später in der IEC 61131 wurde für den Beginn einer Verknüpfung in IL (IEC-AWL) explizit die Anweisung
LD
festgelegt. Das entlastet den Compiler vom Konzept der Erstabfrage.
Code:
// IEC 61131 Instruction List (IL)
LD operand1
OR operand2
ST result