一、概述(产品文档下载) 本产品采用主流的ARM核 32位微处理器,支持Modbus RTU和BACnet MSTP两种协议(任选一种),可以实现控制器的I/O模块快速扩展。 二、核心参数 处理器:32位,时钟频率:72MHZ 内存:64KB闪存,20KB随机存取内存 电源:DC/AC 24V 通讯:Modbus RTU(2.4k/4.8k/9.6k/19.2k) BACnet MSTP(9.6k/19.2k/38.4k/76.8k) 数字输入:支持干触点输入 数字输出:支持24VDC <3A输出(默认)、干触点输出 模拟输入:12位分辨率,支持0-10V、0-20mA输入 模拟输出:10位分辨率,支持0-10V、0-20mA输出 三、型号说明 型号 | BI/DI | BO/DO | AI | AO | IOM12682 | 12 | 6 | 8 | 2 |
四、协议说明 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 | 模拟量输出端口 |
2.BACnet MSTP协议对应寄存器 AV寄存器地址 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 | 模拟量输出端口 | AV | AV端口 | 说明 | 0 | --- | 波特率38400(76800/38400/19200/9600) |
六、ModbusRTU常见问题 问:模块默认通讯参数是什么? 答:ModbusRTU模块出厂默认通讯参数为波特率9600、数据位8、停止位1、无校验,设备默认ID号为1。 问:如何修改模块的通讯参数? 答:使用第三方工具ModbusPoll软件,对照“3.0 寄存器定义说明”章节,读取40001、40002、40003三个寄存器的数据依次代表设备地址、通讯波特率、, 校验,根据“说明”一列的描述,修改, , 模块的通讯参数。断电重启之后, ,设定的参数生效。 七、BACnet MSTP模块常见问题 问:模块默认通讯参数是什么? 答:BACnet MSTP模块出厂默认通讯参数为波特率38400、数据位8、停止位1、无校验,设备默认ID号为1。 问:如何修改模块的设备号(即地址)? 答:电脑通过USB转485通讯线连接到模块的A、B端口,使用上海迅饶的BACnetScan软件扫描到模块的点位后,右键点击名称为“ ”的点,选择“”,即可修改模块的设备号(即地址)。 |