Sonstiges Möglichkeiten zum Datenaustausch PC<-->SPS

MarkusR899

Level-1
Beiträge
4
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo :)

Im Rahmen meiner Bachelorarbeit soll ich die Möglichkeiten die es gibt Daten aus einer SPS auszulesen recherchieren und bewerten.

Die beste (bzw für meine betreuende Firma am besten geeignetste) Methode soll dann praktisch umgesetzt werden.

Grob habe ich bei meiner Recherche bis jetzt nur 2 Möglichkeiten gefunden:

1. Daten mithilfe eines eigenes Programms und unter Verwendung von Kommunikationsbibliotheken (Snap7,LibnoDave,Siemens Prodave,Accon AGLink etc..) auslesen

2.Einen OPC Server einrichten und die Daten über einen OPC Client auslesen

Dazu meine erste Frage: Gibt es noch weitere Möglichkeiten die ich nicht bedacht habe?


Ich habe mich heute mit meinem Betreuer besprochen und wir wollen die Lösung per Sharp7 umsetzen, welches ja Open-Source Software ist...

Mir ist nur bis jetzt nicht klar warum man viel Geld für eine Kommunikationsbibliothek z.b. von Accon (AGLink) ausgeben sollte wenn man wie ich einfach "nur" Daten von der SPS auslesen möchte?!

Außer Garantie, zukünftige Updates und Support fällt mir hier kein Grund ein, oder habe ich hier etwas nicht bedacht/übersehen?


Was meint ihr dazu ? :)


Vielen Dank im voraus für eure Hilfe!
 
habe ich hier etwas nicht bedacht/übersehen?
Allerdings ! Jemand muss ja das Protokoll entschlüsseln und dann einen "Treiber", "Lib" etc. erstellen.
Würdest du das kostenlos machen ? (dauert sicher Jahre, und hört nicht auf.)

Mit LibNoDave wurde es gemacht, vielen dank dafür !
 
Performance wäre auch noch so ein Thema ... ich weiß aus Erfahrung, dass es da ganz schöne Unterschiede geben kann, die sich bei vielen benötigten Variablen dann auch ganz schön bemerkbar machen können ...

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
mit Snap7,LibnoDave,Siemens Prodave gehen keine symbolischen Zugriffe auf S7-1200/1500er

Ja das stimmt, das wäre ein Vorteil von Accon AGLink, allerdings war das bei meiner Aufgabenstellung auch nicht gefordert, hätte ich auch hier mal erwähnen sollen ;)

Vielen Dank an Käse!

Hab es gerade mal überflogen, das ist tatsächlich noch eine Möglichkeit die ich garnicht in Betracht gezogen habe!

Dankeschön! :)
 
Performance wäre auch noch so ein Thema ...

Das liegt aber meist daran, wie man die Libs benutzt in seinem Programm ;)

Testaufbau: 2 mal 400er und mehrere 300er (sogar MP277 dabei mit der Soft-PLC)

Erster Lasttest waren insgesamt an die 14.000 Variablen alle 10 Sekunden. Problemlos
Aktuell läuft der Test mit etwas über 3.000 Variablen einmal pro Sekunde. Läuft seit Wochen ebenfalls ohne Probleme :)
(Wenn wir bei allen >50 Steuerungen und damit dann >50.000 Variablen pro Sekunde angekommen sind, kann ich hier natürlich nochmal Bescheid geben :D )

MfG Fabsi
 
Zurück
Oben