PLCSIM = Schrott ?

AndreK

Level-1
Beiträge
415
Reaktionspunkte
27
Zuviel Werbung?
-> Hier kostenlos registrieren
Folgendes:
Um eine Anlage hier in Ruhe zu programmieren und simulieren setze ich einen SIM-Merker auf 1 der mir alle Störmeldungen von Eeingängen blockt.
Hin und wieder kommen aber trotzdem diese Meldungen, obwohl dieser Merker immer 1 bleibt!

Noch dicker:
Mir schmeißt es immer die Auto Funktion raus, die Schaltung erfolgt über einen FlipFlop getastet vom OP (Runtime). Es gibt 2 Merker die die Auto Funktion rücksetzen.

Die beiden Merker, die Auto-Rücksetzen könnten habe ich mal in S/R aufgefangen ob zu schauen ob diese kommen... nix da. Der Merker für Autobetrieb fliegt einfach so raus!
Und das nur wenn ich in PLCSIM einen REAL Slider bewege! Der liegt aber im DB!

Kennt jemand das Phänomen oder weiß wie man das umgehen kann... vieleicht ist es ja was ganz blödes und hat mit zB. was damit zu tun das mein Lappi 2 CPU Kerne hat ?!?
 
Mit welcher Version von PLC-Sim arbeitest du ?
Ich hab vor einiger Zeit ein Hotfix auf die Version 5.3.1.1 installiert - danach hatten sich einige Phänomene gelöst.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
V5.4.1.0

Gestern noch mit einer älteren 5.3...

Heute habe ich diese geblockten Meldungen der z.B. Motorschutzschalter noch gar nicht gehabt. Das scheint zu klappen. Aber wie soll ich eine Anlage testen wenn mir die Automatik immer rausfliegt :sm23:

Werde jetzt sicherheitshalber mal alle Speichermerker und Flanken mit S auffangen und in der Referenz mal nachschauen ob ich Doppelbelegungen drin habe. Blöd nur das dies wenigstens gestern mit der 5.3.x.x ging...

Vieleicht kann ich es eingrenzen... oder den Autobetrieb mit dem 1Merker "forcen". Ist aber auch nicht Sinn der Sache...
 
Ich glaube ich habs...

... es liegt an den Temporären im Baustein :-(

Im Bild hat mein selbstgestricktes FlipFlop einen Reset, der bei Störungen den Baustein auf NULL setzen könnte. Da ich diesen nicht benötige habe ich diesen mit einer Temporären BOOL belegt... das ist der Knackpunkt!!! Diese Temporäre Variable, obwohl nur lesend 1xaufgerufen, hat hin und wieder, wenn im SIM ein Schieberegler bewegt wird, keinen klar definierten Zustand...

Wenn ich zu Hause wäre, würde ich mir jetzt ein Pils gönnen ...
 

Anhänge

  • Zwischenablage02.jpg
    Zwischenablage02.jpg
    7,7 KB · Aufrufe: 35
... es liegt an den Temporären im Baustein :-(

Im Bild hat mein selbstgestricktes FlipFlop einen Reset, der bei Störungen den Baustein auf NULL setzen könnte. Da ich diesen nicht benötige habe ich diesen mit einer Temporären BOOL belegt... das ist der Knackpunkt!!! Diese Temporäre Variable, obwohl nur lesend 1xaufgerufen, hat hin und wieder, wenn im SIM ein Schieberegler bewegt wird, keinen klar definierten Zustand...

Wenn ich zu Hause wäre, würde ich mir jetzt ein Pils gönnen ...

Aber dir ist klar, das die Fehlerquelle hinter der Tastatur zu suchen war ja? :ROFLMAO:

PS: Das Pils sei dir gegönnt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Und wieso das...

... könnte es sein das dieser temporäre Bereich bei Aufruf des Bausteins nicht auf 0 gesetzt wird und von dem vorherigen Baustein dann Daten "eingeschleppt" werden? Dann wäre der Fehler bei mir... klar.:cool:
 
... könnte es sein das dieser temporäre Bereich bei Aufruf des Bausteins nicht auf 0 gesetzt wird und von dem vorherigen Baustein dann Daten "eingeschleppt" werden? Dann wäre der Fehler bei mir... klar.:cool:

Genau das ist es, TEMPs muss man immer selber initialisieren. Eigentlich hast Du glück gehabt, meistens funktioniert das Programm Monate oder Jahre lang und dann nach eine kleine Programm-Änderung irgendwo anders hat man plötzlich unerklärliche sporadische Fehler.
 
Ok...

... dann muß ich jetzt berichten das die PLCSIM 5.4.1.0 gegenüber der 5.3.? bis jetzt fehlerfrei läuft.
 
Zurück
Oben