Transferfunktion

Zumindest in der S7-Welt ist das so.
Der Wert bleibt danach auch in Akku so lange erhalten bis etwas Neues hineingeladen wird.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Nochmal ne Frage:

Lade und Transferfunktionen sind nicht beeinflussbar.

Mein Problem ist einfach z.B
L 0
U e0.0
Spb jovr
L 1
u e0.1
jovr: T DB40.DBW 700

ich habe immer die 1 im db40.dbw 700

wie kann man das ändern? ich möchte null haben
 
Eine "0" bekommst du wenn E0.0 = 1, sonst immer eine "1", wobei dein E0.1 keine Auswirkung hat !

Was willst du erreichen ?
 
Code:
         u e 0.0
         spbn m001 
         l 0 
         spa tran
 
m001: u e 0.1 
         spbn nix
         l 1
 
tran:   t  DB40.DBW 700
 nix :   NOP 0
Entweder 0 bei E 0.0
Oder 1 bei E 0.1
 
Lies die Siemens Hilfe bzw. nimm die Suchfunktion.
Das sind ja grundlegende Probleme die du da nicht verstehst, was zu hauf erklärt wird.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Geht nur über Sprungbefehl z.B:

L 0
U E0.0
SPB TRAN
L 1
U E0.1
SPBN ENDE
TRAN: T DB40.DBW700
ENDE: NOP0

E0.0=1 --> 0
E0.1=1 --> 1

Wenn beide 1 hat E0.0 Vorrang
Wenn beide 0 bleibt das letzte Ergebnis erhalten
 
Hallo.
Ladefunktionen sind nur über Sprünge beeinflussbar. Dies haben jetzt hier schon mehrere Benutzer erzählt.
Schreib dein Programm mal so (nur als Beispiel):

U E 0.0
SPB tr01

U E 0.1
SPB tr02

tr01: L 0
T DB40.DBW700

tr02: L 1
T DB40.DBW700

jetzt hast du auch eine bessere Übersicht.
 
Hallo.
Ladefunktionen sind nur über Sprünge beeinflussbar. Dies haben jetzt hier schon mehrere Benutzer erzählt.
Schreib dein Programm mal so (nur als Beispiel):

U E 0.0
SPB tr01

U E 0.1
SPB tr02

tr01: L 0
T DB40.DBW700

tr02: L 1
T DB40.DBW700

jetzt hast du auch eine bessere Übersicht.
also das ist jetzt mal quatsch.....
 
Hallo.
Ladefunktionen sind nur über Sprünge beeinflussbar. Dies haben jetzt hier schon mehrere Benutzer erzählt.
Schreib dein Programm mal so (nur als Beispiel):

U E 0.0
SPB tr01

U E 0.1
SPB tr02

tr01: L 0
T DB40.DBW700

tr02: L 1
T DB40.DBW700

jetzt hast du auch eine bessere Übersicht.


So würde IMMER die 1 im DB40.DBW700 stehen!
 
Normalerweise vergleichst du die beiden Eingänge.
Denn: Was willst du erreichen, wenn beide Eingänge 1 sind?
Wass willst du erreichen, wenn beide Eingänge 0 sind?
 
Zurück
Oben