DCL actuators support the Modbus-RTU protocol. Referring to this application manual, you can connect DCL actuators to Modbus.

Примечание по применению Modbus для исполнительных механизмов DCL

Panel

SF-LC/MB
SF-ZC/MB

1. Определение интерфейса

P1:220VAC N
P2:220VAC L
P3:4-20mA Input –
P4:4-20mA Input+
P5:4-20mA Output-
P6:4-20mA Output+
P7:RS485 A
P8:RS485 B

2. Button

Открыть: Used in setting mode. Press this button to open the actuator while release it to stop. Press Set and Open simultaneously to set the full open position.

Закрыть: Used in setting mode. Press this button to Shut the actuator while release it to stop. Press Set and Open simultaneously to set the full shut position.

Набор: Used in setting mode. Combination use this button with others to set the parameters.

3. Switch

ЮАР: Set operation mode

1–Normal Modulation

2–Setting Mode

3–Reverse Modulation

СБ: Set Safety Position (Default set to 2)

1–Drive to Fully Open

2–Keep Position

3–Drive to Fully Shut

4. Hystersis

Set a hysteresis value from 0.5% to 5% with one scale stands for 0.5%

The actuator will not change the valve position until the gap between the input signal indicated position and the current valve position become larger then the hysteresis value.

5. Indication

Л1Зеленый цвет, индикация питания;

Л2: Red, Input signal error, turned on when input signal is over range;

Л3: Red, Potentiometer error, turned on when potentiometer is abnormal or connection wire is broken;

Л4: Red, Stuck error, turned on when actuator can not be driven to open or close.

Set up

Switch SA to 2 to enter the setting mode. Then you can set the operation rotation range, set the Safety position, calibrate the input and output signal and etc.

1. Set Operation Range

Set Fully Close Position:

  1. Press the KO/KC button to drive the valve to the fully closed position.
  2. Hold the KS button and then the KC button until L2 is turned on about 3-4 seconds later which means the fully closed position configuration is done.
  3. Теперь вы можете отпустить эти две кнопки.

Set Fully Open Position:

  1. Press the KO/KC button to drive the valve to the fully open position.
  2. Hold the KS button and then the KO button until L2 is turned on about 3-4 seconds later which means the fully open position configuration is done.
  3. Теперь вы можете отпустить эти две кнопки.
  4.  

Примечание: Если положение полного открытия и закрытия задано одинаково, настройка будет выполнена успешно. Однако в режиме модуляции привод не будет вращаться.

2. Set Modbus Parameters

  1. Registers from 0x0040 to 0x0042 are used to set communication parameters.
  2. First enter the setting mode by writing value 0xA501 to register 0x0040, Then set the slave ID and baud rate by writing values to registers 0x0041 and 0x0042.
  3. New parameters will be updated in 1S.
  4. Exit setting mode by writing 0x0000 to register 0x0040.

Start to Modulation

Turn SA to 1 to start modulation.

  • After power-on, the actuator defaults to follow the 4-20mA input signal for modulation.
  • Sending commands through modbus enables the actuator to work in communication control mode and automatically return to analog control mode after the actuator is powered off and on again.

Модуляция с током 4-20 мА

  • The actuator will drive the valve to the specific position as the 4-20mA input signal stands for.
  • The 4-20mA output signal will output the valve position in real time.
  • The “ON/OFF Output Open” will output an effective signal(connect to COM) when the valve was driven to the fully open position.
  • The “ON/OFF Output Shut” will output an effective signal(connect to COM) when the valve was driven to the fully close position.
  • The actuator will drive the valve to the Safety position when supply power was broken down or input signal is fault.
  • The actuator will return to modulation mode after supply power and input signal is recovered.

 

Note: You can turn SW2 to 3 to activate the reverse operation. In which, 4mA input value will be transferred as 20mA, and 20mA will be transferred as 4mA. So the modulation is just like reversed.

Модуляция с использованием Modbus-RTU/RS485

Hardware Layer

  • DCL actuator support Modbus-RTU Protocol,RS485 is used in physical layer。
  • Slave ID: Default to 1
  • Baud Rate:Configurable with default value 9600
  • RS485 Data Format:1 start bit + 8 data bit + 1 stop bit (no parity check)

1. Interface

SF-LC/MB
SF-ZC/MB

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

2. Connection Diagram

Уровень приложения

1、ADU

Modbus ADU 定义图 | Modbus ADU Segment

2. Коды функций

ИДЕНТИФИКАТОРnamedescribe
0x03Read multiple registersIn a remote device, use this function code to read the contents of consecutive blocks in the hold register
0x06Write a single registerIn a remote device, use this function code to write a single register
0x10Write multiple registersIn a remote device, use this function code to write consecutive register blocks (1 to approximately 120 registers)

3. Set Communication Parameters

  1. Registers from 0x0040 to 0x0042 are used to set communication parameters.
  2. First enter the setting mode by writing value 0xA501 to register 0x0040, Then set the slave ID and baud rate by writing values to registers 0x0041 and 0x0042.
  3. New parameters will be updated in 1S.
  4. Exit setting mode by writing 0x0000 to register 0x0040.

4. Reset Communication Parameters to Default Value

  1. Set SA and SB to 2.
  2. Hold KS more then 3 seconds, the red led will blink, now release KS.
  3. Then hold KC more then 3 seconds, the red led will blink again, release KC.
  4. Now the communication parameters will be reset to default value (slave ID to 1,baud rate to 9600).
    This is used when the communication parameters are missed.

5、Register List

Register addressRegister bitSignal groupSignal nameminimum valueMaximum valueКомпанияRead/WritetypeTruth tabledescribe
0x0010б15-б5\\\\\р/вшестиугольникKeep 0retain
б5\\\\\р/вшестиугольникKeep 0retain
б4контрольstop\\\р/вшестиугольник1: Stop, 0: NormalStop running
б3\\\\\ршестиугольникKeep 0retain
б2\\\\\ршестиугольникKeep 0retain
б1-б0контрольmode\\\р/вшестиугольник1: Communication controlcontrol Model
0x0011б15-б0контрольSetOpenDegree010000%р/вцелочисленный/шестнадцатеричный0-10000 corresponds to 0-100% openingControl the opening of the valve (ratio coefficient 1/100)
0x0012б15-б0\\\\\ршестиугольникKeep 0retain
0x0013б15-б0\\\\\ршестиугольникKeep 0retain
0x0014б15-б0\\\\\ршестиугольникKeep 0retain
0x0015б15-б0\\\\\ршестиугольникKeep 0retain
0x0016б15-б0\\\\\ршестиугольникKeep 0retain
0x0017б15-б0\\\\\ршестиугольникKeep 0retain
0x0018б15-б6\\\\\ршестиугольникKeep 0retain
б5inforerrPosition\\\ршестиугольник1: Position signal malfunctionPosition signal fault sign
б4inforerrSignal\\\ршестиугольник1: Input Signal malfunctionInput Signal fault flag
б3inforoverTorqueFlag\\\ршестиугольник1: OverloadOverload Flag
б2inforstuckFlag\\\ршестиугольник1: Blocked rotationBlockage sign
б1inforopenRunFlag\\\ршестиугольник1: Closing the valveValve opening sign
б0inforcloseRunFlag\\\ршестиугольник1: Opening the valveValve closing sign
0x0019б15-б0inforоткрытая степень010000%рцелочисленный/шестнадцатеричный0-10000 corresponds to 0-100% openingCurrent valve opening (ratio coefficient 1/100)
0x001Aб15-б0\\\\\ршестиугольникKeep 0retain
0x001Bб15-б0\\\\\ршестиугольникKeep 0retain
0x001Cб15-б0\\\\\ршестиугольникKeep 0retain
0x001Dб15-б0\\\\\ршестиугольникKeep 0retain
0x001Eб15-б0\\\\\ршестиугольникKeep 0retain
0x001Fб15-б0\\\\\ршестиугольникKeep 0retain
0x0040б15-б0конфигурацияcfgMode1127\рвшестиугольник0x0000: Enter normal modeMode selection, configuration parameters can only be modified in configuration mode
0x0041б15-б0конфигурацияcmm_addr1127\рвшестиугольник1~127Set communication address
0x0042б15-б0конфигурацияcmm_baudrate\\\рвшестиугольник0: Baud rate 4800set baud rate
0x0043б15-б0\\\\\ршестиугольникKeep 0retain
0x0044б15-б0\\\\\ршестиугольникKeep 0retain
0x0045б15-б0\\\\\ршестиугольникKeep 0retain
0x0046б15-б0\\\\\ршестиугольникKeep 0retain
0x0047б15-б0\\\\\ршестиугольникKeep 0retain
0x0048б15-б0\\\\\ршестиугольникKeep 0retain

Demo Communication Data

1. Set Position

Enter Modbus Control Mode:

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

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

Set Position: 0%

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

Rx←◆01 10 00 11 00 01 51 CC

Set 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

Set 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

Останавливаться

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

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

2. Get Position

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

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

3. Set Modbus Slave ID

Enter Setting Mode

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

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

Set Slave ID to 2

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

Rx←◆01 10 00 41 00 01 51 DD

Exit Setting Mode

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

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

4. Set Modbus Baud Rate

Enter Setting Mode

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

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

Set Baud Rate to 9600

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

Rx←◆01 10 00 42 00 01 A1 DD

Exit Setting Mode

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

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