FB vorparametrieren

cas

Level-2
Beiträge
521
Reaktionspunkte
43
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, ich hab auch mal wieder eine Frage/Problem.
Ich habe mir div. FB-Bausteine erstellt. Diese haben intern persisstente Werte.
Ich möchte am Anfang des programmieren die persisstente Werte außerhalb (als Eingang des FB) vordefinieren (siehe Bild).
Später soll dann der Baustein mit den internen persisstenten Werte rechnen.
Bei Neustart usw. der SPS sollen dann die internen Werte weiter genommen werden. Die Außen angelegten Werte sollen dan unnütz werden.
Normalerweise würde man sicherlich die äußeren Variablen persisstent machen, aber das macht es ein bißchen unübersichtlich. Feste Werte sind mir da lieber.
Hat jemand eine Idee das so auszuführen ?
Danke der Hilfe :)
MfG CAS
 

Anhänge

  • Beispiel.PNG
    Beispiel.PNG
    7,7 KB · Aufrufe: 23
Hallo,

wenn es unbedingt von aussen sein muss dan würde ich es so machen.
InitPersVar_Sample.jpg
Hoffe geholfen zu haben.
Grüße, RE
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Falls ich dich richtig verstanden habe:

Deklariere im FB doch eine persistente Bool Variable.
Die sollte den Initialwert "false" habe.

Jetzt fragst du in deinem Baustein ab, ob deine Bool Variable false ist.
Wenn ja, schreibst du deine persistenten Variablen mit den Initialwerten über die Bausteinschnittstelle und merkst es dir im persistenten Bool ;)

Wird jeder FB öfter genutzt? Wenn nein, kannst du in der Deklaration deiner persistenten Variablen auch initialwerte vorgeben.


Gruß
 
Zurück
Oben