Interne Datenpunkte des Ethernet/IP Treibers
Für den Ethernet/IP Treiber besteht ein interner Datenpunkttyp mit dem Namen "_EIPConn" und für jede konfigurierte SPS wird eine Instanz des Datenpunkttyps angelegt. Nachfolgend eine Beschreibung der Elemente des Datenpunkttyps:
Datenpunkt Element | Datentyp | Beschreibung |
---|---|---|
Command.GQ | bool | Löst eine Generalabfrage der SPS aus. |
Common.State.ConnState | int |
Zeigt den Gesammtstatus. Dies ist einer der folgendne Werte:
|
Config.Flags | bit32 | Zusätzliche Konfigurations Flags:
|
Config.PLCType | uint | SPS Typ:
|
Config.HostAddress | string | Enthält die IP Adresse für die TCP Verbindung zur SPS. |
Config.SlotNumber | uint | Slot Nummer der CPU innerhalb der SPS (normalerweise: 0). |
Config.TransactionTimeout | int | Timeout zwischen Anfrage und Antwort in Millisekunden. |
Config.SetInvalidBit | bool | Gibt an ob das Invalid-Bit gesetzt werden soll wenn die Verbindung zur SPS getrennt wird. |
Config.Active | bool | Gibt an ob der Treiber mit der entsprechenden SPS kommuniziert (TRUE) oder nicht (FALSE). |
Config.NumConnections | int | Für Logix- und Omron-SPSen: Definiert die Anzahl an parallelen Socket-Verbindungen (1-8) |
Config.MessageSize | int | Für Logix- und Omron-SPSen: Definiert die maximale Message-Größe (500 - 2048 Bytes für Logix und 500 - 1992 Bytes für Omron SPSen). |
Config.ReadById | bool | Für Logix-SPSen: Definiert ob statt dem Namen die ID gelesen werden soll. |
ReduConn.Config.HostAdress | string | Enthält die IP Adresse für die redundante TCP Verbindung. |
ReduConn.Config.Active | bool | Zeigt an ob die Kommunikation über die redundante Verbindung hergestellt ist oder nicht. |
ReduConn.Config.ConnState | unsigned | Zeigt den Status der redundanten Verbindung an. Kann die selben Werte annehmen wie State.ConnState . |
State.ConnState | uint | Zeigt an ob die SPS verbunden ist oder nicht. |
State.Error | uint | Zeigt den letzten allgemeinen Fehlercode des Treibers an. |
State.ExtError | uint | Zeigt den letzten erweiterten Fehlercode des Treibers an. |
State.SentFrames | uint | Anzahl der Anfragen welche übermittelt wurden. |
State.GoodFrames | uint | Anzahl der Anfragen welche akzeptiert wurden. |
State.FailedFrames | uint | Anzahl der fehlerhaften Transaktionen inklusive der Verbindungsversuche. |
State.DrvNumber | uint | Treiber Nummer der Instanz welche diese SPS verwendet. |