Tigerkroete
Level-1
- Beiträge
- 245
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Benutze S7-PLCSIM Version 5.0 + SP2, dazu STEP7 Version 5.1 + SP2.
Habe folgenden Code:
Während des Runs gehe ich auf Datensicht meines DB9 und dann auf die Brille. Es wird zuerst null angezeigt (Anfangswert) und wenn ich M 26.0 betätige erscheint die Zahl aus DB10.DBW0. Gut. So soll es sein.
Aber, wenn ich nun auf Stop gehe und in DB10.DBW0 einen anderen Wert schreibe, dann erscheint in DB9.DBW0 trotzdem der erste Wert von DB10.DBW0, wenn ich den Merker betätige.
Ich habe immer PLCSIM gestoppt, Urgelöscht und die Bausteine neu reingeladen. Habe die Bausteine auch immer erst gespeichert. Trotzdem erscheint immer der zuerst eingegebene Wert. Wenn ich aber den DB10 komplett lösche und neu einfüge, dann erscheinen plötzlich die Werte wie eingegeben, jedoch auch nur dieses eine Mal.
Es kann doch nicht sein, dass ich zum Testen den kompletten Baustein löschen muss?
Mache ich einen Fehler?
Ich hoffe ich konnte es verständlich schreiben.
Gruß,
Tigerkroete
Habe folgenden Code:
Code:
U M 26.0
SPBN EIF
L DB10.DBW0
T DB9.DBW0
EIF: BE
Während des Runs gehe ich auf Datensicht meines DB9 und dann auf die Brille. Es wird zuerst null angezeigt (Anfangswert) und wenn ich M 26.0 betätige erscheint die Zahl aus DB10.DBW0. Gut. So soll es sein.
Aber, wenn ich nun auf Stop gehe und in DB10.DBW0 einen anderen Wert schreibe, dann erscheint in DB9.DBW0 trotzdem der erste Wert von DB10.DBW0, wenn ich den Merker betätige.
Ich habe immer PLCSIM gestoppt, Urgelöscht und die Bausteine neu reingeladen. Habe die Bausteine auch immer erst gespeichert. Trotzdem erscheint immer der zuerst eingegebene Wert. Wenn ich aber den DB10 komplett lösche und neu einfüge, dann erscheinen plötzlich die Werte wie eingegeben, jedoch auch nur dieses eine Mal.
Es kann doch nicht sein, dass ich zum Testen den kompletten Baustein löschen muss?
Mache ich einen Fehler?
Ich hoffe ich konnte es verständlich schreiben.
Gruß,
Tigerkroete