설명
功能简述:
一款支持 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。


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,原데이터转发。


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 通道数使能

RS485 指令설정
① 备注名称:可以根据需求,标注本指令对应的是什么。
② KNX 的데이터형식(dpt):KNX 对象的데이터유형。
③ KNX 수신到프레임后是否보내기到 RS485。
④ RS485 수신到프레임后是否转发到 KNX。
⑤ 转发방식:수신到 RS485 总线正确指令后,转发到 KNX 的值的选择。转发 수신值,则转发指令中使用 XX 替代的位置的데이터;转发固定值,KNX 上发 送设定好的值。
⑥ 데이터转发设置:参考 Modbus 레지스터설정的第七点。
⑦ 指令콘텐츠:指令是以16진수입력,每个 byte 之间使用空格隔开,使用字 母XX 表示需要转换到 KNX 的데이터,所有的指令콘텐츠都不区分大小写。

RS232使用方法
RS232的설정跟RS485一样

기능s 설정
全局설정
① 通道数量:最大 100 个。

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):지연출력的时间设定,单位秒。
①③ 注意:当입력值高于高阈值的时候,在지연时间内再次收到低于高阈值的 值,则会취소보내기。低于低阈值的时候功能一样。


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



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



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





