Konfiguration - Schritt 4 - Interne DPT-Synchronisierung
Konfiguration
In diesem Panel werden die Verzeichnisse für die Synchronisation definiert - ASCII Export und ASCII Import. Diese sollen im optimalen Fall auf einem Backuppfad im Netzwerk liegen, bereits angelegt sein und mit entsprechenden Benutzerrechten versorgt sein. Zudem dient dieses Panel der Parametrierung des zyklischen Abgleichs der Originalwerte und Alarmen von bestimmten internen Datenpunkttypen über ASCII Import/Export. Der Abgleich findet zyklisch statt, damit die entsprechenden Datenpunkte vorher existieren, was durch den automatischen Parametrierabgleich festgelegt wird (z.B.: beim Anlegen einer neuen Alarmschirm- oder Treiberkonfiguration). Der Benutzer kann natürlich selbst Datenpunkttypen eintragen, deren Originalwerte dann zyklisch abgeglichen werden. Dabei muss auf Folgendes geachtet werden:
Damit Multiinstanzalarme auch übertragen werden, müssen die Datenpunkte auf beiden Systemen manuell eingetragen werden.
- "Alle DpEs": Es werden die Originalwerte aller Elemente des ausgewählten Datenpunkttyps zwischen den Systemen abgeglichen.
- "Mit DpEs": Es werden nur die Originalwerte der in der rechten Liste eingefügten Elemente abgeglichen.
- "Ohne DpEs": Es werden die Originalwerte aller Elemente, bis auf die aus der rechten Liste, abgeglichen.
Exportpfad für Parametrierabgleich
Pfad, in welchen der ASCII Export des PSS und aus welchem der ASCII Import des SSS erfolgt.
Es ist notwendig, den Host-Namen anzugeben (siehe auch Abbildung oberhalb). Geben Sie einen Pfad ein, der von allen 4 DRS-Servern erreichbar ist.
Der Eintrag hat unter den verschiedenen Betriebssystemen folgendermaßen auszusehen:
Windows: \\<hostname>\<folderName>
Linux: /nfs/<hostname>/<folderName>
Folder | Beschreibung |
---|---|
\ASC_Export\COPIED |
Die Dateien werden erfolgreich synchronisiert (in SSS importiert) und hier gespeichert. ASCII file deletion wird auf den Unterordner COPIED angewendet und die Storage space for files' div 2-Option auf beide Unterordner COPIED und DONE angewendet. |
\ASC_Import\DONE |
Die Dateien werden erfolgreich synchronisiert (in SSS importiert) und hier gespeichert. ASCII file deletion wird auf den Unterordner COPIED angewendet und die Storage space for files' div 2-Option auf beide Unterordner COPIED und DONE angewendet. |
Für die Ordner müssen die notwendigen Lese- und Schreibberechtigungen konfiguriert werden.. Bei Linux-Systemen: Der eigene Server hat im eigenen System keinen Mountpunkt (Einhängepunkt), weswegen es nicht möglich ist als Pfad einen /nfs/... Ordner anzugeben. Mit einer symbolischen Verknüpfung auf den eigenen Projekt-Ordner innerhalb des /nfs Pfades kann dies umgangen werden.
Zeitintervall
Definiert das Zeitintervall zwischen zwei Abgleichen der Parametrierung (Default = 20 Minuten).
Löschen der ASCII-Dateien
Wenn zwischen den Systemen Datenpunkte ausgetauscht werden, werden die dazugehörigen Daten als ASCII-Dateien im Verzeichnis /dplist gespeichert. Um einen Überlauf der Festplatte zu vermeiden, kann ein automatischer Löschvorgang dieser Dateien veranlasst werden. Dieser Löschvorgang richtet sich nach den beiden hier eingetragenen Einstellungen - Anzahl der Dateien und Speicherplatz für Dateien. Der Speicherplatz wird vor der Anzahl überprüft.
Die Dateien werden gelöscht, sobald eine der beiden Einstellungen überschritten wurde. Es werden nur jene Dateien gelöscht, die auch erfolgreich vom PSS zum SSS übertragen und dort auch eingespielt worden sind.
Bedeutung der Schaltflächen
- öffnet das Verzeichnisauswahlfenster.
- löscht die markierte Datenpunkttyp-Zeile aus der Liste.
- fügt den ausgewählten internen Datenpunkttyp der Liste hinzu.
- ersetzt den internen Datenpunkttyp aus der Liste durch den ausgewählten internen Datenpunkttyp. Beachten Sie, dass ein bestimmter interner Datenpunkttyp nicht mehrmals in der Liste vorkommen darf.
- stellt die originale Default-Parametrierung für den Abgleich der Originalwerte der internen Datenpunktelemente wieder her.
Abgleich Originalwerte interner DP-Typen
In der Liste werden alle internen Datenpunkttypen gelistet, deren Originalwerte zyklisch abgeglichen werden.
Die folgende Tabelle zeigt die Default-Parametrierung für den Abgleich der internen Datenpunkttypen:
Datenpunkttyp | Filter | Elemente |
---|---|---|
_Users | alle | |
_DpGroup | alle | |
_AcStructure | alle | |
_AESConfig | alle | |
_AEScreen | alle | |
_AESProperties | "Mit DpEs" | _AESProperties_* |
_AlertClass | alle | |
_AlertFilter | alle | |
_AlertRow | alle | |
_ASConfig | alle | |
_ASProperties | alle | |
_DriverCommon | "Ohne DpEs" | .SQ;.GQ;.IGQ |
_DynamicDatapoints | alle | |
_ESConfig | alle | |
_ESProperties | alle | |
_IecConnection | "Mit DpEs" | .LocalList;.GlobalList;.SendNoReply |
_Mod_Plc | "Ohne DpEs" | .ConnState;.Error;.SentFrames;.RcvFrames;.RejFrames |
_PanelTopology | alle | |
_PollGroup | alle | |
_SumAlertGeneral | alle | |
_SumAlertPanel | alle | |
_VarTrend | alle | |
_WsPermission | alle | |
_S7_Config | alle | |
_S7_Conn | "Mit DpEs" |
SetInvalidBit;.UseTSPP;.DoBrowseSymbols;.ProjectName;.ProgramName; .DrvNumber;.Active;.Address;.ReduConn.Address;.ReduConn.Active; .ReduCP.Address;.ReduCP.Active;.ReduCP.ReduConn.Address; .ReduCP.ReduConn.Active;.ReduControl.CP.SpsTag; .ReduControl.CP.CmdMode;.ReduControl.CP.Switch; .ReduControl.Conn.SpsTag;.ReduControl.Conn.CmdMode; .ReduControl.Conn.Switch |
_S7_Symbolics | alle | |
_OPCAEEventSubscription | "Ohne DpEs" | .Refresh;.BufferTimeAct;.MaxSizeAct |
_OPCAEPvssServer | alle | |
_OPCGroup | alle | |
_OPCServer | "Mit DpEs" |
.ReconnectTimer;.StateTimer;.QualInfoFilter.QualInfo; .QualInfoFilter.QualInfoDetail;.InvalidMapping; .DeleteServer;.GetItemIds |
_Statistics_Refresh | alle | |
_RDBArchive | "Mit DpEs" |
.db.dbType;.db.password;.db.user;.buffer.maxEntries; .buffer.maxBlocks;.buffer.retentionPeriod;.buffer.flushInterval; .buffer.flushHDBlockEntries;.buffer.maxHDBlocks; .dbConfig.reConnectMisses;.dbConfig.reConnectDelay; .dbConfig.dbWriteMisses;.dbConfig.dbWriteDelay; .dbConfig.dbWriteDelayError;.stopWriteToDB |
_OPCUA | "Mit DpEs" | *.Browse.* |
_OPCUAPvssServer | "Mit DpEs" | *.Config.* |
_OPCUAServer | "Mit DpEs" | *.Config.**;*.Redu.Config.* |
_OPCUASubscription | "Mit DpEs" | *.Config.** |