DCL执行器支持Modbus-RTU协议。请参考本应用手册,将DCL执行器连接到Modbus总线。

总线型 DCL 执行器-Modbus、CAN、Profibus、以太网

控制板

SF-LC/MB
SF-ZC/MB

1. 接口定义

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

2. 按钮

开放:用于设置模式。按下此按钮打开执行器,松开按钮停止。同时按下“设置”和“打开”按钮可设置完全打开位置。

关闭:用于设置模式。按下此按钮可关闭执行器,松开按钮可停止执行器。同时按下“设置”和“打开”按钮可设置完全关闭位置。

放:用于设置模式。将此按钮与其他按钮组合使用以设置参数。

3. 开关

南非设置操作模式

1-正常调制

2. 设置模式

3–反向调制

SB设置安全位置(默认设置为 2)

1. 推动全面开放

2.保持位置

3. 开到完全关闭

4. 滞后现象

将滞后值设置为 0.5% 到 5%,其中一个刻度代表 0.5%。

只有当输入信号指示的位置与当前阀门位置之间的差距大于滞后值时,执行器才会改变阀门位置。

5. 指示

L1绿色,电源指示;

L2红色,输入信号错误,当输入信号超出范围时亮起;

L3红色,电位器故障,电位器异常或连接线断裂时亮起;

L4红色,卡住错误,当执行器无法驱动打开或关闭时亮起。

设置

将 SA 开关拨至 2 进入设置模式。然后您可以设置操作旋转范围、设置安全位置、校准输入输出信号等。

1. 设置操作范围

设置完全关闭位置:

  1. 按下 KO/KC 按钮,使阀门完全关闭。
  2. 按住 KS 按钮,然后按住 KC 按钮,直到大约 3-4 秒后 L2 亮起,这意味着完全关闭位置配置完成。
  3. 现在你可以松开这两个按钮了。

设置完全开放位置:

  1. 按下 KO/KC 按钮,使阀门完全打开。
  2. 按住 KS 按钮,然后按住 KO 按钮,直到大约 3-4 秒后 L2 亮起,这意味着完全打开位置配置完成。
  3. 现在你可以松开这两个按钮了。
  4.  

注意:如果将完全打开和完全关闭位置配置为相同位置,则配置将成功完成。但执行器在调制模式下不会旋转。

2. 设置 Modbus 参数

  1. 寄存器 0x0040 到 0x0042 用于设置通信参数。
  2. 首先,通过向寄存器 0x0040 写入值 0xA501 进入设置模式,然后通过向寄存器 0x0041 和 0x0042 写入值来设置从机 ID 和波特率。
  3. 新参数将在 1 秒后更新。
  4. 向寄存器 0x0040 写入 0x0000 退出设置模式。

开始调制

将 SA 设置为 1 开始调制。

  • 上电后,执行器默认跟随 4-20mA 输入信号进行调制。
  • 通过 Modbus 发送命令,可使执行器在通信控制模式下工作,并在执行器断电重启后自动恢复到模拟控制模式。

调制范围为 4-20mA

  • 执行器将驱动阀门到 4-20mA 输入信号所代表的特定位置。
  • 4-20mA 输出信号将实时输出阀门位置。
  • 当阀门被驱动到完全打开的位置时,“ON/OFF 输出打开”将输出一个有效的信号(连接到 COM)。
  • 当阀门被驱动到完全关闭位置时,“ON/OFF 输出关闭”将输出一个有效信号(连接到 COM)。
  • 当电源中断或输入信号出现故障时,执行器会将阀门驱动到安全位置。
  • 电源和输入信号恢复后,执行器将恢复到调制模式。

 

注意:您可以将 SW2 拨至 3 来激活反向操作。此时,4mA 的输入值将输出 20mA,20mA 的输出值将输出 4mA。调制方式与反向操作相同。

使用 Modbus-RTU/RS485 进行调制

硬件层

  • DCL执行器支持Modbus-RTU协议,物理层采用RS485。
  • 从设备 ID:默认值为 1
  • 波特率:可配置,默认值为 9600
  • RS485 数据格式:1 个起始位 + 8 个数据位 + 1 个停止位(无奇偶校验)

1. 接口

SF-LC/MB
SF-ZC/MB

P1:电源 –
P2:电源+
P7:RS485 A
P8:RS485 B
P3~P6:预留(4~20mA/0~10V)

2. 连接图

应用层

1、附属住宅单元

Modbus ADU 定义图 | Modbus ADU 段

2. 功能代码

ID姓名描述
0x03读取多个寄存器在远程设备中,使用此函数代码读取保持寄存器中连续块的内容。
0x06写入单个寄存器在远程设备中,使用此函数代码向单个寄存器写入数据。
0x10写入多个寄存器在远程设备中,使用此功能代码写入连续的寄存器块(1 到大约 120 个寄存器)。

3. 设置通信参数

  1. 寄存器 0x0040 到 0x0042 用于设置通信参数。
  2. 首先,通过向寄存器 0x0040 写入值 0xA501 进入设置模式,然后通过向寄存器 0x0041 和 0x0042 写入值来设置从机 ID 和波特率。
  3. 新参数将在 1 秒后更新。
  4. 向寄存器 0x0040 写入 0x0000 退出设置模式。

4. 将通信参数重置为默认值

  1. 将 SA 和 SB 设置为 2。
  2. 按住 KS 键 3 秒以上,红色 LED 指示灯将闪烁,此时松开 KS 键。
  3. 然后按住 KC 键 3 秒以上,红色 LED 灯会再次闪烁,松开 KC 键。
  4. 现在通信参数将重置为默认值(从机 ID 为 1,波特率为 9600)。
    当通信参数缺失时,会使用此方法。

5、登记表

注册地址寄存器位信号组信号名称最小值最大值公司名称读/写类型真值表描述
0x0010b15-b5\\\\\读/写十六进制保留 0保持
b5\\\\\读/写十六进制保留 0保持
b4控制停止\\\读/写十六进制1:停止,0:正常停止运行
b3\\\\\r十六进制保留 0保持
b2\\\\\r十六进制保留 0保持
b1-b0控制模式\\\读/写十六进制1:通信控制控制模型
0x0011b15-b0控制设置开放度010000%读/写整数/十六进制0-10000 对应于 0-100% 开口控制阀门的开度(比例系数 1/100)
0x0012b15-b0\\\\\r十六进制保留 0保持
0x0013b15-b0\\\\\r十六进制保留 0保持
0x0014b15-b0\\\\\r十六进制保留 0保持
0x0015b15-b0\\\\\r十六进制保留 0保持
0x0016b15-b0\\\\\r十六进制保留 0保持
0x0017b15-b0\\\\\r十六进制保留 0保持
0x0018b15-b6\\\\\r十六进制保留 0保持
b5信息错误位置\\\r十六进制1:位置信号故障位置信号故障标志
b4信息错误信号\\\r十六进制1:输入信号故障输入信号故障标志
b3信息过扭矩标志\\\r十六进制1:过载过载标志
b2信息卡住的旗帜\\\r十六进制1:旋转受阻堵塞标志
b1信息打开运行标志\\\r十六进制1:关闭阀门阀门开启标志
b0信息关闭运行标志\\\r十六进制1:打开阀门阀门关闭标志
0x0019b15-b0信息openDegree010000%r整数/十六进制0-10000 对应于 0-100% 开口当前阀门开度(比率系数 1/100)
0x001Ab15-b0\\\\\r十六进制保留 0保持
0x001Bb15-b0\\\\\r十六进制保留 0保持
0x001Cb15-b0\\\\\r十六进制保留 0保持
0x001Db15-b0\\\\\r十六进制保留 0保持
0x001Eb15-b0\\\\\r十六进制保留 0保持
0x001Fb15-b0\\\\\r十六进制保留 0保持
0x0040b15-b0配置cfgMode1127\rw十六进制0x0000:进入正常模式模式选择和配置参数只能在配置模式下修改。
0x0041b15-b0配置cmm_addr1127\rw十六进制1~127设置通信地址
0x0042b15-b0配置cmm_baudrate\\\rw十六进制0:波特率 4800设置波特率
0x0043b15-b0\\\\\r十六进制保留 0保持
0x0044b15-b0\\\\\r十六进制保留 0保持
0x0045b15-b0\\\\\r十六进制保留 0保持
0x0046b15-b0\\\\\r十六进制保留 0保持
0x0047b15-b0\\\\\r十六进制保留 0保持
0x0048b15-b0\\\\\r十六进制保留 0保持

演示通信数据

1. 设置位置

进入Modbus控制模式:

交易→◇01 10 00 10 00 01 02 00 01 65 00

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

设置位置:0%

发送→◇01 10 00 11 00 01 02 00 00 A5 11

Rx←◆01 10 00 11 00 01 51 CC

设置位置:50% (5000 -> 0x1388)

发送→◇01 10 00 11 00 01 02 13 88 A8 47

Rx←◆01 10 00 11 00 01 51 CC

设置位置: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. 获得位置

发送→◇01 03 00 18 00 02 44 0C

接收←◆01 03 04 00 30 00 00 FA 3C

3. 设置 Modbus 从站 ID

进入设置模式

发送→◇01 10 00 40 00 01 02 A5 01 12 00

接收←◆01 10 00 40 00 01 00 1D

将从机 ID 设置为 2

交易→◇01 10 00 41 00 01 02 00 02 28 80

Rx←◆01 10 00 41 00 01 51 DD

退出设置模式

发射→◇02 10 00 40 00 01 02 A5 00 C7 30

接收←◆02 10 00 40 00 01 00 2E

4. 设置 Modbus 波特率

进入设置模式

发送→◇01 10 00 40 00 01 02 A5 01 12 00

接收←◆01 10 00 40 00 01 00 1D

将波特率设置为 9600

发送→◇01 10 00 42 00 01 02 00 01 68 B2

Rx←◆01 10 00 42 00 01 A1 DD

退出设置模式

发送→◇01 10 00 40 00 01 02 A5 00 D3 C0

接收←◆01 10 00 40 00 01 00 1D