Autor Thema: Anzeigeprobleme bei ST-Simulation  (Gelesen 3954 mal)

Offline mdh

  • Jr. Member
  • **
  • Beiträge: 20
Anzeigeprobleme bei ST-Simulation
« am: Februar 26, 2021, 21:34:55 Nachmittag »
Hallo,
ich habe ein Problem beim Simulieren meines ST-Programms:
In der linken Spalte werden nicht die aktuellen Werte angezeigt.
2 Beispiele:
1. Es werden nicht die aktuellen Zustände der Ausgänge Q angezeigt
(siehe Bild: "EasySoft Fehler bei Anzeige 210226 01.jpg"). Sobald ich
auf den Merker M02 gehe, werden die Werte angezeigt (siehe Bild:
"EasySoft Fehler bei Anzeige 210226 02.jpg")

2. Auch die Zustände von IF-Abfragen werden nicht richtig angezeigt
(siehe Bild: "EasySoft Fehler bei Anzeige 210226 01.jpg"). Sobald der
Bildschirmausschnitt mit dem Balken am rechten Rand nach unten geschoben
wird, zeigt er einige der IF-Abfragen an!

Ein weiterer Fehler ist bei mir aufgetreten, wenn ich mehrere Simulationen
durchgeführt und anschließend wieder Änderungen in "Programmieren"
vorgenommen habe. Nach einigen dieser Wechsel ließ sich im Programmier-Editor
nicht mehr weiter nach unten scrollen, weder mit der Maus, noch mit
CursorTasten. Abhilfe brachte nur Schließen und wieder Öffnen der Datei.
Allerdings kann ich diesen Fehler nicht sicher reproduzieren. Er trat mehrfach
auf, aber eben unregelmäßig, so dass ich nicht sagen kann, wann oder nach
welchen Aktionen.

Ich vermute, dass die Fehler irgendwie mit der Größe meiner Datei
zusammenhängen, denn wenn ich das Programm verkleinere, dann treten sie 
nämlich nicht mehr auf (siehe abgespecktes TestProgramm).

Neben den Bildern habe ich die zwei Programmdateien auch im Anhang. Eine
kurze Anleitung, damit die Simulation anläuft, steht im Kommentar ganz oben.

Meine Easysoft-Version ist 7.22. Aber die Fehler traten auch bei 7.21 auf.
Mein Computer ist noch ein 32bit-Rechner, aber ich habe es auch schon auf
einem 64bit-REchner mit Windows 10 probiert - ohne Verbesserung. Also kann es
nicht an meinem System liegen.

Als relativer Anfänger in Sachen Programmierung stehe ich auf dem Schlauch!

Hat von Euch auch schon mal jemand ähnliche Probleme gehabt?
Und was kann man da machen?

Gruß Hermann

Anhang:
- EasySoft Fehler bei Anzeige 210226 01_.jpg
- EasySoft Fehler bei Anzeige 210226 02_.jpg
- EasySoft Fehler bei Anzeige 210226 03_.jpg
EasySoft Prg.zip mit
- So B 210225 Log Löffel.e70
- Prg klein ohne Fehler 210226.e70 

Offline CiesleRa

  • Global Moderator
  • Full Member
  • *****
  • Beiträge: 339
  • easyE4 for President
Antw:Anzeigeprobleme bei ST-Simulation
« Antwort #1 am: März 01, 2021, 19:26:28 Nachmittag »
Hallo Hermann,
kannst Du bitte noch mitteilen, welche Firmware Version Du auf der easyE4 hast.

VG Ralf
Alle von mir bereitgestellten Programme sind reine Beispielprojekte. Die Verwendung erfolgt auf eigene Gefahr. Jegliche Haftung ist ausgeschlossen.

Offline mdh

  • Jr. Member
  • **
  • Beiträge: 20
Antw:Anzeigeprobleme bei ST-Simulation
« Antwort #2 am: März 02, 2021, 11:39:09 Vormittag »
Hallo Ralf,
die Firmware ist V.1.10 (etwas höheres kann man bei meiner EasySoft-Version auch nicht einstellen, wenn ein neues Projekt mit Einfügen eines EasyE4-Moduls angelegt wird).

Noch eine Anmerkung zu dem Scrol-Problem, das bei mir aufgetaucht ist:
Zur besseren Übersicht blende ich Programmtext, der gerade nicht relevant ist, gerne aus. Dazu habe ich u. a. auch einige "leere" IF-Abfragen (IF 1=1 THEN..) eingebaut, um auch längere Passagen von auszuführendem Programmcode ausblenden zu können und nicht nur Kommentar zwischen (* und *).
Ich habe den Eindruck, dass das Scrol-Problem (siehe auch Bild im Anhang, da fehlt der Scrol-Balken am rechten Rand des Editors und mit dem Cursor kann man auch nicht weiter nach unten gehen) dann auftritt, wenn ich Text ausgeblendet habe. Gestern habe ich mal ganz darauf verzichtet und es trat nicht auf. Aber ganz sicher bin ich mir dabei nicht.

Gruß
Hermann

Offline CiesleRa

  • Global Moderator
  • Full Member
  • *****
  • Beiträge: 339
  • easyE4 for President
Antw:Anzeigeprobleme bei ST-Simulation
« Antwort #3 am: März 02, 2021, 14:01:04 Nachmittag »
Hallo Hermann,
in der easySoft ist die Einstellung V1.10 schon richtig. Das heißt nur, dass deine Firmware in der easyE4 größer V1.10 sein muß, damit Du alle angezeigten
Funktionen nutzen kannst.
Wenn Du mit der OK Taste ins Systemmenü der easyE4 gehst und dann zu Information/System, kannst Du die aktuell auf dem Gerät verfügbare Firmwareversion
auslesen. Geht natürlich auch Online mit der Software.

Wenn die Version kleiner V1.23 ist, kannst Du ins Eaton Downloadcenter http://applications.eaton.eu/sdlc/?LX=7 gehen und die aktuelle Version
downloaden. Die Aktualisierung erfolgt dann über eine Micro-SD Karte.

Gruß Ralf
Alle von mir bereitgestellten Programme sind reine Beispielprojekte. Die Verwendung erfolgt auf eigene Gefahr. Jegliche Haftung ist ausgeschlossen.

Offline CiesleRa

  • Global Moderator
  • Full Member
  • *****
  • Beiträge: 339
  • easyE4 for President
Antw:Anzeigeprobleme bei ST-Simulation
« Antwort #4 am: März 03, 2021, 06:53:25 Vormittag »
Hallo Hermann,
ich habe mir gerade deinen ersten Post nochmal angeschaut. Du hast ja von der
Simulation gesprochen. Meine Nachfrage nach der Firmware war also Quatsch  :D.
Zumindest weiß Du jetzt, dass man die Firmware updaten kann  ;).

Gruß Ralf
Alle von mir bereitgestellten Programme sind reine Beispielprojekte. Die Verwendung erfolgt auf eigene Gefahr. Jegliche Haftung ist ausgeschlossen.

Offline mdh

  • Jr. Member
  • **
  • Beiträge: 20
Antw:Anzeigeprobleme bei ST-Simulation
« Antwort #5 am: März 03, 2021, 09:42:50 Vormittag »
Hallo Ralf,
danke erst mal für Deine Mühe!
"Zumindest weiß Du jetzt, dass man die Firmware updaten kann  ;)."
Ja, besser als nichts.

Nerviger ist natürlich die fehlerhafte Anzeige beim Simulieren...
Aber vielleicht weiß ja noch jemand Rat.
Und: Ist sowas bisher bei sonst niemandem aufgetreten??

Gruß
Hermann

Offline weiss_nix

  • Sr. Member
  • ****
  • Beiträge: 609
  • it has to be easy, it's a easy!
Antw:Anzeigeprobleme bei ST-Simulation
« Antwort #6 am: März 04, 2021, 12:46:42 Nachmittag »
Hallo Hermann,
ich kenne so ein ähnliches Phänomen vom großen Onkel (Siemens)  ;)
da hängt die Wertedarstellung in Simulation und Echtzeit vom Scope sprich vom aktuellen Bildausschnitt ab
da vermutlich die Zykluszeit beim Aktualisieren "aller" Werte zu sehr leidet.
Was ich mir noch vorstellen könnte dass "nicht durchlaufene" IF_THEN Konstrukte auch nicht aktualisiert werden.

Gruß
 
Sollte ich (gefährliches) Halbwissen verbreiten, beuge ich demütig mein Haupt mit der Gewissheit versagt zu haben!
WICHTIG: Sämtliche Programme dienen lediglich der Veranschaulichung von Funktionen und sind nicht für den Produktiveinsatz geeignet!

Offline mdh

  • Jr. Member
  • **
  • Beiträge: 20
Antw:Anzeigeprobleme bei ST-Simulation
« Antwort #7 am: März 04, 2021, 19:21:55 Nachmittag »
Hallo weiss_nix,
der Umstand, dass kleinere Dateien offenbar ohne solche Probleme laufen, deutet tatsächlich auf ein irgendwie geartetes "Zeitproblem" hin.
Wovon hängt denn die Zykluszeit und die Aktuallisierung aller Werte ab? Von der Leistung meines Rechners?

Andererseits müsste doch die Anzeige nach einer bestimmten Reihenfolge vonstatten gehen, die bei jedem Simulationsdurchlauf gleich sein müsste, solange am Programm nichts geändert wird. Es werden aber "mitten raus" mal Werte angezeigt und mal nicht (vgl. Datei: EasySoft Fehler bei Anzeige 210226 03_.jpg). Außerdem werden manchmal Werte angezeigt, wenn man auf eine andere Position mit dem Cursor geht, z. B. werden die Q-Ausgänge zunächst nicht angezeigt, sobald ich mit dem Cursor auf den Merker M02 gehe, sind sie plötzlich sichtbar (vgl. Dateien: EasySoft Fehler bei Anzeige 210226 01_.jpg und EasySoft Fehler bei Anzeige 210226 02_.jpg) !!??

Auch das Durchlaufen oder nicht Durchlaufene von IF-THEN-Schleifen kann eigentlich nicht die Ursache sein, denn es werden Schleifen auf gleicher Ebene angezeigt oder auch nicht (vgl. Datei: EasySoft Fehler bei Anzeige 210226 03_.jpg; Die IF-Schleifen in der zweiten Ebene sind alle "gleichrangig", werden aber nicht alle gleich angezeigt).

Hast Du mal mein Programm geöffnet, um zu sehen, ob die Anzeige bei Dir auch so seltsam ist? WEnn nein, dann wäre das vielleicht ein Hinweis darauf, dass irgendwas an meiner Rechner/Software-Situation problematisch ist.

Gruß
Hermann

Offline radar17892

  • Sr. Member
  • ****
  • Beiträge: 788
  • Think easy!
    • mollgruppe
Antw:Anzeigeprobleme bei ST-Simulation
« Antwort #8 am: März 06, 2021, 16:48:20 Nachmittag »
Hallo Leute,
meine Erfahrung ist, das die Zykluszeit in der Simu auf dem PC wesentlich schlechter ist als auf der Steuerung. Selbst auf potenten Rechnern. Wahrscheinlich ist es wie weiss_nix schon sagt, das das Programm nicht hinterher kommt mit der Darstellung.
Hab mir mal das Prog gezogen zum testen und werde mich melden.

Gruß Thomas
Weil Einfach einfach Einfach ist!

Offline radar17892

  • Sr. Member
  • ****
  • Beiträge: 788
  • Think easy!
    • mollgruppe
Antw:Anzeigeprobleme bei ST-Simulation
« Antwort #9 am: März 07, 2021, 19:37:14 Nachmittag »
Hallo mdh.

ich habe dein Programm in der Simu laufen und kann keine Darstellungsfehler nachstellen.
Wie die Werte weg gehen und nur der aktive Eintrag in der Case Anweisung dargestellt wird, kann man gut darstellen. Auch die IF-Anweisung bei Automatik aus, fast unten sieht man es durch forcen des Merkers 40.
Auch schnelles durchscrollen in der Simu lässt bei mir keine fehlerhaften Anzeigen auftreten.

Leider konnte ich keines deiner Probleme nachstellen.

Gruß Thomas
Weil Einfach einfach Einfach ist!