Freigabe des Schreibzugriffs durch die SPS

Objekte, die eine Eingangsinformation wie ACC, AI, BI usw. darstellen, liefern eine Eingangsvariable (nVal, fVal oder bVal), deren Wert ohne weitere Verarbeitung in die Eigenschaft Present_Value übertragen wird.

Objekte, die eine Ausgangsinformation wie AO, AV usw. darstellen, liefern eine Eingangsvariable, die den SPS-Wert (nVal, fVal, bVal) repräsentiert. Um den Wert bei der angegebenen Programmpriorität zu aktivieren, muss die Variable bEnPgm außerdem auf TRUE gesetzt werden. Wenn der Wert von bEnPgm auf FALSE gesetzt ist, wird der Wert bei der angegebenen Programmpriorität auf NULL gesetzt.

Im Falle von _5P-Funktionsbausteinen ist für jede der Prioritäten (mit Ausnahme von Manual Operator, der wahrscheinlich von der GLT bereitgestellt wird) ein separates Flag vorgesehen.

Die derzeit aktive Priorität kann anhand der Variablen eActPrio (1-16, 17=Relinquish_Default) ermittelt werden.