Wie unterscheidet man zwischen RS232, RS485, RJ45 und Modbus? (4)
Ein paar verwandte Fragen zur Erklärung:
1) Für einige Feldbusse werden Token verwendet, um das Problem der Steuerung des Busses zu lösen.
Es ist leicht zu denken, dass, wenn die Sklavenstation eine dringende Angelegenheit hat, die von der Masterstation bedient werden muss, aber MODBUS die Wahlregeln festlegt, es zu spät sein kann, wenn sie auf sich selbst wartet. So viele Feldbusse erfanden eine spezielle Sache, die als Token bezeichnet wird. Das Token ist kurz, nur ein Byte, und es kann sehr schnell auf dem Bus weitergegeben werden. Token werden an jeder Site übergeben, und wer das Token erhält, ist die Master-Site und kann Informationen veröffentlichen. Wenn die Station nichts auszustellen hat, wird der Token an die nächste Station übergeben und löst so das Problem der Busbelegung.
2)Wenn die Verbindung getrennt wird, können Dual-Master-Maßnahmen verwendet werden, um Kommunikationsunterbrechungen zu vermeiden. Die dualen Masterstationen (die RS485-Schnittstellen der beiden Masterstationen der SPS) sind über eine Handshake-Leitung miteinander verbunden. Normalerweise wird der Haupt-RS485 geöffnet und der Hilfs-RS485 schwimmt. Obwohl die schwimmende RS485 mit dem Bus verbunden ist, befindet sie sich in einem hochohmigen Zustand, was einer vollständigen Trennung entspricht. Wenn die Verbindung unterbrochen wird, wird die Kommunikation sofort geöffnet, nachdem die Slave-Station sie bestätigt hat, und die Verbindungskommunikation wird von beiden Enden der Verbindung ausgeführt.
Manchmal werden auch Ringkommunikationsmaßnahmen ergriffen. Aus Platzgründen wird keine Einführung gegeben.
3) MODBUS kann auf der Netzwerkebene arbeiten. Zu diesem Zeitpunkt wird das Protokoll zu MODBUS-TCP, entspricht aber immer noch der Master-Slave-Struktur.
4) Das MODBUS-Protokoll wurde von der amerikanischen Firma Modicon erfunden. Der Zweck des Unternehmens ist: Das MODBUS-Protokoll ist ein freies und offenes Protokoll. Später wurde Modicon von Schneider übernommen, und Schneider erbte die Praxis von Modicon. MODBUS ist ein freies öffentliches Abkommen. Jetzt, da MODBUS zu Schneiders Protokoll geworden ist, erweiterte Schneider es auf die Netzwerkschicht und konstruierte das MODBUS-TCP-Protokoll der Netzwerkschicht sowie das interne dedizierte MODBUS-PLUS-Protokoll. Aus Platzgründen entfallen hier die Beschreibungen dieser beiden Protokolle.
5) Über den Unterschied zwischen RS232 und RS485
Jeder, der sich mit analoger und digitaler Elektrizität beschäftigt hat, kennt Differentialschaltungen. Differentialschaltungen haben ein Gleichtakt-Ausschussverhältnis, das Gleichtaktfehler eliminiert. Die RS485-Schnittstelle verfügt über diese Funktion. Daher beträgt die Übertragungsdistanz der RS232-Schnittstelle nur zehn Meter, während die Übertragungsdistanz der RS485/RS422-Schnittstelle 1200 Meter beträgt. Obwohl die Formen der RS232- und RS485-Schnittstellen gleich sind, sind ihre Leistungs- und Informationsaustauschmodi unterschiedlich, so dass auch ihre Anti-Interferenz-Fähigkeiten unterschiedlich sind.