Unity Kommunikation mit Beckhoff SPS

Beckhoff_SPS

Level-1
Beiträge
32
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Zusammen,



ich möchte über Unity 2017.1.1f1 auf eine Beckhoff SPS CX5130 zugreifen. In Unity möchte ich gerne Visual Studio DLLs dafür verwenden.

Vorher habe ich eine andere Steuerung verwendet und über Modbus kommuniziert. Dafür habe ich die Vorlagen PLCmodbus.dll und die EasyModbus.dll verwendet und nun möchte ich diese ersetzen. Kommunizieren möchte ich über die Ethernet-Schnittstelle der Beckhoff SPS.



Ich habe schon im Internet nach Vorlagen gesucht, aber keine gefunden. Hat jemand schonmal eine ähnliche Aufgabe gehabt und kann mir eventuell einen geben, wo ich eine Bibliothek zur Kommunikation zwischen SPS und Unity finden kann?



Vielen Dank im Voraus
 
Zuletzt bearbeitet:
Na ja, Du kannst mit der CX über Ethernet z.B. via Modbus TCP kommunizieren oder via ADS, aber auch direkt über eine TCP oder UDP Verbindung. Für ADS gibt es DLLs von Beckhoff.
Die Frage wäre halt was genau Du machen möchtest.
Ich weiß allerdings auch nicht, was Unity ist.
Nachtrag: Überarbeite bitte einmal Deinen Beitrag, zumindest bei mir erscheint in EDGE nur die Hälfte, in Tapatalk ist alles zu sehen.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe in Unity eine Bedienoberfläche realisiert mit der ich Werte der SPPs steuern und einlesen möchte. Dafür möchte ich gerne eine Kommunikaton zwischen der SPS und Unity erstellen.

Leider weiß ich nicht wieso mein Beitrag nicht vollständig angezeigt werden kann, weshalb ich das Problem nicht lösen kann.
 
Wie gesagt, ich kenne Unity nicht, aber Visual Studio stellt ja über das .NET schon alles für eine Netzwerkkommunikation bereit, dann könntest Du, wie schon geschrieben, entweder via Modbus TCP mit der SPS kommunizieren, eine Klasse samt Methoden für das Protokoll müsstest Du Dir dann selber bauen was aber auch nicht so kompliziert ist oder eine DLL kaufen. Oder Du nutzt ADS, die DLLs gibt es kostenlos bei Beckhoff, Du musst auf dem Rechner auf dem Unity läuft nur alle ADS-Komponenten von TwinCAT installieren und eine Route zur SPS erstellen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Dafür wird dann aber eine Lizenz benötigt oder?
Ja, genauso wie für die Kommunikation via TCP oder UDP, nur die Kommunikation via ADS kommt ohne weitere Lizenz aus, da die Lizenz für ADS bei der TwinCAT TC3 SPS Lizenz mit bei ist.
Aber zum Spielen kann man sich eine Demolizenz erstellen, diese ist zwar "nur" 7 Tage gültig, kann aber immer wieder neu erstellt werden.
 
Zurück
Oben