艾莫迅MODBUSIO10T使用说明书.docx
- 文档编号:6686543
- 上传时间:2023-01-09
- 格式:DOCX
- 页数:16
- 大小:19.47KB
艾莫迅MODBUSIO10T使用说明书.docx
《艾莫迅MODBUSIO10T使用说明书.docx》由会员分享,可在线阅读,更多相关《艾莫迅MODBUSIO10T使用说明书.docx(16页珍藏版)》请在冰豆网上搜索。
艾莫迅MODBUSIO10T使用说明书
艾莫迅MODBUS-IO10T使用说明书
--V1.0
一、产品概述
●10路光电隔离数字量输入和10路光电隔离数字量输出
●采用RS485MODBUSRTU标准通信,可与PLC等进行组网
●10路输入状态指示灯与10路输出状态指示灯
●电源电路采用防反接设计
●广泛用于工业现场设备的信号采集和控制
●专用上位机可设置模块参数永久保存
●正常使用一年保质期
二、主要参数
●外部供电电源:
DC24V
●数字量输入通道:
10路
●数字量输出通道:
10路(PNP晶体管集电极开路输出,100V,8A,20W)
●工作温度范围:
-20~70°C
●安装方式:
标准DIN导轨安装或螺丝安装
●外形尺寸:
102.05MM(长)*84.58MM(宽)*39.30MM(高)
三、接口说明
+
DC24V电源正极
-
DC24V电源负极
1L
第1-5路数字量输出通道公共端
Q1
第一路数字量输出
Q2
第二路数字量输出
Q3
第三路数字量输出
Q4
第四路数字量输出
Q5
第五路数字量输出
2L
第6-10路数字量输出通道公共端
Q6
第六路数字量输出
Q7
第七路数字量输出
Q8
第八路数字量输出
Q9
第九路数字量输出
Q10
第十路数字量输出
1M
第1-5路数字量输入通道公共端
I1
第一路数字量输入
I2
第二路数字量输入
I3
第三路数字量输入
I4
第四路数字量输入
I5
第五路数字量输入
2M
第6-10路数字量输入通道公共端
I6
第六路数字量输入
I7
第七路数字量输入
I8
第八路数字量输入
I9
第九路数字量输入
I10
第十路数字量输入
DB9母座_1
空
DB9母座_2
GND
DB9母座_3
A(485)
DB9母座_4
RXD(232)
DB9母座_5
GND
DB9母座_6
+5V
DB9母座_7
+24V
DB9母座_8
B(485)
DB9母座_9
TXD(232)
四、地址说明
名称
PLC对应地址
MODBUS对应地址
支持的功能码
输入通道1
10001
0x00
0x02
输入通道2
10002
0x01
0x02
输入通道3
10003
0x02
0x02
输入通道4
10004
0x03
0x02
输入通道5
10005
0x04
0x02
输入通道6
10006
0x05
0x02
输入通道7
10007
0x06
0x02
输入通道8
10008
0x07
0x02
输入通道9
10009
0x08
0x02
输入通道10
10010
0x09
0x02
输入通道1
10001
0x0A(对应通道1-8滤波输入结果)
0x02
输入通道2
10002
0x0B(对应通道9-10滤波输入结果)保持寄存器0x05不为0时有效,详情见下方说明
0x02
输出通道1
00001
0x00
0x010x050x0F
输出通道2
00002
0x01
0x010x050x0F
输出通道3
00003
0x02
0x010x050x0F
输出通道4
00004
0x03
0x010x050x0F
输出通道5
00005
0x04
0x010x050x0F
输出通道6
00006
0x05
0x010x050x0F
输出通道7
00007
0x06
0x010x050x0F
输出通道8
00008
0x07
0x010x050x0F
输出通道9
00009
0x08
0x010x050x0F
输出通道10
00010
0x09
0x010x050x0F
滤波输入周期
40001
0x00
0x030x060x10
滤波输入次数
40002
0x01
0x030x060x10
从机地址配置
40003
0x02
0x030x06
通信参数配置
40004
0x03
0x06
帧结束时间
40005
0x04
0x030x06
离散输入显示模式切换
40006
0x05
0x030x060x10
五、通讯说明
1、232及485通讯参数说明(出厂/默认值):
波特率:
9600
数据位:
8位
停止位:
1位
奇偶校验:
无
2、滤波输入条件参数说明(出厂/默认值):
单次周期:
5,单位:
100us,最大值99
次数:
4,最大值99
单次滤波总时间=单次周期*次数*100(us)
操作功能码:
0x030x060x10
对应寄存器地址:
0,单次周期设置参数地址
1,次数设置参数地址
模块的输入端的公共端若接负极,则为正触发;公共端若接正极,则为负触发。
本说明以正触发为例。
例
发送:
010300000002C40B(16进制)
通过MODBUS读取单次周期、次数数值
数据
字节数
含义
备注
01
1
模块地址
默认01
03
1
功能码
读保持寄存器
0000
2
寄存器地址
滤波设置的周期与次数参数对应地址为0x00与0x01,地址加数量不得超过0x05
0002
2
寄存器数量
C40B
2
CRC校验码
前6字节的校验码
接收:
01030400050004EBF1(16进制)
数据
字节数
含义
备注
01
1
模块地址
默认01
03
1
功能码
读保持寄存器
04
1
字节数
一个地址对应两字节数据
0005
2
地址0的数值
单次周期值
0004
2
地址1的数值
次数值
EBF1
2
CRC校验码
前7字节的校验码
发送:
0110000000020400060007526C(16进制)
通过MODBUS设置单次周期、次数数值
数据
字节数
含义
备注
01
1
模块地址
默认01
10
1
功能码
写保持寄存器
0000
2
寄存器地址
滤波设置的周期与次数参数对应地址为0x00与0x01,地址加数量不得超过0x05
0002
2
寄存器数量
04
1
数据字节数
一个地址对应两字节数据
0006
2
数据1
设置单次周期的值
0007
2
数据2
设置次数的值
526C
2
CRC校验码
前6字节的校验码
接收:
01100000000241C8(16进制)
数据
字节数
含义
备注
01
1
模块地址
默认01
10
1
功能码
写保持寄存器
0000
1
寄存器地址
滤波设置的周期与次数参数对应地址为0x00与0x01,地址加数量不得超过0x05
0002
2
寄存器数量
41C8
2
CRC校验码
前7字节的校验码
3、数字量输入信号采集命令
功能码:
0x02
离散输入寄存器0x00-0x09对应输入通道1-10,离散寄存器寄存器0x01与0x02对应滤波后的输入通道状态(当保持寄存器地址0x05不为0时有效,此时为滤波模式,可读离散输入寄存器个数为2;该保持寄存器为0时输出普通模式,此时可读离散输入寄存器个数为8),任何模式下最多均返回2个字节的数据量,2字节的数据中一位对应一个通道,详情如下所示。
当输入口状态为低电时,指示灯灭,MODBUS返回0;
当输入口状态为高电时,指示灯亮,MODBUS返回1;
发送:
01020000000AF80D(16进制)
或:
0102000A000199C8(返回数据帧一致)
通过MODBUS读取输入全部通道状态
数据
字节数
含义
备注
01
1
模块地址
默认01
02
1
功能码
读离散输入寄存器
0000
2
寄存器地址
地址加数量不得超过0x0A
000A
2
寄存器数量
F80D
2
CRC校验码
前6字节的校验码
接收:
010202A50382E9(16进制)
数据
字节数
含义
备注
01
1
模块地址
默认01
02
1
功能码
读离散输入寄存器
02
1
数据字节数
10个通道共占用2个字节
A5
1
前8通道状态
从低到高一位分别对应1-8通道
03
1
后2通道状态
从低到高一位分别对应9-10通道
82E9
2
CRC校验码
前5字节的校验码
A5二进制表示为“10100101”,从高位至低位对应通道8到通道1;
03二进制表示为“00000011”,从高位至低位对应通道10到通道9;
此时通道2、4、5、7的输入状态为低,指示灯灭,其余通道输入状态
为高,指示灯亮。
4、数字量输出信号控制命令
操作功能码:
0x050x0F
线圈状态寄存器0-0x09对应输出通道1-10,输出口为高电时,指示灯亮;为低电时,指示灯灭。
发送:
0105000600FF6D8B(16进制)
通过MODBUS设置通道7为高电
数据
字节数
含义
备注
01
1
模块地址
默认01
05
1
功能码
写单个线圈寄存器
0006
2
寄存器地址
地址加数量不得超过0x0A
00FF
2
设置为高电
或FF00,给低电则为0000
6D8B
2
CRC校验码
前6字节的校验码
接收:
0105000600FF6D8B(16进制)
数据
字节数
含义
备注
01
1
模块地址
默认01
05
1
功能码
写单个线圈寄存器
0006
2
寄存器地址
地址加数量不得超过0x0A
00FF
2
设置为高电
或FF00,给低电则为0000
6D8B
2
CRC校验码
前6字节的校验码
发送:
010F0000000A020503A669(16进制)
通过MODBUS设置通道1、3、9、10为高电,指示灯亮
数据
字节数
含义
备注
01
1
模块地址
默认01
0F
1
功能码
写线圈寄存器
0000
2
寄存器地址
地址加数量不得超过0x0A
000A
2
寄存器数量
02
1
数据字节数
10个通道使用2个字节
05
2
数据
对应通道1-8,
03
01
数据
对应通道9、10
A669
2
CRC校验码
前9字节的校验码
接收:
010F0000000A0200(16进制)
05二进制表示为“00000101”,从高位至低位对应通道8到通道1;
数据
字节数
含义
备注
01
1
模块地址
默认01
0F
1
功能码
写线圈寄存器
0000
2
寄存器地址
地址加数量不得超过0x0A
000A
2
寄存器数量
0200
2
CRC校验码
前6字节的校验码
03二进制表示为“00000011”,从高位至低位对应通道10到通道9;此时通道1、3、9、10的输出状态为高,指示灯亮,其余通道输出状态为低,指示灯灭。
5、数字量输出信号采集命令
功能码:
0x01
发送:
01010000000ABC0D(16进制)
通过MODBUS采集全部输出通道状态
数据
字节数
含义
备注
01
1
模块地址
默认01
01
1
功能码
读线圈寄存器
0000
2
寄存器地址
地址加数量不得超过0x0A
000A
2
寄存器数量
BC0D
2
CRC校验码
前6字节的校验码
接收:
0101025A03C35D(16进制)
数据
字节数
含义
备注
01
1
模块地址
默认01
01
1
功能码
写线圈寄存器
02
2
寄存器地址
地址加数量不得超过0x0A
5A
1
通道状态
对应通道1-8状态
03
2
通道状态
对应通道9-10状态
C35D
2
CRC校验码
前6字节的校验码
5A二进制表示为“01011010”,从高位至低位对应通道8到通道1;
03二进制表示为“00000011”,从高位至低位对应通道10到通道9;
此时通道2、4、5、7、9、10的输出状态为高,指示灯亮,其余通道
输出状态为低,指示灯灭。
6、从机地址设置命令
功能码:
0x030x06
发送:
010600020005E809(16进制)
通过MODBUS将从机01的地址改为地址05
数据
字节数
含义
备注
01
1
模块地址
默认01
06
1
功能码
读线圈寄存器
0000
2
寄存器地址
地址不得超过0x05
0005
2
数据
新地址
E809
2
CRC校验码
前6字节的校验码
接收:
010600000005E809(16进制)
注意:
仅支持使用功能码0x06修改从机地址,此修改地址功能具有掉电保存功能,请谨慎使用,避免频繁操作造成模块损坏,影响正常操作。
7、MODBUS通信参数设置命令
功能码:
0x030x06
发送:
01060003000079CA(16进制)
通过MODBUS通信设置MODBUS通信参数为波特率9600,8位数
据位,1位停止位,无奇偶校验位。
数据
字节数
含义
备注
01
1
模块地址
默认01
06
1
功能码
设置单个保持寄存器
0003
2
寄存器地址
地址不得超过0x08
1000
2
数据
详情见下方
79CA
2
CRC校验码
前6字节的校验码
接收:
01060003000079CA(16进制)
保持寄存器中地址0x03寄存器为设置MODBUS通信参数,可设置波特率,数据位,停止位与奇偶校验位,数据位可默认为0,模块会根据有奇偶校验位自动设置数据位为9位,无奇偶校验位设置数据位为8位。
15-12位--波特率
11-8位--数据位
7-4位--停止位
0-3位--奇偶校验位
0--4800
0--8
0--1
0--None
1--9600
1--9
1--1.5
1--Odd
2--19200
2--无
2--2
2--Even
3--38400
3--无
3--无
3--无
4--43000
4--无
4--无
4--无
5--56000
56000
5--无
5--无
5--无
6--57600
6--无
6--无
6--无
7--115200
7--无
7--无
7--无
注意:
仅支持使用功能码0x06修改波特率,此MODBUS通信参数功能具有掉电保存功能,请谨慎使用,避免频繁操作造成模块损坏,影响正常操作。
8、MODBUS通信帧结束时间设置命令
功能码:
0x030x06
发送:
010600020000C80B(16进制)
通过MODBUS设置MODBUS通信参数
数据
字节数
含义
备注
01
1
模块地址
默认01
06
1
功能码
设置单个保持寄存器
0004
2
寄存器地址
地址不得超过0x08
0032
2
数据
帧结束时间设置为5ms
C80B
2
CRC校验码
前6字节的校验码
接收:
010600040000C80B(16进制)
帧结束时间:
指两个字节之间允许的最长等待时间,若实际等待时间大于此值,则说明该帧数据接收完毕。
以波特率9600为例,传输4个字节为所需界限,则帧结束时间为3333us,则此处应传入参数0x22(单位为100us)。
用户可设置大于所用波特率所对应的帧结束时间,如在波特率为9600时可传入大于0x32的数值,若传入值小于帧结束时间,如传入小于0x32的数值,则此次配置无效,系统默认使用当前波特率所对应的帧结束时间。
此参数能掉电保存,切勿频繁操作,以免损坏模块,造成模块工作异常。
9、离散输入显示模式切换设置命令
功能码:
0x030x060x10
发送:
010600050001580B(16进制)
通过MODBUS切换离散输入的结果显示方式,该保持寄存器不为0时,结果显示为滤波后的结果,功能码0x02最多能读2个离散输入寄存器的数据;该保持寄存器为0时,结果显示为普通结果,功能码0x02最多能读8个离散输入寄存器的数据。
数据
字节数
含义
备注
01
1
模块地址
默认01
06
1
功能码
设置单个保持寄存器
0005
2
寄存器地址
地址不得超过0x05
01
2
数据
不为0切换为滤波模式
580B
2
CRC校验码
前6字节的校验码
接收:
010600050001580B(16进制)
数据
字节数
含义
备注
01
1
模块地址
默认01
06
1
功能码
设置单个保持寄存器
0005
2
寄存器地址
地址不得超过0x05
01
2
数据
不为0切换为滤波模式
580B
2
CRC校验码
前6字节的校验码
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 艾莫迅 MODBUSIO10T 使用 说明书