TIA S7-PLCSIM Advanced V1.0 SP1

Azrael666

Level-1
Beiträge
239
Reaktionspunkte
18
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen Leute,

hat es von euch schon jemand geschafft mit PLCSIM Advanced etwas zu simulieren?

Ich habe jetzt inzwischen schon versucht verschiedene CPUen zu simulieren ( IM151-8 PN/DP ; CPU-1516 ; CPU 1015SP ). Ich habe es nicht geschafft auch nur eine einzige zum Laufen zu bekommen, geschweige denn mein Projekt geladen zu bekommen.

In den Projekten ist die Simulierbarkeit mit PLCSIM Advanced aktiviert.

- Wenn ich mit PLCSIM einen CPU erstelle, die über den OnlineAccess "PLCSIM" verfügt bekomme ich beim Ladeversuch der Hardwarekonfig immer die Fehlermeldung:

Das Laden der Hardware-Konfiguration ist fehlgeschlagen (0020 0 2 0). Bitte überprüfen Sie den Diagnosepuffer der Ziel-Hardware.

- Wenn ich mit PLCSIM einen CPU erstelle, die über den OnlineAccess "PLC Virtual Adapter" verfügt und die Ethernet Adresse einstelle, wie sie im Projekt wäre kommt es zu folgendem Fehler:

Beim eweiterten Laden und dem Scannen nach Geräten, wird die simulierte CPU gefunden, jedoch als inkompatibles Gerät angezeigt mit dem Fehler "Diese Geräteadresse steht im Konflikt mit einer Geräteadresse des Projekts".


Diese Fehlermeldungen treten immer auf, egal ob die simulierte CPU als unspecified ET200SP oder unspecified CPU 1500 anlege.

Also so wie es im beiliegenden Handbuch beschrieben wird, funktioniert das mit dem simulieren bei mir nicht.

Hat jemand da ne Idee, wie das ganze funktioniert?

MFG
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

must FW Version V2.0 angeben bei S7-1500 Geräten dann sollte es gehen.
Ne S7-300 oder ET200S Cpu kannst du aber damit gar nicht simulieren!

Das mit der ET200S hab ich mir schon fast gedacht, deswegen hab ich ja auch ne CPU 1015SP ausgewählt, das ist ja eine ET200SP CPU und die Firmware ist als > 2.0 gewählt worden. Im Fall der 1015SP eben die 2.1
 
nicht >2.0 sondern =2.0!

Zitat:
Ergänzung zu Kapitel 2.4 Unterstützte CPUs
Firmware-Version der CPU
Die in PLCSIM Advanced verwendete Firmware entspricht der einer CPU S7-15xx V2.0.
Sie können eine CPU mit einer früheren Firmware-Version (z. B. V1.8) projektieren und auf die PLCSIM Advanced laden. Die Online-Diagnose zeigt dann ebenfalls die Firmware-Version V2.0 an.
Der Download einer CPU mit einer neueren Firmware-Version führt zu einem Abbruch
 
Hmm also bei mir im Handbuch steht:

Supported CPUs from the S7-1500 family
S7-PLCSIM Advanced V1.0 supports the simulation of the following CPUs (all firmware
versions, V2.0 recommended)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Zitat:
Die vorliegende Liesmich-Datei enthält die Informationen über SIMATIC S7-PLCSIM Advanced ab V1.0, die zum Zeitpunkt der Freigabe nicht verfügbar waren. Diese Informationen haben Vorrang in der Verbindlichkeit gegenüber der Produktdokumentation und ersetzen ggf. entsprechende Angaben in der Produktdokumentation und den Installationshinweisen.

https://support.industry.siemens.com/cs/ww/de/view/109739154
 
:) hmm ok, dieses wundervolle Dokument kannte ich noch nicht. Gut also jetzt klappt die Simulation zumindest schon mal mit OnlineAccess "PLCSIM"

Mit dem OnlineAccess "PLC Virtual Adapter" klappt es aber immer noch nicht. Die Projektierte IP-Adresse stimmt mit der der Simulierten CPU überein ich bekomme aber trotzdem beim Gerätescan

PLCSIM.jpg
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Erster Tipp erstelle eine SPS über den CardReader.

Hier Ablegen
C:\Users\XXX\Documents\Siemens\Simatic\Simulation\Runtime\Persistence\InstanceName\Simatic_MC

Suchen nach Teilnehmern mit gleichen Adressen.

InstanceName muss das sein was du auch als InstanceName bei PLCSim einstellst.
 
@blackpeat : Die MemoryCard wird dort automatisch erzeugt, wenn ich eine Simulations-Instanz starte.

@ChristophD: Wenn ich auf "Erreichbar" umstelle, bekomme ich die Fehlermeldung : Verbindung fehlgeschlagen, das ausgewählte Online-Ziel konnte nicht erreicht werden.
 
So, einen Fehler hab ich schon mal gefunden. Ich muss in der Gerätekonfiguration einstellen "Anpassen der IP-Adresse direkt im Gerät erlauben"
Damit ist schon mal der Kompatibilitätsfehler beim Suchen weg.

Bleibt nur noch das Problem, dass ich keine Verbindung aufbauen kann. Auch mit fester IP geht es nicht ( hatte die 192.168.1.203 genommen )
 
Das eine SIMATIC_MC erstellt wird weiß ich das hat bei uns nur teilweise Probleme gemacht deswegen der Tipp mit dem erstellen über den "Card Reader"
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das eine SIMATIC_MC erstellt wird weiß ich das hat bei uns nur teilweise Probleme gemacht deswegen der Tipp mit dem erstellen über den "Card Reader"

Ah,ok. Du meinst also das erstellen einer MemoryCard über den Card Reader bevor man eine simulierte CPU erstellt?!
Werde ich morgen mal ausprobieren!
 
Hm, also ich hab jetzt folgendes gemacht:

1. Im Projekt einen Benutzerdefinierten-CardReader hinzugefügt ( C:\Users\USER\Documents\Siemens\Simatic\Simulation\Runtime\Persistence\PLC\SIMATIC_MC )
2. Simulierte CPU erstellt mit der Instanz PLC und der IP 192.168.1.202
3. Versucht das Projekt in die CPU zu laden. Beim Scannen findet er die CPU ja auch, wenn ich dann auf Laden klicke, bekomme ich wieder einen Verbindungsfehler.
 
Zurück
Oben