Treiber nicht verfügbar für Benutzer, wenn OPC Server von OPC-Client gestartet wurde.
FAQ #100238
Wenn der SBC S-Bus OPC Server durch eine Anfrage von einem OPC-Client befindet sich auf einem anderen Rechner gestartet wurde, ist die SCommDll (oder SCommDrv) nicht verfügbar für den Benutzer arbeiten auf dem PC wo der OPC-Server läuft.
Dieses Problem wird dadurch verursacht, dass die Merz-SBC-S-Bus-OPC-Server (SaSBus.exe) die "interaktiver Benutzer" ins Leben gerufen wurde. Als Ergebnis erscheint der SaSBus sowie die SCommDrv und SCommDll nicht in der Taskleiste des Benutzers (angemeldet). Dennoch eine Instanz der SCommDll (unter "interaktiver Benutzer") ausgeführt wird, und es kann nicht wieder von den angemeldeten Benutzer gestartet werden.
Die Fehlermeldungen werden etwas wie "der Treiber nicht verfügbar ist" oder "eine andere Instanz des Treibers bereits ausgeführt wird".
Als Abhilfe hat der angemeldete Benutzer, die SaSBus zu starten, bevor der OPC-Client Daten vom OPC-Server anfordern wird. Sobald der SBC S-Bus OPC Server über den angemeldeten Benutzer gestartet wird, es wird kein zweites Mal vom interaktiven Benutzer gestartet werden, und daher wird es für die Kommunikation über die gleichen SCommDrv (angemeldet Benutzer und OPC-Server) möglich sein.
Categories
Software (except PG5) / OPC Server
Software (except PG5) / SCOMM
Last update: 30.05.2015 01:35
First release: 14.10.2004 08:01
Views: 2042