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

مذكرة تطبيق مشغل DCL مشغل 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

L1: أخضر، مؤشر الطاقة؛

المستوى الثاني: 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
0x0010b15-b5\\\\\r/wعرافةKeep 0retain
ب5\\\\\r/wعرافةKeep 0retain
ب4يتحكمstop\\\r/wعرافة1: Stop, 0: NormalStop running
ب3\\\\\رعرافةKeep 0retain
ب2\\\\\رعرافةKeep 0retain
b1-b0يتحكمmode\\\r/wعرافة1: Communication controlcontrol Model
0x0011b15-b0يتحكممجموعة درجات مفتوحة010000%r/wعدد صحيح/سداسي عشري0-10000 corresponds to 0-100% openingControl the opening of the valve (ratio coefficient 1/100)
0x0012b15-b0\\\\\رعرافةKeep 0retain
0x0013b15-b0\\\\\رعرافةKeep 0retain
0x0014b15-b0\\\\\رعرافةKeep 0retain
0x0015b15-b0\\\\\رعرافةKeep 0retain
0x0016b15-b0\\\\\رعرافةKeep 0retain
0x0017b15-b0\\\\\رعرافةKeep 0retain
0x0018ب15-ب6\\\\\رعرافةKeep 0retain
ب5inforموضع الخطأ\\\رعرافة1: Position signal malfunctionPosition signal fault sign
ب4inforإشارة خطأ\\\رعرافة1: Input Signal malfunctionInput Signal fault flag
ب3inforعلم عزم الدوران الزائد\\\رعرافة1: OverloadOverload Flag
ب2inforستك فلاج\\\رعرافة1: Blocked rotationBlockage sign
ب1inforفتح علامة التشغيل\\\رعرافة1: Closing the valveValve opening sign
b0inforإغلاق علامة التشغيل\\\رعرافة1: Opening the valveValve closing sign
0x0019b15-b0inforأوبن ديجري010000%رعدد صحيح/سداسي عشري0-10000 corresponds to 0-100% openingCurrent valve opening (ratio coefficient 1/100)
0x001Ab15-b0\\\\\رعرافةKeep 0retain
0x001Bb15-b0\\\\\رعرافةKeep 0retain
0x001Cb15-b0\\\\\رعرافةKeep 0retain
0x001Db15-b0\\\\\رعرافةKeep 0retain
0x001Eb15-b0\\\\\رعرافةKeep 0retain
0x001Fb15-b0\\\\\رعرافةKeep 0retain
0x0040b15-b0التكوينوضع التكوين1127\rwعرافة0x0000: Enter normal modeMode selection, configuration parameters can only be modified in configuration mode
0x0041b15-b0التكوينcmm_addr1127\rwعرافة1~127Set communication address
0x0042b15-b0التكوينمعدل نقل البيانات cmm\\\rwعرافة0: Baud rate 4800set baud rate
0x0043b15-b0\\\\\رعرافةKeep 0retain
0x0044b15-b0\\\\\رعرافةKeep 0retain
0x0045b15-b0\\\\\رعرافةKeep 0retain
0x0046b15-b0\\\\\رعرافةKeep 0retain
0x0047b15-b0\\\\\رعرافةKeep 0retain
0x0048b15-b0\\\\\رعرافة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