Step 7 Fehler in S7-PLCSIM K5.4.6.0 bei Simulation Prozessalarm OB40

PN/DP

User des Jahres 2011-2013; 2015-2017; 2020-2022
Beiträge
22.029
Reaktionspunkte
6.853
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe festgestellt daß mein S7-PLCSIM K5.4.6.0 aus Step7 V5.5 SP4 (auch ältere Versionen) den Prozessalarm OB40 fehlerhaft simuliert. Ich simuliere eine Compact-CPU 314C-2DP (314-6CH04)

In PLCSIM: Ausführen > Fehler-OB auslösen > Prozessalarm (OB40 - OB47)...
Wählt man eine Baugruppenadresse der in der CPU integrierten E/A (z.B. 124), dann steht in #OB40_MDL_ADDR der Wert 32767 (W#16#7FFF) - es müsste aber der Wert 124 (W#16#007C) drin stehen.
Wählt man eine andere vorhandene aber nicht Modul-Anfangsadresse z.B. 125, dann kommt korrekterweise die Fehlermeldung "Ungültige Baugruppenadresse".

Wählt man eine Baugruppenadresse von einer im Rack gesteckten Baugruppe dann liefert #OB40_MDL_ADDR die korrekte Adresse (allerdings egal ob die Baugruppe überhaupt Prozessalarm-fähig ist!).

Gibt man die Adresse hexadezimal ein oder irgendeinen Text mit Buchstaben und Sonderzeichen, z.B. "16#7C" (für 124 dez) oder "16+ax", dann gibt es keine Fehlermeldung sondern #OB40_MDL_ADDR übernimmt einfach die Ziffern bis zum ersten nichtnumerischen Zeichen (<>0..9) als Dezimalzahl, der Rest des eingegebenen Textes ist völlig schnuppe.

Könnte mal jemand mit der möglichst neuesten Version von PLCSIM testen, ob der/die Fehler da immer noch drin sind? Ich habe nicht die neueste Step7-Version installiert (V5.6 SPx irgendwas) deshalb weiß ich nicht, ob in der neuesten Version von S7-PLCSIM die Fehler noch enthalten sind. Bevor ich den Siemens Support belästige würde ich gern wissen, ob der/die Fehler nicht vielleicht schon bekannt und beseitigt sind. Welche Version S7-PLCSIM für S7-300 ist eigentlich bei TIA dabei? Hat die auch diesen Fehler?

Testprogramm im OB40:
Code:
L #OB40_MDL_ADDR
T MW100   //diesen Wert in einer VAT beobachten
HW Konfig:
CPU 314C-2DP : 314-6CH04 V3.3, mit Standard-Einstellungen
insbesondere Steckplatz 2.2 "DI24/DO16" : Adressen Eingänge Anfang: 124

Harald
 

Anhänge

  • HWKonfig_314C-2DP.png
    HWKonfig_314C-2DP.png
    7,4 KB · Aufrufe: 13
  • PLCSIM_OB40.png
    PLCSIM_OB40.png
    51 KB · Aufrufe: 15
Hallo Harald,

bin gerade zu Hause und das Notebook steht noch auf dem Schreibtisch. Daher habe ich das Verhalten mal schnell getestet. Ich komme aber zum selben Ergebnis.
Für TIA kann ich keine Aussage treffen. Bin da nicht aktuell.


Systemangaben:

Windows 7 Professional
STEP 7 Professional V5.6+HF1 (K5.6.0.1)
PLCSIM V5.4.SP8 (K5.4.8.0)


Gruß
Oliver
 
PLCSIM K5.4.6.0 in TIA V13 SP1 Upd8
verhält sich genauso fehlerhaft, allerdings ist es für mich irgendwie unberechenbar, ob und was das TIA in die simulierte CPU lädt. :confused:

In der Online-Ansicht war im Projektbaum alles grün (grüne Bälle + grüne Haken), beim OB40 auslösen in PLCSIM wurden aber erstmal alle Adressen von Baugruppen im Rack als "Ungültige Baugruppenadresse" abgelehnt.
Zig Versuche zu laden enden alle mit "Ladevorgang abgeschlossen (Fehler: 0; Warnungen: 0)."
Irgendwann fiel mir auf daß nach dem Online-gehen eine Hinweis-Zeile mit gelbem Ausrufezeichen da stand "Das Ziel PLC_3 im Offline-Projekt unterscheidet sich vom Ziel im Online-Projekt (Adresse 192.168.0.3)." (im Projektbaum ist immer noch alles grün!)
Irgendwie gelang es mir irgendwann, das TIA zu einem kompletten Übersetzen von Alles und komplett laden zu bringen und auf einmal ging das Auslösen des OB40 auch mit Baugruppenadressen im Rack ... :roll:

Mit der Baugruppenadresse 0 kann man in PLCSIM übrigens immer den OB40 auslösen, auch wenn es gar keine Baugruppe an der Adresse 0 gibt.

Warum gibt es (bei meinem TIA) nur "Laden in Gerät > Software (nur Änderungen)", und nicht "Software komplett"???

Tolle bunte Spielerei auch ;) wie eine Menge Schaltflächen deaktiviert/gegraut werden, wenn das TIA-Fenster den Fokus verliert. Es schien mir so als ob in der Geräteansicht das "Online-Verbindung trennen" generell gesperrt ist, weil es dauernd ausgegraut war, und ich musste jedesmal erst auf ein anderes Editorfenster wechseln, doch auf einmal wurde das "Online-Verbindung trennen" auch in der Geräteansicht bunt - wie langsam muß man eigentlich mit TIA arbeiten und klicken, bis Funktionen ausführbar werden?

Harald
 
Das Verhalten ist schon viele Jahre in PLCSIM drin und bisher noch nicht aufgefallen. Es besteht kein akuter Bedarf, den Fehler zu korrigieren.

Antwort vom Siemens Industry Technical Support
Aktuell ist keine neuere Version von PLCSIM Klassik geplant. Die Entwicklung nimmt dieses Thema allerdings auf, sollte es doch noch zu einer neueren Version kommen, um dies nachzupflegen.

Harald
 
Zurück
Oben