easy-forum

Deutsch - Sonstiges => Allgemein => Thema gestartet von: Juergen am Juni 05, 2021, 01:59:29 Vormittag

Titel: Bild bei den gleichen MB unterschiedliche Werte
Beitrag von: Juergen am Juni 05, 2021, 01:59:29 Vormittag
Habe mal etwas mit der Software gespielt.

Klar macht diese Anwendung keinen Sinn.

Es zeigt jedoch im Bild bei den gleichen MB unterschiedliche Werte im Plan an.

Bei umfangreichen Schaltungen kann das jedoch verwirren
Titel: Antw:Bild bei den gleichen MB unterschiedliche Werte
Beitrag von: Frohnius am Juni 05, 2021, 08:53:10 Vormittag
hmm
also zuerst weist du mb03 den wert von mb01 zu ...
und dann mb03 den wert von mb02 ...


ich programmiere nicht in fup oder kop ...


und in st wäre das :


MB03:= MB01;
MB03:= MB02;


somit stimmt die ausgabe für mich ...

Titel: Antw:Bild bei den gleichen MB unterschiedliche Werte
Beitrag von: Konni66 am Juni 25, 2021, 13:38:16 Nachmittag
Hallo Jürgen,

der letzte Strompfad gewinnt und das ist MB=2. (zyklischer Ablauf von oben nach unten).
In der CPU des easy wechselt der Wert in MB3 permanent zw. 1 und 2. Wenn du schneller gucken würdest, könntest du das auch sehen.  :D ;)
So sieht du nur das Endergebnis am Ende des Zyklus.

Füge deinem Programm noch ein sinnloses Netzwerk hinzu und setze überall Haltepunkte. Siehe Bild.
Dann wird das Programm Netzwerk für Netzwerk mit der "Weiter"-Taste im Abschnitt "Haltepunkt" ausgeführt.
Es läuft dann so langsam ab, wie du guckst.  ;D

Würden der Wert unten in der Tabelle so oft aktualisiert, wie das Programm ihn ändert, würde man dort nur ein flimmerndes Etwas (ohne Aussagekraft) sehen.

Es ist also alles korrekt so.

Grüße,
Konni
Titel: Antw:Bild bei den gleichen MB unterschiedliche Werte
Beitrag von: Juergen am Juni 25, 2021, 21:55:30 Nachmittag
Danke für die Antwort,

Ich hatte erwartet, das überall im Programm der letzte Eintrag angezeigt wird.
Es ist jetzt so, das jedes Netzwerk sein eigenes Zwischenergebnis anzeigt.
In Unübersichtlichen großen Programm einen verlässlichen Wert zu bekommen wäre ein Blick in das Netzwerk also nicht aussagekräftig.
Also in der Simulation Links direkt das MB.oder MW auswählen. Da steht dann der echte Wert.
Siehe Bild
Titel: Antw:Bild bei den gleichen MB unterschiedliche Werte
Beitrag von: Eulhofer am Juni 25, 2021, 23:05:21 Nachmittag
Hallo zusammen,

also so kenne ich das aber auch von anderen Plattformen/SPS-Systemen.

Durch solche Doppelzuweisungen kann man an den Rand der Verzweiflung geraten.

Da schaut man online in ein Netzwerk, sieht, dass ein Bit o.ä. gesetzt ist und trotzdem tut sich nicht das, was man erwartet, da das Bit irgendwann später im Zyklus nochmals eine Zuweisung erhält...

Allerdings können solche Zuweisungen insofern schon sinnvoll sein, wenn man z.B. so etwas wie eine Schrittverarbeitung/Weiterschaltungen realisieren will...