KNX转MODBUS/RS485/RS232协议转换网关

价格范围:¥298.00 至 ¥480.00

Function简介:

  1. ETS 配置界面。
  2. KNX 总线直接供电。
  3. 支持 KNX <-> MODBUS 主机或者从机模式相互转换,最大支持 500 个register。支持任意 bit Length取值转换(最长 16bit)。支持同时配置多个相同register。仅支持 0x03,0x04,0x06,0x10 指令。
  4. 支持 KNX <-> RS485 任意指令(最长 24byte)相互转换,转换值可以固定,也可以是跟随 485 指令内data。最大支持 100 个指令。
  5. 支持 KNX <-> RS232 任意指令(最长 24byte)相互转换,转换值可以固定,也可以是跟随 232 指令内data。最大支持 100 个指令。
  6. 支持 100 组逻辑输入输出,Function包括,延迟和 2-point 逻辑控制输出。
下单前需要咨询?
188-0105-4468
WeChat Customer Service二维码 扫码添加客服
SKU: N/A Category: , Tags: , 品牌:

描述

🌐 This page is not yet available in English. Showing the Chinese version. Back to Chinese page.

Function简介:

  1. ETS 配置界面。
  2. KNX 总线直接供电。
  3. 支持 KNX <-> MODBUS 主机或者从机模式相互转换,最大支持 500 个register。支持任意 bit Length取值转换(最长 16bit)。支持同时配置多个相同register。仅支持 0x03,0x04,0x06,0x10 指令。
  4. 支持 KNX <-> RS485 任意指令(最长 24byte)相互转换,转换值可以固定,也可以是跟随 485 指令内data。最大支持 100 个指令。
  5. 支持 KNX <-> RS232 任意指令(最长 24byte)相互转换,转换值可以固定,也可以是跟随 232 指令内data。最大支持 100 个指令。
  6. 支持 100 组逻辑输入输出,Function包括,延迟和 2-point 逻辑控制输出。

产品说明书:https://www.modbus.cn/30171.html

MODBUS 配置

1.Modbus 通讯参数配置

KNX转MODBUS/RS485/RS232协议转换网关插图

①.Bps for modbus(设置Baud rate):支持 2400、9600、19200、38400、56000、115200、128000、256000。

②.Modbus 主从模式选择:Slave mode:从机模式Host mode:主机模式

③.Modbus address(decimal:modbus 从机模式下本机的address设置。

④.(仅主机)主机模式读写超时(*100ms):主机模式下,读取从机设备时候,等待从机回复的超时time设定,设置 5 代表 500ms,最小不能小于 200ms,推荐 500ms 以上,默认 500ms。

⑤.使能 modbus register的个数:打开register的配置。

2.Modbus register配置

KNX转MODBUS/RS485/RS232协议转换网关插图1

①.配置Precautions:register address尽量按照升序排序配置,主机模式下,同一A device的所有register放在一起,并按照升序排列,这样配置,网关在读取从机register的时候,会一次读完,而不用一个个register读取,效率大大提高。

② Enable reg: 激活表示Enable,不激活表示不Enable。

③ 备注名称: 可以根据需求,标注register对应的是什么。

④ 从机address(仅主机): 设置需要读取的从机的address(decimal)。

⑤ Modbus register address: decimal

⑥ data type(dpt): KNX 对象的data type。

⑦ Modbus registerType: 保持型register-modbus 主机可以读写,输入型register-modbus 主机只能读取,Coil status-modbus主机可以读写。

⑧ time间隔(仅主机): 主机模式下读取每个register的time间隔,默认设置 0。

⑨ 指令选择(仅主机):读取register的指令选择,0X03H/0X04H/0X06H/0X10H/0X01H/0X02H/0X05H/0X0FH

⑩ register个数(仅主机):可以选择1、2 两个register一起读取,合并起来转发给 KNX。

  •  data format(仅主机):可以选择高 byte 在前和高 Byte 在后的模式,根据具体data format进行设置。
  • ② 每变化多少值 则send一次:设置0表示不管变化多少都转发,设置1表示值变化1的时候转发(适合switch量),设置10表示在current value的上下变化210的时候才转发。
  • ③ 需要转换的 bit:就是取register中的哪几个 bit 的值,转发给 KNX,同样KNX转给 modbus register也是值改变配置的 bit,其他的 bit 值不变。如下图,设置了1,代表hexadecimal 0x0001,即转发最低位的data,如register的值为 0x1231,KNX则转发1,如register的值为0x1230,KNX则转发0.该值默认是 65535,即 0xFFFF,转发所有16bit 的值。
  • ④ KNX 到 modbus 的data转换:这个是用于处理data转换的倍数,如:假设设置的值是2,KNX端receive到data是5,modbusregister的data是10;负数代表多少份之一,如-2,receive到 KNX发过来的值是10,那么modbusregister的data为5。应用Scene如,temperature转换,modbus 大部分temperature值精确到小数点后一位,但是 KNX 是精确到小数点后两位的,那么他们之间就差了10倍,可以设置-10,纠正temperature值。该值默认是1,原data转发。

RS485 配置

RS485 通讯参数配置

KNX转MODBUS/RS485/RS232协议转换网关插图2

①.Bps for RS485:设置 RS485 总线的Baud rate。

②.Stop bit for RS485:stop bit设置,仅支持 1bit 和 2bit。

③.Data bit for RS485:data bit设定,仅支持 8bit 和 9bit。

④.Check bit for RS485:check digit设置,只支持odd parity和even parity或者不校验。

⑤.Crc 校验(0 – 无校验):提供多找标准的 CRC verification算法,并提供选择 CRC verification源data的Length选择。

⑥.从第几个 BYTE 开始计算 CRC:设置 CRC 的starting position。

⑦.倒数第几 BYTE 截止结算 CRC:设置 CRC 的End位置。

⑧.messagereceive超时time(N 个字符time):RS485 总线识别一帧End的time,一个字符的time *N。

⑨.RS485 总线sendmessage间隔(.ms):本设备往总线send一帧message的最小time间隔。

⑩.RS485 通道数使能。

RS485 指令配置

KNX转MODBUS/RS485/RS232协议转换网关插图3

①.备注名称:可以根据需求,标注本指令对应的是什么。

②.KNX 的data format(dpt):KNX 对象的data type。

③.KNX receive到message后是否send到 RS485。

④.RS485 receive到message后是否转发到 KNX。

⑤.转发方式:receive到 RS485 总线正确指令后,转发到 KNX 的值的选择。转发receive值,则转发指令中使用 XX 替代的位置的data;转发fixed value,KNX 上send设定好的值。

⑥.data转发设置:参考 Modbus register配置的第七点。

⑦.指令内容:指令是以hexadecimal输入,每个 byte 之间使用空格隔开,使用字母 XX 表示需要转换到 KNX 的data,所有的指令内容都不区分大小写。

RS232 配置

RS232 的配置跟 RS485 一样。

KNX转MODBUS/RS485/RS232协议转换网关插图4

Functions 配置

全局配置

通道quantity:最大 100 个。

KNX转MODBUS/RS485/RS232协议转换网关插图5

Fun 参数配置

①使能当前的 function Function。

②Function选择:Delay Function提供延迟send的Function,2-point logic Function提供简单的 2 点控制逻辑(高于设定点 A 触发一个Operation,低于设定点 B 触发另一个Operation)。

③对象 dpt:配置需要的data type。

④(Delay)延迟(秒):0 代表不延迟,0 ~ 255。

⑤(Delay)延迟(毫秒):0 代表不延迟,0 – 255。

⑥(2-point)高阈值设定:当输入值高于该设定值时候,延迟设定的time后,send高于高阈值时send的值参数设定的值。

⑦(2-point)低阈值设定:当输入值高于该设定值时候,延迟设定的time后,send低于低阈值时send的值参数设定的值。

(2-point)Out.对象 dpt:控制输出对象的Data format:

(2-point)高于高阈值时send的值:

(2-point)低于低阈值时send的值:

  • (2-point)延迟time(.min):延迟输出的time设定,单位分钟。
  • (2-point)延迟time(.sec):延迟输出的time设定,单位秒。
  • 注意:当输入值高于高阈值的时候,在延迟time内再次收到低于高阈值的值,则会Cancelsend。低于低阈值的时候Function一样。
KNX转MODBUS/RS485/RS232协议转换网关插图6

例子演示

RS485/RS232 转 KNX。

  • (1)设置hexadecimal指令 0x12345678,转换器receive到 RS485/RS232 发过来的message为 0x12345678 时候,KNX 端群组address 1/0/4 send 50 的值。
  • 也可以是转发receive到的其中一个值,使用 xx 来表示需要转发的值。转换器receive到 RS485/RS232 发过来的message为 0xabcdef0812 时候,knx 端对应的address 1/0/5,会把 xx 位置的 08 转发过来。

基本参数与安装

2.1 电气参数

项目 说明
供电方式 直接插在 KNX 总线上(21V–31V)
耗电量 比手机充电器还小(<0.5W)
工作temperature -5℃~45℃(普通室内环境即可)

2.2 安装步骤

  1. 固定设备:卡在标准的35mm导轨上(类似电表箱的安装方式)。
  2. 接线
  • KNX:用双绞线(类似网线)connect总线。
  • RS485/RS232:用屏蔽双绞线(防干扰)connect设备。
  1. 指示灯
  • 绿灯常亮:供电正常。
  • 红灯闪烁:正在配置中。

实际应用Scene举例

Scene1:智能楼宇照明

  • 设备:KNX 灯光system + MODBUS 人体传感器。
  • 逻辑
  1. 传感器检测无人 → send信号到网关。
  2. 网关延迟30秒 → 通过KNX关灯。

Scene2:工业温控

  • 设备:RS485 temperature sensor + KNX 空调控制器。
  • 逻辑
  1. 传感器上报28℃ → 网关转发到KNX。
  2. KNX 判断 >25℃ → send“开空调”指令。

Frequently Asked Questions与解答

Q1:指示灯不亮怎么办?

  • 检查KNX总线供电是否正常(21V–31V)。
  • Confirm接线是否松动。

Q2:data转发不成功?

  • 检查Baud rate、check digit是否与设备一致。
  • Confirm指令中的 XX 位置是否正确。

Q3:逻辑Rules不触发?

  • 检查阈值是否设置合理(如“>30”误写为“<30”)。
  • Confirm输出对象的address是否正确。

技术参数总表

项目 参数
供电电压 21–31V DC(KNX总线直接供电)
最大功耗 <0.5W(超省电)
支持协议 KNX、MODBUS、RS485、RS232
逻辑通道数 100组(满足复杂自动化需求)

其他信息

KNX转MODBUS/RS485/RS232协议转换网关

KNX转MODBUS/RS485/RS232协议转换网关, KNXDownload器