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.EquipReqOnline auf 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.EquipReqOffline auf 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.LocalRemote auf 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-Klasse SecsControlStateModel.ctl verwendet 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.