Step 7 Systemzeitübergabe bei Buttondruck

Hangasilly

Level-1
Beiträge
61
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hey zusammen,
ich hab folgenden Code:

Code:
L #Uhrzeit
A(
A "SPS-HMI".Button //DB2.DBX0.0
T "SPS-HMI".Buttonzeit //DB2.DBD18)
)

Jetz soll das ganze nur zum Zeitpunkt übertragen werden, wenn der Button gedrückt wird, bzw die Variable >> "SPS-HMI".Button << kommt (BOOL).
Das überträgt aber permanent die Zeit... die Frage is, warum?!?

Die Zeit hab ich übrigens nach einigem Suchen mim SFC1 und FC8 hergestellt...

Bin für jeden Fehlerhiinweis dankbar^^ ;)
 
Zuletzt bearbeitet:
Ok, habt sich erledigt...

Habs mit FUP gemacht, und nun steht da noch nen 'JNB _001' drin:

Code:
A "SPS-HMI".Button //DB2.DBX0.0
L #Uhrzeit
JNB _001
T "SPS-HMI".Buttonzeit //DB2.DBD18
_001: nop0

Jetz wo ichs sehe machts sinn... er überspringt dann einfach die Transfer-Anweisung... muss man auch erstmal drauf kommen, auf sowas ;)
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich würde den Lade-Befehl auch noch hinter den Sprung setzen.
Ist dann einfacher zu lesen. Und ich vermute mal, dass Du die Uhrzeit auch nur dann im Akku benötigst, wenn sie zur "SPS-HMI". Buttonzeit transferiert werden soll, oder?


Achja, das Lade- und Transferbefehle nicht VKE-abhängig sind und damit ggf. übersprungen werden müssen, hast Du ja mittlerweile selbst bemerkt.
 
Zurück
Oben