DCL-Stellantriebe unterstützen das Modbus-RTU-Protokoll. In diesem Anwendungshandbuch finden Sie Informationen zum Anschluss von DCL-Stellantrieben an Modbus.

DCL-Aktor Modbus-Anwendungshinweis

Panel

SF-LC/MB
SF-ZC/MB

1. Schnittstellendefinition

P1: 220 V AC N
P2: 220 V AC L
P3: 4-20 mA Eingang –
P4: 4-20mA Eingang+
P5: 4-20 mA Ausgang
P6: 4-20mA Ausgang+
P7: RS485 A
P8: RS485 B

2. Knopf

OffenWird im Einstellmodus verwendet. Drücken Sie diese Taste, um den Aktuator zu öffnen, und lassen Sie sie los, um ihn zu stoppen. Drücken Sie gleichzeitig „Setzen“ und „Öffnen“, um die vollständig geöffnete Position einzustellen.

SchließenWird im Einstellmodus verwendet. Drücken Sie diese Taste, um den Stellantrieb zu schließen, und lassen Sie sie los, um ihn anzuhalten. Drücken Sie gleichzeitig „Setzen“ und „Öffnen“, um die vollständig geschlossene Position einzustellen.

SatzWird im Einstellungsmodus verwendet. In Kombination mit anderen Tasten können die Parameter eingestellt werden.

3. Schalter

SABetriebsmodus einstellen

1 – Normale Modulation

2 – Einstellungsmodus

3–Umgekehrte Modulation

SBSicherheitsposition einstellen (Standardwert: 2)

1. Fahrt zum vollständigen Öffnen

2–Position beibehalten

3 – Vollständig abschalten

4. Hysterese

Stellen Sie einen Hysteresewert von 0,5% bis 5% ein, wobei ein Skalenwert 0,5% entspricht.

Der Aktor ändert die Ventilposition erst dann, wenn die Differenz zwischen der durch das Eingangssignal angezeigten Position und der aktuellen Ventilposition größer als der Hysteresewert ist.

5. Indikation

L1Grüne Betriebsanzeige;

L2Rot: Eingangssignalfehler, leuchtet auf, wenn das Eingangssignal außerhalb des zulässigen Bereichs liegt;

L3Rot: Potentiometerfehler, leuchtet auf, wenn das Potentiometer defekt ist oder das Verbindungskabel unterbrochen ist;

L4: Rot, Fehlercode „Blockiert“, leuchtet auf, wenn der Aktor nicht zum Öffnen oder Schließen angesteuert werden kann.

Aufstellen

Stellen Sie SA auf 2, um in den Einstellmodus zu gelangen. Anschließend können Sie den Betriebsdrehbereich einstellen, die Sicherheitsposition festlegen, das Eingangs- und Ausgangssignal kalibrieren usw.

1. Einstellen des Arbeitsbereichs

Vollständig geschlossene Position einstellen:

  1. Drücken Sie die Taste KO/KC, um das Ventil in die vollständig geschlossene Position zu bringen.
  2. Halten Sie zuerst die KS-Taste und dann die KC-Taste gedrückt, bis L2 nach etwa 3-4 Sekunden eingeschaltet wird. Dies bedeutet, dass die Konfiguration der vollständig geschlossenen Position abgeschlossen ist.
  3. Jetzt können Sie diese beiden Tasten loslassen.

Vollständig geöffnete Position einstellen:

  1. Drücken Sie die Taste KO/KC, um das Ventil in die vollständig geöffnete Position zu bringen.
  2. Halten Sie zuerst die KS-Taste und dann die KO-Taste gedrückt, bis L2 nach etwa 3-4 Sekunden eingeschaltet wird. Dies bedeutet, dass die Konfiguration der vollständig geöffneten Position abgeschlossen ist.
  3. Jetzt können Sie diese beiden Tasten loslassen.
  4.  

Hinweis: Wenn die vollständig geöffnete und geschlossene Position identisch konfiguriert wurden, ist die Konfiguration erfolgreich. Der Aktor dreht sich jedoch nicht im Modulationsmodus.

2. Modbus-Parameter einstellen

  1. Die Register von 0x0040 bis 0x0042 werden verwendet, um Kommunikationsparameter festzulegen.
  2. Zuerst wechseln Sie in den Einstellungsmodus, indem Sie den Wert 0xA501 in das Register 0x0040 schreiben. Anschließend stellen Sie die Slave-ID und die Baudrate ein, indem Sie Werte in die Register 0x0041 und 0x0042 schreiben.
  3. Die neuen Parameter werden in 1S aktualisiert.
  4. Den Einstellungsmodus verlassen, indem 0x0000 in das Register 0x0040 geschrieben wird.

Beginn der Modulation

Stellen Sie SA auf 1, um die Modulation zu starten.

  • Nach dem Einschalten folgt der Aktor standardmäßig dem 4-20mA-Eingangssignal zur Modulation.
  • Durch das Senden von Befehlen über Modbus kann der Aktor im Kommunikationssteuerungsmodus arbeiten und nach dem Aus- und Wiedereinschalten des Aktors automatisch in den analogen Steuerungsmodus zurückkehren.

Modulation mit 4-20mA

  • Der Aktor wird das Ventil in die durch das 4-20mA-Eingangssignal vorgegebene Position bringen.
  • Das 4-20mA-Ausgangssignal gibt die Ventilposition in Echtzeit aus.
  • Der Ausgang „ON/OFF Output Open“ gibt ein effektives Signal aus (Verbindung zu COM herstellen), wenn das Ventil in die vollständig geöffnete Position gefahren wird.
  • Der Ausgang „ON/OFF Output Shut“ gibt ein effektives Signal aus (an COM anschließen), wenn das Ventil in die vollständig geschlossene Position gefahren wurde.
  • Der Stellantrieb fährt das Ventil in die Sicherheitsposition, wenn die Stromversorgung unterbrochen ist oder das Eingangssignal fehlerhaft ist.
  • Der Aktor kehrt in den Modulationsmodus zurück, sobald die Stromversorgung und das Eingangssignal wiederhergestellt sind.

 

Hinweis: Durch Drehen von SW2 auf 3 wird die umgekehrte Funktion aktiviert. Dabei wird ein Eingangsstrom von 4 mA in 20 mA und umgekehrt umgewandelt. Die Modulation ist also genau umgekehrt.

Modulation mit Modbus-RTU/RS485

Hardwareebene

  • DCL-Aktoren unterstützen das Modbus-RTU-Protokoll; RS485 wird in der physikalischen Schicht verwendet.
  • Slave-ID: Standardwert 1
  • Baudrate: Konfigurierbar, Standardwert 9600
  • RS485-Datenformat: 1 Startbit + 8 Datenbits + 1 Stoppbit (keine Paritätsprüfung)

1. Schnittstelle

SF-LC/MB
SF-ZC/MB

P1: Stromversorgung –
P2: Stromversorgung +
P7: RS485 A
P8: RS485 B
P3~P6:Reserviert (4~20mA/0~10V)

2. Anschlussdiagramm

Anwendungsschicht

1. ADU

Modbus ADU 定义图 | Modbus ADU-Segment

2. Funktionscodes

AUSWEISNamebeschreiben
0x03Mehrere Register lesenVerwenden Sie in einem entfernten Gerät diesen Funktionscode, um den Inhalt aufeinanderfolgender Blöcke im Halteregister zu lesen.
0x06Schreiben Sie ein einzelnes RegisterVerwenden Sie diesen Funktionscode auf einem entfernten Gerät, um ein einzelnes Register zu beschreiben.
0x10Mehrere Register beschreibenVerwenden Sie diesen Funktionscode in einem entfernten Gerät, um aufeinanderfolgende Registerblöcke (1 bis ca. 120 Register) zu schreiben.

3. Kommunikationsparameter festlegen

  1. Die Register von 0x0040 bis 0x0042 werden verwendet, um Kommunikationsparameter festzulegen.
  2. Zuerst wechseln Sie in den Einstellungsmodus, indem Sie den Wert 0xA501 in das Register 0x0040 schreiben. Anschließend stellen Sie die Slave-ID und die Baudrate ein, indem Sie Werte in die Register 0x0041 und 0x0042 schreiben.
  3. Die neuen Parameter werden in 1S aktualisiert.
  4. Den Einstellungsmodus verlassen, indem 0x0000 in das Register 0x0040 geschrieben wird.

4. Kommunikationsparameter auf Standardwert zurücksetzen

  1. SA und SB auf 2 setzen.
  2. Halten Sie KS länger als 3 Sekunden gedrückt, die rote LED blinkt, lassen Sie KS nun los.
  3. Halten Sie dann KC länger als 3 Sekunden gedrückt, die rote LED blinkt erneut, lassen Sie KC los.
  4. Die Kommunikationsparameter werden nun auf die Standardwerte zurückgesetzt (Slave-ID auf 1, Baudrate auf 9600).
    Dies kommt zum Einsatz, wenn die Kommunikationsparameter fehlen.

5. Registerliste

Adresse des RegistersRegisterbitSignalgruppeSignalnameMindestwertMaximalwertUnternehmenLesen/SchreibenTypWahrheitstabellebeschreiben
0x0010b15-b5\\\\\r/wverhexenBehalte 0zurückbehalten
b5\\\\\r/wverhexenBehalte 0zurückbehalten
b4Kontrollestoppen\\\r/wverhexen1: Stopp, 0: NormalHör auf zu rennen!
b3\\\\\RverhexenBehalte 0zurückbehalten
b2\\\\\RverhexenBehalte 0zurückbehalten
b1-b0KontrolleModus\\\r/wverhexen1: KommunikationssteuerungSteuerungsmodell
0x0011b15-b0KontrolleSetOpenDegree010000%r/wint/hex0-10000 entspricht einer Öffnung von 0-100%.Die Ventilöffnung steuern (Verhältniskoeffizient 1/100)
0x0012b15-b0\\\\\RverhexenBehalte 0zurückbehalten
0x0013b15-b0\\\\\RverhexenBehalte 0zurückbehalten
0x0014b15-b0\\\\\RverhexenBehalte 0zurückbehalten
0x0015b15-b0\\\\\RverhexenBehalte 0zurückbehalten
0x0016b15-b0\\\\\RverhexenBehalte 0zurückbehalten
0x0017b15-b0\\\\\RverhexenBehalte 0zurückbehalten
0x0018b15-b6\\\\\RverhexenBehalte 0zurückbehalten
b5InformationenerrPosition\\\Rverhexen1: Fehlfunktion des PositionssignalsPositionssignal-Fehleranzeige
b4InformationenFehlersignal\\\Rverhexen1: Fehlfunktion des EingangssignalsEingangssignalfehler-Flag
b3InformationenÜberdrehmoment-Flagge\\\Rverhexen1: ÜberlastungÜberlastungsflagge
b2Informationenfestgefahrene Flagge\\\Rverhexen1: Blockierte RotationBlockierungsschild
b1InformationenopenRunFlag\\\Rverhexen1: Schließen des VentilsVentilöffnungsanzeige
bInformationenLaufflagge schließen\\\Rverhexen1: Öffnen des VentilsVentil schließt sich
0x0019b15-b0Informationenoffener Abschluss010000%Rint/hex0-10000 entspricht einer Öffnung von 0-100%.Aktuelle Ventilöffnung (Verhältniskoeffizient 1/100)
0x001Ab15-b0\\\\\RverhexenBehalte 0zurückbehalten
0x001Bb15-b0\\\\\RverhexenBehalte 0zurückbehalten
0x001Cb15-b0\\\\\RverhexenBehalte 0zurückbehalten
0x001Db15-b0\\\\\RverhexenBehalte 0zurückbehalten
0x001Eb15-b0\\\\\RverhexenBehalte 0zurückbehalten
0x001Fb15-b0\\\\\RverhexenBehalte 0zurückbehalten
0x0040b15-b0KonfigurationcfgMode1127\rwverhexen0x0000: Normalmodus aktivierenModusauswahl und Konfigurationsparameter können nur im Konfigurationsmodus geändert werden.
0x0041b15-b0Konfigurationcmm_addr1127\rwverhexen1~127Kommunikationsadresse festlegen
0x0042b15-b0Konfigurationcmm_baudrate\\\rwverhexen0: Baudrate 4800Baudrate einstellen
0x0043b15-b0\\\\\RverhexenBehalte 0zurückbehalten
0x0044b15-b0\\\\\RverhexenBehalte 0zurückbehalten
0x0045b15-b0\\\\\RverhexenBehalte 0zurückbehalten
0x0046b15-b0\\\\\RverhexenBehalte 0zurückbehalten
0x0047b15-b0\\\\\RverhexenBehalte 0zurückbehalten
0x0048b15-b0\\\\\RverhexenBehalte 0zurückbehalten

Demo-Kommunikationsdaten

1. Position einstellen

Modbus-Steuerungsmodus aktivieren:

Tx→◇01 10 00 10 00 01 02 00 01 65 00

Rx←◆01 10 00 10 00 01 00 0C

Position einstellen: 0%

Tx→◇01 10 00 11 00 01 02 00 00 A5 11

Rx←◆01 10 00 11 00 01 51 CC

Position festlegen: 50% (5000 -> 0x1388)

Tx→◇01 10 00 11 00 01 02 13 88 A8 47

Rx←◆01 10 00 11 00 01 51 CC

Position festlegen: 100% (10000 -> 0x2710)

Tx→◇01 10 00 11 00 01 02 27 10 BF 2D

Rx←◆01 10 00 11 00 01 51 CC

Stoppen

Tx→◇01 10 00 10 00 01 02 00 11 64 CC

Rx←◆01 10 00 10 00 01 00 0C

2. Position einnehmen

Tx→◇01 03 00 18 00 02 44 0C

Rx←◆01 03 04 00 30 00 00 FA 3C

3. Modbus-Slave-ID festlegen

Einstellungsmodus aufrufen

Tx→◇01 10 00 40 00 01 02 A5 01 12 00

Rx←◆01 10 00 40 00 01 00 1D

Slave-ID auf 2 setzen

Tx→◇01 10 00 41 00 01 02 00 02 28 80

Rx←◆01 10 00 41 00 01 51 DD

Einstellungsmodus verlassen

Tx→◇02 10 00 40 00 01 02 A5 00 C7 30

Rx←◆02 10 00 40 00 01 00 2E

4. Modbus-Baudrate einstellen

Einstellungsmodus aufrufen

Tx→◇01 10 00 40 00 01 02 A5 01 12 00

Rx←◆01 10 00 40 00 01 00 1D

Baudrate auf 9600 einstellen

Tx→◇01 10 00 42 00 01 02 00 01 68 B2

Rx←◆01 10 00 42 00 01 A1 DD

Einstellungsmodus verlassen

Tx→◇01 10 00 40 00 01 02 A5 00 D3 C0

Rx←◆01 10 00 40 00 01 00 1D