Step 7 PLC-Sim Advanced als vollwertige CPU nutzen

KarlMeier

Level-2
Beiträge
345
Reaktionspunkte
66
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo miteinander,
ist es möglich eine, mit PLC-Sim Advanced simulierte CPU als CPU in einer Anlage zu verwenden? Klingt irgendwie ziemlich verrückt, aber ich könnte es mir vorstellen, wenn man mal kurz ein paar Tage überbrücken muss, weil die physische Hardware nicht lieferbar ist und/oder weil man erstmal eine schnelle Lösung finden muss.
Das Ganze funktioniert natürlich nur sofern ich keine physischen Ein- und Ausgänge direkt an der CPU benötige. Wird aber die CPU nur als Rechenzentrale genutzt und der Rest passiert mit dezentraler Peripherie, dann sollte es doch eigentlich funktionieren oder?

Die Frage ist nur wie zuverlässig das Ganze funktioniert, falls es funktioniert…
 
Kann PLCSIM Adv. physikalisch vorhandene dezentrale Peripherie ansprechen ?
Bzw. kann ein PNIO-Master per "Software" abgebildet werden oder brauchst Du dann noch eine PNIO Netzwerkkarte im Rechner?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@KarlMeier ,
hier gibt es schon ein Thema dazu, es ist schon etwas her aber vielleicht interessant für dich
https://www.sps-forum.de/threads/plcsim-advanced-im-dauerlauf-betreiben.100576/
Danke für den Verweis!
Ich hatte vorab gesucht, aber diesen Beitrag nicht gefunden. Da geht es um eine ähnliche Thematik und soweit ich es verstanden hab, ist es möglich PLC-Sim Advanced kurzfristig/übergangsweise als Ersatz einer physischen CPU zu nutzen. Offenbar ist das aber nur auf Basis von Datenkommunikation möglich und nicht in Verbindung mit dezentraler Peripherie.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Alles andere wäre ja dann die Siemens Soft-SPS, welche ja leider an bestimmte IPC´s gekoppelt ist. Ansonsten wäre Siemens WinAC RTX wohl eine Alternative. Basiert halt auf der S7-300 aber läuft dann auch auf allen möglichen PC´s.

Aber ist leider schon abgekündigt :-(
https://support.industry.siemens.com/cs/document/109765109/simatic-winac-rtx-(f)-2010-inklusive-service-pack-3-verfügbar?dti=0&lc=de-WW
Ich ziehe diese Lösung ja nicht ernsthaft in Erwägung. 😊
Ich wollte nur wissen, ob es theoretisch möglich wäre. Aber damit sind ja dann alle Fragen geklärt. 😉
 
PLCsim Advanced kann keine Kommunikation mit dezentraler Peripherien (Profinet RT bzw. IRT). Daher denke ich, es ist nicht möglich das PLCsim Advanced als adequaten Ersatz für eine reale PLC zu verwenden.

Meines Wissens sind die neuen SoftPLCs (1505S, 1507S, 1508S) abhängig von gewissen Anforderungen der Hardware (Hypervisor, vnram etc.).
 

Anhänge

  • Screenshot_20221126_123427_Samsung Notes.jpg
    Screenshot_20221126_123427_Samsung Notes.jpg
    240,6 KB · Aufrufe: 6
Danke für den Verweis!
Ich hatte vorab gesucht, aber diesen Beitrag nicht gefunden. Da geht es um eine ähnliche Thematik und soweit ich es verstanden hab, ist es möglich PLC-Sim Advanced kurzfristig/übergangsweise als Ersatz einer physischen CPU zu nutzen. Offenbar ist das aber nur auf Basis von Datenkommunikation möglich und nicht in Verbindung mit dezentraler Peripherie.
Dezentrale Peripherie mit Profinet und Safety geht nicht. Was wir aber erfolgreich getestet haben ist Ethernet/IP und Modbus TCP mit den entsprechenden Bibliotheken von Siemens. Ging da aber nur um digitale EAs eines Adam 6066 oder eine ET200SP MF.

Wir nutzen PLCSIM Advanced 4.0 aktuell so 4-12 Wochen im Dauerlauf für Leitsystem-Inbetriebnahmen ohne Peripherie. Hat so seine Haken aber wir haben damit leben gelernt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Für vorübergehende Test haben wir einige Test CPUs im Büro.
Bei aktuellen Lieferzeiten landen die grad auch mal übergangsweise in der Anlage...
Test mit PLCSIM sind teilweise problematisch, da PLCSIM sich im Detail anders verhält, als die endgültige CPU. Kommt halt drauf an, was man testen will...
 
Ich nutze PLCsim Advanced auch nur für Tests im Bereich OpenUserCommunication, zum Debuggen von nicht zeitkritische Programmen oder für selbst geschriebene Simulationen.
 
Zurück
Oben