Forum: PC-Programmierung OPC Server?


von Fritz123 (Gast)


Lesenswert?

Hallo,

kennt vielleicht jemand einen OPC-Server, der die Signale auf der RS232 
ins OPC umsetzt?

Danke Fritz


von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Ohne ein Protokoll zu spezifizieren, ist sowas kaum möglich.

Wie stellst Du Dir die Verknüpfung von Signalen der Schnittstelle mit 
OPC-Items vor?

von Fritz123 (Gast)


Lesenswert?

Hallo,

ich stelle mir das so vor:

Inhalte, die auf den OPC Server geschrieben werden gehen auf die RS232.
Allses, das von der RS232 aufgenommen wird, kann vom OPC Server gelesen 
werden.
Dadurch geht das für jedes Protokoll.

mfg
Fritz

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Äh, Du weißt aber schon, was ein OPC-Server so macht?

Allenfalls wäre denkbar, einen OPC-Server mit einem Item für das jeweils 
letzte empfangene/gesendete Byte und ein paar Items für die 
Handshake-Leitungen anzulegen, aber das stelle ich mir ... wenig 
sinnvoll vor.

Gerade das Item für die empfangenen Bytes ist ein großes Problem, weil 
hier nur das jeweils letzte empfangene Byte abgeholt werden kann. Kommen 
Daten in größerer Geschwindigkeit an, als der Client sie abholt, gehen 
sie verloren.

Ganz zu schweigen davon, daß die erforderlichen 
DCOM-Netzwerktransaktionen mehr als Overkill darstellen dürften.

von Ulrich (Gast)


Lesenswert?

Wenn du einen OPC-Server benötigst, dann würde das bedeuten dass dir 
bereits ein OPC-Client vorgegeben ist. Falls nicht dann ist das echt mit 
Kanonen auf Spatzen geschossen. Außerdem bekommen es selbst große (sehr 
große) Seuerungshersteller nicht fehlerfrei implementiert.

Probiere doch mal für den Anfang xmlrpc

Vorteile die ich sehe:
-sehr schlank
-sehr geriner overhead
-Betriebssystemunabhänig
-für fast alle programmiersprachen vorhanden.

von Fritz123 (Gast)


Lesenswert?

Hallo Ulrich,

danke für den Hinweis mit xmlrpc . Tatsächlich habe ich den OPC Client 
schon in LabVIEW. Ich brauche dort nur auf ein Frontpanelelement mit der 
rechten Maustaste gehen und mit Datenanbindung die Adresse eintragen.
So habe ich mir gedacht, dass ich mit einem Programm die Serielle 
Schnittestelle auf einen OPC Server bringe und überall im Netz 
ansprechen kann.

Mit freundlichen Gruß
Fritz

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.