Einleitung
Willkommen bei SYBERA. In diesem Video erfahren Sie alles über taktsynchrones Profinet-Profidrive auf PC-Basis …
Hardware & Setup
Hallo und herzlich willkommen …
Der taktsynchrone Profidrive-Betrieb war lange Zeit ausschließlich SPS-Systemen wie der Siemens S7 vorbehalten – mit dedizierter Mikrocontroller-Hardware. Doch mit der Sybera-Technologie wird das jetzt auch auf einem Standard-PC möglich.
Mit einem Standard-PC und einem PTP-fähigen Ethernet-Chip wie dem Intel i210 wird taktsynchrones Profinet-Profidrive Realität – ohne spezielle Hardware.
Der Intel-Chip besitzt einen präzisen PTP-Timer, der die Basis des IRT-Protokolls (Isochronous Real Time) bildet. Genau das testen wir in diesem Tutorial.
Profinet-Controller & Antriebe
Hier sehen Sie einen PC mit Intel i210 Ethernet-Controller, den wir als Profinet-Controller für Echtzeitkommunikation einsetzen.
Für diese Demonstration verwenden wir drei IRT-fähige Stöber-Antriebe. Der Profinet-Stack von Sybera übernimmt die Kommunikation und Profidrive-Steuerung der Antriebe in Echtzeit.
Konfiguration mit PNIO Verify
Zuerst erstellen wir die Konfiguration mit der Software PNIO Verify – dem Profinet-Konfigurator von Sybera. Damit richten wir alle Parameter für den taktsynchronen Betrieb ein.
Wir vergeben Stationsnamen und IP-Adressen, wählen Slots und Subslots, konfigurieren Timing, Topologie und Isochron-Mode für die einzelnen Antriebe. Danach starten wir den Bus-Scan, um alle Profinet-Antriebe zu erkennen und die passenden Gerätetypen auszuwählen.
Anschließend fügen wir benötigte Module hinzu und entfernen überflüssige Submodule, um die Zykluszeit zu optimieren. Danach konfigurieren wir die Verbindungen, legen Frame-Offsets fest und stabilisieren die Zykluszeit.
Applikation in Visual Studio
Als Nächstes erstellen wir die Applikation in Microsoft Visual Studio. Der Sybera-Profinet-Stack wird als C-Bibliothek eingebunden. Wir nutzen eine einfache Konsolen-Applikation zur Echtzeitsteuerung.
Der Code besteht aus zwei Teilen: dem Windows-Teil für Visualisierung und Verwaltung und dem Echtzeit-Teil für Datenaustausch und Antriebssteuerung. Die Daten liegen in sogenannten DriveSet-Strukturen und der Ethernet-Modus für IRT wird aktiviert.
Echtzeitbetrieb & Profidrive
Wir aktivieren die Stationen für den zyklischen Profinet-Betrieb. Die Antriebe werden aktiviert, der synchronisierte Betrieb startet, und die Datenübertragung erfolgt im passenden Endian-Format.
Zum Abschluss analysieren wir den Hochlauf mit Wireshark. Der Hilscher Net Analyzer zeichnet die Daten nanosekundengenau auf. Wir beobachten die Antriebe und die Net Analyzer-Messwerte in Echtzeit.
Fazit & Weiterführende Inhalte
Ich hoffe, Ihnen hat dieses Sybera-Tutorial gefallen. Abonnieren Sie unseren YouTube-Kanal, um mehr über Profinet, Profidrive und Echtzeit-Automatisierung auf PC-Basis zu erfahren.