Powerlink (Servosteuerung B&R) mit S7-314 verbinden ?

Andreas1989

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

wie kann ich eine Servosteuerung (ACOPOS 8V1045.00 /ENDAT2.2) von B&R mit einer S7-314 ansteuern?

Schnittstellen: Servosteuerung B&R: hat Powerlink und CAN-Anschluss

S7-314 : hat nur MPI

Würde es klappen wenn ich an die CPU eine Profinet-Karte anschließe und ein Profinet-Powerlink Gateway anschließe?
z.B von Kunbus: https://www.kunbus.de/files/media/bedienungsanleitungen/DO0120R00-MGW-UM-POWERLINK-DE.pdf (Seite 6)
oder SmartWire-DT Gateways von Eaton: http://www.eaton.eu/DE/Europe/Elect...lVisualization/SmartWireDT/Gateways/index.htm

Oder gibt es sogar noch eine einfachere Lösung?

Bin für jede Antwort sehr dankbar.
Grüße Andreas
 
Musste mich vor kurzem mit gleichem Thema auseinandersetzen.
Powerlink Feldbus I/O an S7.

Powerlink Master auf SPS-Seite, was du bräuchtest, gibt's ausschließlich von B&R, alle anderen verwenden EtherCAT.
Powerlink ist die B&R eigene Umsetzung des seriellen CAN-BUS Protokolls auf Ethernet, EtherCAT die von Beckhoff.
Beckhoff hat das früher als B&R veröffentlicht und das hat sich durchgesetzt.


Einzige Chance sind wirklich die Gateways, falls diese zuverlässig funktionieren. Dazu kann ich aber keine Angaben machen.

Mit seriellem CAN würde es wohl auch gehen. Es gibt von Siemens lizenspflichtige Bausteine, damit man CAN über die serielle PtP Schnittstelle fahren kann.

Problem beim CAN-Bus ist: Das ist CAN-BUS LoLevel, d.h. CAN Protokoll Layer 2
Du musst dich also selbst um das komplette Kommunikations-Handling kümmern.
Das ist kein Spass und für jemanden der nicht im Detail eingearbeitet ist, später nicht mehr zu verstehen.

Wenn das ein Maschinenumbau ist (neu kommt man sonst nicht auf eine solche Idee),
würde ich dir raten, die Servos ebenfalls zu ersetzten oder die Finger davon zu lassen.
Du steckst da mit Sicherheit sonst mehr Geld in die Arbeit, als die Servos Wert sind!
 
Hallo Zusammen,

wie kann ich eine Servosteuerung (ACOPOS 8V1045.00 /ENDAT2.2) von B&R mit einer S7-314 ansteuern?

Schnittstellen: Servosteuerung B&R: hat Powerlink und CAN-Anschluss

S7-314 : hat nur MPI

Würde es klappen wenn ich an die CPU eine Profinet-Karte anschließe und ein Profinet-Powerlink Gateway anschließe?
z.B von Kunbus: https://www.kunbus.de/files/media/bedienungsanleitungen/DO0120R00-MGW-UM-POWERLINK-DE.pdf (Seite 6)
oder SmartWire-DT Gateways von Eaton: http://www.eaton.eu/DE/Europe/Elect...lVisualization/SmartWireDT/Gateways/index.htm

Oder gibt es sogar noch eine einfachere Lösung?

Bin für jede Antwort sehr dankbar.
Grüße Andreas

Technisch machbar ist die Umsetzung Profinet/Powerlink - machen willst du das im Falle eines Acopos aber sicher nicht.
Das Kommunikationsprotokoll des Acopos ist nicht generell offen gelegt, und die Größe der Powerlink-Frames unterscheidet sich von Funktion zu Funktion. Da selbst einen Treiber zu bauen ist faktisch nicht möglich und wohl nur mit mehrmonatiger Entwicklungszeit und B&R-Unterstützung möglich.
Die typischer Herangehensweise, um Acopos-Antriebe an eine S7 anzubinden, ist das Zwischenschalten eine ACP10-tauglichen B&R-Steuerung. Typischerweise verwendet man die AC140 (aktuell AC140.60-3, mit Profibus-DP Slave) oder AC141 (AC141.60-2 mit zweiter Can-Schnittstelle), die man direkt in den Acopos steckt.
Diese CPU besitzt in etwa die zehnfache Rechenleistung einer S7-314 und man darf sich ernsthaft fragen, ob man die 314er dann nicht ganz weglässt.

https://www.br-automation.com/de/produkte/antriebstechnik/acopos/einsteckmodule/8ac14160-2/
https://www.br-automation.com/de/produkte/antriebstechnik/acopos/einsteckmodule/8ac14060-3/

Denkbar wäre noch eine Kopplung mittels Can (http://www.helmholz.de/de/produkte/...uppen/can-300-pro/artikel/show/700-600-can12/) mit der S7-300 als CanOpen-Slave.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Technisch machbar ist die Umsetzung Profinet/Powerlink - machen willst du das im Falle eines Acopos aber sicher nicht.

Wenn wir eine B&R Servolösung an eine andere Steuerung anbinden, machen wir das meistens über diskrete I/Os. Denn wie schon geschrieben, bis du das ganze erst mal Physikalisch verheiratet hast und dann noch eine Softwareschnittstelle definiert und implementiert hast die zuverlässig funktioniert brauchst du schon einiges an Resourcen.
 
Zurück
Oben