Building a Modbus RTU Network with CompactLogix and DeltaV — figure 1

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.

Aufbau eines Modbus-RTU-Netzwerks mit CompactLogix und DeltaV — Abbildung 1

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

  1. Miille MARC Omnii-Comm DIN266 steuert Caterpillar-ASCII-Geräte über RS-485 als Master und stellt CompactLogix CH0 DF-1 bereit.
  2. CompactLogix ordnet gespiegelte Register Controller-Tags bzw. Integer-Dateien zu.
  3. ProSoft MVI69-MCM stellt DeltaV auf einem dedizierten RS-485-Bus ein Modbus-RTU-Slave-Abbild zur Verfügung.
  4. 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
Aufbau eines Modbus-RTU-Netzwerks mit CompactLogix und DeltaV — Abbildung 2

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

  1. A–B-Ruhevorspannung mit Oszilloskop oder Messgerät prüfen; Terminierungen bestätigen
  2. Ein Holding-Register von DeltaV bis zum Endpunkt durchgehend abfragen
  3. Bevor Schreibzugriffe aktiviert werden, nachweisen, dass ASCII-Geräte über Miille antworten
  4. ProSoft-Statuswörter auf Timeout-Zähler überwachen
  5. Einen zweiten Modbus-Master am DeltaV-Strang auch nicht „vorübergehend“ zulassen
  6. 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.

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-Gateways.

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.

Aufbau eines Modbus-RTU-Netzwerks mit CompactLogix und DeltaV — Abbildung 1

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

  1. Miille MARC Omnii-Comm DIN266 steuert Caterpillar-ASCII-Geräte über RS-485 als Master und stellt CompactLogix CH0 DF-1 bereit.
  2. CompactLogix ordnet gespiegelte Register Controller-Tags bzw. Integer-Dateien zu.
  3. ProSoft MVI69-MCM stellt DeltaV auf einem dedizierten RS-485-Bus ein Modbus-RTU-Slave-Abbild zur Verfügung.
  4. 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
Aufbau eines Modbus-RTU-Netzwerks mit CompactLogix und DeltaV — Abbildung 2

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

  1. A–B-Ruhevorspannung mit Oszilloskop oder Messgerät prüfen; Terminierungen bestätigen
  2. Ein Holding-Register von DeltaV bis zum Endpunkt durchgehend abfragen
  3. Bevor Schreibzugriffe aktiviert werden, nachweisen, dass ASCII-Geräte über Miille antworten
  4. ProSoft-Statuswörter auf Timeout-Zähler überwachen
  5. Einen zweiten Modbus-Master am DeltaV-Strang auch nicht „vorübergehend“ zulassen
  6. 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.

Einen Kommentar hinterlassen

Bitte beachten Sie, dass Kommentare genehmigt werden müssen, bevor sie veröffentlicht werden.