Forum: Mikrocontroller und Digitale Elektronik RS-232/RS-422 Konverter


von Axel (Gast)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,
ich würde gern ein Überwachungscontroller sowie den dazugehörigen 
Systemmonitor über ein Programm ansteuern und überwachen. Über den 
Touchscreen des Systemmonitors kann ich Parametereinstellungen ändern 
und die Daten, die vom Controller empfangen werden überwachen. Anstelle 
des Systemmonitors kann ich über die RS-232 Schnittstelle den Controller 
an den PC anschließen und mit Hilfe eines Programmes dieselben 
Funktionen ausführen, wie mit dem Systemmonitor. Ich will nun sowohl am 
PC, als auch am Systemmonitor Änderungen am Controller vornehmen können. 
Zudem sollen Parameter, wenn ich sie am PC ändere, am Systemmonitor 
ebenfalls abgeändert werden. Lässt sich das so ohne weiteres mit einem 
RS-422 Schnittstellen-Konverter realisieren, oder gibt es da 
weitere/bessere Lösungen?! Systemmonitor und PC wechseln sich ja im 
Grunde als „Master“ ab.

Im Voraus schon mal vielen Dank,
Axel

von noips (Gast)


Lesenswert?

Es ist nicht ganz klar was du willst. Hast du irgend ein fertiges Gerät, 
das du Systemmonitor nennst und das eine RS422-Schnittstelle hat?

von Reinhard Kern (Gast)


Lesenswert?

Axel schrieb:
> Zudem sollen Parameter, wenn ich sie am PC ändere, am Systemmonitor
> ebenfalls abgeändert werden.

Hallo Axel,

dann muss der Systemmonitor den Verkehr zwischen PC und Steuerung 
mithören und interpetieren - wie soll das ein Schnittstellenwandler 
können? Dazu brauchst du einen Computer.

Gruss Reinhard

von Axel (Gast)


Lesenswert?

Hallo Noips, Hallo Reinhard!
zunächst einmal vielen Dank für eure schnelle Antwort!
Der Systemmonitor (RS232-Schnittstelle) ist im Grunde ein kleiner 
Computer, mit dem man über den Touchscreen Parameter am Controller 
(RS232-Schnittstelle) ändern und beobachten kann.
Ich hab jetzt mal alle drei Geräte miteinander verkabelt (siehe Bild). 
Die Daten lassen sich am PC und SM darstellen. Allerdings kann ich nur 
mit dem SM Daten bzw. Änderungen an den Controller senden.
Mit dem PC ist es mir nicht möglich Änderungen am Controller 
vorzunehmen. Wieso? Um nach Belieben mit PC oder SM auf den Controller 
zuzugreifen zu können, benötige ich ja ne Art Bus. PC+SM+Controller 
besitzen allerdings nur eine RS232. Aus diesem Grund bin ich auf ein 
RS232/RS422-Konverter gekommen. Ich habe 3 Geräte mit einer RS232 
Schnittstelle, die miteinander kommunizieren sollten, wobei der "Master" 
abwechselnd PC oder SM ist.
Viele Grüße und nochmals Danke,
Axel

von noips (Gast)


Lesenswert?

Und die Software, die du auf dem SM und auf dem PC hast ist etwas 
fertiges, wo du gar kein Einfluss darauf hast, oder? Oder kannst du 
diese Software selbst verändern?

Wenn die Software etwas fertiges ist, und du nichts mehr dran machen 
kannst, dann würde ich sagen, muss du schauen ob diese Software so ein 
abwechselnden Zugriff (mal durch PC, mal durch SM) erlaubt. Wenn nicht, 
dann kannst es auch nicht mit dem Konverter nicht machen.


> Die Daten lassen sich am PC und SM darstellen. Allerdings kann ich nur
> mit dem SM Daten bzw. Änderungen an den Controller senden.
> Mit dem PC ist es mir nicht möglich Änderungen am Controller
> vorzunehmen. Wieso?

Und die Änderungen, die du am SM vorgenommen hast, werden auch am PC 
dargestellt?

von Axel (Gast)


Lesenswert?

Hi Noips,
die Software lässt sich leider sowohl am PC als auch am Sm nicht 
verändern.
Die Änderungen die ich am SM vorgenommen hab, werden am PC angezeigt. 
Was gibts da für Möglichkeiten, um eine Kommunikation zu ermöglichen?!
Danke und Gruß,
Axel

von noips (Gast)


Lesenswert?

Also, RS232 ist für Punkt zu Punkt Verbindungen da, dann hat der 
Hersteller so einen Betrieb wohl gar nicht vorgesehen. Hast du keine 
Doku dafür, wo du das nachschauen kannst?

von Axel (Gast)


Lesenswert?

Leider nicht. Keine Doku, keine weiteren Infos. Gruß

von Reinhard Kern (Gast)


Lesenswert?

Hallo,

bevor du anfängst dir einen Konverter/Switch oder sowas zu stricken, 
probiers doch mit Umstecken. Da merkst du schnell, ob was logisch nicht 
geht, und solche logischen Fehler können auch auf der physikalischen 
Ebene nicht behoben werden.

Meine Beurteilung: wenn die Steuerung alle Daten speichert und Eingaben 
üder eine Bedienoberfläche vorsieht, kann es gehen, das ist dann wie 
Umschalten zwischen 2 Terminals. Wenn ein Teil der Logik oder 
Speicherung im PC steckt, wird es nicht gehen.

Gruss Reinhard

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.