OPC Client starten

Der OPC Client von WinCC OA ist wie jeder andere Manager von WinCC OA zu starten:

In der Konsole den OPC Client (WCCOAopc) als zu startenden Treiber angeben. Für den OPC Client können alle Standard Kommandozeilenoptionen verwendet werden. Bei mehreren gleichzeitig laufenden Managern, muss jeder Manager und somit auch jeder Treiber eine eindeutige Managernummer besitzen. Diese wird durch den Parameter -num <Managernummer> vergeben. Die Verwendung der anderen Parameter entnehmen Sie bitte den entsprechenden Dokumentationen.

Merke: Wenn Sie den OPC DA-Client starten muss der Simulationstreiber gestoppt werden!

Mehrere OPC Clients/Server starten

Im folgenden ein Auszug einer Config-Datei mit dem zwei OPC Clients parametriert werden. Ein Client startet

einen Server, der andere zwei. Wie immer müssen zusätzlich noch die entsprechenden Datenpunkte im

System vorhanden sein. Die Bedeutung der verwendeten Schlüsselworte finden Sie unter [opc] bzw. [opc_<servername>].

Beispiel

[opc_1] #Client 1
server = "sigma_server" "Sigmatek.OPCServer.1"
#Symbolic name of the server
#Die ProgID (Program Identification from the registry)
server ="urban_server" "OPC.ETM.1"
[opc_sigma_server] #Server section
enableCALLR = "no" #No CAL-R Interfaces
[opc_urban_server] #Server section
enableCALLR = "yes"
#The server is expanded by the CALL-R Interfaces
[opc_2] #Client 2
server = "server1" "OPC.FIX.1"
[opc_server1]
enableCALLR = "no"

Bei Verwendung mehrerer OPC Server mit nur einem Client, wobei ein/mehrere Server eventuell nicht erreichbar sind, verbindet sich der Client zu den verfügbaren Servern und versucht weiterhin periodisch eine Verbindung zu den anderen aufzubauen. Über den Reconnect Timer (siehe Panel OPC Server) wird immer wieder versucht, sich zu dem OPC Server zu verbinden.

Ist die ProgID in der Config-Datei falsch und kann deshalb keine Verbindung zum OPC Server aufgebaut werden, beendet sich der Client.