Merker wird nicht gesetzt. Programm?

maninthedark

Level-2
Beiträge
35
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
System: S7 315-2DP-2AG10

Hallo Kollegen,

ich habe folgendes Problem: Im Ablauf des Programms wird der M 37.0 ab und zu nicht gesetzt obwohl alle Bedingungen lt. SPS-Analyse erfüllt sind!

Programmcode: siehe Anhang Screenshot

SPS Analyse: siehe Anhang Signaldatei

Die Ausgänge A 25.4 und A 25.6 werden im FC 21 aufgerufen. Merker wird nur in diesem NW verwendet und es gibt auch keine Bereichüberschneidung.

Vielen Dank im voraus.
 

Anhänge

  • sps Analyse.jpg
    sps Analyse.jpg
    26,4 KB · Aufrufe: 132
So wie das aussieht ist DB2.DBW310 = 0 und nicht 3 !?!

Wird wohl der Fall sein, nach dem Analyserbildchen.

Vielleicht sollte man über diese Programmierungsart nachdenken?
Warum nicht für die Vergleicher einen Merker verwenden? :confused:
Warum in einem Netzwerk zwei Zuweisungen? :confused:

Besser zu strukturieren gibt Extraleben :rolleyes:


bike
 
M37.0, ich kenne Dein Programm zwar nicht, aber mmh greifst Du vielleicht an anderer Stelle auf das MB37 oder per MW / MD zu?

P.S.
bike hat recht was die Struktur angeht, die ist echt grauselig. Es leben die verschachtelten Netzwerke! Zur Anlalyse sind einfach gehaltene Netzwerke deutlich besser!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Vielen Dank für eure Hilfe,
ich habe die Programmstelle überarbeitet sodass ich das Ergebniss der Verknüpfung in meiner Schrittkette nochmals abfrage. Vielen Dank für eure Antworten!
 
Zurück
Oben