Step 7 S7-Lan und libnodave

worst_case

Level-2
Beiträge
12
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

Ich habe eine Anlage mit mehreren CPU313C in einem MPI-Netz.
Hier sollen diverse Daten aus den Steuerungen visualisiert werden.

Um nicht unnötig noch mehr mpi-Geräte in das Netz zu bringen, würde ich einen S7-Lan(++) einbauen.
Der Zugriff über den Simatikmanager funktionert aus Erfahrung ohne Probleme.

Ich habe nun soviel schon über libnodave gehört und würde dies nutzen wollen.
Das libnodave auf die SPS zugreifen kann, bei der der S7-Lan gesteckt ist, sollte kein Problem sein.
Kann ich aber auch mit libnodave auf die anderen SPSen, die im selben MPI-Netz sind, zugreifen, der S7-Lan kann dies. ?

Gleiches System wäre, wenn ich eine CP 343 einbauen würde, da müsste ich aber an die Hardwareconfig ran, möchte ich nach Möglichkeit vermeiden.

Hat hier jemand Erfahrung, so etwas könnte ich eventuell öfter brauchen.

Danke !!!
 
Wie willst du denn visualisieren? TIA WinCC, WinCC flexible, irgend was anderes? Die sollten die HMI-Verbindungen durch das S7LAN selbst hinbekommen ohne Libnodave. Verwenden dann aber vermutlich zu jeder PLC eine eigene TCP-Verbindung. Für die maximale Anzahl gleichzeitiger Verbindungen hat das S7LAN sicher ein Limit. Du willst Daten aller PLC gleichzeitig visualisieren? Oder immer nur eine PLC?

Über S7LAN habe ich Libnodave noch nicht verwendet. Ich habe Libnodave bisher nur zum einmaligen (per "Knopfdruck") einsammeln von Daten aus mehreren PLC per Excel mit VBA verwendet. Programmbeispiel EXCEL + Libnodave

Wenn du die Kommunikation mit allen PLC tatsächlich selbst per Libnodave programmieren willst, dann brauchst du vermutlich nur eine TCP-Verbindung zu dem S7LAN und händelst alle Kommunikation zu allen PLC am MPI über diese TCP-Verbindung. Dann brauchst du nur zu jeder PLC eine eigene MPI-Verbindung S7LAN zu PLC_x (daveNewConnection, daveConnectPLC), entweder gleichzeitig oder nacheinander/reihum.

Oder du verwendest eine PLC als Datenkonzentrator, die über MPI die Daten aus den anderen PLC zusammensammelt und die Visu kommuniziert nur mit der einen PLC.
 
Zurück
Oben