easy-forum

Deutsch - Software => Kommunikation => OPC Server => Thema gestartet von: fepr am Juli 13, 2005, 08:46:30 Vormittag

Titel: OPC Client/Server kommunikation
Beitrag von: fepr am Juli 13, 2005, 08:46:30 Vormittag
Hi, ich bin ein Neuling und habe noch nicht wirklich viel erfahrung mit OPC Server/Client anwendungen. Meine Frage ist jene welche werte kann ich verändern mit dem OPC Client an der Easy819-AC-RC. Gibts es da einstellungen womit ich mehr verändern kann? Und da wäre noch eine frage: würde das gehen wenn ich mit dem Client z.B. nur die Ausgänge freischalten möchte?
Danke im voraus Franz
Titel: OPC Client/Server kommunikation
Beitrag von: fepr am Juli 14, 2005, 10:27:29 Vormittag
Ich hätte da noch so eine Frage, für was steht dieser Befehl den ich ändern kann mit der Softing OPC Toolbox Demo Client.
Easy819-AC-RC.local.function_block_diagram.MW01  ???
Damit kann ich momentan ein paar Eingänge Schalten (4,5,6) aber in was ich da in der konkret in der Schaltung änder würde mich Interressieren. Mein Ziel wäre es mittels OPC-Client die Ausgänge zu schalten.
Mfg Franz
Titel: Re: OPC Client/Server kommunikation
Beitrag von: Knodelpa am Juli 15, 2005, 17:36:53 Nachmittag
Hallo,
die EASYSOFT 6.10 Pro erzeugt eine Symboldatei für den OPC-Zugriff, in der alle im EASY Programm vorhandenen Variablen existieren. Demnach hat man Zugriff auf alle Merker, Ein- und Ausgänge und vor allem auch auf alle verwendeten Funktionsbausteine.
Ob ein direktes Schreiben auf die Ausgänge möglich ist, weiß ich nicht genau. Ich halte es aber auch generell für einen Fehler direkt auf die Ausgänge zu schreiben. Besser man schreibt über OPC auf Merker und diese Merker sind dann im Programm mit den Ausgängen verknüpft.

Vorteil: Merker und Ausgänge erscheinen in der Querverweisliste  ;)

 :) ;) :D
Viele Grüße
Paul
Titel: Re: OPC Client/Server kommunikation
Beitrag von: fepr am Juli 18, 2005, 07:56:28 Vormittag
Das mit dem Merker hab ich mir auch schon überlegt und ich hab es mir ebenfalls gedacht. Das einzige was ich noch gerne wissen würde wäre welche von denen sind die Merker Items??
Danke für die Antwort.
Franz
Titel: Re: OPC Client/Server kommunikation
Beitrag von: cas-solution am Juli 21, 2005, 08:40:45 Vormittag
Hallo,

hatte bis vor kurzem auch das Problem  mit dem OPC-Server.

Habe mir jetzt eine Software geschrieben, mit der man per OPC auf alle "Datenpunkte" in der EASY zugreifen kann, die der OPC-Server bedient.

Das Schöne an dem Programm ist, dass man alles per Mausklick schalten und walten, die Zustände (ein/aus) oder Werte sauber lesen kann und nur die Datenpunkte, die einen interessieren. Eine Bedienung um Werte zu setzen ist natürlich auch dabei. (Auch Wochenpläne können vom PC aus bedient werden!).
Und das ganze ist grafisch und super easy zu bedienen.

Ich denke in den nächsten Tagen kann ich eine Demoversion vorstellen.

Bis dann
CAS

PS: Einziges Manko: Du brauchst den OPC-Server und die Liste der Datenpunkte im Server (wie oben beschrieben).
Titel: Re: OPC Client/Server kommunikation
Beitrag von: wima am August 15, 2005, 12:01:47 Nachmittag
Hallo CAS

Wie sieht es aus mit Deiner Demoversion?

Danke, Gruss wima
Titel: Re: OPC Client/Server kommunikation
Beitrag von: cas-solution am August 28, 2005, 11:06:15 Vormittag
Hallo mal wieder !

Habe jetzt ein noch besseren Treiber bekommen, mit dem man viel besser auf dem Server wuseln kann. Bin gerade dabei diesen in mein Projekt einzuarbeiten. EIn paar Tage wird es schon noch dauern. Aber das Programm wird super sein !!! :D

Bis dann
CAS
Titel: Re: OPC Client/Server kommunikation
Beitrag von: Knodelpa am August 29, 2005, 07:54:31 Vormittag
Hallo CAS,
mit welcher Programmiersprache programmierst du ?

Gruß Paul
Titel: Re: OPC Client/Server kommunikation
Beitrag von: Schubert am August 29, 2005, 08:51:05 Vormittag
Wäre toll wenn du ein kleines stück source-code posten könntest -  damit man sehen kann wie man prinzipiell auf die steuerung zugreifen kann.  ;D
Ich glaube da wäre vielen hobbyprogrammierern geholfen.

thx -martin-
Titel: Re: OPC Client/Server kommunikation
Beitrag von: cas-solution am September 09, 2005, 21:26:21 Nachmittag
Hallo, hier cas ! ;D

Ich programmiere in VisualBasic 6.0 !

Ein bißchen Code mitzuteilen bringt wahrscheinlich überhauptnichts. Das größte Problem ist nämlich, die Verbindung mit dem OPC-Server zu bekommen. Das programmiert man lieber nicht selber, sondern nutzt einen Treiber. Wichtig ist nur, dass dieser Treiber OPC kann und auch noch von der Prpgrammiersoftware (z.B. VB) angesprochen werden kann. Ich habe mir einen solchen Treiber gekauft und möchte diesen nicht verschenken. Da es eine neue Funktion darin gibt, ändere ich mein Programm im Moment ein bißchen. Funktioniert aber sehr gut.

Ich nutze das Programm z.Z. um damit Fehler im easy-Programm zu finden. Die Werte und das Ganze lasse ich mir sekundenschnell anzeigen. Im Moment werden ca. 20 Werte pro Sekunde aktualisiert auf meinem Rechner angezeigt, egal ob als Zahl oder grafischer Animation.

Also noch ein bißchen warten... ;)

Bis dann.....
CAS

PS: Vieleicht darf ich ja ein bißchen Werbung machen  ::) : www.cas-solution.de


Titel: Re: OPC Client/Server kommunikation
Beitrag von: ShowIt® am Januar 04, 2006, 15:28:57 Nachmittag
Hallo,
vielleicht schaut Ihr mal nach unserem ShowIt®. Da muss man nichts programmieren, sondern nur konfigurieren  :).

http://easy-forum.net/index.php?topic=1365.0
Titel: Re: OPC Client/Server kommunikation
Beitrag von: Knodelpa am Januar 04, 2006, 16:12:58 Nachmittag
Hallo ShowIt,
ich habe mir die Demo mal angeschaut. Funktioniert gut  :) ;) :D
Jetzt wäre es wohl sinnvoll sich etwas in die Materie einzulesen.
Welche Doku ist für den Einsteiger sinnvoll. Das eigentliche Handbuch ist mir für den Anfang zu umfangreich !!

 :) ;) :D
Viele Grüße
Paul

PS: Die Homeversion halte ich für eine sehr gute Idee :-) Hier passen die Lizenzkosten zum Produkt EASY und MFD.
Titel: Re: OPC Client/Server kommunikation
Beitrag von: ShowIt® am Januar 05, 2006, 10:19:16 Vormittag
Hallo KnodelPa,
sorry für die verzögerte Antwort  :(

Es freut mich, dass es gut geklappt hat.

Das Handbuch ist tatsächlich recht groß geraten. Für den Anfang haben wir folgendes pdf Dokument für den schnelleren Einstieg: http://www.showit.de/pdf/Einstieg.pdf

Um den Einstieg zukünftig weiter zu vereinfachen ist ein Flash-Video geplant. Sowie es verfügbar ist  werden wir den Link bekannt geben.
Titel: Vielleicht kanns wer brauchen ...
Beitrag von: Schubert am Januar 18, 2006, 13:04:52 Nachmittag
programmbeispiel in c++:

http://pgras.home.cern.ch/pgras/OPCClientTutorial/
Titel: Re: OPC Client/Server kommunikation
Beitrag von: william am März 10, 2006, 08:32:43 Vormittag
fett danke, schubert!

dein link war sehr hilfreich.
die implementierung gelang im eigenen projekt auf anhieb.

jetzt gibts für VISU und datenlogging keine grenzen mehr.

gruss
william
Titel: Re: OPC Client/Server kommunikation
Beitrag von: Schubert am März 10, 2006, 08:38:58 Vormittag
Freut mich dass sich doch noch jemand dafür interessiert.
Hab im moment leider null zeit. Wenn du weitere infos hast
bitte poste sie  ;D oder zumindest PM
- in c++ bin ich nicht mehr wirklich drinnen -  is schon etliche jahre her - und nix mehr gemacht. Verwende nur mehr ms vba :-( (und das auch eher selten und nur kleinere projekte)
Vielleicht kannst du mal nen tipp geben wie das funktionieren kann.

byby
Titel: Re: OPC Client/Server kommunikation
Beitrag von: thorsten76 am März 27, 2006, 20:48:23 Nachmittag
Hallo zusammen

Ich such auch schon länger nach einer Visualisierungsmöglichkeit meiner easy Steuerung. Hab auch schon ein paar clients ausprobiert und kann das showit echt empfehlen, ist relativ einfach zu bedienen (gewisse Einarbeitung is natürlich schon nötig  ;)) ist auch in der Demo voll lauffähig. Läßt in der grafischen Auswertung einem Ottonormalverbraucher wie mir fast keine wünsche übrig.

Denke auch das man hier unterscheiden sollte zwischen usern die eine Anwendung suchen die ohne viel Aufwand läuft oder ob einer alles selbst programmieren will, was natürlich auch seinen Reiz hat.
Aber für Laien denke ich sind fertige clients wo man nur noch Variablen zuweisen muß eine kostengünste Alternative.

Vor allem wenn ich an den Aufwand denke um beim MFD auch nur eine kleine Visualierung darzustellen ist die Lösung mit dem OPC Server doch wesentlich schneller und viel komfortabler.

Ich hoffe Ihr macht weiter so  :-*
mfg thorsten