-> Hier kostenlos registrieren
Hallo,
arbeite die meiste Zeit mit S7, wenn man dann mal wieder etwas mit S5 schreiben soll, steht man dann doch recht schnell auf dem Schlauch.
Arbeite mit einer S5-95U an folgendem Programm, erstmal nur so ein kleiner Auszug aus dem ersten Netzwerk.
Grundlegendes sollte eigentlich erkennbar sein.
NAME: FB3
BEZ: XAI EW
BEZ: OS EW
BEZ: FK EW
BEZ: XAO AW
L =XAI
L KF+40
!=F
BEB
L KF+0
T MW 134
T MW 136
T MW 138
T MW 140
L =XAI
T MW 134
L =FK
T MW 136
SPA FB 243
NAME: DIV: 16
Z1: MW 134
Z2: MW 136
OV: M 140.0
FEH: M 140.1
Z3=0: M 140.2
Z4=0: M 140.3
Z3: MW134
Z4: MW 138
nutze hierbei diverse Merkerwörter als Schmiermerker.
anschließend werden diese Schmiermerkerinhalte für Multiplikations und Divisionsoperationen verwendet.
So nun die Fragen.
Würde mir gern diese Schmiermerkergeschichte ersparen um den FB so gut wie möglich für spätere Anwendungen parametriert zu wissen.
Möchte anstatt der Schmiermerker einen eigenen DB nutzen, quasi als Gedächtnis des FB.
Habe dabei vor den aktuell offenen DB zu Beginn dieses FBs in meinem Gedächtnis DB zu sichern und am Ende des Programms für den Rücksprung wieder zu öffnen.
Wie tue ich das am besten?
Als nächstes noch eine Frage, deklariere mir ja zu Beginn für den Aufruf des FBs diverse Ein- Ausgangsparameter, kann ich diese auch direkt an dem später aufgerufenen FB 243 anschalten?
Oder muss ich diese in Schmiermerker zwischespeichern und muss diese dann an den FB 243 anschalten?
Bis hierhin erstmal vielen Dank im voraus.
arbeite die meiste Zeit mit S7, wenn man dann mal wieder etwas mit S5 schreiben soll, steht man dann doch recht schnell auf dem Schlauch.
Arbeite mit einer S5-95U an folgendem Programm, erstmal nur so ein kleiner Auszug aus dem ersten Netzwerk.
Grundlegendes sollte eigentlich erkennbar sein.
NAME: FB3
BEZ: XAI EW
BEZ: OS EW
BEZ: FK EW
BEZ: XAO AW
L =XAI
L KF+40
!=F
BEB
L KF+0
T MW 134
T MW 136
T MW 138
T MW 140
L =XAI
T MW 134
L =FK
T MW 136
SPA FB 243
NAME: DIV: 16
Z1: MW 134
Z2: MW 136
OV: M 140.0
FEH: M 140.1
Z3=0: M 140.2
Z4=0: M 140.3
Z3: MW134
Z4: MW 138
nutze hierbei diverse Merkerwörter als Schmiermerker.
anschließend werden diese Schmiermerkerinhalte für Multiplikations und Divisionsoperationen verwendet.
So nun die Fragen.
Würde mir gern diese Schmiermerkergeschichte ersparen um den FB so gut wie möglich für spätere Anwendungen parametriert zu wissen.
Möchte anstatt der Schmiermerker einen eigenen DB nutzen, quasi als Gedächtnis des FB.
Habe dabei vor den aktuell offenen DB zu Beginn dieses FBs in meinem Gedächtnis DB zu sichern und am Ende des Programms für den Rücksprung wieder zu öffnen.
Wie tue ich das am besten?
Als nächstes noch eine Frage, deklariere mir ja zu Beginn für den Aufruf des FBs diverse Ein- Ausgangsparameter, kann ich diese auch direkt an dem später aufgerufenen FB 243 anschalten?
Oder muss ich diese in Schmiermerker zwischespeichern und muss diese dann an den FB 243 anschalten?
Bis hierhin erstmal vielen Dank im voraus.