Prüfen der Parametrierung von FBs

SPSKILLER

Level-2
Beiträge
728
Reaktionspunkte
159
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

gibt es eine Möglichkeit innerhalb eines FBs zu erkennen, ob ein IN/OUT Parameter verschaltet ist?

Hintergrund:
Mein FB erkennt Falschparametrierung.
Löscht aber einer von meinen Spezis eine bereits geladene Eingangsverschaltung und schreibt nix neues hin, dann steht ja im Instanz-DB nach wie vor ein gültiger Wert.
Diesen Fehler möchte ich erkennen...
(Konkret: IN/OUT String -> Entspricht Pointer auf nen DB)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
gefällt mir zwar nicht die lösung, aber du könntest den fb in einen fc packen, der bekommt als parameter die selben wie der fb und reicht die durch, zusatzlich noch die idb adresse.

den fc dann am besten schützen.

wenn der fc nicht beschaltet wird, dann jammert er...
 
Hallo
Was hälst du von der Idee einen definierten Wert nach dem FB-Aufruf in die entsprechende Stelle des Instanz-DBs zu schreiben. Wird der Eingang gelöscht, kannst du diesen Wert auswerten.

gruß

Andreas
 
Hallo
Was hälst du von der Idee einen definierten Wert nach dem FB-Aufruf in die entsprechende Stelle des Instanz-DBs zu schreiben. Wird der Eingang gelöscht, kannst du diesen Wert auswerten.

gruß

Andreas


die idee ist gut, im letzten nw die in parameter beschreiben, und im ersten nw wieder prüfen ob sie sich davon unterscheiden.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
die idee ist gut, im letzten nw die in parameter beschreiben, und im ersten nw wieder prüfen ob sie sich davon unterscheiden.

INOUT - das würde so nicht funktionieren, weil man den eigentlichen wert überschreibt ... also müßste der tatsächliche wert vorm aufruf wiederhergestellt werden ... wer weiß wo der herkommt? so einfach scheint das nicht zu werden...
 
Zurück
Oben