IEC Dateiübertragung

Allgemein

Im IEC Treiber sind die “Controlling Station“ und "Controlled Station“ Teile der Dateiübertragung implementiert. Diese werden komplett im Treiber verarbeitet. Es wird kein Mapping der Dateiübertragungstelegramme auf DPEs vorgenommen. Somit ist die Schnittstelle zur Applikation die übertragene Datei. Die Dateiübertragung kann mit dem IEC 101 und 104 Treiber verwendet werden.

Controlling Station:

Ist der Treiber die Controlling Station, wird die Dateiübertragung über den internen _Iec.FileTransfer DP des jeweiligen Treibers ausgelöst. Am Command DPE wird die Dateiübertragung angestoßen und das Status DPE zeigt den Zustand an.

Das Kommando für das Abrufen einer Datei von der Controlled Station (SelectFile) ist:

122 <coa> <Dateinummer> <Sektionsnummer>

Z.B. "122 3.4 1234 1". Das bedeutet: Hol die Datei "1234" beginnend von Sektion 1 von der COA "3.4".

(Die COA wird wie im Peripherieadresspanel angegeben - HB.LB.)

Das Kommando für eine Anzeige bei der Controlled Station, das eine Datei abgerufen werden kann (FileReady) ist:

120 <coa> <Dateinummer> <Sektionsnummer>

Z.B. "120 3.4 1234 1". Das bedeutet, dass die Controlled Station die Datei "1234", beginnend mit Sektion 1, abrufen soll.

Das Format der Status Antwort ist:

<coa> <Dateinummer> <ERROR|OK>

Z.B. "3.4 1234 OK".

Das Senden eines "Verzeichnis" Kommandos wird zur Zeit nicht unterstützt.

Controlled Station:

Als Controlled Station antwortet der Treiber, gemäß IEC, zu relevanten Dateiübertragungstelegrammen.

Dateinamen

Die Dateien bilden die Schnittstelle zwischen Treiber und der Applikation. Die Applikation muss die Dateien, die übermittelt werden sollen, im "Out" Verzeichnis zur Verfügung stellen und kann die Dateien, die empfangen wurden, aus dem "In" Verzeichnis lesen (siehe auch Config-Einträge "ftRootDir", "ftInSubDir" und "ftOutSubDir" für das Definieren dieser Verzeichnisse).

In WinCC OA werden die IEC Datei Sektionen in separaten Dateien gespeichert. So werden die Sektionen 1 bis 3 der IEC Datei 123 in WinCC OA 123_1, 123_2 und 123_3 benannt.

Einträge in der Config-Datei

Die Beschreibung der relevanten Config-Einträge für die IEC Dateiübertragung ("ftTimeout", "ftRootDir", "ftInSubDir", "ftOutSubDir", "ftSegmentsPerLoop", "ftMaxQueuedReq") kann im Kapitel Mögliche Config-Einträge des IEC Treibers nachgelesen werden.

Die Einträge können sowohl für den IEC 101 als auch für den IEC 104 definiert werden.

Debug Optionen

Mit der Debug Option:

-dbg ft

werden die Ausgaben, die mit Dateiübertragung beim IEC zusammenhängen, in die Log-Datei geschrieben.

Mit der Option:

-dbg 2

kann der Telegrammverkehr ausgegeben werden.