Merkerwort übernimmt Wert nicht

SPS-Neuling777

Level-1
Beiträge
12
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich hab wohl ein recht banales Problem.

Ich habe einen Zähler in meinem Programm. Den Zählwert greife ich am MW1 ab.

Wenn ich diesen Wert, der sich ab und an ändert an einem Vergleicher im nächsten Netzwerk vergleichen will, nimmt der den Wert nicht an.
Gemäß dem Fall das sich der Zähler von 0 auf 1 ändert, dann hat das MW1 im 1. Netzwerk den Wert 1 und im Netzwerk 2 ist er immer noch bei 0 (anfangswert), aber ich will das der sich dann auch ändert

Woran liegt das?

danke im Vorraus
 

Anhänge

  • Merker.JPG
    Merker.JPG
    10 KB · Aufrufe: 64
Wieso sind die Eingänge am Zähler in deinem Screenshot nicht beschaltet? Wird das MW1 vielleicht noch irgendwo anders beschrieben?
 
Zuletzt bearbeitet:
Was wolltest du dann mit dem Screenshot demonstrieren ?
Mach es doch vielleicht mal vollständig und beantworte dann vielleicht auch die Frage von Fuss !
 
Doppelte Belegung oder ähnliches im Programm?
Nur als Tipp ich würde immer gerade Adressen verwenden.
Schau dir mal den DB2 online an was in diesem steht?
 
@ Fuss: Nein, der MW1 wird nirgendwo sonst benutzt,



@ netmaster

kann es sein, das die SPS vlt noch ein Programm gespeichert hat wo irgendwo ein MW1 steht???

Warum nur gerade Adressen....als MW meinst du?

Wie kann ich mir den DB 2 online anschauen???

@ RMA

Ja ich benutze noch einen MW2 , aber warum beeinträchtigt der dann den MW1
 
@SPS Neuling
MD 0 = MW 0 + MW 2 = MB 0 + MB 1 + MB 2 + MB 3 = MB 0 + MW 1 + MB 3
MW 1 = MB 1 + MB 2
MW 2 = MB 2 + MB 3
Merkst Du was?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die Nummerierung in der SPS-Technik fängt i.d.R. bei 0 und nicht bei 1 an

E0.0
AW0
DB0
MW0
MD0
M0.0
T0
Z0
...
...

Noch ne Testfrage, ob du es verstanden hast:

Wenn du mit Doppelwörtern anfängst zu hantieren und du verwendest z.B. im Programm MD8 - welches ist das nächste Doppelmerkerwort, das du verwenden kannst, ohne dass es zu Überschneidungen kommt?

Gruss, o.s.t.
 
Zuletzt bearbeitet:
Das wär dann MD12 !!!


Kann ein MW einen M bzw umgekehrt beeinflussen???

D.h. wenn ich ein MW0 habe und hab im Programm noch irgendwo M0.0 oder M1.0 etc stehn. Kann es dort zu Überschneidungen kommen?
 
Ja natürlich überschneiden sich z.B. MW0 mit M0.0 da der M0.0 Teil des Merkerwortes ist. Beschreibst Du an einer STelle im Programm das MW, dann wird auch der Merker mit beeinflusst. Um zu sehen, ob Merker, Eingänge usw. schon im Programm benutzt wurden, gibt es als Hilfe die Referenzliste. Einfach im Bausteincontainer "ALT + STRG + R" drücken...

Gruß Approx
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ah super....

ich glaub jetzt check ichs langsam......


D.h., wenn ich ein MW0 einbaue, dann darf ich keine Merker mit 0.0, 0.1,......0.7 einbauen, da die dann das MW0 beeinflussen. Gehören dann die 1.0....1.7 auch noch zum Wertebereich von MW0...?
 
Hallo,

MB0 = M0.0-M0.7

MW0 = MB0+MB1 = M0.0-M0.7 + M1.0-M1.7

MD0 = MB0-MB3 = M0.0-M3.7
 
Zuletzt bearbeitet:
Soooo.....

es funktioniert.......juhu.......yippie..........yeah......!!!!

Ihr könnt euch garnet vorstellen wie ihr mir geholfen habt.................habt VIELEN DANK!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
Zurück
Oben