Gast
#3090543
N'Abend! In einigen mir bekannten Automatisierungsprojekten wird der CAN-Bus mit CANopen verwendet, da es häufig notwendig ist, aus angeschlossenen PC's oder Mikrocontrollern CAN-Nachrichten zu verschicken, in eine laufende SPS einzugreifen, oder die "SPS" verteilt auf PCs und Mikrocontrollern laufen zu lassen. Bei CAN muss es ja keinen definierten Master geben, jeder darf Nachrichten senden, und wenn es die richtigen Nachrichten sind, kann jeder auch jeden ansprechen und Prozessdaten hinsenden (z.B. Ausgang setzen). Es kann aber auch jeder beliebige PC mit CAN-Interface auf dem Bus mithören und z.B. Spannungen von Analogmodulen mitschreiben. Davon merkt kein anderer Teilnehmer etwas. Der PC hört völlig passiv mit. Es gibt für einige Interfaces C-Bibliotheken mit den grundlegendsten Befehlen (Frame senden und Frame empfangen). Es ist sehr einfach zu bestimmen, was in welchem Frame für Daten liegen. Das sehe ich als großen Vorteil der CAN-Welt. Gibt es solche Möglichkeiten auch mit Profibus oder Profinet? Wenn nein, warum nicht? Kann man bei Profibus auch einfach einen PC anschließen und mit bestimmten Frames einen Ausgang setzen, obwohl es der Master nicht machen würde? Sind solche Zugriffe erlaubt bzw. möglich? Geht das auch bei Profinet?