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
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
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
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?
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
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?
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