FluidSIM in Verbindung mit Step7 PLCSIM als Simulationswerkzeug benutzen Einschränkung: Ja, klar. Das ist keine echte Maschinensimulation, das ersetzt weder Cosimir noch MSM, weder ... Sinn und Zweck: Aber das ist gut einsetzbar, um den Zusammenhang zwischen Pneumatik und SPS, zwischen einem sich bewegenden Zylinder und dem Grenztaster darzustellen. Dabei hilft es mir – nicht mehr aber eben auch nicht weniger. Also, los geht’s: Nr. Aktion Bild 1. FluidSIM muss das können. Das geht nur mit dem OPC-Treiber. Der wird aber NICHT automatisch installiert, sondern muss von der FluidSIM 4 CD aus ausdrücklich installiert werden. 2. FluidSIM muss wissen, mit wem der OPC Treiber reden soll. Der Normalfall ist natürlich das EasyPort Modul (schließlich will Festo Didactic das verkaufen). Also muss umgestellt werden auf OPC. Das erfolgt in FluidSIM im Menü Optionen FluidSIM 4 und PLCSIM (Step 7) 68612790 1 von 5 Nr. Aktion Bild 3. Jetzt soll eine kleine +24V Anwendung dargestellt werden: Ein Zylinder startet mit dem Start-Taster S1 UND dann, wenn er in Grundstellung (1B1) steht. Der Zylinder fährt wieder ein, wenn er ausgefahren (1B2) ist. ACHTUNG: Steuern soll die SPS. Sensoren und Aktoren werden also an die E/A-Module von FluidSIM angeschlossen. 1 2 3 1B1 3 S1 0 1 3 1B1 1B2 4 2 3 1A 3 4 1 V2 4 4 5 1B2 6 1 V3 7 4 FestoDidactic.EzOPC.1 2 1 V1 FluidSIM Out 1M1 PLCSIM.EB0 5 1 3 FestoDidactic.EzOPC.1 FluidSIM In PLCSIM.AB0 0 1 2 3 4 5 6 7 4 1M1 0V 4. Nun die ganze Anwendung von Step7 aus: Symboltabelle, OB1, FC1 FluidSIM 4 und PLCSIM (Step 7) 68612790 2 von 5 Nr. Aktion 5. Das Ganze in PLCSIM laden – und das funktioniert natürlich. Bild (Ja, das ist so einfach, dass sich der ganze Aufwand nicht lohnt. Ist doch auch nur zum Zeigen ...) 6. Zurück zu FluidSIM. Jetzt müssen die E/As konfiguriert werden. 7. Also: Doppelklick auf FluidSIM OUT, und es öffnet sich das nebenstehende Fenster. Hier auf Datenwort auswählen klicken. 8. ACHTUNG: Jetzt wird ein EzOPC Fenster gestartet. Dahin muss gewechselt werden. FluidSIM 4 und PLCSIM (Step 7) 68612790 ACHTUNG: Was sind eigentlich Eingänge, was Ausgänge? Der Start-Taster in FluidSIM soll ein Signal an die SPS schicken. Na klar, in der SPS ist das ein Eingang (bei diesem Beispiel E0.1). In FluidSIM ist das aber ein Ausgang, denn das Signal geht aus FluidSIM raus zur SPS. Umgedreht: Das Magnetventil 1M1 wird vom Ausgang der SPS (A0.0) angesteuert und muss in FluidSIM (EINGANG!) rein, damit sich der Zylinder bewegen kann. 3 von 5 Nr. Aktion Bild 9. Klar das kann noch nicht klappen, weil der OPC Treiber immer noch auf den EasyPort hofft. Also in diesem Fenster auf die Konfiguration klicken und die Kommunikationseinstellung so ändern, das PLCSIM „installiert“ ist. Anschließend (wie gewünscht) dieses Fenster schließen. 10. Jetzt kann ich dem FluidSIM Output Modul sagen, dass es zum Eingangsbyte EB0 (in meinem Beispiel) gehört. 11. In gleicher Weise mit dem FluidSIM Eingangsmodul verfahren. FluidSIM 4 und PLCSIM (Step 7) 68612790 4 von 5 Nr. Aktion 12. HURRA Jetzt reden PLCSIM und FluidSIM miteinander Bild 13. Und was auch geht: Ich kann FluidSIM im Einzelschritt-Modus nutzen und in Step7 mein Programm simultan verfolgen. Na, wem das nicht gefällt, der hat einfach was Besseres ... FluidSIM 4 und PLCSIM (Step 7) 68612790 Viele Grüße 5 von 5