Interne Datenpunkte des SECS-Gateways

Dieses Kapitel beschreibt die internen Datenpunkte des SECS-Gateways.

_SecsGateway

DPE-Name Typ Beschreibung
Config.CnsView string Enthält die ID der CNS-View, die dem entsprechenden Gateway zugeordnet ist.
Config.EquipmentList dyn_string Enthält eine Liste der SECS-Geräte-DPs, die dem Gateway zugewiesen sind.

_SecsEquipment

DPE-Name Typ Beschreibung
Config.DeviceId string Enthält die ID des Geräts.
Config.Address string Enthält die IP- und Port-Informationen über den Host. Die Adresse besteht aus <IP/Hostname>:<Port>. Die IP wird nur benötigt, wenn eine HSMS-aktive Verbindung konfiguriert ist, aber der „:<Port>" wird immer benötigt.
Config.SendLinktestPeriod uint Zeitintervall für das Senden einer TCP/IP-Linktest-Anfrage zur Überprüfung der Verbindung zwischen Host und Gerät.
Config.GatewayDp string Enthält den _SecsGateway DP-Namen, dem das Gerät zugewiesen ist.
Config.T3 uint SEMI E37 T3 Data Reply Timeout. Gibt die maximale Zeitspanne an, die der Host auf eine erwartete Antwortnachricht wartet.
Config.T6 uint SEMI E37 T6 Control Reply Timeout. Maximale Wartezeit auf Select.res, Linktest.res usw.
Config.T7 uint SEMI E37 T7 Connection Idle Timeout. Verbleibende Zeit im Verbindungsstatus „NOT SELECTED" bis ein Kommunikationsfehler erkannt wird.
Command.Enable boolean Wird zum Aktivieren der Verbindung verwendet.
Common.State.ConnState int

Beschreibt den allgemeinen Verbindungsstatus:

  • Undefined = -1
  • UndefinedByDriver = 0
  • NotConnected = 1
  • Connecting = 2
  • NotActive = 3
  • Disconnecting = 4
  • Failure = 5
  • WaitForReconnect = 9
  • Connected = 256
HostInterface.ToHost string Wird zum Senden von E5-Nachrichten an den Host verwendet.
HostInterface.FromHost string Wird zum Empfangen von Nachrichten vom Host verwendet.
Error.FromHost string Enthält alle vom Host empfangenen S9Fx-Nachrichten.
Error.ToHost string Vom Gateway-Manager generierte S9Fx-Fehlernachrichten werden automatisch geschrieben und an den Host gesendet.