DCL執行器支援Modbus-RTU協定。請參考本應用手冊,將DCL執行器連接到Modbus匯流排。
控制板
1. 介面定義
P1:220VAC N
P2:220VAC L
P3:4-20mA 輸入 –
P4:4-20mA 輸入+
P5:4-20mA 輸出-
P6:4-20mA 輸出+
P7:RS485 A
P8:RS485 B
2. 按鈕
打開:用於設定模式。按下此按鈕開啟執行器,放開按鈕停止。同時按下「設定」和「開啟」按鈕可設定完全開啟位置。
關閉:用於設定模式。按下此按鈕可關閉執行器,放開按鈕可停止執行器。同時按下「設定」和「開啟」按鈕可設定完全關閉位置。
放:用於設定模式。將此按鈕與其他按鈕組合使用以設定參數。
3. 開關
南非設定操作模式
1-正常調製
2. 設定模式
3–反向調製
SB設定安全位置(預設為 2)
1. 推動全面開放
2.保持位置
3. 開到完全關閉
4. 滯後現象
將滯後值設定為 0.5% 到 5%,其中一個刻度代表 0.5%。
只有當輸入訊號指示的位置與目前閥門位置之間的差距大於滯後值時,執行器才會改變閥門位置。
5. 指示
L1綠色,電源指示;
L2紅色,輸入訊號錯誤,當輸入訊號超出範圍時亮起;
L3紅色,電位器故障,電位器異常或連接線斷裂時亮起;
L4紅色,卡住錯誤,當執行器無法驅動開啟或關閉時亮起。
設定
將 SA 開關撥至 2 進入設定模式。然後您可以設定操作旋轉範圍、設定安全位置、校準輸入輸出訊號等。
1. 設定操作範圍
設定完全關閉位置:
- 按下 KO/KC 按鈕,使閥門完全關閉。
- 按住 KS 按鈕,然後按住 KC 按鈕,直到大約 3-4 秒後 L2 亮起,這表示完全關閉位置配置完成。
- 現在你可以放開這兩個按鈕了。
設定完全開放位置:
- 按下 KO/KC 按鈕,使閥門完全打開。
- 按住 KS 按鈕,然後按住 KO 按鈕,直到大約 3-4 秒後 L2 亮起,這表示完全開啟位置配置完成。
- 現在你可以放開這兩個按鈕了。
注意:如果將完全開啟和完全關閉位置配置為相同位置,則設定將成功完成。但執行器在調製模式下不會旋轉。
2. 設定 Modbus 參數
- 暫存器 0x0040 到 0x0042 用於設定通訊參數。
- 首先,透過向暫存器 0x0040 寫入值 0xA501 進入設定模式,然後透過向暫存器 0x0041 和 0x0042 寫入值來設定從機 ID 和波特率。
- 新參數將在 1 秒後更新。
- 向暫存器 0x0040 寫入 0x0000 退出設定模式。
開始調製
將 SA 設定為 1 開始調變。
- 上電後,執行器預設會跟隨 4-20mA 輸入訊號進行調變。
- 透過 Modbus 發送指令,可使執行器在通訊控制模式下運作,並在執行器斷電重新啟動後自動恢復至類比控制模式。
調變範圍為 4-20mA
- 執行器將驅動閥門到 4-20mA 輸入訊號所代表的特定位置。
- 4-20mA 輸出訊號將即時輸出閥門位置。
- 當閥門被驅動到完全打開的位置時,「ON/OFF 輸出開啟」將輸出一個有效的訊號(連接到 COM)。
- 當閥門被驅動到完全關閉位置時,「ON/OFF 輸出關閉」將輸出一個有效訊號(連接到 COM)。
- 當電源中斷或輸入訊號故障時,執行器會將閥門驅動到安全位置。
- 電源和輸入訊號恢復後,執行器將恢復到調製模式。
注意:您可以將 SW2 撥至 3 以啟動反向操作。此時,4mA 的輸入值將輸出 20mA,20mA 的輸出值將輸出 4mA。調製方式與反向操作相同。
使用 Modbus-RTU/RS485 進行調製
硬體層
- DCL執行器支援Modbus-RTU協議,物理層採用RS485。
- 從設備 ID:預設值為 1
- 波特率:可配置,預設值為 9600
- RS485 資料格式:1 個起始位元 + 8 個資料位元 + 1 個停止位元(無奇偶校驗)
1. 介面
P1:電源 –
P2:電源+
P7:RS485 A
P8:RS485 B
P3~P6:預留(4~20mA/0~10V)
2. 連接圖
應用層
1、附屬住宅單元
2. 功能代碼
| ID | 姓名 | 描述 |
|---|---|---|
| 0x03 | 讀取多個暫存器 | 在遠端設備中,使用此函數程式碼讀取保持暫存器中連續區塊的內容。 |
| 0x06 | 寫入單一暫存器 | 在遠端設備中,使用此函數程式碼向單一暫存器寫入資料。 |
| 0x10 | 寫入多個暫存器 | 在遠端設備中,使用此功能代碼寫入連續的暫存器區塊(1 到大約 120 個暫存器)。 |
3. 設定通信參數
- 暫存器 0x0040 到 0x0042 用於設定通訊參數。
- 首先,透過向暫存器 0x0040 寫入值 0xA501 進入設定模式,然後透過向暫存器 0x0041 和 0x0042 寫入值來設定從機 ID 和波特率。
- 新參數將在 1 秒後更新。
- 向暫存器 0x0040 寫入 0x0000 退出設定模式。
4. 將通訊參數重設為預設值
- 將 SA 和 SB 設定為 2。
- 按住 KS 鍵 3 秒以上,紅色 LED 指示燈將會閃爍,此時放開 KS 鍵。
- 然後按住 KC 鍵 3 秒以上,紅色 LED 燈會再次閃爍,放開 KC 鍵。
- 現在通訊參數將重設為預設值(從機 ID 為 1,波特率為 9600)。
當通訊參數缺失時,會使用此方法。
5、報名表
| 註冊地址 | 暫存器位 | 訊號組 | 訊號名稱 | 最小值 | 最大值 | 公司簡介 | 讀/寫 | 類型 | 真值表 | 描述 |
|---|---|---|---|---|---|---|---|---|---|---|
| 0x0010 | b15-b5 | \ | \ | \ | \ | \ | 讀/寫 | 十六進位 | 保留 0 | 保持 |
| b5 | \ | \ | \ | \ | \ | 讀/寫 | 十六進位 | 保留 0 | 保持 | |
| b4 | 控制 | 停止 | \ | \ | \ | 讀/寫 | 十六進位 | 1:停止,0:正常 | 停止運行 | |
| b3 | \ | \ | \ | \ | \ | r | 十六進位 | 保留 0 | 保持 | |
| b2 | \ | \ | \ | \ | \ | r | 十六進位 | 保留 0 | 保持 | |
| b1-b0 | 控制 | 模式 | \ | \ | \ | 讀/寫 | 十六進位 | 1:通信控制 | 控制模型 | |
| 0x0011 | b15-b0 | 控制 | 設定開放度 | 0 | 10000 | % | 讀/寫 | 整數/十六進位 | 0-10000 對應於 0-100% 開口 | 控制閥門的開度(比例係數 1/100) |
| 0x0012 | b15-b0 | \ | \ | \ | \ | \ | r | 十六進位 | 保留 0 | 保持 |
| 0x0013 | b15-b0 | \ | \ | \ | \ | \ | r | 十六進位 | 保留 0 | 保持 |
| 0x0014 | b15-b0 | \ | \ | \ | \ | \ | r | 十六進位 | 保留 0 | 保持 |
| 0x0015 | b15-b0 | \ | \ | \ | \ | \ | r | 十六進位 | 保留 0 | 保持 |
| 0x0016 | b15-b0 | \ | \ | \ | \ | \ | r | 十六進位 | 保留 0 | 保持 |
| 0x0017 | b15-b0 | \ | \ | \ | \ | \ | r | 十六進位 | 保留 0 | 保持 |
| 0x0018 | b15-b6 | \ | \ | \ | \ | \ | r | 十六進位 | 保留 0 | 保持 |
| b5 | 資訊 | 錯誤位置 | \ | \ | \ | r | 十六進位 | 1:位置訊號故障 | 位置訊號故障標誌 | |
| b4 | 資訊 | 錯誤訊號 | \ | \ | \ | r | 十六進位 | 1:輸入訊號故障 | 輸入訊號故障標誌 | |
| b3 | 資訊 | 過扭力標誌 | \ | \ | \ | r | 十六進位 | 1:過載 | 過載標誌 | |
| b2 | 資訊 | 卡住的旗幟 | \ | \ | \ | r | 十六進位 | 1:旋轉受阻 | 堵塞標誌 | |
| b1 | 資訊 | 打開運行標誌 | \ | \ | \ | r | 十六進位 | 1:關閉閥門 | 閥門開啟標誌 | |
| b0 | 資訊 | 關閉運行標誌 | \ | \ | \ | r | 十六進位 | 1:打開閥門 | 閥門關閉標誌 | |
| 0x0019 | b15-b0 | 資訊 | openDegree | 0 | 10000 | % | r | 整數/十六進位 | 0-10000 對應於 0-100% 開口 | 目前閥門開度(比率係數 1/100) |
| 0x001A | b15-b0 | \ | \ | \ | \ | \ | r | 十六進位 | 保留 0 | 保持 |
| 0x001B | b15-b0 | \ | \ | \ | \ | \ | r | 十六進位 | 保留 0 | 保持 |
| 0x001C | b15-b0 | \ | \ | \ | \ | \ | r | 十六進位 | 保留 0 | 保持 |
| 0x001D | b15-b0 | \ | \ | \ | \ | \ | r | 十六進位 | 保留 0 | 保持 |
| 0x001E | b15-b0 | \ | \ | \ | \ | \ | r | 十六進位 | 保留 0 | 保持 |
| 0x001F | b15-b0 | \ | \ | \ | \ | \ | r | 十六進位 | 保留 0 | 保持 |
| 0x0040 | b15-b0 | 配置 | cfgMode | 1 | 127 | \ | rw | 十六進位 | 0x0000:進入正常模式 | 模式選擇和配置參數只能在配置模式下修改。 |
| 0x0041 | b15-b0 | 配置 | cmm_addr | 1 | 127 | \ | rw | 十六進位 | 1~127 | 設定通信地址 |
| 0x0042 | b15-b0 | 配置 | cmm_baudrate | \ | \ | \ | rw | 十六進位 | 0:波特率 4800 | 設定波特率 |
| 0x0043 | b15-b0 | \ | \ | \ | \ | \ | r | 十六進位 | 保留 0 | 保持 |
| 0x0044 | b15-b0 | \ | \ | \ | \ | \ | r | 十六進位 | 保留 0 | 保持 |
| 0x0045 | b15-b0 | \ | \ | \ | \ | \ | r | 十六進位 | 保留 0 | 保持 |
| 0x0046 | b15-b0 | \ | \ | \ | \ | \ | r | 十六進位 | 保留 0 | 保持 |
| 0x0047 | b15-b0 | \ | \ | \ | \ | \ | r | 十六進位 | 保留 0 | 保持 |
| 0x0048 | b15-b0 | \ | \ | \ | \ | \ | r | 十六進位 | 保留 0 | 保持 |
示範通信數據
1. 設定位置
進入Modbus控制模式:
交易→◇01 10 00 10 00 01 02 00 01 65 00
Rx←◆01 10 00 10 00 01 00 0C
設定位置:0%
傳送→◇01 10 00 11 00 01 02 00 00 A5 11
Rx←◆01 10 00 11 00 01 51 CC
設定位置:50% (5000 -> 0x1388)
傳送→◇01 10 00 11 00 01 02 13 88 A8 47
Rx←◆01 10 00 11 00 01 51 CC
設定位置:100% (10000 -> 0x2710)
Tx→◇01 10 00 11 00 01 02 27 10 BF 2D
Rx←◆01 10 00 11 00 01 51 CC
停止
Tx→◇01 10 00 10 00 01 02 00 11 64 CC
Rx←◆01 10 00 10 00 01 00 0C
2. 獲得位置
傳送→◇01 03 00 18 00 02 44 0C
接收←◆01 03 04 00 30 00 00 FA 3C
3. 設定 Modbus 從站 ID
進入設定模式
傳送→◇01 10 00 40 00 01 02 A5 01 12 00
接收←◆01 10 00 40 00 01 00 1D
將從機 ID 設定為 2
交易→◇01 10 00 41 00 01 02 00 02 28 80
Rx←◆01 10 00 41 00 01 51 DD
退出設定模式
發射→◇02 10 00 40 00 01 02 A5 00 C7 30
接收←◆02 10 00 40 00 01 00 2E
4. 設定 Modbus 波特率
進入設定模式
傳送→◇01 10 00 40 00 01 02 A5 01 12 00
接收←◆01 10 00 40 00 01 00 1D
將波特率設定為 9600
傳送→◇01 10 00 42 00 01 02 00 01 68 B2
Rx←◆01 10 00 42 00 01 A1 DD
退出設定模式
傳送→◇01 10 00 40 00 01 02 A5 00 D3 C0
接收←◆01 10 00 40 00 01 00 1D












