Hinweis
Falls ContinuousEnterFunct = TRUE, wird sofort beim Erkennen von 1-Signal am Eingang
Local die bei LocalparameterInput anstehenden Werte übernommen und an den Ausgang
ParameterOutput ausgegeben, falls die lokalen Eingangswerte sich zu diesem Zeitpunkt
unterscheiden von den aktuell ausgegebenen Parameterwerten!
Name:
Deklaration:
Datentyp
Default:
Erläuterung
Software
Systemhandbuch, 05/2007, C79000-G8900-C222-06
LocalParameterInput
INPUT
ANY
P#P 0.0 VOID 0 (Null-Pointer)
Lokaler Parameter-Eingangsbereich.
Wertebereich:
P#DBxx.DBX yy.0 DWORD zz
xx : Datenbaustein-Nummer 1...32767
yy : Byte-Nummer
zz : Anzahl Doppelworte 1...12 ab Byte-Nummer yy
Beispiel: P#DB20.DBX 100.0 DWORD 4
Achten Sie bei der Eingabe des Pointers auf die Punkte
und die Leerzeichen!
Keine Parameterangabe: Defaultwert (Null-Pointer) ist
gültig.
Der ANY-Pointer definiert den Datenbereich in dem die lokal zu erfassenden
Parameterwerte bereitstehen. Dieser Datenbereich muss in einem
Datenbaustein liegen und kann in der Länge zwischen 1 und 12 Daten-
Doppelworte variieren. Die Länge muss identisch sein mit der bei
ParameterOutput parametrierten Länge.
Der Inhalt pro Doppelwort kann ein Wert in Doppelwortformat sein (z.B.
DINT, REAL usw.), es ist aber auch eine Mischung von anderen Formaten
zulässig, die zusammen wieder ein Doppelwort ergeben, z.B.
• 4 Byte, oder
• 2 Worte, oder
• 2 Byte plus 1 Wort.
Falls der Parameter nicht benötigt wird, wird er einfach offengelassen.
Bei falscher Parametrierung (Datenbereich kein Datenbaustein, Länge
größer 12 oder Länge abweichend von der bei ParameterOutput
parametrierten Länge) wird eine entsprechende Fehlermeldung in den
Diagnosepuffer eingetragen (Ereignis-ID B114, [Info2/3] = 11). Die CPU geht
nicht in Stop. Der FB wird danach aber solange nicht mehr bearbeitet, bis
der Parametrierfehler behoben worden ist.
Softwarepaket SINAUT TD7 für die CPU
3.5 Datenpunkt-Typicals
367