Aufbau eines Modbus-RTU-Netzwerks mit CompactLogix und DeltaV
Integrieren Sie Allen-Bradley CompactLogix, Caterpillar ATS und Generatoren über Modbus RTU in das DeltaV-DCS. Umfasst ProSoft MVI69-MCM- und Miille-DIN266-G...
Stromerzeugungs- und Prozess-Skids müssen CompactLogix-Diagnosedaten, Daten von Caterpillar-ATS/Generatoren und weiteren seriellen Geräten häufig an einen Emerson-DeltaV-Controller übermitteln, der nur einen RS-485-Modbus-RTU-Masteranschluss bietet. CompactLogix verfügt auf Kanal 0 mit DF-1 über keinen nativen Modbus-Stack, Caterpillar-Geräte verwenden häufig Modbus ASCII, und ASCII und RTU können ohne Übersetzer nicht dieselbe Leitung nutzen. Das robuste Muster verwendet eine DF-1/Modbus-Bridge der Miille-Klasse auf der Motorseite sowie ein ProSoft MVI69-MCM (oder ein gleichwertiges Gerät), sodass DeltaV eine einheitliche RTU-Registerkarte abfragt.
Erfassen Sie vor der ersten RS-485-Verbindung die physikalische Schicht, den Rahmentyp und die Master-/Slave-Rolle jedes Knotens.
Protokollübersicht
| Knoten | Natives Protokoll | Schicht | Rolle |
|---|---|---|---|
| CompactLogix 1769-L3x | DF-1 | RS-232 CH0 | SPS ohne natives Modbus |
| Caterpillar-ATS | Modbus ASCII | RS-485 | Slave |
| Caterpillar-Generator (EMCP) | Modbus ASCII | RS-485 | Slave |
| DeltaV-Serienkarte | Modbus RTU | RS-485 | Master (ein Anschluss) |
Das Mischen von ASCII und RTU auf einem Segment führt zu sporadischen Rahmenfehlern, da sich die Regeln für Pausen und die Zeichenkodierungen unterscheiden. Ein Konverter, der Rahmen neu codiert, ist zwingend erforderlich.
Referenzarchitektur
- Miille MARC Omnii-Comm DIN266 steuert Caterpillar-ASCII-Geräte über RS-485 als Master und stellt CompactLogix CH0 DF-1 bereit.
- CompactLogix ordnet gespiegelte Register Controller-Tags bzw. Integer-Dateien zu.
- ProSoft MVI69-MCM stellt DeltaV auf einem dedizierten RS-485-Bus ein Modbus-RTU-Slave-Abbild zur Verfügung.
- DeltaV bleibt der einzige Master auf diesem Bus; CompactLogix arbeitet nicht als zweiter Master dagegen.
Grundlagen des ProSoft MVI69-MCM
Port 2: Modbus-RTU-Slave Slave-ID: eindeutig (z. B. 1) — keine Überschneidung mit Feldgeräten Baudrate: 19200 8-N-1 (an DeltaV anpassen) Verzögerung zwischen Nachrichten: ≥3,5 Zeichenzeiten Rückwandplatine: AOP-Eingangs-/Ausgangsbaugruppen (z. B. 250 Wörter) PCB-Konfiguration unter Versionskontrolle
Den RS-485-Bus terminieren und vorspannen; eine schwebende Leerlaufspannung ist ein deutliches Warnsignal bei der Inbetriebnahme.
Praxis für RS-485-Stichleitungen
- Abgeschirmtes verdrilltes Adernpaar der Klasse Belden 3106A, 120 Ω
- 120 Ω Abschluss nur an den beiden physikalischen Enden
- Stichleitungen unter ~1 m; Gesamtlänge innerhalb der baudratenabhängigen Grenzen (~1200 m bei niedriger Baudrate)
- Schirm an einem Ende geerdet (typischerweise im DCS-Schaltschrank)
- Ausfallsichere Vorspannung, falls der Master diese nicht bereitstellt
Rolle des Miille DIN266
DIN266 als Modbus-Master für die Caterpillar-RS-485-Geräte und als DF-1-Peer für CompactLogix CH0 konfigurieren. Die Versorgung beträgt auf der DIN-Schiene typischerweise 10–30 VDC. Die seriellen Parameter an beiden Ports müssen exakt mit den Feldgeräten und CH0 übereinstimmen – Baudrate, Parität und Duplex. Interne Zuordnungen sind projektspezifisch; niemals annehmen, dass ein Standardprofil zu EMCP-4.x-Holding-Registern passt, ohne das Konfigurationsprogramm des Herstellers zu öffnen und die Zuordnung in das Übergabepaket zu exportieren.
Disziplin bei der Registerzuordnung
Eine signierte Tabelle veröffentlichen: Gerät, Modbus-Adresse (40001 gegenüber nullbasiertem Index eindeutig angeben), Datentyp, Skalierung, Aktualisierungsrate und Schreibberechtigung. Beispielmuster: ATS 40001–40050 → N10:0–49; Generator 40051–40150 → N11:0–99; kritische Spulen nur dort durchschreiben, wo dies vom Betrieb genehmigt wurde. Vor der Aktivierung von Prozesswerten mit einem bekannten Musterregister in Betrieb nehmen. Befehle von DeltaV müssen zuerst in CompactLogix ankommen und anschließend über den Übersetzer weitergeleitet werden, damit das DCS nicht gleichzeitig als Master des Caterpillar-Strangs auftritt.
Master-Auslastung und Parität durchgängig testen
- A–B-Ruhevorspannung mit Oszilloskop oder Messgerät prüfen; Terminierungen bestätigen
- Ein Holding-Register von DeltaV bis zum Endpunkt durchgehend abfragen
- Bevor Schreibzugriffe aktiviert werden, nachweisen, dass ASCII-Geräte über Miille antworten
- ProSoft-Statuswörter auf Timeout-Zähler überwachen
- Einen zweiten Modbus-Master am DeltaV-Strang auch nicht „vorübergehend“ zulassen
- Slave-IDs an der Schaltschranktür dokumentieren; doppelte IDs verursachen sporadische Geisterfehler
Plattformübergreifende Verbindungen hängen weiterhin von Ersatzkonvertern und -steuerungen gemäß SPS/PAC-Standards ab – behandeln Sie die Gateway-Konfiguration als kontrollierte Firmware und nicht als Erfahrungswissen auf einem Laptop.
Über den Autor
Daniel Reed | Prozessleittechnik-Ingenieur – hybride SPS/DCS-Systeme
Daniel Reed arbeitet an hybriden SPS-DCS-Integrationen, darunter CompactLogix-Gateways in Emerson DeltaV sowie Modbus-RTU-Marshalling für Energie- und Prozess-Skids. Sein Schwerpunkt liegt auf serieller Integrität, Master-/Slave-Auslastung und wartbaren Tag-Verträgen.