KNX转MODBUS主从/RS485/RS232 任意指令互转换模块

¥528.00

一款支持 KNX <-> MODBUS主从 /RS485/RS232 任意指令(最长 24byte)相 互转换的模块

Questions before ordering?
188-0105-4468 WhatsApp Chat
WhatsApp contact QR code 스캔하여 채팅 on WhatsApp

설명

🌐 이 페이지는 아직 한국어로 제공되지 않아 중국어 버전을 표시합니다. 중국어 페이지로 돌아가기.

功能简述:

一款支持 KNX <-> MODBUS主从 /RS485/RS232 任意指令(最长 24byte)相 互转换的模块

选型建议:

广泛适用于智能楼宇,智能农业,智能展馆,办公楼能源管理,智能银行管理, 智慧医院,物联网学校,机场管理,博物馆展示,机房动态환경监控等有物联 网集控采集监控需求的用户,也适用于弱电통합商,楼宇통합商等专业人士使用。

产品特点:

1、ETS 설정界面。

2、KNX 总线直接전원 공급。

3、支持 KNX <-> MODBUS 主机或者从机모드 相互转换,最大支持 500 个寄 存器。支持任意bit 길이取值转换(最长 16bit)。支持同时설정多个相同 레지스터。仅支持 0x03,0x04,0x06,0x10 指令。

4、支持 KNX <-> RS485 任意指令(最长 24byte)相互转换,转换值可以固 定,也可以是跟随 485 指令内데이터。最大支持 100 个指令。 5、支持 KNX <-> RS232 任意指令(最长 24byte)相互转换,转换值可以固 定,也可以是跟随 232 指令内데이터。最大支持 100 个指令。 6、支持 100 组逻辑입력출력,功能包括,지연和 2-point 逻辑控制출력。

Modbus使用方法

Modbus 通讯매개변수설정

① Bps for modbus:设置通讯통신 속도,支持 2400、9600、19200、38400、 56000、115200、128000、256000。

② Modbus 主从모드选择:Slave mode:从机모드,Host mode:主机모드。

③ Modbus 주소(10진수): modbus 从机모드下本机的주소设置。

④(仅主机)主机모드读写超时(*100ms):主机모드下,읽기从机设备时候, 대기从机回复的超时时间设定,设置 5 代表 500ms,最小不能小于 200ms, 推荐 500ms 以上,默认 500ms。

KNX转MODBUS主从/RS485/RS232 任意指令互转换模块插图

KNX转MODBUS主从/RS485/RS232 任意指令互转换模块插图1

Modbus 레지스터설정

① 설정注意事项:레지스터주소尽量按照升序排序설정,主机모드下,同一个设 备的所有레지스터放在一起,并按照升序排列(如:从机 1 的레지스터 1~10, 对应게이트웨이설정的 modbus reg 1 ~modbus reg10),这样설정,게이트웨이在读 取从机레지스터的时候,会一次读完,而不用一个个레지스터읽기,效率大大提 高。

② Enable reg:激活表示활성화,不激活表示不활성화。

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

④ 从机주소(仅主机):设置需要읽기的从机的주소(10진법)。

⑤ Modbus 레지스터주소:10진법。

⑥ 데이터유형(dpt):KNX 对象的데이터유형。

⑦ Modbus 레지스터유형:保持型레지스터-modbus 主机可以读写,입력型寄 存器-modbus 主机只能읽기,코일 상태-modbus主机可以读写。

⑧ 时间间隔(仅主机):主机모드下읽기每个레지스터的时间间隔,默认设置 0。

⑨ 指令选择(仅主机):읽기레지스터的指令选择,0X03H/0X04H/0X06H/ 0X10H/0X01H/0X02H/0X05H/0X0FH.

⑩ 레지스터个数(仅主机):可以选择 1、2 两个레지스터一起읽기,合并起来转 发给 KNX。

①① 데이터형식(仅主机):可以选择高 byte 在前和高 Byte 在后的모드,根 据具体데이터형식进行设置。

①② 每变化多少值 则보내기一次:设置0表示不管变化多少都转发,设置1表示 值变化1的时候转发(适合开关量),设置10表示在当前值的上下变化≥10 的时候才转发。

①③ 需要转换的 bit: 就是取레지스터中的哪几个 bit 的值,转发给 KNX,同样 KNX转给 modbus 레지스터也是值改变설정的 bit,其他的 bit 值不变。如下 图,设置了 1,代表16진수 0x0001,即转发最低位的데이터,如레지스터的 值为 0x1231,KNX 则转发 1,如레지스터的值为 0x1230,KNX 则转发 0。 该值默认是 65535,即 0xFFFF,转发所有 16bit 的值。

①④ KNX 到 modbus 的데이터转换:这个是用于处理데이터转换的倍数,如:假 设设置的值是 2,KNX 端수신到데이터是 5,modbus 레지스터的데이터是 10; 负数代表多少份之一,如-2,수신到 KNX 发过来的值是 10,那么 modbus 레지스터的데이터为 5。 적용시나리오如,온도转换,modbus 大部分온도值精确到 小数点后一位,但是 KNX 是精确到小数点后两位的,那么他们之间就差了 10 倍,可以设置-10,纠正온도值。该值默认是 1,原데이터转发。

KNX转MODBUS主从/RS485/RS232 任意指令互转换模块插图2

KNX转MODBUS主从/RS485/RS232 任意指令互转换模块插图3

RS485使用方法

RS485通讯매개변수设置

① Bps for modbus:设置 RS485 总线的통신 속도。

② Stop bit for RS485:정지 비트设置,仅支持 1bit 和 2bit。

③ 데이터 bit for RS485: 데이터 비트设定,仅支持 8bit 和 9bit。

④ Check bit for RS485:패리티设置,只支持홀수 패리티和짝수 패리티或者不체크섬。

⑤ Crc 체크섬(0-패리티 없음):提供多找표준的 CRC 검증算法,并提供选择 CRC 검증源데이터的길이选择。

⑥ 从第几个 BYTE 开始계산 CRC:设置 CRC 的시작位置。

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

⑧ 프레임수신超时时间(N 个문자时间):RS485 总线识别一帧종료的时间, 一个문자的时间*N。

⑨ RS485 总线보내기프레임间隔(.ms):本设备往总线보내기一帧프레임的最小时 间间隔。

⑩ RS485 通道数使能

KNX转MODBUS主从/RS485/RS232 任意指令互转换模块插图4

RS485 指令설정

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

② KNX 的데이터형식(dpt):KNX 对象的데이터유형。

③ KNX 수신到프레임后是否보내기到 RS485。

④ RS485 수신到프레임后是否转发到 KNX。

⑤ 转发방식:수신到 RS485 总线正确指令后,转发到 KNX 的值的选择。转发 수신值,则转发指令中使用 XX 替代的位置的데이터;转发固定值,KNX 上发 送设定好的值。

⑥ 데이터转发设置:参考 Modbus 레지스터설정的第七点。

⑦ 指令콘텐츠:指令是以16진수입력,每个 byte 之间使用空格隔开,使用字 母XX 表示需要转换到 KNX 的데이터,所有的指令콘텐츠都不区分大小写。

KNX转MODBUS主从/RS485/RS232 任意指令互转换模块插图5

RS232使用方法

RS232的설정跟RS485一样

KNX转MODBUS主从/RS485/RS232 任意指令互转换模块插图6

기능s 설정

全局설정

① 通道数量:最大 100 个。

KNX转MODBUS主从/RS485/RS232 任意指令互转换模块插图7

Fun 매개변수설정

① 使能当前的 function 功能。

② 功能选择:Delay 功能提供지연보내기的功能,2-point logic 功能提供简单 的2点控制逻辑(高于设定点 A 触发一个操作,低于设定点 B 触发另一个操 作)。

③ 对象 dpt:설정需要的데이터유형。

④ (Delay)지연(秒):0 代表不지연,0~255。

⑤ (Delay)지연(毫秒):0 代表不지연,0-255。

⑥ (2-point)高阈值设定:当입력值高于该设定值时候,지연设定的时间后, 보내기高于高阈值时보내기的值 매개변수设定的值。

⑦ (2-point)低阈值设定:当입력值高于该设定值时候,지연设定的时间后, 보내기低于低阈值时보내기的值 매개변수设定的值。

⑧ (2-point)Out.对象 dpt:控制출력对象的데이터형식:

⑨ (2-point)高于高阈值时보내기的值:

⑩ (2-point)低于低阈值时보내기的值:

①① (2-point)지연时间(.min):지연출력的时间设定,单位分钟。

①② (2-point)지연时间(.sec):지연출력的时间设定,单位秒。

①③ 注意:当입력值高于高阈值的时候,在지연时间内再次收到低于高阈值的 值,则会취소보내기。低于低阈值的时候功能一样。

KNX转MODBUS主从/RS485/RS232 任意指令互转换模块插图8

KNX转MODBUS主从/RS485/RS232 任意指令互转换模块插图9

예제튜토리얼

RS485/RS232 转 KNX

① 转发固定值:设置RS485/RS232通道2的群组주소为1/0/4,设置通道2的十 六진법指令为 0x12345678,컨버터수신到 RS485/RS232 发过来的프레임为 0x12345678 时候,向KNX 端群组주소 1/0/4 보내기 50 的值。

KNX转MODBUS主从/RS485/RS232 任意指令互转换模块插图10

KNX转MODBUS主从/RS485/RS232 任意指令互转换模块插图11

KNX转MODBUS主从/RS485/RS232 任意指令互转换模块插图12

② 也可以是转发수신到的指令的其中一个值:使用 xx 来表示需要转发的值。 设置通道1的群组주소为1/0/5,设置通道1的指令콘텐츠为0Xabcdefxx12, 컨버터수신到RS485/RS232 发过来的프레임为 0xabcdef0812 的时候,KNX 端对应的주소 1/0/5,会把 xx 位置的08 转发过来。

KNX转MODBUS主从/RS485/RS232 任意指令互转换模块插图13

KNX转MODBUS主从/RS485/RS232 任意指令互转换模块插图14

KNX转MODBUS主从/RS485/RS232 任意指令互转换模块插图15

MODBUS 转 KNX

① 设置Modbus为从机모드,将Modbus通道1的群组주소设置为0/0/6,데이터 유형设置为1bit(与KNX릴레이保持一致),将KNX릴레이的群组주소也设 置为0/0/6,当对应레지스터11的值的最低位bit为0的时候,则对应KNX릴레이 닫기,当最低位bit为1的时候,KNX릴레이열기。

KNX转MODBUS主从/RS485/RS232 任意指令互转换模块插图16