一、概述(产品文档下载)
本产品采用主流的ARM核 32位微处理器,支持Modbus RTU协议,可以实现控制器的I/O模块快速扩展。
二、核心参数
处理器:32位,时钟频率:72MHZ
内存:64KB闪存,20KB随机存取内存
电源:AC/DC 12~24V
通讯:Modbus RTU(默认9600、8、1、N、地址1)
热电阻RTD类型:Pt1000, Ni1000, NTC, Pt100, Cu100, Cu50 温度分辨率:0.1℃(AD 14bit)
采样速率:默认每通道0.15s,8通道循环,可设置滤波长度
三、型号说明
型号 |
BI/DI |
BO/DO |
AI |
AO |
IOM0080T |
0 |
0 |
8 |
0 |
四、协议说明
支持Modbus RTU协议,可以快速实现与支持该协议的控制器实现网络连接,进行快速I/O端口扩展。具体使用方法请参照Modbus RTU协议调试工具说明。
五、寄存器定义说明
Modbus RTU协议对应寄存器
AI---Input Register(0x03) |
|
|
|
RTD温度寄存器地址 |
RTD型号寄存器地址 |
AI端口 |
说明 |
40022 |
40122 |
1 |
热电阻输入端口 |
40023 |
40123 |
2 |
热电阻输入端口 |
40024 |
40124 |
3 |
热电阻输入端口 |
40025 |
40125 |
4 |
热电阻输入端口 |
40026 |
40126 |
5 |
热电阻输入端口 |
40027 |
40127 |
6 |
热电阻输入端口 |
40028 |
40128 |
7 |
热电阻输入端口 |
40029 |
40129 |
8 |
热电阻输入端口 |
AO---Holding Register(0x03/0x06)
AO寄存器地址 |
AO端口 |
说明 |
40001 |
--- |
设备地址 1(1-15) |
40002 |
--- |
波特率9600 (2.4K/4.8K/9.6K/19.2K/115.2K) |
40003 |
--- |
校验位 无(0-无;1-奇校验;2-偶校验) | |
六、ModbusRTU常见问题 问1:模块默认通讯参数是什么? 答1:ModbusRTU模块出厂默认通讯参数为波特率115200、数据位8、停止位1、无校验,设备默认ID号为1。
问2:如何修改模块的通讯参数? 答2:使用第三方工具ModbusPoll软件,对照“三. 寄存器定义说明”章节,读取40001、 40002、40003三个寄存器的数据依次代表设备地址、通讯波特率、校验,根据“说明”一列的描述,修改模块的通讯参数。断电重启之后,设定的参数生效。 问3:如何修改设备ID? 答3:拨动内部拨片。
拨动号 |
1 |
2 |
3 |
4 |
设备ID |
1 |
2 |
4 |
8 |
|
|
|
|
|
拨动号 |
12 |
123 |
1234 |
|
设备ID |
3 |
7 |
15 |
|
问4:如何强制将该IO模块的波特率重置为默认值? 答4:触发模块的硬件复位键(通常标记为Reset),复位操作将立即恢复波特率至 9600,确 保通信链路快速复位到初始状态。
|