Zum Hauptinhalt springen

Allen-Bradley AB-EtherNet (PLC-5 / SLC-500 Legacy)

AB-EtherNet ist das Ethernet-Kommunikationsverfahren, das die Legacy-PLCs von Allen-Bradley — PLC-5, SLC-500, MicroLogix — verwendet haben. Es stammt aus der Zeit vor der Standardisierung von CIP / EtherNet/IP und überträgt PCCC-Befehle (Programmable Controller Communication Commands) über Ethernet.

Dieses Gateway kommuniziert über den AB-ETH-Adapter der gemeinsamen Integrations-Engine.

Für ControlLogix / CompactLogix bitte EtherNet/IP verwenden

Für die aktuellen AB-Serien ControlLogix / CompactLogix (Logix5000) siehe die Seite EtherNet/IP. AB-ETH ist ausschließlich für PLCs der Vorgängergeneration gedacht.

SerieSeite
PLC-5 / SLC-500 / MicroLogix 1100~1400diese Seite (AB-ETH)
ControlLogix 55505580 / CompactLogix 53705380EtherNet/IP

Eingabewerte im Registrierungsformular

EingabefeldWas einzutragen istBeispiel
IP-AdresseIP der PLC192.168.0.10
PortCSP-Port — nicht 44818 von EtherNet/IP2222
Station (station)DF1-Zielstationsnummer1 (Standard)
Antwort-Timeout (read-timeout)Wartezeit auf Antwort (ms)3000
Standardport ist 2222 (nicht 44818)

AB-ETH verwendet CSP over TCP/2222. 44818 ist der Port von EtherNet/IP (CIP — ControlLogix) und gehört nicht zu diesem Treiber. Dieser Treiber ist read-only (kein Schreibzugriff).

Auf PLC-Seite muss das Ethernet-Modul (z. B. PLC-5/E, 1747-AENTR, 1761-NET-ENI) in RSLogix 5 / RSLogix 500 aktiviert und mit einer IP konfiguriert sein.


PLC-Adressnotation der Tags

Dieser Treiber unterstützt Wort- und Bit-Lesezugriffe auf Integer-Dateien (N). Format: N<file>:<element>[/<bit>]:<TYPE>TYPE ist zwingend erforderlich.

NotationBedeutung
N7:0:WORDInteger-File 7, Element 0 (16 Bit, vorzeichenlos)
N7:0:INTEGERdieselbe Stelle, 16 Bit vorzeichenbehaftet
N7:3:DWORDab Element 3, 32 Bit (2 Wörter, vorzeichenlos)
N7:3:DINTab Element 3, 32 Bit vorzeichenbehaftet
N7:5:FLOATab Element 5, 32-Bit-Gleitkommazahl
N7:10/0:SINGLEBITBit 0 von Element 10 (Boolean)

Unterstützte TYPE: WORD(u16) / INTEGER(s16) / DINT(s32) / DWORD(u32) / FLOAT / LONG(s64) / QWORD(u64) / DOUBLE / BOOL / SINGLEBIT (Bit). Wird TYPE weggelassen, schlägt der Lesevorgang fehl und der Wert bleibt leer.

Notationen außerhalb der N-Dateien (F8:0, B3:0/0, T4:0.ACC, ST10:0 usw.) nicht unterstützt

Notationen für Float(F) / Bit(B) / Timer(T) / Counter(C) / Status(S) / String(ST) akzeptiert dieser Treiber nicht. Gleitkommawerte im Ladder-Programm in eine N-Datei spiegeln und mit N<file>:<elem>:FLOAT lesen. Strings (ST) werden nicht unterstützt.


Zuordnung der Datenformate

Wert in der PLCDatenformatAdressbeispiel
16-Bit-Integer (vorzeichenbehaftet)IntegerN7:0:INTEGER
16 Bit vorzeichenlosWordN7:0:WORD
32-Bit-IntegerDInt (vorzeichenbehaftet) / DWord (vorzeichenlos)N7:3:DINT
32-Bit-GleitkommaFloatN7:5:FLOAT
Bool / BitBooleanN7:10/0:SINGLEBIT

Häufige Probleme und Lösungen

SymptomMögliche UrsacheLösung
„Connection refused“Port als 44818 registriert / kein Ethernet-Modul vorhandenPort 2222 prüfen, externen Ethernet-Adapter wie 1761-NET-ENI ergänzen
„File not found“Datendatei in der PLC nicht vorhandenDateinummer unter Data Files in RSLogix 500 prüfen
Werte fehlerhaftTYPE der Adresse stimmt nicht mit der tatsächlichen Breite überein:WORD (16 Bit) ↔ :DWORD/:FLOAT (32 Bit) unterscheiden
F8:0 / T4:0.ACC nicht lesbarNotationen außerhalb der N-Dateien nicht unterstütztIm Ladder-Programm in eine N-Datei spiegeln und als N<file>:<elem>:<TYPE> registrieren
Nur MicroLogix funktioniert nichtManche MicroLogix 1000 unterstützen kein PCCC over EthernetDurch 1100/1400 mit Ethernet ersetzen oder seriell über NET-ENI anbinden

Migrationshinweise

PLC-5 / SLC-500 sind abgekündigt und werden von RA (Rockwell) nicht mehr neu verkauft. Wird eine Altanlage auf ControlLogix / CompactLogix umgestellt, gilt anschließend das Vorgehen der Seite EtherNet/IP. Unmittelbar vor der Umstellung empfiehlt es sich, über Erfassungshistorie anzeigen in PlantPulse die As-is-Daten zu sichern — das hilft beim Abgleich zwischen alter und neuer PLC.


Nächste Schritte