RA EtherNet/IP-Treiber
Der
RA EtherNet/IP-Treiber
unterstützt den Import von Tags im Online- und Offline-Modus.Controller-Tags
Der Logix-Treiber unterstützt die beiden Dateiformate
L5X
und ACD
für den Import von Tags im Offline-Modus. Das Dateiformat von exportierten Tags hängt von dem jeweiligen Controller ab. Informationen dazu finden Sie im Logix 5000™ Controllers Import/Export Referenzhandbuch
, Veröffentlichung 1756-RM014A
.Für jede
Add-On Instruction
wird eine Struktur erstellt, die die lokalen Daten enthält. Eine importierte Struktur ist mit einem dynamischen Link vom Typ Eingabe/Ausgabe
verbunden. Sie können die Add-On Instruction
-Funktionsblöcke so verwalten, als wären sie ein vom Benutzer deklarierter Datentyp.
WICHTIG:
Es liegt in der Verantwortung des Designers, die notwendigen Einschränkungen für die Steuerelemente festzulegen, an die er die Elemente anlegt, die in
ADD-ON
als Read Only
oder Output Parameters
deklariert sind.Controller-Unterstützung
- Der RA EtherNet/IP-Treiber unterstützt die folgenden Controller-Familien:
- ControlLogix®5560
- Compact GuardLogix®5560
- 1769-L35E und 1769-L32ECompactLogix™
- 1769-L35CRCompactLogix™
- 1768CompactLogix™
- 1768Compact GuardLogix®
- ControlLogix®5570
- GuardLogix®5570
- CompactLogix™5370
- ControlLogix®5580
- CompactLogix™5380
- Compact GuardLogix®5370
- GuardLogix®5580
- Compact GuardLogix®5380
- CompactLogix™5480
NOTIZ:
Der Treiber unterstützt die Logix-Firmware-Versionen V20, V24, V28 und höher. Allerdings unterstützen nicht alle Logix-Versionen alle Controller und Controller-Familien.
NOTIZ:
- 5560 Redundancy v20 unterstützt nur den IP-Adressentausch.
- 5570 Redundancy v20 und höher unterstützt nur den IP-Adressentausch.
- 5580 Redundancy v33 und höher unterstützt nur den IP-Adressentausch.
Controller-Variablen
Die Kategorie
Controller
im dynamischen Link-Browser zeigt die Variablen an, die sich auf den Rockwell Automation EtherNet/IP-Treiber beziehen. Binden Sie diese Variablen an Objekte in Ihrem Projekt, um Controller-Statusinformationen anzuzeigen.Variable | Typ | Definition | Lesen/Schreiben | Neustart erforderlich |
---|---|---|---|---|
Aktive Datenelemente | UInt32 | Anzahl der aktiven Datenelemente, die vom Controller gelesen werden | Schreibgeschützt | Neustart nicht erforderlich |
Aktivitätenzähler | UInt32 | Anzahl der vom Controller empfangenen Kommunikationspakete | Schreibgeschützt | Neustart nicht erforderlich |
Katalognummer | String | Die vom Controller ausgelesene Katalognummer | Schreibgeschützt | Neustart nicht erforderlich |
Controller-Name | String | Der Name des Controllers | Schreibgeschützt | Neustart nicht erforderlich |
Fehlgeschlagene Datenelemente | UInt32 | Anzahl der aktiven Datenelemente, die derzeit nicht vom Controller gelesen werden konnten | Schreibgeschützt | Neustart nicht erforderlich |
Hauptversion | UInt32 | Die Hauptversion der Controller-Firmware | Schreibgeschützt | Neustart nicht erforderlich |
Nebenversion | UInt32 | Die Nebenversion der Controller-Firmware | Schreibgeschützt | Neustart nicht erforderlich |
Modus | String | Der Betriebsmodus des Controllers. Mögliche Modi sind: Ausführung, Programm, Fehler, Remote-Ausführung und Remote-Programm. | Schreibgeschützt | Neustart nicht erforderlich |
Optimierte Blöcke | UInt32 | Anzahl der optimierten Datenblöcke, die zwischen dem Controller und dem HMI-Gerät gesendet wurden | Schreibgeschützt | Neustart nicht erforderlich |
Pfad | String | Der Kommunikationspfad zum Controller | Schreibgeschützt | Neustart nicht erforderlich |
Vorhanden | Boolean | Gibt an, ob sich der Controller im Netzwerk befindet | Schreibgeschützt | Neustart nicht erforderlich |
Produktcode | UInt32 | Der vom Controller ausgelesene Produktcode | Schreibgeschützt | Neustart nicht erforderlich |
Produkttyp | UInt32 | Der vom Controller gelesene Produkttyp | Schreibgeschützt | Neustart nicht erforderlich |
Behebbare schwerwiegende Fehler | Boolean | Gibt an, ob der Controller einen behebbaren schwerwiegenden Fehlerzustand erkannt hat | Schreibgeschützt | Neustart nicht erforderlich |
Behebbare geringfügige Fehler | Boolean | Gibt an, ob der Controller einen behebbaren geringfügigen Fehlerzustand erkannt hat | Schreibgeschützt | Neustart nicht erforderlich |
Ausführungsmodus | Boolean | Gibt an, ob sich der Controller im Ausführungsmodus befindet | Schreibgeschützt | Neustart nicht erforderlich |
Synchronisiert | Boolean | Gibt an, ob die Daten im Controller mit den Daten in der Laufzeitanwendung synchronisiert sind | Schreibgeschützt | Neustart nicht erforderlich |
Synchronisierungsstatus | String | Der Synchronisierungsstatus des Controllers | Schreibgeschützt | Neustart nicht erforderlich |
Nicht behebbare schwerwiegende Fehler | Boolean | Gibt an, dass der Controller einen nicht behebbaren schwerwiegenden Fehler erkannt hat | Schreibgeschützt | Neustart nicht erforderlich |
Nicht behebbare geringfügige Fehler | Boolean | Gibt an, dass der Controller einen nicht behebbaren geringfügigen Fehler erkannt hat | Schreibgeschützt | Neustart nicht erforderlich |
Lieferant | UInt32 | Der vom Controller ausgelesene Lieferantencode | Schreibgeschützt | Neustart nicht erforderlich |
Kommunikation
Um die Kommunikation mit einem Logix-Controller herzustellen, geben Sie die Eigenschaft an. Weitere Informationen finden Sie unter Kommunikationstreiber konfigurieren.
Route
des entsprechenden Objekts Station
im folgenden Format IP_Address
\Backplane\Chassis_Slot_Number
TIPP:
Das 1756-CMEE Eingebettete Edge-Computing-Modul unterstützt das folgende Format für den Zugriff auf die Controller-Tags direkt von der Backplane aus, ohne die EtherNet/IP-Konnektivität.
\Backplane\
Chassis_Slot_Number
Unterstützung von Ethernet-Kommunikationsmodulen
Sie können das EtherNet/IP-Brückenmodul 1756-ENET nicht mit dem
RA EtherNet/IP-Treiber
verwenden.Rückmeldung geben