将DC-FB3装入DCL电动执行器中,可以实现使用Modbus-TCP/IP控制电动阀门的开度。安装后如图所示:

dc fb3
dcl actuator with dc fb3 scaled
总线型DCL执行器-Modbus、CAN、Profibus、Ethernet

1. 使用默认参数,通过Modbus-TCP/IP控制DCL电动执行器

DC-FB3默认配置为Client模式,您可以使用默认的MAC/IP/Gateway/Server/Port参数,通过Modbus-TCP/IP控制电动执行器。该默认参数黏贴于图中蓝色框3标识的地方。

当使用默认参数时,您可以跳过第2步,直接按照 第3步,使用Modbus-TCP/IP控制DCL电动执行器

dcl actuator with dc fb3 flag scaled

2. 更改TCP/IP网络参数

2.1 使用DC-FB1(USB转RS485),将DC-FB3连接至电脑

connect dc fb3 to pc

DC-FB3的接线方式如下:

  1. 红色框1标识的地方接入AC220V电源。
  2. 绿色框4标识的地方接入DC-FB1的RS485接口(A/B)。
  3. DC-FB1的USB插入电脑。

查看DC-FB1使用说明

dcl actuator with dc fb3 config scaled

2.2 在电脑上使用配置软件,设置网络参数

dc fb3 config3

选择正确的端口,点击CONNECT,连接DC-FB3。

dc fb3 config2

连接成功后,设置软件会自动读取DC-FB3里的参数。

dc fb3 config1

更改网络参数后,点击SAVE,设置软件将参数存入DC-FB3。

3. 使用Modbus-TCP/IP,控制电动执行器

3.1面板说明

sf zc mb panel
SF-ZC/MB

按键

Open: 在“设置状态”下(即选择开关SA的箭头指向“2”)按下此键执行机构作开运行,松开此键,电机停止。Set和Open同时按下,用于全开位 置标定。
Shut: 在“设置状态”下按下此键执行机构作关运行,松开此键,电机停止。Set和Shut同时按下,用于全关位置标定。
Set: 在“设置状态”下与Open、Shut配合,实现特定的功能。

选择开关

SA: 选择输入信号正、反作用方式和设置状态,正、反作用设置时必须在通电状态下设置才有效,箭头指 向对应功能如下(出厂时设为1 ):
1–正作用 2–设置状态 3–反作用

SB: 设置安全位置,外部模拟控制信号丢失时,执行器按照此设置运行到特定位置(出厂时设为2) :
1–运行到全开位置 2–保持当前位置 3–运行到全关位置
注意:采用modbus 控制模式时,应保持SB为2档

死区值设置电位器

用于设置死区值。电位器开度从1-10,对应死区值0.5%-5.0% (出厂时死区值设为1.5%)。

指示灯

L1: 绿色,电源指示,伺服控制器电源端N、L间接入电源时灯亮;
L2: 红色,输入信号失效故障指示,输入信号失效时灯亮;
L3: 红色,位置检测电路故障指示,开度电位器引线开路、短路、本身损坏时灯亮;
L4: 红色:卡涩故障指示,出现卡涩时灯亮。

3.2 硬件接线

dcl actuator with dc fb3 flag scaled
  • 红色框1标识的地方接入AC220V电源。
  • 黄色框2标识的地方接入RJ45网线。

3.3 设置

使选择开关SA箭头指向位置”2″,即进入了设置状态。在设置状态下可进行行程标定、输入信号失效处理 方式选择、死区值设置、手动操作和输出电流校正等。

行程标定

全关位置标定:通过按Open和(或)Shut按键将阀门调至全关位置,先按下Set键不放,再按下Shut键,两键 同时保持按下约4S钟,当指示灯L2亮后,同时松开Shut和Set按键,L2熄灭,全关位置标定完成。
全开位置标定:通过按Open和(或)Shut按键将阀门调至全开位置,先按下Set不放,再按下Open键,两键同时保持按下约 4S钟,当指示灯L2亮后,同时松开Open和Set按键,L2熄灭,全开位置标定完成。

死区值设置

死区值设置电位器顺时针转动,死区值增大,逆时针转动,死区值减小。电位器正面有刻度,每旋转一个刻 度,死区值变化0.5%。当死区值设置小于0.5%时伺服控制器按0.5%处理。

在设置状态下通过按Open或Shut醒可对阀门进行手动开、关操作。

3.4 运行

将选择开关SA拨到“1”或“3”位置,即进入自动运行状态。

  • 上电后,执行机构默认跟据4-20mA输入信号进行开度调节。
  • 通过Modbus发送命令,可以使执行器工作在通讯控制模式,执行器断电重启后自动回到模拟控制模式

注意:采用通讯控制时,应确保SB为2档,防止重启运行到安全位置。

3.5 应用层

ADU

Modbus ADU 定义图 | Modbus ADU Segment

功能码

ID名称描述
0x03读多个寄存器在一个远程设备中,使用该功能码读取保持寄存器连续块的内容
0x06写单个寄存器在一个远程设备中,使用该功能码写单个寄存器
0x10写多个寄存器在一个远程设备中,使用该功能码写连续寄存器块(1 至约 120 个寄存器)

寄存器列表

寄存器地址寄存器位信号组信号名最小值最大值单位读/写类型真值表描述
0x0010b15-b5\\\\\r/whex保留0保留
b5\\\\\r/whex保留0保留
b4controlstop\\\r/whex1:停止, 0:正常停止运行
b3\\\\\rhex保留0保留
b2\\\\\rhex保留0保留
b1-b0controlmode\\\r/whex1: 通讯控制
其他: 退出通讯控制
控制模式
0x0011b15-b0controlSetOpenDegree010000%r/wint/hex0-10000对应 0-100%开度控制阀门的开度(比率系数1/100)
0x0012b15-b0\\\\\rhex保留0保留
0x0013b15-b0\\\\\rhex保留0保留
0x0014b15-b0\\\\\rhex保留0保留
0x0015b15-b0\\\\\rhex保留0保留
0x0016b15-b0\\\\\rhex保留0保留
0x0017b15-b0\\\\\rhex保留0保留
0x0018b15-b6\\\\\rhex保留0保留
b5inforerrPosition\\\rhex1: 位置信号故障位置信号故障标志
b4inforerrSignal\\\rhex1: 输入信号故障输入信号故障标志
b3inforoverTorqueFlag\\\rhex1: 过载过载标志
b2inforstuckFlag\\\rhex1: 堵转堵转标志
b1inforopenRunFlag\\\rhex1: 关阀中开阀标志
b0inforcloseRunFlag\\\rhex1: 开阀中关阀标志
0x0019b15-b0inforopenDegree010000%rint/hex0-10000对应 0-100%开度当前阀门的开度(比率系数1/100)
0x001Ab15-b0\\\\\rhex保留0保留
0x001Bb15-b0\\\\\rhex保留0保留
0x001Cb15-b0\\\\\rhex保留0保留
0x001Db15-b0\\\\\rhex保留0保留
0x001Eb15-b0\\\\\rhex保留0保留
0x001Fb15-b0\\\\\rhex保留0保留
0x0040b15-b0configcfgMode1127\rwhex0x0000: 进入常规模式
0xA501: 进入配置模式
模式选择,在配置模式下才能修改配置参数
0x0041b15-b0configcmm_addr1127\rwhex1~127设置通讯地址
0x0042b15-b0configcmm_baudrate\\\rwhex0: 波特率4800
1: 波特率9600
2: 波特率19200
3: 波特率115200
设置波特率
写入时按真值表写波特率
读取时按真值表返回
0x0043b15-b0\\\\\rhex保留0保留
0x0044b15-b0\\\\\rhex保留0保留
0x0045b15-b0\\\\\rhex保留0保留
0x0046b15-b0\\\\\rhex保留0保留
0x0047b15-b0\\\\\rhex保留0保留
0x0048b15-b0\\\\\rhex保留0保留

3.6 通讯指令实例

控制阀门位置

  • 进入通讯控制模式:
    发→◇01 10 00 10 00 01 02 00 01 65 00
    收←◆01 10 00 10 00 01 00 0C
  • 设置阀门位置: 0%
    发→◇01 10 00 11 00 01 02 00 00 A5 11
    收←◆01 10 00 11 00 01 51 CC
  • 设置阀门位置: 50% (5000 -> 0x1388)
    发→◇01 10 00 11 00 01 02 13 88 A8 47
    收←◆01 10 00 11 00 01 51 CC
  • 设置阀门位置: 100% (10000 -> 0x2710)
    发→◇01 10 00 11 00 01 02 27 10 BF 2D
    收←◆01 10 00 11 00 01 51 CC
  • 停止运行
    发→◇01 10 00 10 00 01 02 00 11 64 CC
    收←◆01 10 00 10 00 01 00 0C

读取阀门状态

  • 发→◇01 03 00 18 00 02 44 0C
  • 收←◆01 03 04 00 30 00 00 FA 3C