Taktsynchrones Profinet IRT Clock & Profidrive – Demo

In diesem Video zeigen wir, wie mit der Sybera-Technologie ein taktsynchroner Profinet ProfiDrive Betrieb auf einem Standard-PC mit Intel i210 Ethernet-Controller und PTP möglich ist. Damit entfällt die Notwendigkeit spezieller SPS-Hardware, und Profidrive kann direkt vom PC gesteuert werden.

Vollständiges Transkript anzeigen

Einleitung

Willkommen bei SYBERA. In diesem Video erfahren Sie alles über taktsynchrones Profinet-Profidrive auf PC-Basis …

Hardware & Setup

00:00:10

Hallo und herzlich willkommen …

00:00:20

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.

00:00:38

Mit einem Standard-PC und einem PTP-fähigen Ethernet-Chip wie dem Intel i210 wird taktsynchrones Profinet-Profidrive Realität – ohne spezielle Hardware.

00:00:50

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

00:01:02

Hier sehen Sie einen PC mit Intel i210 Ethernet-Controller, den wir als Profinet-Controller für Echtzeitkommunikation einsetzen.

00:01:11

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

00:01:29

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.

00:01:41

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.

00:02:38

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

00:07:16

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.

00:07:35

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

00:09:07

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.

00:12:03

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

00:14:52

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.