TcEventSourceLocation

Die Datei TcEventSourceLocation.xml definiert den Standort der Event Konfiguration eines jeden Event Source für den TcXmlFormatter. Die Datei befindet sich im TwinCAT Resource Verzeichnis.

Der aktuelle Pfad des Resource Verzeichnis kann aus der Registry ausgelesen werden. Unter dem Key-Wert HKEY_LOCAL_MACHINE\SOFTWARE\Beckhoff\TwinCAT\System\[ResourcePath] befindet sich der gesuchte Pfad.

Der nächste Screenshot zeigt den Wert im Registry Editor regedit.exe.

TcEventSourceLocation 1:

 

Schema

Die Abbildung zeigt das XML Schema, das die Struktur der TcEventSourceLocation XML Datei beschreibt.

TcEventSourceLocation 2:

Die Tabelle beschreibt die Knoten des XML Dokuments:

Schnittstelle

Beschreibung

TcEventSourceLocation

Das einzige Rootelement. Es enthält eine Liste der Location Knoten von 0 bis unendlich.

Location

Location stellt den Ort der XML-Dateien mit Source Ids dar, die die XmlEventConfguration enthält. Der Knoten hat zwei erforderliche Unterknoten: SourceId und Path

SourceId

Integer, der die Event Source Id darstellt.

Path

String, der den relativen Pfad oder Dateinamen der XmlEventConfguration für eine Source Id enthält.

Beispiel

Der nächste Textauszug zeigt eine Beispielkonfiguration der TcEventSourceLocation.xml Datei.

<?xml version="1.0"
encoding="UTF-8"?>
<TcEventSourceLocation>
    <Location>
       <SourceId>300</SourceId>
       <Path>TcIoMessages.xml</Path>
    </Location>
    <Location>
       <SourceId>500</SourceId>
       <Path>TcNcMessages.xml</Path>
    </Location>
    <Location>
       <SourceId>1</SourceId>
       <Path>user.xml</Path>
    </Location>
</TcEventSourceLocation>

Das Beispiel zeigt den Ort der I/O Meldungen, NC Meldungen und benutzerdefinierter Meldungen mit der Source Id 1 in der Datei user.xml, die sich im gleichen Verzeichnis befindet.