Hallo Helmut und willkommen im Klub ,
ich habe ein wenig über RS-485 hier im Forum geschrieben, da ich zuhause grade auch eine für meine Proximityleser verlege bzw. seit über 20 Jahren beruflich damit arbeite.
Eine RS-485 ist vom PC aus nicht ganz so einfach zu bedienen, vor allem, wenn man so wie ich eine Zweidrahtleitung im Multidropbetrieb mit 1 Master (= PC) und bis zu 32 Slaves (= Geräte) betreibt. Gegenüber der RS-232 hat die RS-485 aber vor allem den Vorteil, dass man damit wesentlich höhere Entfernungen überbrücken kann (RS-232 = 15 m, RS-485 = 1200 m) und sie durch den Differentialbetrieb vor allem wesentlich störunempfindlicher ist, als eine RS-232. Eine weitläufigere Installation in einem Haus würde ich nicht unbedingt mit RS-232 machen.
Das Hauptproblem beim Zweidrahtmultidropbetrieb ist ja, dass sich immer nur eines der bis zu 33 Geräte (1 Master, bis 32 Slaves), die parallel an den beiden Drähten hängen, auf Senden schalten darf. Wann es das darf und wann bzw. wie schnell es sich wieder zurückziehen muss, muss im verwendeten Protokoll genau definiert sein und wird vom Master mittels Polling gesteuert. Beim PC hat man noch das Problem, dass die Aktivierung des RS-485 Senders im RS-232/RS-485 Adapter über eine Steuerleitung (RTS, DTR, etc.) der COM gemacht wird, man diese also direkt bedienen muss, falls dies nicht eine fertige Software macht.
Relativ einfach kann man übrigens die RS-232 mit sogenannten Inhousemodems verlängern, das sind steckergroße Umsetzer, die die RS-232 z.B. auf RS-422 oder eine Stromschnittstelle umsetzen und man damit dann auch größere Entfernungen überbrücken kann. Es gibt da auch welche, mit denen man sogar viele Kilometer überbrücken kann.
Will man mehr als 1 Gerät auf die Leitung hängen, hat man generell das Problem, dass diese auf irgendeine Art adressierbar sein müssen. Der Master spricht ja zyklisch mit Hilfe der Adressen einen Slave nach dem anderen an (= Polling) und derjenige, der grade angesprochen wurde, darf für eine bestimmte Zeit auf die Leitung. Den zeitlichen Ablauf steuert dabei wie gesagt das Protokoll.
Bei Fragen bitte einfach melden, wenn ich irgendwie helfen kann, tu ich’s gerne .
Liebe Grüße aus Graz,
Erwin