Wo werden die Symboldateien gespeichert?

Projektverzeichnis

Beim Erstellen eines Projekts wird die Symboldatei <Projektname>.sdb im Projektverzeichnis gespeichert. Wurde die Generierung der Symboldateien in EPAS-4 konfiguriert, enthält diese Datei die entsprechenden Einträge. (Siehe auch Wann wird eine Symboldatei erstellt?)

Verzeichnis der Gateway-Dateien

Wenn ein Projekt in die Steuerung heruntergeladen (geladen) wird, wird die Symboldatei <Projektname>.sdb auf dem Gateway-Server in das Verzeichnis Gateway server (standardmäßig C:\\WINNT\GATEWAY FILES) kopiert.

Voraussetzung: Eine Verbindung wurde über EPAS-4 > Online > Communication parameters konfiguriert.

In der Steuerung

Wenn ein Projekt in die Steuerung übertragen wird, kann die Symboldatei ebenfalls übertragen werden.

Ab V12 sind zwei Symboldateien in der Steuerung verfügbar. Dies ist erforderlich, da die Steuerung ab V12 Online-Änderungen und Programmwechsel unterstützt. Die Steuerung überprüft, ob die zur Verfügung gestellte Symboldatei dem geladenen Programm entspricht. Veraltete Symboldateien werden automatisch gelöscht.

Die Symboldatei download.sdb enthält die Dateien des geladenen Programmcodes. Die Symboldatei boot.sdb enthält die Informationen, die der Programmdatei default.prg entsprechen.

Boot.sdbDatei

Wenn die Option Update symbol file in EPAS-4 > Projekt > Optionen, Kategorie Login aktiviert ist, wird die Symboldatei beim Projekt-Download aus dem Projektverzeichnis in die Steuerung kopiert und als boot.sdb gespeichert.

Downoad.sdbDatei

Bei einem Neustart der Steuerung wird die Symboldatei boot.sdb automatisch in die Datei download.sdb kopiert. Damit kann sichergestellt werden, dass die Datei download.sdb dem Startprojekt entspricht.

Die Datei download.sdb wird gelesen, wenn ein Client die Symbolinformationen von der Steuerung abruft.

Upload-Verzeichnis

Wenn ein Client ein Projekt von der Steuerung lädt, wird die Symboldatei download.sdb von der Steuerung abgerufen und in das Upload-Verzeichnis des Gateways kopiert. Dort wird sie unter dem Namen <Projektname>.sdb gespeichert. (Falls der Projektname nicht ermittelt werden konnte, wird die Datei mit dem Namen download.sdb gespeichert.)

Daher kann der Client bei weiteren Uploads die Symbolinformationen von diesem Gateway-Verzeichnis abrufen. Dafür wird weniger Zeit benötigt als für das Lesen aus der Steuerung.

Sequenz

Wenn der OPC-Server (dies ist der Gateway-Server) eine Verbindung einrichtet, versucht er, die Symboldatei download.sdb von der Steuerung zu laden. Zuerst wird überprüft, ob die Symboldatei im Upload-Verzeichnis mit der in der Steuerung identisch ist.

Ist sie nicht identisch, wird die Datei aus der Steuerung in das Upload-Verzeichnis geladen.

Wurde keine Symboldatei in der Steuerung gefunden, wird im Verzeichnis Gateway files (des Gateways, das für die Kommunikation verwendet wird) nach der Symboldatei gesucht.

Wurde dort auch keine Symboldatei gefunden, ist kein Datenaustausch zwischen dem Client und der Steuerung möglich.