Fehlermeldungen OPC

  • Fehler führen meist zu einem Abbruch. Der Fehler muss laut Fehlermeldung behoben werden und der Treiber muss neu gestartet werden.

  • Warnungen geben nur Auskunft über das Eintreten eines (unerwarteten) Ereignisses (Operation konnte nicht ausgeführt werden, es musste ein Defaultwert verwendet werden, ...). Sie verhindern unter Umständen die Ausführung einer Operation, oder einer Reihe von Operationen, aber nicht den Ablauf des Programms.

OPCResources.cxx

progName ": in section [opc_xxx]: unknown resource: " keyWord

Unbekannter Eintrag in der Config-Datei unter Abschnitt [opc]. -> Kontrollieren der Einträge in der Config-Datei.

"opc_xxx : keine section for server " servername ;

Die Server spezifische Sektion für den Server servername fehlt im Config File.

OPCHWService.cxx

"OPCHWService" "initialize", "No [opc] section in config file !
Fehler: Kein Abschnitt [opc] in der Config-Datei vorhanden -> Kontrollieren der Einträge in der Config-Datei.
"OPCHWService" "initialize" "No 'server' keyword in config file !
Fehler: Das Schlüsselwort server fehlt in der Config-Datei -> Kontrollieren der Einträge.
OPCHWService::initialize: CoInitializeSecurityCOM: library failed to initialize or already in use.
Fehler: Die COM Library konnte nicht initialisiert werden.
"OPCHWService::initialize: Could not get COM memory managerErrNo."
Fehler: Konnte den Memory Manager von COM nicht initialisieren.
OPCHWService::initialize: No OPCServer could be started!.
Fehler: Es konnte keiner der angegebenen Server gestartet werden -> Überprüfen der Installation der Server und der Config-Einträge.
OPCHWService::start: No or wrong internal DP for server: can't use server!
Fehler: Für den angegebenen Server fehlt der interne Datenpunkt -> Datenpunkt anlegen und Client erneut starten.

OPCHWMapper.cxx

OPCHWMapper::addDpPa Got invalid Transformationtype for OPC!
Warnung: Eine falsche Transformationsart wurde gewählt. Die Transformationsart ist ungültig für den OPC Client. Ein andere Transformationsart im Peripherieadresse Panel wählen.
OPCHWMapper::addDpPa: Could not add HWObject!
Warnung: Das OPCHWObject konnte in addDpPa nicht in den Mapper eingefügt werden.

OPCHWObject.cxx

OPCHWObject::setAddress: Got /"0/" in adr!
Warnung: Ein leerer String wurde als Adresse übergeben. Das Objekt kann nicht verwendet werden.
OPCHWObject::setAddress : Invalid address for an OPCHWObject:" +server + gruppe + item
Warnung: Das Format der Adresse ist ungültig. Zum korrekten Aufbau einer Adresse siehe Kapitel über Parametrierung

OPCServer.cxx

"OPCServer" "initialize" "Could not get CLSID for " + symb. Server Name : Fehler
Fehler: Konnte in der Registry zu der in der Config-Datei angegebenen ProgId keine CLSID finden. -> Überprüfen des Eintrages in der Config-Datei; Überprüfen der Registrierung des Servers
"OPCServer" "initialize" "CoCreateInstanceEx: could not connect to " + symb Servername + "at" + pfadname :Fehler
Fehler: Der Server konnte nicht gestartet werden.
"OPCServer" "initialize" "could not get pointer to IUnknown of" + symb. Name :Fehler
Fehler: Der Server hat auf die Anforderung eines IUnknown negativ reagiert
"OPCServer" "initialize" "Server does not support IOPCBrowseAddressSapce -> no browse info"
Warnung: Da der Server das IOPCBrowseAddressSpace nicht unterstützt kann keine Information über den Adressraum des Servers ausgegeben werden.
"OPCServer" "initialize" "No connection monitoring via callback for " + symb. Server Name
Warnung: Der Server unterstützt kein IconnctionPointContainer. Es könnte sich um einen DA1.0 Server handeln. Damit kann der Server den Client nicht von einem Shutdown informieren.
"OPCServer" "writeData" "unknown groupname: " + Gruppenname
Warnung: der Server kennt diese Gruppe nicht. -> Parametrierungsfehler ?
"OPCServer" "readData" "unknown groupname: " + Gruppenname
Warnung: der Server kennt diese Gruppe nicht. -> Parametrierungsfehler ?
"OPCServer" "workproc" "Could not get serverstatus: starting reconnect Timer
Warnung: Da der Serverstatus nicht abgefragt werden konnte, wird die Verbindung zum Server zur Gänze unterbrochen und der Reconnection Timer gestartet.
"OPCServer" "workproc" "Reconnected to server"
Warnung: Nach einer Verbindungsunterbrechung konnte die Verbindung zum Server wieder hergestellt werden.
"OPCServer "CheckSrvInterfaces" "Server does not support IOPCServer"
Fehler: Der Server unterstützt das Interface IOPCServer nicht. Das ist aber notwendig.
"OPCServer" "CheckSrvInterfaces" "Server does not support IOPCItemProperties"
Warnung: Der Server unterstützt das Interface IOPCItemProperties nicht.
"OPCServer" "CheckSrvInterfaces" "Server does not support IOPCCommon"
Warnung: Der Server unterstützt das IOPCCommon nicht
"OPCServer", "CheckSrvInterfaces", "Server does not support IConnection-Pointcontainer"
Warnung: Der Server unterstützt das IconnectionPointcontainer nicht. Er ist also ein DA1.0 Server. Dadurch ist keine Verbindungsüberwachung durch den Callback Mechanismus möglich.
"OPCServer" "CheckSrvInterfaces" "Server does not support ICallrItemConfig but was started as CALL-R Server"
Warnung: Falls in der Config-Datei enableCALLR gleich "yes" ist, dann führt diese Fehlermeldung zu einem Abbruch, da es dann nicht möglich ist die Items im Server anzulegen.
"OPCServer" " addItem2CallRSrv " " Could not create item "+ itemName + " : Fehler
Das Item itemName konnte nicht im Server angelegt werden.

OPCGroup.cxx

"OPCGroup:" + groupName "addItem2Group" "Item was not added, no internal DP for group!"
Warnung: Das Item wurde nicht in die Gruppe eingefügt, weil beim Anlegen der Gruppe kein entsprechender intern Datenpunkt gefunden werden konnte. -> Einen entsprechenden internen Datenpunkt anlegen.
"OPCGroup:" + groupName "additem" "AddItems returned " + addError + " for " + itemName
Warnung: Das Item konnte wegen des genannten Fehlers nicht in die Gruppe eingefügt werden.
"OPCGroup:" + groupName "removeItemFromGroup", "could not remove " + itemName
Warnung: Das genannte Item konnte nicht aus der Gruppe gelöscht werden.
"OPCGroup:" groupName "groupGA" "Could not start Refresh on " groupName "!"
Warnung: Die Generalabfrage aus die Gruppe konnte nicht gestartet werden. -> Ist der Gruppenstatus aktiv? Auf passive Gruppen kann man kein refresh machen.
"OPCGroup:" groupName "writedata", "unknown ItemDataType"
Warnung: Der Datentyp, der von der Gruppe verlangt wird kann nicht verwendet werden.
"OPCGroup:" groupName "writedata" "could not write " item
Warnung: Das Item konnte nicht geschrieben werden.
"OPCGroup:" groupName "readData" "Could not read " item
Warnung: Das Item konnte nicht gelesen werden.
"OPCGroup:" groupName,"syncWrite" "Could not write!"
Warnung die synchrone Schreiboperation konnte nicht ausgeführt werden.
"OPCIfceDataCallback" "SyncRead" "Got invalid datatype from server!
Warnung: das Ergebnis einer synchronen Leseoperation hat einen falschen Datentyp.
"OPCGroup" groupName "hotlink2internal" "Could not set new Active State"
Warnung: Der Gruppenstatus im Server konnte nicht geändert werden. -> Falscher Wert ?
groupName "hotlink2internal" "Could not set new DeadBand"
Warnung: Gruppenstatus im Server konnte nicht geändert werden -> Falscher Wert?
"OPCGroup" "answer4DpId" "Could not set new Update Rate"
Warnung: Gruppenstatus im Server konnte nicht geändert werden -> Falscher Wert?
"OPCGroup" groupName "answer4DpId" "Could not set new Active State"
Warnung: Gruppenstatus im Server konnte nicht geändert werden -> Falscher Wert?
"OPCGroup" groupName "answer4DpId" "Could not set new DeadBand"
Warnung: Gruppenstatus im Server konnte nicht geändert werden -> Falscher Wert?
"OPCGroup" groupName "start" "No internal DP for group. Group cannot be used!
Warnung: Für die Gruppe existiert kein interner Datenpunkt! Die Gruppe ist zwar im Server angelegt worden, aber sie kann nicht verwendet werden.
"OPCGroup" groupName "start" "Could not set group state active"
Warnung: Der Status der Gruppe konnte im Server nicht geändert werden.
"OPCGroup" groupName "CheckGrpInterfaces" "Group does not support IOPCGroupStateMgt"
Fehler: Die Gruppe unterstützt das IOPCGroupStateMgt nicht.
"OPCGroup" groupName "CheckGrpInterfaces" "Group does not support IOPCSyncIO"
Fehler: Die Gruppe unterstützt das IOPCSyncIO nicht. Keine synchronen Schreib und Lesevorgänge möglich.
"OPCGroup" groupName "CheckGrpInterfaces" "Group does not support IOPCItemMgt"
Fehler: Die Gruppe unterstützt das IOPCItemMgt nicht.

OPCIfceAdviseSink.cxx

"OPCIfceAdviseSink" "OndataChange" "bad tymed in LPFORMATTETC"
Warnung: Server used wrong storage medium for datatransfer. Client could not read the data.
"OPCIfceAdviseSink" "OndataChange" "Bad hGlobal in LPSTGMEDIUM"
Warnung: Der vom Server übergebene Speicher ist schlecht
"OPCIfceAdviseSink" "OnDataChange" "unknown Format in LPFORMATETC"
Warnung: Die Daten im übergebenen Speicher haben weder das Format m_data oder m_datatime noch m_write

OPCIfceShutdown.cxx

"OPCIfceShutdown" "ShutdownRequest" "shutdown requested by server: " Grund

Warnung / Info: Der Server hat einen Shutdown initialisiert und das Callbackinterface des Client gerufen