Virtuelle Inbetriebnahme - Software in the loop Ansatz - Programme

Zuviel Werbung?
-> Hier kostenlos registrieren
Moin elCapitan

ich nutze für so etwas Emulate3D. die wurden vor 2 Jahren von Rockwell gekauft. Mit der Software kannst du Kinematicen direkt in deinem CAD tool (Solidworks Inventor oder CREO) hinterlegen und die dann im Emulate3D direct mit jeglicher Steuerung verbinden. Egal ob Siemens. Rockwell B&R oder OPC UA... Also jeder. Auch ist es mglich jegliches grafisches file format einzulesen und zu "animieren".
Da du ja aus der Siemens ecke kommst, sollte ich erwähnen, dass Sim Advanced auf voll unterstützt wird.
Bin bis jetzt ganz zufrieden. Natürlich muss man ab und an mal seinen Code für die Simulation etwas optimieren.

Gruß

Sieht interessant aus, muss ich mir später mal in Ruhe anschauen. Hier der Link:
https://www.demo3d.com/

Scheint Ähnlichkeiten mit dem System zu haben:
https://www.machineering.de/





 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin elCapitan

ich nutze für so etwas Emulate3D. die wurden vor 2 Jahren von Rockwell gekauft. Mit der Software kannst du Kinematicen direkt in deinem CAD tool (Solidworks Inventor oder CREO) hinterlegen und die dann im Emulate3D direct mit jeglicher Steuerung verbinden. Egal ob Siemens. Rockwell B&R oder OPC UA... Also jeder. Auch ist es mglich jegliches grafisches file format einzulesen und zu "animieren".
Da du ja aus der Siemens ecke kommst, sollte ich erwähnen, dass Sim Advanced auf voll unterstützt wird.
Bin bis jetzt ganz zufrieden. Natürlich muss man ab und an mal seinen Code für die Simulation etwas optimieren.

Gruß

Hallo hecko,

danke für deine Erfahrung. Sieht gut. Hatte auch mal so am Rande mitbekommen, dass Rockwell was gekauft hat, hatte aber den Namen vergessen. Das war dann wohl das. Ich nutze im Moment halt Siemens MCD für die Visualisierung. Bin aber eigentlich noch daran, die Möglichkeiten auszuloten. Wie wird dann die Rockwell CPU an Emulate 3D angebunden? Hat man da eine emulierte CPU oder per Hardware? Falls mit Hardware, hat meine eigene Hardwareschnittstelle?

Ich kenne im Moment mehrere Systeme:
  • Siemens MCD - Simit - Simulierte Siemens SPS (PLC Sim Advanced)
  • Siemens MCD - Simit - reale SPS
    und Hardware Box
    (egal welcher Hersteller
    hauptsache Profinet
    )
  • Siemens MCD - Simit - alles über OPC UA
  • isg virtous - TwinCat - reale oder simulierte SPS ohne zusätzliche Hardware

Mich würde auch die Technologie dahinter interessieren. Wie macht das z.B. TwinCat mit ihrem ADR, dass sie echtzeitfäig sind? Auf einem nicht-echtzeitfähigen System? So dass eine Profinet Kopplung ohne zusätzliche Hardware funktioniert.

Coole wäre aber z.B. eine Kopplung Siemens MCD - Simit - simulierte Rockwell CPU (wenn es sowas gibt)
 
Moin.

Das sind ja viele Fragen....

Also zu MCD kann ich leider nicht viel sagen, nur das es auf der letzten SPS etwas geruckelt hat ;)

Die Technologie hinter Emulate3D und Machineering ist eine art Spieleengine, die das ganze berechent. Das meiste läuft auf der Grafikkarte. Also je besser die ist um so mehr details kann man einschalten. (Schatten etc.)

Zur Echtzeit kommt es darauf an, was man mit der simulation erreichen möchte... Die Simulation muss halt schnell genug sein.

Anbingung der Simulation an die CPU egal ob emuliert oder hardware und egal welcher Hersteller, geschieht wie bei einem HMI system über einen Treiber mit dem man einfach auf die Variablen der Steuerung zugreift.
Bei Emulate ist es egal welcher Feldbuss. da gehen alle und noch OPC und ich glaube sogar Sockets.

https://www.youtube.com/watch?v=FOkAwTX40Fc&t=40s

Ruf doch einfach bei Rockwell oder Machineering an, die zeigen dir das. Wahrscheinlich zur Zeit aber nur remote....

Gruß
 
Hallo elCapitan,

ich nutze MCD12, PLCSim Adv. 2.0 und SIMIT 10.1 für die virtuelle Inbetriebnahme.
Wir nutzen auch ausschließlich Siemens-Hardware (S7+Tia), deswegen kann ich nur teilweise deine Frage beantworten.

Fangen wir mit einem Thema an, das Dir weiterhilft: Wir nutzen ABB-Roboter und diese haben wir erfolgreich via SIMIT angebunden! Über eine SHM, also eine Shared-Memory-Schnittstelle.
Man kann sogar mehrere SHMs definieren. Es gibt auf YT ein offizielles Video von ABB zu SIMIT Connection, kuckst du hier: https://youtu.be/Lh07B86eETo
Somit kann man die IRC5 vom ABB mit SIMIT koppeln.
Wir wollen per VIBN Steuersignale von der HMI an den Roboter senden und wir wollen die Achs-Stellungen des Roboters in SIMIT haben.
Durch diese Info können wir dann die Achsstellungen des kinematisierten Roboters in MCD sehen.

Mit den anderen SPS-Herstellern, wie Beckhoff und Co. habe ich selbst leider keine praktische Erfahrung, aber ich könnte mir sehr gut vorstellen, dass du an die SPS über OPC ran kommst.

Für HIL (Hardware-in-the-loop) haben wir eine SIMIT-Unit. Für die Eingabe (HMI/GUI) unserer Maschinen verwenden wir sog. IPC's so Industrie-PC-Panels von Siemens mit Touchscreen.
So einen IPC haben wir über SIMIT Unit in SIMIT gekoppelt. So können wir per Touch Signale in der virtuellen SPS schalten.

Gruß, der Simulant
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Performance NX / MCD + VIBN (Tools)

etwas geruckelt hat ;)

Also das MCD ist ja nur ein ADD-On von "Siemens NX". Und Siemens NX war bisher was performance angeht einigermaßen passabel (siehe MCD12). Doch als sie Ende 2019 auf "Continuous Release" umgestellt haben, war die Performance plötzlich unterirdisch. Habe dazu bei Siemens einen Fall aufgemacht / mich beschwert, weil die das Thema gar nicht auf dem Schirm hatten, Gemäß dem Motto: "Wir testen nicht. Lass das mal schön den Kunden machen." Jedenfalls ist bei Siemens NX die Performance im allerneusten Release wieder recht "passabel" (siehe Release 1926).
Warum Siemens da nicht besser wird ist folgender Umstand: Sie lagern die Graphik-Berechnung NICHT auf die GraKa aus.
Warum ich das weiß: In meinem Notebook ist einen on-board GraKa. Das 3D-Modell ist bei mir fast genau so schnell geladen wie von meinem Kollegen, der einen PC mit guter GraKa hat.

Viele andere Hersteller von VIBN-Software haben da bessere (aber sogar auch noch schlechtere!) Graphik-Engines dahinter.

VIBN-Software (Siehe Halle 6 auf der SPS), wie bspw.

  • F.EE
  • machineering / Industrial Physics
  • ISG Steuerungstechnik
  • iSILOG
  • Emulated3D
  • u. v. m.

Welche Software man einsetzen sollte, ist jedem selbst überlasssen, man muss sich halt im Klaren sein, was man machen möchte.
Was versteht man unter VIBN und was ist ein Digitaler Zwilling?

Um das hier im Forum zu beantworten fasse mich sehr kurz:
Wir wollen primär die SPS testen und unsere (kinematisierten) CAD-Zeichnungen, um somit Use-Cases durchspielen zu können.
Und da wir durchgehend die Siemens-Tools haben, können wir auf der virtuellen SPS auch online gehen.
-> Können das die anderen VIBN-Tools auch (also online gehen)?

Und doch bin ich ein großer Kritiker von Siemens, denn anstatt die wichtigen Punkte - wie Performance - anzugehen, malen Sie neue Symbole.
Mal sind diee Buttons mal blau, mal grau usw.
Und das SIMIT ist ein Grauß. Diese "Software" ist sowas von veraltet, bah.

Obwohl die Hoffnung zuletzt stibt glaube ich nicht an baldige Besserung.
Aber falls Ihr Neuigkeiten habt, gerne melden!

Gruß der Simulant
 
Zuletzt bearbeitet:
Auch wenn der Thread mittlerweile schon ein paar Monate alt ist, kann ich zu der Beckhoff-Simit-Schnittstelle kann ich noch etwas sagen:

Fragt mal bei eurem Simit-Ansprechpartner nach. Wir haben von denen ein kleines Programm bekommen, das die Beckhoff-SPS über ADS und Shared Memory an die SIMIT-Instanz koppelt.
Alles in einem Beta-Stadium und ziemlich verbuggt, aber irgendwie funktioniert es schon. Natürlich auch nicht wirklich komfortabel zu bedienen, aber man kann sich ja Skripte schreiben, die einem die Arbeit abnehmen.

Ich hab noch nicht getestet wie gut oder schlecht das ganze skaliert, aber schneller als 10ms ist selbst bei einzelnen Variablen nicht möglich.
 
Zurück
Oben