Internal data points of the IEC 61850 client
_IEC61850_Client
Per Default stellt dieser interne Datenpunkttyp für die Managernummern 1, 2 und 3 die folgenden drei Datenpunkte zur Verfügung: _IEC61850_Client1, _IEC61850_Client2 und _IEC61850_Client3.
Um einen IEC 61850 Client mit einer Managernummer größer als 3 zu starten, muss der notwendige Datenpunkt manuell hinzugefügt werden.
Element | Typ | Beschreibung |
---|---|---|
Config.IEDList | dyn_string | Enthält eine Liste aller Geräte die von dieser Client-Instanz bedient werden. |
_IEC61850_IED
Dieser interne Datenpunkttyp enthält Informationen zu den Datenpunkten Command, State, Config, File Transfer, Online Browse, Offline Browse eines jeden Geräts. Ein Datenpunkt für jedes erstellte Geräte wird unter diesem Datenpunkttyp angelegt. Folgende Datenpunktelemente sind für jeden Datenpunkt vorhanden:
Element | Typ | Beschreibung |
---|---|---|
Command.GQ | boolean | Startet eine General Query. |
Command.BrowseOnline | boolean | Startet das Browsen eines verbundenen Geräts. |
Command.FileTransfer.ReadDirectory | boolean | Befehl um alle Dateinamen vom Verzeichnis das auf _IEC61850_IED.FileTransfer.SourcePath angegeben ist zu lesen. |
Command.FileTransfer.DownloadFile | boolean | Startet das Herunterladen von der vom Benutzer ausgewählten Datei in das Verzeichnis das auf _IEC61850_IED.FileTransfer.DestinationPath angegeben ist. Der Name der Datei die heruntergeladen werden soll wird auf dem Element IEC61850_IED.FileTransfer.SelectedFileName definiert. |
State.ConnState | unsigned integer |
Speichert den aktuellen Verbindungsstatus des Geräts, im Falle von redundanten Geräten den Gesamtzustand der Verbindungen. Folgende Werte sind möglich:
|
State.BrowseState | unsigned integer |
Speichert den Browse-Status des Geräts. Folgende Werte sind möglich:
|
State.BrowseError | unsigned integer |
Speichert den Fehlercode der entweder vom Browsen des Gerätes oder der Konfigurationsdatei zurückgeliefert wurde. Folgende Werte sind möglich:
|
State.DynDatasetsResponseCode | integer | Wird derzeit nicht verwendet. |
State.FileTransferResponseCode | integer | Speichert den Response-Code für Lese- und Download-Operationen. Die möglichen Werte finden Sie. |
State.IedHealth | unsigned integer | Falls ein Health-Tag definiert wurde, wird der hier gezeigte Wert auf IED-Ebene errechnet und zeigt den Status des primären IEDs an. Wird nur bei Konfiguration von redundanten Geräten verwendet. |
State.IsMaster | boolean | Falls ein Switch-Tag definiert wurde, gibt dieser Wert an ob das IED gerade aktiv ist. Wird nur bei Konfiguration von redundanten Geräten verwendet. |
Config.IPAddress | string |
Speichert die IP-Adresse des Zielgeräts im folgenden Format: <IP address>:<Port number> Hinweis Wird keine Portnummer angegeben, so wird die Defaultnummer 102 verwendet. Es können nur IPv4 Adressen verwendet werden! |
Config.SCLFilePath | string | Speichert den ganzen Pfad zu einer Konfigurationsdatei die für Offline-Browsing ausgewählt wurde. |
Config.Active | boolean | Speichert den Aktivierungsstatus der Verbindung zum Zielgerät. |
Config.BrowseFile | boolean | Definiert, ob eine Datei oder ein Gerät gebrowst werden sollen. |
Config.DrvNum | integer | Speichert die Treibernummer die für dieses Gerät konfiguriert wurde. |
Config.ConnectPassive | boolean | In einem redundanten System gibt der hier gespeicherte Wert an, ob der passive Client eine Verbindung zum Gerät herstellt. In diesem Fall werden Werte durch Polling erhalten. Per Default ist dieses DPE für ein Singlesystem auf FALSE und für ein redundantes System auf TRUE gesetzt. |
Config.Password | string | Speichert das Passwort, das für die Authentifizierung benötigt wird. Das Passwort wird im Klartext gespeichert. |
Config.Authentication | boolean | Bestimmt ob Authentifizierung verwendet werden soll. |
Config.Location | string | Speichert die zugewiesenen Standortnamen. Der Name kann direkt oder durch Browsen zugewiesen werden. Wird für Filterfunktionen der IED-Liste verwendet. |
Config.VoltageLevel | string | Speichert die vom Benutzer zugewiesene Spannungsebene, die für Filterfunktionen der IED-Liste verwendet wird. |
Config.Type | string | Speichert den vom Benutzer zugewiesenen IED-Typ der für die Filterfunktion der IED-Liste verwendet wird. |
Config.DynamicDatasetInfo.Datasets | dynamic string | Speichert die Namen der dynamischen Datensätze die für diesen Client erstellt wurden. |
Config.DynamicDatasetInfo.MembersList | dynamic string | Speichert die Datensatzelemente aller dynamischen Datensätze dieses Clients. |
Config.DynamicDatasetInfo.DOAttributesList | dynamic string | Speichert die Elemente aller Datensatzelemente. |
Config.Client.PSEL | string | Speichert den Wert des Presentation Selectors für erweiterte Kommunikation. |
Config.Client.SSEL | string | Speichert den Wert des Session Selectors für erweiterte Kommunikation. |
Config.Client.TSEL | string | Speichert den Wert des Transport Selectors für erweiterte Kommunikation. |
Config.Client.APTitle | string | Speichert den AP Titel für erweiterte Kommunikation im Format [0-9],[0-9],...,[0-9]. Maximal 8 Kommas sind erlaubt. |
Config.Client.APInvokeID | integer | Speichert die AP Invoke ID für erweiterte Kommunikation. |
Config.Client.AEQualifier | integer | Speichert den AE Qualifier für erweiterte Kommunikation. |
Config.Client.AEInvokeID | integer | Speichert die AE Invoke ID für erweiterte Kommunikation. |
Config.Client.UseTitleQualifier | boolean |
Definiert, ob AP Titel und AE Qualifier bei Verbindungsaufbau übertragen werden sollen. Default: TRUE |
Config.Client.UseInvoke | boolean |
Definiert, ob AP Invoke ID und AE Invoke ID bei Verbindungsaufbau übertragen werden sollen. Default: TRUE |
Config.Server.PSEL | string | Speichert den Wert vom Presentation Selector des Geräts |
Config.Server.SSEL | string | Speichert den Wert vom Session Selector des Geräts |
Config.Server.TSEL | string | Speichert den Wert vom Transport Selector des Geräts |
Config.Server.APTitle | string |
Speichert den AP Titel im Format [0-9],[0-9],[0-9],...[0-9]. Maximal 8 Kommas sind erlaubt. |
Config.Server.APInvokeID | integer | Speichert die AP Invoke ID für das Gerät. |
Config.Server.AEQualifier | integer | Speichert den AE Qualifier für das Gerät. |
Config.Server.AEInvokeID | integer | Speichert die AE Invoke ID für das Gerät. |
Config.Server.UseTitleQualifier | boolean |
Definiert, ob AP Titel und AE Qualifier bei Verbindungsaufbau übertragen werden sollen. Default: TRUE |
Config.Server.UseInvoke | boolean |
Definiert, ob AP Invoke ID und AE Invoke ID bei Verbindungsaufbau übertragen werden sollen. Default: TRUE |
Config.BrowseTimeout | unsigned integer | Dieses Intervall in Sekunden definiert den Timout der beim Online Browsen verwendet wird. Default = 30 |
Config.ReadCompleteBuffer | boolean | Bestimmt, ob der gesamte Puffer beim Aktivieren eines BRCBs abgerufen werden soll. Per Default ist dieses DPE auf FALSE gesetzt, was bedeutet dass nur Reports erhalten werden, die während eines Verbindungsverlustes gepuffert wurden (ab Entry ID). |
Config.ReportControlBlocks | dynamic string | Speichert die Liste aller initialisierten RCBs. |
Config.DefaultReserveTms | unsigned integer | Definiert den Defaultwert für das ReserveTms-Intervall eines BRCB im Fall dass beim Browsen 0 oder -1 geliefert wird. |
Config.ResvTmsDatatype | unsigned integer | Dieses DPE ist unbenutzt. |
Config.ConnectionType | unsigned integer |
Gibt Auskunft über den Verbindungstyp:
|
Config.IEDName | string | Der IED-Name (des primären IEDs). |
Config.APName | string | Der AP-Name (des primären IEDs). |
Config.PassiveAcquireData | bool | Definiert, ob der passive Client eines redundanten Systems Daten erfassen soll. Daten können entweder durch Polling oder spontane Kommunikation erhalten werden. |
Config.Security.CaFilePath | string | Datei mit Zertifikaten der Certificate Authority (CA Zertifikate) |
Config.Security.CrlFilePath | string | Die Revocation List der Certificate Authority. |
Config.Security.MmsCertPath | string | Das Zertifikat für die MMS Verschlüsselung. |
Config.Security.MmsCommonName | string | Der MMS common name. |
Config.Security.MmsKeyFilePath | string | Der Private Key für die MMS Verschlüsselung. |
Config.Security.MmsKeyPass | string | Die Sicherheitsfrage zur Entschlüsselung des Private Keys. |
Config.Security.TlsCertPath | string | Das Zertifikat für die TLS Verschlüsselung. |
Config.Security.TlsCommonName | string | Der TLS common name. |
Config.Security.TlsKeyFilePath | string | Der Private Key für die TLS Verschlüsselung. |
Config.Security.TlsKeyPass | string | Die Sicherheitsfrage zur Entschlüsselung des Private Keys. |
Config.Security.TlsRenegCout | uint | Die maximale Anzahl der ausgetauschten MMS Nachrichten, bevor die Verschlüsselung der Verbindung erneut verifiziert wird. Der Defaultwert ist 100. |
Config.Security.TlsRenegTimeout | time | Die maximale Zeit in Sekunden, bevor die Verschlüsselung der Verbindung erneut verifiziert wird. Der Defaultwert ist 60 Sekunden. |
Config.Security.Ciphers | string | Der openSSL Cipher Suite String. |
Config.Security.CaVerifyDepth | uint | Die Verifikationstiefe (Depth of certificate chaining) für Certifcation Authority Files. Der Defaultwert ist 1. Erlaubte Werte sind 0-99999. |
Config.Security.TlsMethod | uint | Legt die Art der TLS-Verschlüsselung fest. Dies wird als Enumeration angegeben (TLSv1 = 0, TLSv1.1, SSLv2, SSLv3, SSLv2and3) |
FileTransfer.SourcePath | string | Speichert den Verzeichnispfad von wo DR-Dateien abgefragt werden sollen. |
FileTransfer.DestinationPath | string | Speichert den Verzeichnispfad wo DR-Dateien abgespeichert werden sollen. |
FileTransfer.FileList | dynamic string | Speichert die Namen der Dateien die sich im Verzeichnis befinden, welches bei _IEC61850_IED.FileTransfer.FileList definiert ist. Um ein ausgewählte Datei herunterzuladen wird der Quellpfad zum ausgewählten Dateinamen hinzugefügt. |
FileTransfer.SelectedFileName | string | Speichert den Namen der Datei die für den Download ausgewählt wurde. |
BrowseResults.TagsList | dynamic string |
Speichert alle Tags die während dem Browsen im folgenden Format gelesen wurden: <full path>|<IEC 61850 data type> |
BrowseResults.DescriptionInfo | dynamic string | Speichert die Beschreibungsinformation die beim Browsen für jeden Baumknoten erhalten wurde. |
BrowseResults.UnitsInfo | dynamic string | Speichert die Informationen der Einheiten die während dem Browsen für jeden Baumknoten erhalten wurde. |
BrowseResults.CDCInfo | dynamic string | Speichert Abbildungsinformationen von Datenobjekten auf CDCs. |
BrowseResults.ScalingInfo | dynamic string | Speichert Skalierungs-Informationen die während dem Browsen für jeden Baumknoten erhalten wurde. |
BrowseResults.DatasetInfo.Datasets | dynamic string | Speichert die Namen von Datensätzen im Format <Logical Device name>/<Logical Node>$<Dataset name>. |
BrowseResults.DatasetInfo.Memberslist | dynamic string |
Speichert die Datensatzelemente für jeden Functional Constraint im folgenden Format:
Der Datensatz-Index ist die Position des Datensatzes im dynamischen String der auf _IEC61850_IED.BrowseResults.DatasetInfo.Datasets abgelegt ist. |
BrowseResults.DatasetsInfo.DOAttributesList | dynamic string |
Speichert für jedes Datensatzelement eines FCD-Datensatzes die Datenattribute im folgenden Format: <Dataset index>|<DO index>|<DA name 1>|<DA name 2>|…<DA name N> Der Datensatz-Index ist die Position des Datensatzes im dynamischen String der auf _IEC61850_IED.BrowseResults.DatasetInfo.Datasets abgelegt ist. Der DO-Index wird folgendermaßen abgeleitet: Nehmen Sie ein Element des dynamischen Strings auf _IEC61850_IED.BrowseResults.DatasetInfo.MembersList und teilen Sie ihn ab der Pipe (“|”). Der DO-Index ist die Position im sich ergebenden dynamischen String. |
BrowseResults.ReportControlBlocks | dynamic string | Speichert den Namen der RCBs die beim Browsen erhalten wurden. |
BrowseResults.IECEdition | string | Speichert die IEC Edition die vom Engineering Tool ermittelt wurde. |
BrowseResults.ResvTmsIsSigned | boolean | Definiert, ob der Server das Attribut resvTms als signed oder unsigned Integer implementiert. |
CtlModelInfo | dynamic string |
Speichert für Steuerbefehle (steuerbare Objekte) das in der Konfigurationsdatei definierte Control Model. Die Liste enthält nicht alle in der Konfigurationsdatei verfügebaren steuerbaren Objekte, sondern nur jene, für die ein Control Model definiert wurde. Mögliche Werte sind:
|
DeviceInfo.VendorName | string | Speichert den Herstellernamen des Geräts das durch den “identify” Request erhalten wurde. |
DeviceInfo.ModelName | string | Speichert den Modellnamen des Geräts das durch den “identify” Request erhalten wurde. |
DeviceInfo.Revision | string | Speichert die Revisionsnummer des Geräts das durch den “identify” Request erhalten wurde. |
Engineering.RcbConfig | boolean |
Legt fest, ob RCBs ohne Schreiben der Konfigurationseinstellungen aktiviert werden. Wenn die Einstellung auf "false" gesetzt wurde, werden die Einstellungen der nachfolgenden Elemente ignoriert, bzw. als false betrachtet. Mögliche Werte sind:
|
Engineering.datSet | boolean | Zeigt ob das Schreiben von Datensätzen aktiviert ist. Wird von der Konfiguration der SCL-Datei ausgelesen, kann überschrieben werden. |
Engineering.rptID | boolean | Zeigt ob das Schreiben der Report-ID aktiviert ist. Wird von der Konfiguration der SCL-Datei ausgelesen. |
Engineering.optFields | boolean | Zeigt ob das Schreiben von optionalen Feldern aktiviert ist. Wird von der Konfiguration der SCL-Datei ausgelesen, kann überschrieben werden. |
Engineering.bufTime | boolean | Zeigt ob das Schreiben der Bufferzeit aktiviert ist. Wird von der Konfiguration der SCL-Datei ausgelesen. |
Engineering.trgOps | boolean | Zeigt ob das Schreiben von Triggeroptionen aktiviert ist. Wird von der Konfiguration der SCL-Datei ausgelesen, kann überschrieben werden. |
Engineering.intgPd | boolean | Zeigt ob das Schreiben der Integrity Period aktiviert ist. Wird von der Konfiguration der SCL-Datei ausgelesen, kann überschrieben werden. |
Engineering.resvTms | boolean | Zeigt ob das Schreiben von Reserve Tms aktiviert ist. Wird von der Konfiguration der SCL-Datei ausgelesen, kann überschrieben werden. |
Engineering.EnforceRcbIndex | boolean | Zeigt ob das Erzwingen einer RCB-Indexierung aktiviert ist. |
DeviceRedundancy.Command.Switchover | unsigned integer |
Löst eine Umschaltung zum ausgewählten IED aus. Mögliche Werte:
|
DeviceRedundancy.State.ActiveDevice | unsigned integer |
Zeigt an welches IED des redundanten Paares aktiv ist und ob eine Umschaltung erfolgreich war.
|
DeviceRedundancy.State.ConnStatePrimary | unsigned integer |
Aktueller Verbindungsstatus zum primären IED. Die erlaubten Werte entsprechen den Werten von _IEC61850_IED.State.ConnState. |
DeviceRedundancy.State.ConnStateSecondary | unsigned integer |
Aktueller Verbindungsstatus zum sekundären IED. Die erlaubten Werte entsprechen den Werten von _IEC61850_IED.State.ConnState. |
DeviceRedundancy.Config.HealthTag | string | Adresse des Tags welcher die IED-Health-Informationen beinhaltet. |
DeviceRedundancy.Config.SwitchTag | string | Adresse des Switch-Tags. |
DeviceRedundancy.Config.HealthTagInterval | unsigned integer | Intervall in welchem der Health-Tag überprüft wird |
DeviceRedundancy.Config.SwitchTagInterval | unsigned integer | Intervall in welchem der Switch-Tag überprüft wird |
DeviceRedundancy.Config.ConnectPrimary | boolean | Bestimmt ob die Verbindung zum primären IED des redundanten Paares aufgebaut werden soll. Default ist true, Verbindung soll hergestellt werden. |
DeviceRedundancy.Config.ConnectSecondary | boolean | Bestimmt ob die Verbindung zum sekundären IED des redundanten Paares aufgebaut werden soll. Default ist true, Verbindung soll hergestellt werden. |
SecondaryDevice.State.ConfigRevision | unsigned integer |
Revisionsnummer des RCB auf dem sekundären Gerät. Hinweis: Für jeden RCB gibt es in WinCC OA nur einen Satz von Konfigurationsdaten. Im Falle von Geräterdundanz existieren physich allerding zwei RCBs, jeweils einer auf jedem der Redundanzpartner. Da die Engineeringschritte auf den beiden Geräten unterschiedlich sein können, können sich auch die Revisionsnummern unterscheiden. |
SecondaryDevice.State.IedHealth | unsigned integer | Falls ein Health-Tag definiert wurde, wird der hier gezeigte Wert auf IED-Ebene errechnet und zeigt den Status des sekundären IEDs an. Wird nur bei Konfiguration von redundanten Geräten verwendet. |
SecondaryDevice.State.IsMaster | bool | Falls ein Switch-Tag definiert wurde, gibt dieser Wert an ob das IED gerade aktiv ist. Wird nur bei Konfiguration von redundanten Geräten verwendet. |
SecondaryDevice.Config.IPAddress | string |
Die IP-Adresse des sekundären IEDs im Format <IP Adresse>[:<Port>]. Hinweis Wird keine Portnummer angegeben, so wird die Defaultnummer 102 verwendet. Es können nur IPv4 Adressen verwendet werden! |
SecondaryDevice.Config.Password | string | Speichert das Passwort, das für die Authentifizierung benötigt wird. Das Passwort wird im Klartext gespeichert. |
SecondaryDevice.Config.Authentication | unsigned integer | Bestimmt ob Authentifizierung verwendet werden soll. |
SecondaryDevice.Config.Server.PSEL | string | Speichert den Wert des Presentation Selectors für erweiterte Kommunikation. |
SecondaryDevice.Config.Server.SSEL | string | Speichert den Wert des Session Selectors für erweiterte Kommunikation. |
SecondaryDevice.Config.Server.TSEL | string | Speichert den Wert des Transport Selectors für erweiterte Kommunikation. |
SecondaryDevice.Config.Server.APTitle | string | Speichert den AP Titel für erweiterte Kommunikation im Format [0-9],[0-9],...,[0-9]. Maximal 8 Kommas sind erlaubt. |
SecondaryDevice.Config.Server.APInvokeID | int | Speichert die AP Invoke ID für erweiterte Kommunikation. |
SecondaryDevice.Config.Server.AEQualifier | int | Speichert den AE Qualifier für erweiterte Kommunikation. |
SecondaryDevice.Config.Server.AEInvokeID | int | Speichert die AE Invoke ID für erweiterte Kommunikation. |
SecondaryDevice.Config.Server.UseTitleQualifier | bool |
Definiert, ob AP Titel und AE Qualifier bei Verbindungsaufbau übertragen werden sollen. Default: TRUE |
SecondaryDevice.Config.Server.UseInvoke | bool |
Definiert, ob AP Invoke ID und AE Invoke ID bei Verbindungsaufbau übertragen werden sollen. Default: TRUE |
SecondaryDevice.Config.IEDName | string | Der IED-Name des sekundären IEDs. |
SecondaryDevice.Config.APName | string | Der AP-Name des sekundären IEDs. |
SecondaryDevice.DeviceInfo.VendorName | string | Speichert den Herstellernamen des sekundären Geräts der durch den “identify” Request erhalten wurde. |
SecondaryDevice.DeviceInfo.ModelName | string | Speichert den Modellnamen des sekundären Geräts der durch den “identify” Request erhalten wurde. |
SecondaryDevice.DeviceInfo.Revision | string | Speichert die Revisionsnummer des sekundären Geräts der durch den “identify” Request erhalten wurde. |
_IEC61850_RCB
Dieser interne Datenpunkttyp erstellt die Datenpunkte für alle verfügbaren RCBs des Geräts. Folgende Datenpunkte enthalten Informationen zu den RCBs.
Element | Typ | Beschreibung |
---|---|---|
Command.PurgeBuffer | boolean |
Startet den Befehl um den Puffer eines BRCBs zu leeren. Der BRCB muss hierfür deaktiviert sein. |
Command.GI | boolean | Startet eine General Interrogation (Abfrage aller Werte). Der RCB muss aktiv sein. |
Command.UpdateSettings | boolean | Startet den Befehl um die Konfigurationseinstellungen des RCBs zu erhalten. Dieses DPE wird nur bei der Initialisierung verwendet. |
State.RCBState | unsigned integer | Der aktuelle Status des RCBs. Siehe RCB States. |
State.ResponseCode | unsigned integer | Speichert den ResponseCode der vom Gerät für RCB-Operationen erhalten wird. |
State.OverflowTimeStamp | time | Zeitstempel des zuletzt empfangenen BRCB mit Overflow-Flag auf TRUE. Muss vom Benutzer zurückgesetzt werden. |
State.ConfigRevision | unsigned integer | Revisionsnummer des RCBs der von einem Third-Party-Engineering Tool (z.B. DIGSI) definiert wurde. |
State.IsInitialized | boolean | |
Config.ReportID | string | Trivial name of the report |
Config.ReportEnable | boolean | Definiert, ob der RCB aktiviert werden soll wenn eine Verbindung mit dem Gerät hergestellt wird. |
Config.DataSetName | string | Definiert den Namen des Datensatzes der vom RCB verwendet werden soll. |
Config.IntegrityPeriod | unsigned integer |
Definiert das Intervall in Millisekunden in dem Reports im Fall einer zyklischen Übertragung generiert werden. 0 bedeutet keine zyklische Übertragung. |
Config.BufferTime | unsigned integer | Definiert das Intervall in Millisekunden in dem Werte am Gerät gepuffert werden, bevor ein Report erstellt wird. |
Config.Reserve | boolean | Gibt an, ob ein URCB für diesen Client reserviert ist. |
Config.ReserveTms | integer |
Definiert die Zeit in Sekunden, die ein BRCB für den Client nach Verbindungsverlust reserviert ist. Folgende Werte sind möglich:
|
Config.OptionalFields | bit32 |
Vom Benutzer definierte Einstellung der optionalen Felder. Ist das Bit gesetzt, ist das jeweilige optionale Feld aktiviert, andernfalls deaktiviert.
|
Config.TriggerOptions | bit32 |
Vom Benutzer definierte Einstellung der Triggeroptionen. Ist das Bit gesetzt, ist die jeweilige Trigger option aktiviert, andernfalls deaktiviert.
|
RCBInfo.ConfigRevision | unsigned integer | Revisionsnummer des RCBs der von einem Third-Party-Engineering Tool (z.B. DIGSI) definiert wurde. |
RCBInfo.SequenceNumber | unsigned integer | Fortlaufende Nummer die bei jedem erhaltenen Report erhöht wird. Die Nummer startet bei jedem Umlauf sowie bei RCB Aktivierung erneut bei 0. Wird gespeichert wenn das entsprechende optionale Feld gesetzt ist. |
RCBInfo.EntryID | string | Eindeutige ID des zuletzt erhaltenen Reports. Wird gespeichert wenn das entsprechende optionale Feld gesetzt ist. |
RCBInfo.TimeOfEntry | time | Zeitstempel des zuletzt erhaltenen BRCBs. Wenn das Übertragen dieser Information vom Zielgerät unterstützt wird, zeigt dies die Zeit wann der Report am Gerät erzeugt wurde. Andernfalls wird der Zeitstempel vom Client gesetzt. Wird gespeichert wenn das entsprechende optionale Feld gesetzt ist. |
RCBInfo.Buffered | boolean | Zeigt an, ob ein RCB gepuffert oder ungepuffert ist. |
RCBInfo.MaxReportsEnable | unsigned integer | Die maximale Anzahl an Instanzen die von diesem RCB erlaubt sind. Wird gespeichert wenn das entsprechende optionale Feld gesetzt ist. |
RCBInfo.Dataset | string | Enthält den Namen des Datensatzes der vom RCB verwendet wird. Wird gespeichert wenn das entsprechende optionale Feld gesetzt ist. |
RCBInfo.DataReference | dynamic string | Enthält die Namen der Datensatz-Element. Wird gespeichert wenn das entsprechende optionale Feld gesetzt ist. |
RCBInfo.ReasonForInclusion | string | Der Grund (Triggeroption) wieso der Report generiert wurde. Wird gespeichert wenn das entsprechende optionale Feld gesetzt ist. |
RCBInfo.Indexed | boolean | Zeigt ob es indizierter RCB ist. |
BrowsedConfig.ReportID | string | Trivial name of the report |
BrowsedConfig.DataSetName | string | Definiert den Namen des Datensatzes das vom RCB verwendet werden soll. |
BrowsedConfig.IntegrityPeriod | unsigned integer |
Definiert das Intervall in Millisekunden in dem Reports im Fall einer zyklischen Übertragung generiert werden. 0 bedeutet keine zyklische Übertragung. |
BrowsedConfig.BufferTime | unsigned integer | Definiert das Intervall in Millisekunden in dem Werte am Gerät gepuffert werden, bevor ein Report generiert wird. |
BrowsedConfig.Reserve | boolean | Definiert, ob ein URCB für diesen Client reserviert ist. |
BrowsedConfig.ReserveTms | integer |
Definiert die Zeit in Sekunden die ein BRCB für einen Client nach Verbindungsverlust reserviert ist. Mögliche Werte sind:
|
BrowsedConfig.OptionalFields | bit32 |
Einstellung der optionalen Felder aus Konfigurationsdatei. Ist das Bit gesetzt, ist das jeweilige optionale Feld aktiviert, andernfalls deaktiviert.
|
BrowsedConfig.TriggerOptions | bit32 |
Einstellung der Triggeroptionen aus Konfigurationsdatei. Ist das Bit gesetzt, ist die jeweilige Trigger option aktiviert, andernfalls deaktiviert.
|