Hi,
mit Profinet kannst Du Realtime Kommunikation und standard Ethernet
Kommunikation auf einem Ethernet - Strang fahren ohne dass die RT
Uebertragung beeintraechtigt wird. Je nach Echtzeitanforderung bietet
Profinet mehr oder weniger 3 Ubertragungskathegorien, NRT Non Realtime
Ethernet, SRT Soft-Realtime Ethernet, und IRT Isochron Realtime
Ethernet. NRT sollte klar sien, bei SRT wird dein Realtime Ethernet -
Paket auf Layer 2 priorisiert (es wird genau genommen ein Ethernet Frame
nach IEEE 802.3 mit 802.1q TAG genommen). Alle Teilnehmer muessen
natuerlich den "getaggten Frame" erkennen und bevorzugt behandeln
koennen.
Bei PROFINET mit IRT wird die Ethernet Kommunikation in Zyklen
unterteilt. Zudem wird jeder Kommunikationszyklus in verschiedene Kanäle
aufgeteilt. Zuerst wird von der Zyklusphase ein Teil eigens für IRT
Daten bzw. für den IRT Kanal reserviert. Der Rest der Zyklusphase steht
dann für RT-Daten (z.B. SRT Daten) und Standard - Anwendungen, wie
TCP/IP basierten Diensten, zur Verfügung. Ein Zyklus wird somit in einen
deterministischen Teil (IRT) und einen offenen Teil aufgeteilt. Beide
Übertragungsarten existieren nebeneinander - ohne sich gegenseitig zu
stören.
Bei SRT hat man Reaktionszeiten von ~10 ms, bei IRT sinds weniger als 1
ms.
So um nun Deine Frage zu beantworten, du kannst Realtime Daten und
standard Applikationen auf dem gleichen Ethernet - Segement fahren und
sicher sein dass Deine Realtime Daten rechtzeitig ankommen. In Bezug auf
Profinet musst Du je nach Anwendung entscheiden welchen
Kommunikationsmodus zu verwenden moechtest, bei IRT wirds aber sehr
teuer (du brauchst einen speziellen Netzwerkcontroller wie den SIEMENS
ERTEC). Ausserdem ist es auch alles andere als trivial das IRT Zeugs in
eine Anwendung zu implementieren.
-fs-