SECS-Gateway-Konfiguration
Dieses Kapitel beschreibt die Konfiguration des SECS-Gateways.
Klicken Sie auf die Schaltfläche SECS-Gateway im Treiberpanel des System Managements, um das Konfigurationspanel zu öffnen.
SECS-Gateway
Über diese Auswahlbox können Sie eines der vorhandenen SECS-Gateways auswählen. Mit der Schaltfläche Erstellen können Sie ein neues Gateway erstellen. Die Schaltfläche Löschen entfernt das aktuell ausgewählte Gateway. Dies ist nur möglich, wenn dem Gateway kein Gerät zugewiesen ist.
Verbindungen
Die Tabelle auf der linken Seite enthält alle verfügbaren Verbindungen. Die Tabelle auf der rechten Seite zeigt, welche Verbindungen dem ausgewählten Gateway zugewiesen sind, sowie deren Aktiv- und Verbindungsstatus.
Verbindungskonfiguration
Diese Schaltfläche öffnet das folgende Panel zum Erstellen und Konfigurieren von Geräteverbindungen. Änderungen in diesem Panel (unabhängig von der Registerkarte) werden erst wirksam, wenn die Schaltfläche Übernehmen oder OK gedrückt wird.
Gerät
Über diese Auswahlbox können Sie eine der vorhandenen Geräteverbindungen auswählen. Mit der Schaltfläche Erstellen können Sie eine neue Verbindung erstellen. Die Schaltfläche Entfernen entfernt die aktuell ausgewählte Verbindung. Über die Beschreibung können Sie eine Beschreibung für die ausgewählte Verbindung setzen.
Registerkarten
| Registerkarte | Beschreibung |
|---|---|
| Konfiguration | Konfiguration der Geräte-ID, ob die Verbindung HSMS-aktiv oder -passiv ist, Port usw. |
| Erweiterte Einstellungen | Verbindungsspezifische Timeout-Konfiguration |
| Control State | Bedienung und Konfiguration des Geräte-Control-State |
Status
Zeigt den Verbindungsstatus von Host 1 / Host 2 an. Folgende Status sind möglich:
Verbindung:
- 0 — Nicht definiert
- 1 — Nicht verbunden
- 2 — Verbindungsaufbau
- 3 — Nicht aktiv
- 4 — Verbindungsabbau
- 5 — Fehler
- 256 — Verbunden
Konfiguration
Diese Registerkarte ermöglicht die Definition allgemeiner Verbindungseinstellungen wie Geräte-ID, IP-Adresse und Port.
- Aktiv
- Kontrollkästchen zum Aktivieren/Deaktivieren der Verbindung.
- Geräte-ID
- Definiert die Geräte-ID, mit der sich der Host verbindet.
- IP-Adresse
- Definiert die IP-Adresse, mit der sich der TCP-Client verbindet. Nur verfügbar, wenn das Kontrollkästchen HSMS-Passive nicht aktiviert ist. Das Ändern der IP-Adresse und Übernehmen der Änderungen stoppt und startet die Verbindungsinstanz neu.
- Port
- Definiert den Port, über den die Geräteverbindung sich im HSMS-aktiv-Modus (TCP-Client) verbindet. Das Ändern des Ports und Übernehmen der Änderungen stoppt und startet die Verbindungsinstanz neu.
- HSMS-Passive
- Kontrollkästchen, das konfiguriert, ob das Gerät HSMS-aktiv (TCP-Client) oder HSMS-passiv (TCP-Server) ist.
Erweiterte Einstellungen
Diese Registerkarte konfiguriert die verbindungsspezifischen Timeouts des Geräts, die in Sekunden angegeben werden.
Weitere Details zu den Timeouts T3, T5, T6 und T7 finden Sie im SEMI E37-00-0222 Standard.
- T3 (SEMI E37 T3 Data Reply Timeout)
- Gibt die maximale Zeitspanne an, die das Gerät auf eine erwartete Antwortnachricht wartet.
- T5 (SEMI E37 T5 Connection Separation Timeout)
- Enthält den Timeout in Sekunden bis zum nächsten Verbindungsversuch.
- T6 (SEMI E37 T6 Control Reply Timeout)
- Maximale Wartezeit auf Select.res, Linktest.res usw.
- T7 (SEMI E37 T7 Connection Idle Timeout)
- Verbleibende Zeit im Verbindungsstatus „NOT SELECTED" bis ein Kommunikationsfehler erkannt wird.
- Lifebeat
- Enthält den Timeout in Sekunden bis zur nächsten TCP/IP-Verbindungsprüfung, die an den Host gesendet wird.
Control State
Diese Registerkarte ermöglicht die Konfiguration und Bedienung des Control State des Geräts.
Um dieses Panel bedienen zu können, müssen die folgenden CNS-Knoten der Geräteinstanz im Anlagenmodell-Editor konfiguriert sein, andernfalls wird ein Fehlerdialog angezeigt (eine detaillierte Beschreibung der CNS-Knoten finden Sie im Abschnitt CNS-Struktur):
<SystemName>.<SecsGwView>:<SecsEquip>.PLCControlState<SystemName>.<SecsGwView>:<SecsEquip>.PLCControlState.Config.OAOperateControlStateAllowed<SystemName>.<SecsGwView>:<SecsEquip>.PLCControlState.Config.StartingControlState<SystemName>.<SecsGwView>:<SecsEquip>.PLCControlState.Config.DefaultOfflineControlState<SystemName>.<SecsGwView>:<SecsEquip>.PLCControlState.Command.LocalRemote<SystemName>.<SecsGwView>:<SecsEquip>.PLCControlState.Command.EquipReqOnline<SystemName>.<SecsGwView>:<SecsEquip>.PLCControlState.Command.EquipReqOffline
- Online-Steuerung aktivieren
-
Kontrollkästchen, das konfiguriert, ob die Host-Online-Steuerung aktiviert ist. Wenn aktiviert, wird der verknüpfte DP für den CNS-Knoten
<SystemName>.<SecsGwView>:<SecsEquip>.PLCControlState.Command.EquipReqOnlineauf true gesetzt, was einen Control-State-Wechsel in der verwendeten SPS auslöst. Wenn das Kontrollkästchen deaktiviert wird, wird der CNS-Knoten<SystemName>.<SecsGwView>:<SecsEquip>.PLCControlState.Command.EquipReqOfflineauf true gesetzt, was einen Control-State-Wechsel in der verwendeten SPS auslöst.Änderungen werden erst wirksam, wenn die Schaltfläche Übernehmen geklickt wird.
- Remote/Local
- Dieses Optionsfeld konfiguriert den Online-Steuerungsmodus auf
Remote oder Local. Das Optionsfeld ist nur
aktiviert, wenn Online-Steuerung aktivieren aktiviert ist. Im
Remote-Modus kann der Host beliebige Nachrichten und
Steuerungsbefehle an das Gerät senden. Im Local-Modus sind die
Host-Fähigkeiten eingeschränkt (siehe SEMI E30 Abschnitt 6.5.10.2). Die Auswahl
Remote setzt den CNS-Knoten
<SystemName>.<SecsGwView>:<SecsEquip>.PLCControlState.Command.LocalRemoteauf true(/1) und die Auswahl Local setzt ihn auf false(/0), was einen Control-State-Wechsel in der verwendeten SPS auslöst. - Status
-
Zeigt den Control State mit den in SEMI E30 definierten Namen an. Hört auf den CNS-Knoten
<SystemName>.<SecsGwView>:<SecsEquip>.PLCControlState. Wenn die verwendete SPS keine Control-State-Implementierung hat, muss die CTRL-KlasseSecsControlStateModel.ctlverwendet werden, um den Control State zu simulieren.Status:
- 0 — Nicht definiert
- 1 — HOST OFF-LINE
- 2 — EQUIPMENT OFF-LINE
- 3 — ATTEMPT ON-LINE
- 4 — ON-LINE REMOTE
- 5 — ON-LINE LOCAL
- Standard-Offline-Control-State
- Diese Auswahlbox konfiguriert den Standard-Offline-Control-State. Dieser Status wird
erreicht, wenn der Online-Vorgang fehlschlägt. Er ist entweder HOST OFF-LINE oder
EQUIPMENT OFF-LINE. Er repräsentiert den DPE-Wert des CNS-Knotens
<SystemName>.<SecsGwView>:<SecsEquip>.PLCControlState.Config.DefaultOfflineControlState. - Start-Control-State
- Diese Auswahlbox konfiguriert den Start-Control-State. Er repräsentiert den DPE-Wert des
CNS-Knotens
<SystemName>.<SecsGwView>:<SecsEquip>.PLCControlState.Config.StartingControlState.
