DCL-ställdonen stöder Modbus-RTU-protokollet. Med hjälp av denna applikationshandbok kan du ansluta DCL-ställdon till Modbus.
Panel
1. Definition av gränssnitt
P1:220VAC N
P2 : 220VAC L
P3:4-20mA Ingång -.
P4 : 4-20mA Ingång +
P5: 4-20mA utgång-
P6:4-20mA utgång+
P7:RS485 A
P8:RS485 B
2. Knapp
Öppna: Används i inställningsläge. Tryck på denna knapp för att öppna ställdonet och släpp den för att stoppa. Tryck samtidigt på Set och Open för att ställa in helt öppet läge.
Stänga: Används i inställningsläget. Tryck på denna knapp för att stänga ställdonet och släpp den för att stoppa. Tryck på Set och Open samtidigt för att ställa in helt stängt läge.
Ställ in: Används i inställningsläge. Kombination Använd denna knapp tillsammans med andra för att ställa in parametrarna.
3. Omkopplare
SA: Ange driftläge
1-Normal modulering
2-Inställningsläge
3-Reverse modulering
SB: Ställ in säkerhetsposition (standardinställning är 2)
1-Kör till helt öppen
2-Behåll position
3-Drive till helt stängd
4. Hysteris
Ställ in ett hysteresvärde från 0,5% till 5% med en skala som står för 0,5%
Ställdonet ändrar inte ventilens position förrän skillnaden mellan den indikerade positionen i insignalen och den aktuella ventilpositionen är större än hysteresvärdet.
5. Indikering
L1: Grön, strömindikering ;
L2: Röd, fel på ingångssignalen, tänds när ingångssignalen är över intervallet ;.
L3: Röd, Potentiometerfel, slås på när potentiometern är onormal eller anslutningskabeln är trasig ;.
L4: Röd, Fastkörningsfel, tänds när ställdonet inte kan köras för att öppna eller stänga.
Ställ in
Växla SA till 2 för att gå till inställningsläget. Därefter kan du ställa in driftrotationsområdet, ställa in säkerhetspositionen, kalibrera in- och utsignalen osv.
1. Ställ in driftområde
Ställ in helt stängt läge :.
- Tryck på KO/KC-knappen för att köra ventilen till helt stängt läge.
- Håll KS-knappen och sedan KC-knappen intryckt tills L2 slås på ca 3-4 sekunder senare, vilket innebär att konfigurationen av det helt stängda läget är klar.
- Nu kan du släppa dessa 2 knappar.
Ställ in helt öppet läge:
- Tryck på KO/KC-knappen för att köra ventilen till helt öppet läge.
- Håll KS-knappen och sedan KO-knappen intryckt tills L2 slås på ca 3-4 sekunder senare, vilket innebär att konfigurationen av det helt öppna läget är klar.
- Nu kan du släppa dessa 2 knappar.
Obs: När det helt öppna och stängda läget konfigurerades med samma position, kommer konfigurationen att utföras framgångsrikt. Men ställdonet kommer inte att rotera i moduleringsläge.
2. Ställ in Modbus-parametrar
- Register från 0x0040 till 0x0042 används för att ställa in kommunikationsparametrar.
- Gå först till inställningsläget genom att skriva värde 0xA501 till register 0x0040, ställ sedan in slav-ID och baudhastighet genom att skriva värden till register 0x0041 och 0x0042.
- Nya parametrar kommer att uppdateras i 1S.
- Avsluta inställningsläget genom att skriva 0x0000 till register 0x0040.
Start till modulering
Vrid SA till 1 för att starta moduleringen.
- Efter påslagning följer ställdonet som standard 4-20 mA-ingångssignalen för modulering.
- Genom att skicka kommandon via modbus kan ställdonet arbeta i kommunikationsstyrningsläge och automatiskt återgå till analogt styrningsläge efter att ställdonet stängts av och slagits på igen.
Modulering med 4-20mA
- Ställdonet driver ventilen till det specifika läge som insignalen 4-20mA står för.
- Utgångssignalen 4-20mA kommer att mata ut ventilens position i realtid.
- "ON/OFF Output Open" matar ut en effektiv signal (ansluts till COM) när ventilen har drivits till helt öppet läge.
- "ON/OFF Output Shut" matar ut en effektiv signal (ansluts till COM) när ventilen har drivits till det helt stängda läget.
- Ställdonet driver ventilen till säkerhetsläget när matningsspänningen har brutits eller insignalen är felaktig.
- Ställdonet återgår till moduleringsläge när strömförsörjningen och insignalen har återställts.
Obs: Du kan vrida SW2 till 3 för att aktivera omvänd drift. Då kommer 4 mA ingångsvärde att överföras som 20 mA och 20 mA kommer att överföras som 4 mA. Så moduleringen är precis som omvänd.
Modulering med Modbus-RTU/RS485
Hårdvarulager
- DCL-ställdonet stöder Modbus-RTU-protokollet,RS485 används i det fysiska lagret。
- Slave ID: Standard är 1
- Baud Rate:Konfigurerbar med standardvärde 9600
- RS485 Dataformat: 1 startbit + 8 databitar + 1 stoppbit (ingen paritetskontroll)
1. Gränssnitt
P1:Strömförsörjning -
P2:Strömförsörjning+
P7:RS485 A
P8:RS485 B
P3~P6:Reserverad(4~20mA/0~10V)
2. Anslutningsschema
Applikationsskikt
1、ADU
2. Funktionskoder
| ID | namn | beskriva |
|---|---|---|
| 0x03 | Läsa flera register | Använd denna funktionskod i en fjärrenhet för att läsa innehållet i på varandra följande block i hållregistret |
| 0x06 | Skriva ett enda register | Använd den här funktionskoden för att skriva ett enskilt register i en fjärrenhet |
| 0x10 | Skriva flera register | Använd den här funktionskoden för att skriva konsekutiva registerblock (1 till ca 120 register) i en fjärrenhet |
3. Ställ in kommunikationsparametrar
- Register från 0x0040 till 0x0042 används för att ställa in kommunikationsparametrar.
- Gå först till inställningsläget genom att skriva värde 0xA501 till register 0x0040, ställ sedan in slav-ID och baudhastighet genom att skriva värden till register 0x0041 och 0x0042.
- Nya parametrar kommer att uppdateras i 1S.
- Avsluta inställningsläget genom att skriva 0x0000 till register 0x0040.
4. Återställ kommunikationsparametrar till standardvärde
- Ställ in SA och SB på 2.
- Håll KS intryckt i mer än 3 sekunder, den röda LED-lampan blinkar, släpp nu KS.
- Håll sedan in KC i mer än 3 sekunder, den röda lampan blinkar igen, släpp KC.
- Nu kommer kommunikationsparametrarna att återställas till standardvärdet (slav-ID till 1, bygghastighet till 9600).
Detta används när kommunikationsparametrarna saknas.
5、Registerlista
| Registrera adress | Registerbit | Signalgrupp | Signalens namn | Minsta värde | Maximalt värde | Företag | Läsa/skriva | typ | Sanningstabell | beskriva |
|---|---|---|---|---|---|---|---|---|---|---|
| 0x0010 | b15-b5 | \ | \ | \ | \ | \ | r/w | hex | Håll 0 | behålla |
| b5 | \ | \ | \ | \ | \ | r/w | hex | Håll 0 | behålla | |
| b4 | kontroll | stopp | \ | \ | \ | r/w | hex | 1: Stopp, 0: Normal | Sluta springa | |
| b3 | \ | \ | \ | \ | \ | r | hex | Håll 0 | behålla | |
| b2 | \ | \ | \ | \ | \ | r | hex | Håll 0 | behålla | |
| b1-b0 | kontroll | läge | \ | \ | \ | r/w | hex | 1: Kommunikationsstyrning | kontroll Modell | |
| 0x0011 | b15-b0 | kontroll | SetOpenDegree | 0 | 10000 | % | r/w | int/hex | 0-10000 motsvarar 0-100%-öppning | Styr öppningen av ventilen (förhållandekoefficient 1/100) |
| 0x0012 | b15-b0 | \ | \ | \ | \ | \ | r | hex | Håll 0 | behålla |
| 0x0013 | b15-b0 | \ | \ | \ | \ | \ | r | hex | Håll 0 | behålla |
| 0x0014 | b15-b0 | \ | \ | \ | \ | \ | r | hex | Håll 0 | behålla |
| 0x0015 | b15-b0 | \ | \ | \ | \ | \ | r | hex | Håll 0 | behålla |
| 0x0016 | b15-b0 | \ | \ | \ | \ | \ | r | hex | Håll 0 | behålla |
| 0x0017 | b15-b0 | \ | \ | \ | \ | \ | r | hex | Håll 0 | behålla |
| 0x0018 | b15-b6 | \ | \ | \ | \ | \ | r | hex | Håll 0 | behålla |
| b5 | infor | felPosition | \ | \ | \ | r | hex | 1: Fel i positionssignalen | Positionssignal fel tecken | |
| b4 | infor | errSignal | \ | \ | \ | r | hex | 1: Fel på ingångssignalen | Ingång Signal fel flagga | |
| b3 | infor | overTorqueFlag | \ | \ | \ | r | hex | 1: Överbelastning | Flagga för överbelastning | |
| b2 | infor | stuckFlag | \ | \ | \ | r | hex | 1: Blockerad rotation | Blockeringsskylt | |
| b1 | infor | openRunFlag | \ | \ | \ | r | hex | 1: Stängning av ventilen | Skylt för ventilöppning | |
| b0 | infor | closeRunFlag | \ | \ | \ | r | hex | 1: Öppning av ventilen | Tecken på att ventilen stängs | |
| 0x0019 | b15-b0 | infor | öppen examen | 0 | 10000 | % | r | int/hex | 0-10000 motsvarar 0-100%-öppning | Aktuell ventilöppning (förhållandekoefficient 1/100) |
| 0x001A | b15-b0 | \ | \ | \ | \ | \ | r | hex | Håll 0 | behålla |
| 0x001B | b15-b0 | \ | \ | \ | \ | \ | r | hex | Håll 0 | behålla |
| 0x001C | b15-b0 | \ | \ | \ | \ | \ | r | hex | Håll 0 | behålla |
| 0x001D | b15-b0 | \ | \ | \ | \ | \ | r | hex | Håll 0 | behålla |
| 0x001E | b15-b0 | \ | \ | \ | \ | \ | r | hex | Håll 0 | behålla |
| 0x001F | b15-b0 | \ | \ | \ | \ | \ | r | hex | Håll 0 | behålla |
| 0x0040 | b15-b0 | konfiguration | cfgMode | 1 | 127 | \ | rw | hex | 0x0000: Gå till normalläge | Lägesval, konfigurationsparametrar kan endast ändras i konfigurationsläge |
| 0x0041 | b15-b0 | konfiguration | cmm_addr | 1 | 127 | \ | rw | hex | 1~127 | Ange kommunikationsadress |
| 0x0042 | b15-b0 | konfiguration | cmm_baudrate | \ | \ | \ | rw | hex | 0: Baudhastighet 4800 | ställa in baudhastighet |
| 0x0043 | b15-b0 | \ | \ | \ | \ | \ | r | hex | Håll 0 | behålla |
| 0x0044 | b15-b0 | \ | \ | \ | \ | \ | r | hex | Håll 0 | behålla |
| 0x0045 | b15-b0 | \ | \ | \ | \ | \ | r | hex | Håll 0 | behålla |
| 0x0046 | b15-b0 | \ | \ | \ | \ | \ | r | hex | Håll 0 | behålla |
| 0x0047 | b15-b0 | \ | \ | \ | \ | \ | r | hex | Håll 0 | behålla |
| 0x0048 | b15-b0 | \ | \ | \ | \ | \ | r | hex | Håll 0 | behålla |
Demo Kommunikationsdata
1. Ställ in position
Gå till Modbus kontrolläge :.
Tx→◇01 10 00 10 00 01 02 00 01 65 00
Rx←◆01 10 00 10 00 01 00 0C
Ställ in position: 0%
Tx→◇01 10 00 11 00 01 02 00 00 A5 11
Rx←◆01 10 00 11 00 01 51 CC
Ställ in position: 50% (5000 -> 0x1388)
Tx→◇01 10 00 11 00 01 02 13 88 A8 47
Rx←◆01 10 00 11 00 01 51 CC
Ställ in position: 100% (10000 -> 0x2710)
Tx→◇01 10 00 11 00 01 02 27 10 BF 2D
Rx←◆01 10 00 11 00 01 51 CC
Stopp
Tx→◇01 10 00 10 00 01 02 00 11 64 CC
Rx←◆01 10 00 10 00 01 00 0C
2. Hämta position
Tx→◇01 03 00 18 00 02 44 0C
Rx←◆01 03 04 00 30 00 00 FA 3C
3. Ställ in Modbus Slave ID
Gå till inställningsläge
Tx→◇01 10 00 40 00 01 02 A5 01 12 00
Rx←◆01 10 00 40 00 01 00 1D
Ställ in Slave ID till 2
Tx→◇01 10 00 41 00 01 02 00 02 28 80
Rx←◆01 10 00 41 00 01 51 DD
Avsluta inställningsläget
Tx→◇02 10 00 40 00 01 02 A5 00 C7 30
Rx←◆02 10 00 40 00 01 00 2E
4. Ställ in Modbus Baud Rate
Gå till inställningsläge
Tx→◇01 10 00 40 00 01 02 A5 01 12 00
Rx←◆01 10 00 40 00 01 00 1D
Ställ in Baud Rate till 9600
Tx→◇01 10 00 42 00 01 02 00 01 68 B2
Rx←◆01 10 00 42 00 01 A1 DD
Avsluta inställningsläget
Tx→◇01 10 00 40 00 01 02 A5 00 D3 C0
Rx←◆01 10 00 40 00 01 00 1D












