Details zum IEC 61850 Client
"Quality" and "Time" related Information
Für folgende Common Data Classes (CDCs) stehen die Attribute "Qualität" (q) und "Zeit" (t) zur Verfügung. Hierbei ist darauf zu achten, dass nicht für alle Attribute die Information "Qualität" und "Zeit" vorhanden ist. z.B. besitzt das Attribut "instMag" der Klasse "MV" nur die "Qualität" aber nicht die "Zeit" Information.
CDC | Datenattribut q gilt für | Datenattribut t gilt für |
---|---|---|
SPS | stVal | |
DPS | stVal | |
INS | stVal | |
ENS | stVal | |
ACT | general, phsA, phsB, phsC, neut | |
ACD | general, dirGeneral, phsA, dirPhsA, phsB, dirPhsB, phsC,dirPhsC, neut, dirNeut | |
BCR | actVal, frVal | actVal |
HST | hstVal | |
VSS | stVal | |
MV | instMag, mag, range | mag, range |
CMV | instCVal, cVal, range | cVal, range |
SAV | instMag | |
HMV | Har | |
HWYE | phsAHar, phsBHar, phsCHar, neutHar, netHar, resHar | |
HDEL | phsABHar, phsBCHar, phsCAHar | |
SPC | stVal | |
DPC | stVal | |
INC | stVal | |
ENC | stVal | |
BSC | valWTr | |
ISC | valWTr | |
APC | mxVal | |
BAC | mxVal | |
SEC | - | cnt |
Qualitätstypen-Definition für Bits (0-12)
Attributname | Attributtyp | Wert/Wertebereich | M/O/C | ||
---|---|---|---|---|---|
PACKED LIST | |||||
validity | CODED ENUM | good | invalid | reserved | questionable | M | ||
detailQual | PACKED LIST | M | |||
overflow | BOOLEAN | DEFAULT FALSE | M | ||
outOfRange | BOOLEAN | DEFAULT FALSE | M | ||
badReference | BOOLEAN | DEFAULT FALSE | M | ||
oscillatory | BOOLEAN | DEFAULT FALSE | M | ||
failure | BOOLEAN | DEFAULT FALSE | M | ||
oldData | BOOLEAN | DEFAULT FALSE | M | ||
inconsistent | BOOLEAN | DEFAULT FALSE | M | ||
inaccurate | BOOLEAN | DEFAULT FALSE | M | ||
source | CODED ENUM |
process | substituted DEFAULT process |
M | ||
test | BOOLEAN | DEFAULT FALSE | M | ||
operatorBlocked | BOOLEAN | DEFAULT FALSE | M |
WinCC OA IEC 61850 error codes
Fehlercode | Beschreibung |
---|---|
100 | Success |
101 | NULL Server |
102 | Not Connected |
103 | No Connection |
104 | Flow controlled |
105 | Max Services Exceeded |
106 | No Read data |
107 | Memory |
108 | Encoding |
109 | Bad Transaction |
110 | No Transaction |
111 | Connection Closed |
112 | Timed Out |
113 | Connection State |
114 | Application Error |
115 | Bad Parameters |
116 | Confirmed Error |
117 | Reject |
118 | No Authentication |
119 | Conclude with services outstanding |
200 | object-invalidated |
201 | hardware-fault |
202 | temporarily-unavailable |
203 | object-access-denied |
204 | object-undefined |
205 | invalid-address |
206 | type-unsupported |
207 | type-inconsistent |
208 | object-attribute-inconsistent |
209 | object-access-unsupported |
210 | object-non-existent |
211 | object-value-invalid |
212 | Unknown |
RCB States
Status | Erklärung |
---|---|
0 |
Inaktiv Zielgerät ist online, RCB nicht aktiv |
1 |
Reserviert Zielgerät ist online, RCB ist reserviert |
2 |
Aktiv Zielgerät ist online, RCB ist aktiviert |
3 |
Aktivierung fehlgeschlagen Manuelle Aktivierung des RCBs fehlgeschlagen, RCB wird bereits verwendet |
4 |
Aktivierung fehlgeschlagen Maximale Anzahl an Versuchen den RCB zu aktivieren erreicht (siehe auch reportEnaMaxRetry), RCB wird bereits verwendet |
5 |
Nicht verbunden Zielgerät ist nicht verbunden |
6 |
Initialisierung Status bei erstmaliger Aktivierung eines RCBs, nach Reservierung und vor Aktivierung |
7 |
Reservierung Versuche RCB zu reservieren, im Fall dass ein BRCB resvTms nicht unterstützt wird die Verfügbarkeit überprüft |
8 |
Aktivierung Versuche den RCB zu aktivieren |
9 |
Erneuter Versuch Neuer Versuch den RCB zu aktivieren |
10 |
Manuelle Aktivierung fehlgeschlagen Manueller Aktivierungsversuch fehlgeschlagen (Fehler beim Schreiben der Attribute) |
11 |
Automatische Aktivierung fehlgeschlagen Automatischer Aktivierungsversuch fehlgeschlagen (Fehler beim Schreiben der Attribute) |
12 |
Initialisiert RCB wurde per Datei initialisiert |
13 |
Initialisierung fehlgeschlagen RCB Initialisierung fehlgeschlagen |
14 |
Prfüung der Attribute Prüfung der RCB Attribute vor der Aktivierung |
15 |
Unterschiedliche Datensätze Zeigt an, dass es in der Datensatz Konfiguration Unterschiede gibt sollte das Datensatz Attribute nicht schreibbar sein. |
16 |
Unterschiedliche Attribute Zeigt an, dass es Unteschiede in den Einstellungen der RCB Attributen gibt, sollte es sich um Attribute handeln, die nicht schreibbar sind. |
17 |
Initialisierung abgeschlossen Einstellungen der RCB Attribute wurden vom Gerät erhalten. |
18 |
Initialisierungsfehler Das Lesen des RCB-Attributes vom Gerät ist fehlgeschlagen. |
19 |
RPT_PURGE_ERROR Leeren des Puffers ist fehlgeschlagen. |
20 |
RPT_PURGING_ON_CONF_CHANGE Leeren des Speichers, wenn ein BRCB mit einem neuen Datensatz aktivert wurde. |
21 |
RPT_REQUEST_CONFIG Schreibanfrage für RCB-Attribute wird an das Gerät gesendet. |
22 |
RPT_WRITING_CONFIG Vor der Aktivierung, Übergang zum Aktivieren, wenn alle Schreibanfragen erfolgreich waren. |
23 |
RPT_REQUEST_ENABLE Alle Überprüfungen wurden erfolgreich abgeschlossen und der RCB ist bereit für Aktivierung. |
24 |
RPT_DYN_DATSET_RETRY Warten auf das Schreiben des dynamischen Datensatzes. (Das UI nimmt den Status RPT_ENABLE_RETRY an) |
25 |
RPT_DISABLING Warten auf die Bestätigung durch das Gerät, dass der RCB deaktiviert wurde. |
26 |
RPT_RELEASING Warten auf die Bestätigung durch das Gerät, dass der RCB freigegeben wurde. |
RCB Response Codes
Antwortcode | Beschreibung |
---|---|
0 | Success |
1 | object invalid |
2 | hardware fault |
3 | temporarily unavailable |
4 | object access denied |
5 | object undefined |
6 | invalid address |
7 | type not supported |
8 | type inconsistent |
9 | object attribute inconstant |
10 | object access unsupported |
11 | object not existent |
12 | object value invalid |
13 | NULL server |
14 | not connected |
15 | No connection |
16 | flow controlled |
17 | max. services exceeded |
18 | no read data |
19 | memory |
20 | encoding |
21 | bad transaction |
22 | no transaction |
23 | connection closed |
24 | time out |
25 | connection state |
26 | application error |
27 | bad parameters |
28 | confirmed error |
29 | reject |
30 | no authentication |
31 | conclude with services outstanding |
File Transfer Response Code
Antwortcode | Description |
---|---|
0 | Read directly successful |
1 | NULL server |
2 | Not connected |
3 | No connection available |
4 | Flow controlled |
5 | Max services exceeded |
6 | No read data |
7 | Memory |
8 | Encoding |
9 | Bad transaction |
10 | No transactions |
11 | Connection closed |
12 | Timed out |
13 | Connection state |
14 | Application error |
15 | Bad parameters |
16 | Confirmed error |
17 | Reject |
18 | No authentication |
19 | Conclude with services outstanding |
51 | File download success |
52 | Data count does not match while reading directory |
53 | File directory empty |
54 | File could not be opened |
55 | File path not found |
56 | Command failed as device is not active |
57 | Command failed due to server returned null pointer |
Debug Flags
-report ALL
Liefert Konfigurations- und Statusinformationen für alle erstellten Geräte, sowie Konfigurations- und Statusinformationen für jeden aktivierten RCB. Nicht aktivierte RCBs werden als "disabled…" angezeigt.
"Aktiviert" bezieht sich auf die Konfigurationseinstellung im Engineering Tool und nicht auf den Aktivierungsstatus des RCBs am Gerät.
WCCOAiec618501:<<<<<<<<<< IEC 61850 (num <driver number>) Information >>>>>>>>>>
WCCOAiec618501:---------------------------------------------------
WCCOAiec618501:Report for device <OA device name> (IP:<IP>:<port>)
WCCOAiec618501:Connection state : <state>
WCCOAiec618501:Browse state : <state>
WCCOAiec618501: Configuration
WCCOAiec618501: * Device active : <0/1>
WCCOAiec618501: * Connect passive : <0/1>
WCCOAiec618501: * Read complete buffer : <0/1>
WCCOAiec618501: * Authentication : <0/1>
WCCOAiec618501: * Enable RCB configuration : <0/1>
WCCOAiec618501:Number of Report Control Blocks: <number of configured RCBs>
WCCOAiec618501:-- RCB <RCB name>
WCCOAiec618501: State : <Driver internal state>
WCCOAiec618501: State at device: <Actual state at device>
WCCOAiec618501: Response code : <Response code>
WCCOAiec618501: Configuration
WCCOAiec618501: * ReportID : <Report ID>
WCCOAiec618501: * Buffered : <0/1>
WCCOAiec618501: * Indexed : <0/1>
WCCOAiec618501: * Max enable : <Maximum number of instances>
WCCOAiec618501: * Reserve : <0/1>
WCCOAiec618501: * Enable : <0/1>
WCCOAiec618501: Trigger options
WCCOAiec618501: + <Trigger option>: <0/1>
WCCOAiec618501: + Integrity period: <Integrity period>
WCCOAiec618501: + Buffer time : <Buffer time>
WCCOAiec618501: Optional fields
WCCOAiec618501: ~ <Optional field> : <0/1>
WCCOAiec618501: Dataset name : <Dataset name>
WCCOAiec618501: Is dynamic : <Yes|No>
WCCOAiec618501: Is persistent: <Yes|No> (only shown for dynamic datasets)
WCCOAiec618501: --------------
WCCOAiec618501:-- RCB <RCB name>
WCCOAiec618501: Disabled...
WCCOAiec618501: --------------
WCCOAiec618501:------------------ End IEC device -----------------
WCCOAiec618501:<<<<<<<<<<<<<<<<<< End IEC 61850 >>>>>>>>>>>>>>>>>>
-report ALL -dbg DATASET
Wird –report ALL mit der Option -dbg DATASET verwendet, werden ausschließlich Detailinformationen zu Datensätzen ausgegeben. Für jeden aktivierten RCB wird zusätzlich zu den unter der -report all Flag abrufbaren Informationen noch eine Liste der Datensatzelemente ausgegeben.
WCCOAiec618501:<<<<<<<<<< IEC 61850 (num <driver number>) Information >>>>>>>>>>
WCCOAiec618501:-- Dataset information; printed only for enabled RCBs
WCCOAiec618501:---------------------------------------------------
WCCOAiec618501:Dataset report for device <OA device name> " (IP:<IP>:<port>)IP:192.168.154.76:102) "
WCCOAiec618501:-- RCB <RCB name>
WCCOAiec618501: Dataset name : <dataset name>
WCCOAiec618501: Is dynamic : <Yes|No>
WCCOAiec618501: Is persistent: <Yes|No> (only shown for dynamic datasets)
WCCOAiec618501: Members: <List of dataset members>
WCCOAiec618501: --------------
WCCOAiec618501:------------------ End IEC device -----------------
WCCOAiec618501:<<<<<<<<<<<<<<<<<< End IEC 61850 >>>>>>>>>>>>>>>>>>
-dbg DEBUG_DRV_CONF
Liefert Angaben zu:
- Anlegen von Devices und RCBs
- Initialisierungsroutinen Devices und RCBs
- Requests zur Konfiguration und Steuerung von RCBs im Device
Die folgenden Debug-Ausgaben zeigen auch die Startup Routinen des Treibers:
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:32:03.665, DEBUG_DRV_CONF, "New server <OA device name> added"
=> Device <OA device name> wurde angelegt
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:32:03.668, DEBUG_DRV_CONF, "Server connection <OA device name> initializing..."
=> Initialisierung von Device <OA device name> gestartet
WCCOAiec618502:WCCOAiec61850(2), 20152017.05.27 15:32:03.671, DEBUG_DRV_CONF, "New RCB: <RCB name> added for server <OA device name>"
=> RCB < RCB name > wurde angelegt
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:32:03.681, DEBUG_DRV_CONF, "Server connection <OA device name> initialized"
=> Device <OA device name> fertig initialisiert”
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:32:03.685, DEBUG_DRV_CONF, " Check remote device <OA device name> , send request to <RCB name>”
=> Eigenschaften des Devices <OA device name> auf Grund der Attribute von <RCB name> abfragen.
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:32:03.695, DEBUG_DRV_CONF, " Updating ResvTms data type for server <OA device name>”
=> Eigenschaften des Devices <OA device name> aktualisieren.
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:32:03.697, DEBUG_DRV_CONF, "<OA device name> anvil_8102, Data type for resvTms could not be read from device, using default.”
=> <OA device name> unterstützt resvTms nicht oder es ist ein buffered RCB konfiguriert.
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:32:03.700, DEBUG_DRV_CONF, "<OA device name> Request: Get attribute settings for RCB: <RCB name>”
=> Konfiguration des RCBs <RCB name> abfragen.
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:32:03.720, DEBUG_DRV_CONF, " ----- Extract attribute settings of RCB: <RCB name> from server <OA device name> -----”
=> Beginn der Auswertung der Konfiguration von <RCB name> des Servers <OA device name>.
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:32:03.722, DEBUG_DRV_CONF, " Received attribute settings <RCB Konfiguration>”
=> Ausgabe der Konfigurationseinstellungen.
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:32:03.740, DEBUG_DRV_CONF, " <OA device name>, Request: Write <attribute name> [attribute value] for RCB <RCB name>“
=> Für <RCB name> des Gerätes <OA device name>, den Wert [attribute value] des Attributes <attribute name> schreiben. [attribute value] ist nicht für alle Attribute eines RCBs verfügbar.
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:32:05.700, DEBUG_DRV_CONF, " <OA device name>: remove RCB <RCB name>“
=> Der RCB <RCB name> wurde (mittels RCB Management Panel) entfernt.
-dbg DEBUG_DRV_SENT
Zeigt die an den Server geschickten Nachrichten.
// Hochlauf
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:38:56.426, DEBUG_DRV_SENT, "Identify request send to server <OA device name>"
=> Gesendet beim Hochlauf und als Alive-Telegramm
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:39:02.531, DEBUG_DRV_SENT, "Write <Boolean|String|Octet String|Integer|UInteger> value for <OA device name>/<LN>$<FC>$<RCB name>$<BufTm|DatSet|IntglPd|RptID|EntryID>"
=> Schreiben eines Attributes von <RCB name> im Zuge der Aktivierung des RCBs.
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:39:02.541, DEBUG_DRV_SENT, "Write Trigger Options for <OA device name>/<LN>$<FC>$< RCB name >$TrgOps"
=> Schreiben der Triggereinstellungen von <RCB name> im Zuge der Aktivierung des RCBs.
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:39:02.545, DEBUG_DRV_SENT, "Write Optional Fields for <OA device name>/<LN>$<FC>$< RCB name >$ OptFlds”
=> Schreiben der Optional Fields Settings von <RCB name> im Zuge der Aktivierung des RCBs.
// Device Browsing
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:40:56.433, DEBUG_DRV_SENT, "Logical device list request sent to server <OA device name>"
=> Liste aller LDs von <OA device name> anfordern [Request 1]
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:40:66.429, DEBUG_DRV_SENT, "Send MMS tag list request for Logical device <LD> to server <OA device name>"
=> Liste aller DOs (Tag Liste) des Logical Devices <LD> von <OA device name> anfordern. [Request 2]
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:40:76.452, DEBUG_DRV_SENT, "Send dataset list request for Logical Device <LD> to server <OA device name>"
=> Liste aller Datensätze konfiguriert für <LD> von <OA device name> anfordern. [Request 3]
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:40:56.595, DEBUG_DRV_SENT, "Send Dataset attribute request for <data set> to server <OA device name>"
=> Datensatzattribute von Datensatz <data set> von <OA device name> anfordern. [Request 4]
// Allgemeine Schreibanforderung
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:41:13.035, DEBUG_DRV_SENT, "Write mms tag value for <OA device name>/<LN>$FC$<DO>$<DA>
=> Einen Wert an das Datenattribut schicken.
// Befehle
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:41:13.035, DEBUG_DRV_SENT, "Write Control Struct <OA device name>/<LN>$CO$<DO>$Oper"
=> Schaltbefehl (Control Structure) für das Controllable Object <DO> von <OA device name>/<LN> schicken.
-dbg DEBUG_DRV_RCVD
Gibt für Telegramme, die empfangen werden, entweder die Source-Adresse im Gerät oder die Art der empfangenen Nachricht aus.
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:25:51.996, DEBUG_DRV_RCVD, " Identify response from server <OA device name>”
=> Antwort auf Alive Telegramm von Server <OA device name>.
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:25:51.998, DEBUG_DRV_RCVD, "Value received from <OA device name>.<LD>/<LN>$<FC>$<DO>$<DA>, write to OA”
=> Antwort auf Poll Request, Wert für <OA device name>.<LD>/<LN>$<FC>$<DO>$<DA> erhalten und an das Treiberframework geschickt.
// Device Browsing
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:25:51.354, DEBUG_DRV_RCVD, "Received Logical device list (class 9) from server <OA device name>"
=> Liste der LDs von <OA device name> erhalten, Antwort auf Request 1
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:25:51.355, DEBUG_DRV_RCVD, "LD name <LD>"
=> Logical Device <LD>, Antwort auf Request 1.
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:25:51.688, DEBUG_DRV_RCVD, " Received MMS tag list for Logical device <LD> (class 0) from server <OA device name>"
=> Liste der Tags von Logical Device <LD> von Server <OA device name> erhalten, Antwort auf Request 2.
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:25:51.690, DEBUG_DRV_RCVD, " Tag name <<LN>>”
=> Logical node <LN> Antwort auf Request 2.
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:25:51.691, DEBUG_DRV_RCVD, " Tag name <<LN>$<FC>>”
=> Functional Constraint <FC> von Logical node <LN>, Antwort auf Request 2.
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:25:51.691, DEBUG_DRV_RCVD, " Tag name <<LN>$<FC>$<DO>>”
=> Datenobjekt <DO> von Logical node <LN>, Antwort auf Request 2.
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:25:51.692, DEBUG_DRV_RCVD, " Tag name <<LN>$<FC>$<DO>$<DA>>”
=> Datenattribut <DO>$<DA> von Logical node <LN>, Antwort auf Request 2.
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:25:51.705, DEBUG_DRV_RCVD, "Received dataset list for Logical device IED1LogicalDevice1 (class 2) from server <OA device name>"
=> Liste der Datenätze von Logical Device <LD> von Server <OA device name> erhalten, Antwort auf Request 3.
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:25:51.711, DEBUG_DRV_RCVD, "Dataset name <DatSet>”
=> Datensatz <DatSet>, Antwort auf Request 3.
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:25:51.715, DEBUG_DRV_RCVD, "Read attribute response for dataset <DatSet> from server <OA device name> is success"
=> Lesen der Datensatzattribute von Datensatz <DatSet> von Server <OA device name> war erfolgreich, Antwort auf Request 4.
-dbg DEBUG_DRV_COMMAND
Liefert Angaben zu Service Requests, die das Control Model verwenden
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:45:16.733, DEBUG_DRV_COMMAND, "Writing Controllable Object <LD>/<LN>$<FC>$<DO>$<DA> to the Server: <OA device name> with following values:
WCCOAiec618502:Control value: <value to be written>
WCCOAiec618502:Ctlnum value: <control number> WCCOAiec618502:Test: <0/1>
WCCOAiec618502:Check: <no-check|synchrocheck|interlocking|both>
WCCOAiec618502:Originator: <host name>_<project name>_<driver number>
WCCOAiec618502:Category: <originator category>"
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:45:16.756, DEBUG_DRV_COMMAND, "Write Response for Controllable Object <LD>/<LN>$<FC>$<DO>$<DA> from Server: <OA device name> is Success"
-dbg DEBUG_DRV_REPORT
Liefert Angaben, welche Werte von einem RCB an WinCC OA geschickt werden. Ausgaben gibt es nur für konfigurierte Adressen.
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:50:47.528, DEBUG_DRV_REPORT, "Write data received through report to: <OA device name>.<LD>/<LN>$<FC>$<DO>$<DA>"
-dbg DRV_REPORT_CONFIG
Ermöglicht es Anforderungen an den RCB auf dem Gerät (z.B. Änderungen von Parametrierung und Aktivierung) zu verfolgen.
// Aktivierung und Parametrierung
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:59:43.403, DRV_REPORT_CONFIG, "<OA device name>, Start all RCBs at remote state: <remote state>“
=> Beginn der Aktivierungsroutinen für alle RCBs von <OA device name>. Das Gerät befindet sich beim Hochlauf im Zustand <remote state>. Mögliche Zustände:
- REMOTE_UNKNOWN, // startup or retry if not checked
- REMOTE_UNREACHABLE, // tried but failed
- REMOTE_PENDING, // request sent
- REMOTE_CHECKED, // done
- REMOTE_CHECK_INCOMPLETE // Either rsvTmsDataType or iec edition could not be detected
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:59:43.608, DRV_REPORT_CONFIG, "<OA device name> , State change for <RCB name> reserve is <0|1>| enable is <0|1>“
=> Der Treiber erhielt die Anforderung (DP Interface oder interne Logik), den Zustand von RCB <RCB name> zu ändern. Welcher Reservierungs- bzw. Aktivierungszustand gefordert wird, hängt von den Werten der Felder „reserve is“ und „enable is“ ab.
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:59:45.379, DRV_REPORT_CONFIG, "<OA device name> , Request: configure dataset <dataset name> for RCB <report ID>"
=> Anforderung im Zuge der Aktivierung von RCB <report ID>, diesen mit dem Datensatz <dataset name> zu konfigurieren.
//Anforderungen: “ Process RCB response“ ist die Bestätigung, dass eine Anforderung an den RCB auf dem Gerät von diesem verarbeitet wurde. Es erfolgt keine Angabe darüber, ob die Anforderung erfolgreich war.
Das Feld "index" gibt bei indizierten RCBs die Instanznummer aus, andernfalls ist das Feld leer. Das Feld "is manual" zeigt dabei an, ob die Anforderung über das Datenpunktinterface (1) erfolgt ist, oder von der Logik des Treibers (0) ausgelöst wurde.
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:59:43.363, DRV_REPORT_CONFIG, "Process RCB response: device: <OA device name>| report: <report ID>| index: | request: Reserve RCB| attribute: Resv| value: <0/1>1| is manual: 1"
=> Anforderung den RCB <report ID> zu reservieren (1) oder dessen Reservierung aufzuheben (0).
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:59:43.376, DRV_REPORT_CONFIG, "Process RCB response: device: <OA device name>| report: <report ID>| index: | request: Read RCB Attributes| attribute: <RCB name>| value: 1| is manual: 1"
=> Anforderung die Attribute des RCB <report ID> zu lesen.
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:59:43.411, DRV_REPORT_CONFIG, "Process RCB response: device: <OA device name>| report: <report ID>| index: | request: Write RCB Attribute| attribute: <BufTm|DatSet|IntglPd|OptFlds|RptID|TrgOps>| value:1 is manual: 1"
=> Anforderung ein Attribut des RCB <report ID> zu schreiben.
// Bestätigungen:
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:59:43.412, DRV_REPORT_CONFIG, "OK: <BufTm|DatSet|IntglPd|OptFlds|RptID|TrgOps>"
=> Das Schreiben des Attributes war erfolgreich.
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 15:59:43.379, DRV_REPORT_CONFIG, "Attribute read OK: <RCB name>"
=> Bestätigung, dass das Lesen eines Attributes von <RCB name> erfolgreich war.
-dbg DRV_REPORT_RCV
Liefert Angaben zu empfangenen Reports. Es werden alle Elemente, die der Report enthält ausgegeben, unabhängig davon, ob eine Adresse dafür parametriert ist.
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 16:04:25.656, DRV_REPORT_RCV,
"---------------- New report <report ID> received"
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 16:04:25.659, DRV_REPORT_RCV, "Type: Unbuffered"
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 16:04:25.659, DRV_REPORT_RCV, "Sequence Num: <number>"
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 16:04:25.660, DRV_REPORT_RCV, "Reason: <DATA_CHANGE|DATA_FREEZE|GEN_INTER|INTEGRITY|QUALITY_CHANGE>“
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 16:04:25.669, DRV_REPORT_RCV, "Element at index <0..n>: <logical device name>/<LN>$<FC>$<DO> WCCOAiec618502:"
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 16:04:25.671, DRV_REPORT_RCV, " Attribute at index <0..n>: <LN>$<FC>$<DO>$<DA>"
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 16:04:25.697, DRV_REPORT_RCV, "---------------- Report <report ID> done
-dbg DRV_REPORT_PROCESS
Liefert Angaben zur Verarbeitung von Reports. Es werden alle Elemente, die der Report enthält ausgegeben, unabhängig davon, ob eine Adresse dafür parametriert ist.
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 16:06:32.003, DRV_REPORT_PROCESS, "---------------- Start processsing report <report ID>"
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 16:06:32.004, DRV_REPORT_PROCESS, "Element <LD>/<LN>$<FC>$<DO>"
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 16:06:32.005, DRV_REPORT_PROCESS, " Attribute <LN>$<FC>$<DA>$<DO>"
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 16:06:32.022, DRV_REPORT_PROCESS, "---------------- report <report ID> done
-dbg DRV_DATASET_CONFIG
Liefert Angaben zu statischen und dynamischen Datensätzen.
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 16:09:38.077, DRV_DATASET_CONFIG, "<OA device name>: add new dataset <dataset name>"
=> Datensatz <dataset name>" wurde im Treiber hinzugefügt.
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 16:09:38.406, DRV_DATASET_CONFIG, "<OA device name>: add dataset attributes for <dataset name>"
=> Den Datensatzelementen des Datensatzes <dataset name>" wurden Attribute hinzugefügt (gilt nur für Datensätze vom Typ FC, also Datensätze, deren Elemente Datenobjekte sind).
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 16:09:45.795, DRV_DATASET_CONFIG, "<OA device name>, Request: Write dynamic dataset <dataset name> triggered by RCB <RCB name>"
=> Anforderung, den Datensatz <dataset name>, dem RCB <RCB name> zugewiesen, auf das Gerät zu schreiben.
WCCOAiec618502:WCCOAiec61850(2), 2017.05.27 16:09:45.801, DRV_DATASET_CONFIG, "<OA device name> , Dataset <name> busy, RCB <report ID>"
=> Der Datensatz <dataset name>, dem RCB <RCB name> zugewiesen, kann derzeit nicht geschrieben werden. Diese Meldung wird ausgegeben, wenn mehrere RCBs den selben dynamischen Datensatz verwenden. Bei Aktivierung des ersten RCBs wird der Datensatz geschrieben. Während dieses Vorganges wird bei Aktivierung aller anderen RCBs die obige Meldung ausgegeben. Die Aktivierung dieser RCBs erfolgt, sobald der Datensatz auf das Gerät geschrieben wurde.
-dbg DRV_FILE_TRANS
Liefert Angaben zur Überwachung von Dateiübertragungen.