本產品采用主流的ARM核 32位微處理器,支持Modbus RTU和BACnet MSTP兩種協議(任選一種),可以實現控制器的I/O模塊快速擴展。
二、核心參數
處理器:32位,時鐘頻率:72MHZ
內存:64KB閃存,20KB隨機存取內存
電源:DC 24V
通訊:Modbus RTU(2.4k/4.8k/9.6k/19.2k)
BACnet MSTP(9.6k/19.2k/38.4k/76.8k)
數字輸入:支持干觸點輸入
數字輸出:支持干觸點輸出,*大220V/8A
模擬輸入:支持0-10V、4-20mA輸入及NTC10K(B=3950)輸入
模擬輸出:支持0-10V、4-20mA輸出
三、型號說明
型號
|
BI/DI
|
BO/DO
|
AI
|
AO
|
IOM12684
|
12
|
6
|
8
|
4
|
四、協議說明
1.支持Modbus RTU協議,可以快速實現與支持該協議的控制器實現網絡連接,進行快速I/O端口擴展。具體使用方法請參照Modbus RTU協議調試工具說明。
2. 支持BACnet MSTP協議,可以快速實現與支持該協議的控制器實現網絡連接,進行快速I/O端口擴展。具體使用方法請參照BACnet MSTP協議調試工具說明。
五、寄存器定義說明
1.Modbus RTU協議對應寄存器
BI/DI---Input Status(0x02)
|
BI/DI寄存器地址
|
BI/DI
|
說明
|
10001
|
1
|
數字量輸入端口
|
10002
|
2
|
數字量輸入端口
|
10003
|
3
|
數字量輸入端口
|
10004
|
4
|
數字量輸入端口
|
10005
|
5
|
數字量輸入端口
|
10006
|
6
|
數字量輸入端口
|
10007
|
7
|
數字量輸入端口
|
10008
|
8
|
數字量輸入端口
|
10009
|
9
|
數字量輸入端口
|
10010
|
10
|
數字量輸入端口
|
10011
|
11
|
數字量輸入端口
|
10012
|
12
|
數字量輸入端口
|
BO/DO—Coil Status(0x01/0x05)
|
BO/DO寄存器地址
|
BO/DO端口
|
說明
|
00001
|
1
|
數字量輸出端口
|
00002
|
2
|
數字量輸出端口
|
00003
|
3
|
數字量輸出端口
|
00004
|
4
|
數字量輸出端口
|
00005
|
5
|
數字量輸出端口
|
00006
|
6
|
數字量輸出端口
|
AI---Input Register(0x04)
|
|
|
AI寄存器地址
|
AI端口
|
說明
|
30001
|
1
|
模擬量輸入端口
|
30002
|
2
|
模擬量輸入端口
|
30003
|
3
|
模擬量輸入端口
|
30004
|
4
|
模擬量輸入端口
|
30005
|
5
|
模擬量輸入端口
|
30006
|
6
|
模擬量輸入端口
|
30007
|
7
|
模擬量輸入端口
|
30008
|
8
|
模擬量輸入端口
|
AO---Holding Register(0x03/0x06)
|
AO寄存器地址
|
AO端口
|
說明
|
40001
|
---
|
設備地址 1(1-120)
|
40002
|
---
|
波特率9600(19200/9600/4800/2400)
|
40003
|
---
|
校驗位無(0-無/1-奇/2-偶)
|
40011
|
1
|
模擬量輸出端口
|
40012
|
2
|
模擬量輸出端口
|
40013
|
3
|
模擬量輸出端口
|
40014
|
4
|
模擬量輸出端口
|
2.BACnet MSTP協議對應寄存器
BI/DI
|
BI/DI寄存器地址
|
BI/DI
|
說明
|
0
|
1
|
數字量輸入端口
|
1
|
2
|
數字量輸入端口
|
2
|
3
|
數字量輸入端口
|
3
|
4
|
數字量輸入端口
|
4
|
5
|
數字量輸入端口
|
5
|
6
|
數字量輸入端口
|
6
|
7
|
數字量輸入端口
|
7
|
8
|
數字量輸入端口
|
8
|
9
|
數字量輸入端口
|
9
|
10
|
數字量輸入端口
|
10
|
11
|
數字量輸入端口
|
11
|
12
|
數字量輸入端口
|
BO/DO
|
BO/DO寄存器地址
|
BO/DO端口
|
說明
|
0
|
1
|
數字量輸出端口
|
1
|
2
|
數字量輸出端口
|
2
|
3
|
數字量輸出端口
|
3
|
4
|
數字量輸出端口
|
4
|
5
|
數字量輸出端口
|
5
|
6
|
數字量輸出端口
|
AI
|
AI寄存器地址
|
AI端口
|
說明
|
0
|
1
|
模擬量輸入端口
|
1
|
2
|
模擬量輸入端口
|
2
|
3
|
模擬量輸入端口
|
3
|
4
|
模擬量輸入端口
|
4
|
5
|
模擬量輸入端口
|
5
|
6
|
模擬量輸入端口
|
6
|
7
|
模擬量輸入端口
|
7
|
8
|
模擬量輸入端口
|
AO
|
|
|
AO寄存器地址
|
AO端口
|
說明
|
0
|
1
|
模擬量輸出端口
|
1
|
2
|
模擬量輸出端口
|
2
|
3
|
模擬量輸出端口
|
3
|
4
|
模擬量輸出端口
|
AV
|
AV寄存器地址
|
AV端口
|
說明
|
0
|
---
|
波特率38400(76800/38400/19200/9600)
|
六、ModbusRTU常見問題
問:模塊默認通訊參數是什么?
答:ModbusRTU模塊出廠默認通訊參數為波特率9600、數據位8、停止位1、無校驗,設備默認ID號為1。
問:如何修改模塊的通訊參數?
答:使用第三方工具ModbusPoll軟件,對照“3.0 寄存器定義說明”章節,讀取40002、40003三個寄存器的數據依次代表通訊波特率、校驗,根據“說明”一列的描述,修改模塊的通訊參數。斷電重啟之后,設定的參數生效。
問:如何修改設備ID?
答:撥動內部撥片。
撥動號
|
1
|
2
|
3
|
4
|
5
|
6
|
設備ID
|
1
|
2
|
4
|
8
|
16
|
32
|
|
|
|
|
|
|
|
撥動號
|
12
|
123
|
1234
|
12345
|
123456
|
|
設備ID
|
3
|
7
|
15
|
31
|
63
|
|
七、BACnet MSTP模塊常見問題
問:模塊默認通訊參數是什么?
答:BACnet MSTP模塊出廠默認通訊參數為波特率38400、數據位8、停止位1、無校驗,設備默認ID號為1。
問:如何修改模塊的設備號(即地址)?
答:撥動內部撥片。
撥動號
|
1
|
2
|
3
|
4
|
5
|
6
|
設備ID
|
1
|
2
|
4
|
8
|
16
|
32
|
|
|
|
|
|
|
|
撥動號
|
12
|
123
|
1234
|
12345
|
123456
|
|
設備ID
|
3
|
7
|
15
|
31
|
63
|
|