Description
功能简述:
一款サポート KNX <-> MODBUS主从 /RS485/RS232 任意指令(最长 24byte)相 互转换的モジュール
选型建议:
广泛適用される智能楼宇,スマート農業,智能展馆,オフィスビル能源管理,智能银行管理, スマート病院,IoT学校,机场管理,博物馆表示,机房动态环境モニタリング等有物联 网集控采集モニタリング需求的用户,也適用される弱电集成商,楼宇集成商等专业人士使用。
製品特徴:
1、ETS 設定界面。
2、KNX バス直接供电。
3、サポート KNX <-> MODBUS マスター或者スレーブモード 相互转换,最大サポート 500 个寄 存器。サポート任意bit 長さ取值转换(最长 16bit)。サポート同时設定多个相同 register。仅サポート 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 address(decimal): modbus スレーブモード下本机的アドレス設定。
④(仅マスター)マスターモード読み書きタイムアウト(*100ms):マスターモード下,読み取りスレーブデバイス时候, 待機中スレーブ回复的タイムアウト時間设定,設定 5 代表 500ms,最小不能小于 200ms, おすすめ 500ms 以上,デフォルト 500ms。


Modbus レジスタ設定
① 設定注意事項について:レジスター·アドレス尽量按照升序排序設定,マスターモード下,同一个设 备的すべてのレジスタ放在一起,并按照升序配列(如:スレーブ 1 的レジスタ 1~10, 对应ゲートウェイの構成的 modbus reg 1 ~modbus reg10),这样設定,ゲートウェイ在读 取スレーブレジスタ的时候,会一次读完,而不用一个个レジスタの読み取り,效率大大提 高。
② Enable reg:激活表示有効,不激活表示不有効。
③ 備考名称:可以根据需求,标注レジスタ对应的是什么。
④ スレーブアドレス(仅マスター):設定需要読み取り的スレーブ的アドレス(decimal)。
⑤ Modbus register address:decimal。
⑥ data type(dpt):KNX 对象的データ型。
⑦ Modbus レジスタタイプ:保持型レジスタ-modbus マスター可以読み書き,入力型寄 存器-modbus マスター只能読み取り,Coil status-modbusマスター可以読み書き。
⑧ 時間の間隔(仅マスター):マスターモード下読み取りすべてのレジスタ。的時間の間隔,デフォルト設定 0。
⑨ 指令選択(仅マスター):読み取りレジスタ的指令選択,0X03H/0X04H/0X06H/ 0X10H/0X01H/0X02H/0X05H/0X0FH.
⑩ レジスタ个数(仅マスター):可以選択 1、2 两1つのレジスタ一起読み取り,合并起来转 发给 KNX。
①① data format(仅マスター):可以選択高 byte 前に和高 Byte 在后的モード,根 据具体データ格式进行設定。
①② 每变化多少值 则送信一次:設定0表示不管变化多少都转发,設定1表示 值变化1的时候转发(适合开关量),設定10表示在当前值的上下变化≥10 的时候才转发。
①③ 需要转换的 bit: 就是取レジスタ中的哪几个 bit 的值,转发给 KNX,同样 KNX转给 modbus レジスタ也是值改变設定的 bit,其他的 bit 值不变。如下 图,設定了 1,代表十六进制 0x0001,即转发最低位的データ,如レジスタ的 值为 0x1231,KNX 则转发 1,如レジスタ的值为 0x1230,KNX 则转发 0。 该值デフォルト是 65535,即 0xFFFF,转发すべての 16bit 的值。
①④ KNX to 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。
③ Data bit for RS485: データ·ビット设定,仅サポート 8bit 和 9bit。
④ Check bit for RS485:チェックビット設定,只サポート奇数チェック和ダブルチェック或者不チェック。
⑤ Crc check(0-検証なし。):提供多找標準的 CRC verification算法,并提供選択 CRC verificationソースデータの作成の長ささ選択。
⑥ 从第几个 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 レジスタ設定的第七点。
⑦ 指令内容:指令是以十六进制入力,每个 byte 之间使用空格隔开,使用字 母XX 表示需要转换到 KNX 的データ,すべての的指令内容都不区分大小写。

RS232使用方法
RS232的設定跟RS485一样

Functions 設定
全局設定
① 通道数量:最大 100 个。

Fun 参数設定
① 使能当前的 function 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:控制出力对象的Data format:
⑨ (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 send 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,data タイプ設定为1bit(与KNX继电器保持一致),将KNX继电器的群组アドレス也设 置为0/0/6,当对应レジスタ11的值的最低位bit为0的时候,则对应KNXRelay Close,当最低位bit为1的时候,KNX继电器打开。





