艾莫迅MODBUSIO10T使用说明书Word下载.docx
- 文档编号:19703442
- 上传时间:2023-01-09
- 格式:DOCX
- 页数:16
- 大小:19.47KB
艾莫迅MODBUSIO10T使用说明书Word下载.docx
《艾莫迅MODBUSIO10T使用说明书Word下载.docx》由会员分享,可在线阅读,更多相关《艾莫迅MODBUSIO10T使用说明书Word下载.docx(16页珍藏版)》请在冰豆网上搜索。
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
DB9母座_6
+5V
DB9母座_7
+24V
DB9母座_8
B(485)
DB9母座_9
TXD(232)
四、地址说明
名称
PLC对应地址
MODBUS对应地址
支持的功能码
输入通道1
10001
0x00
0x02
输入通道2
10002
0x01
输入通道3
10003
0x02
输入通道4
10004
0x03
输入通道5
10005
0x04
输入通道6
10006
0x05
输入通道7
10007
0x06
输入通道8
10008
0x07
输入通道9
10009
0x08
输入通道10
10010
0x09
0x0A(对应通道1-8滤波输入结果)
0x0B(对应通道9-10滤波输入结果)保持寄存器0x05不为0时有效,详情见下方说明
输出通道1
00001
0x010x050x0F
输出通道2
00002
输出通道3
00003
输出通道4
00004
输出通道5
00005
输出通道6
00006
输出通道7
00007
输出通道8
00008
输出通道9
00009
输出通道10
00010
滤波输入周期
40001
0x030x060x10
滤波输入次数
40002
从机地址配置
40003
0x030x06
通信参数配置
40004
0x06
帧结束时间
40005
离散输入显示模式切换
40006
五、通讯说明
1、232及485通讯参数说明(出厂/默认值):
波特率:
9600
数据位:
8位
停止位:
1位
奇偶校验:
无
2、滤波输入条件参数说明(出厂/默认值):
单次周期:
5,单位:
100us,最大值99
次数:
4,最大值99
单次滤波总时间=单次周期*次数*100(us)
操作功能码:
对应寄存器地址:
0,单次周期设置参数地址
1,次数设置参数地址
模块的输入端的公共端若接负极,则为正触发;
公共端若接正极,则为负触发。
本说明以正触发为例。
例
发送:
010300000002C40B(16进制)
通过MODBUS读取单次周期、次数数值
数据
字节数
含义
备注
01
1
模块地址
默认01
03
功能码
读保持寄存器
0000
2
寄存器地址
滤波设置的周期与次数参数对应地址为0x00与0x01,地址加数量不得超过0x05
0002
寄存器数量
C40B
CRC校验码
前6字节的校验码
接收:
01030400050004EBF1(16进制)
04
一个地址对应两字节数据
0005
地址0的数值
单次周期值
0004
地址1的数值
次数值
EBF1
前7字节的校验码
发送:
0110000000020400060007526C(16进制)
通过MODBUS设置单次周期、次数数值
10
写保持寄存器
数据字节数
一个地址对应两字节数据
0006
数据1
设置单次周期的值
0007
数据2
设置次数的值
526C
01100000000241C8(16进制)
41C8
3、数字量输入信号采集命令
功能码:
离散输入寄存器0x00-0x09对应输入通道1-10,离散寄存器寄存器0x01与0x02对应滤波后的输入通道状态(当保持寄存器地址0x05不为0时有效,此时为滤波模式,可读离散输入寄存器个数为2;
该保持寄存器为0时输出普通模式,此时可读离散输入寄存器个数为8),任何模式下最多均返回2个字节的数据量,2字节的数据中一位对应一个通道,详情如下所示。
当输入口状态为低电时,指示灯灭,MODBUS返回0;
当输入口状态为高电时,指示灯亮,MODBUS返回1;
01020000000AF80D(16进制)
或:
0102000A000199C8(返回数据帧一致)
通过MODBUS读取输入全部通道状态
02
读离散输入寄存器
地址加数量不得超过0x0A
000A
F80D
接收:
010202A50382E9(16进制)
10个通道共占用2个字节
A5
前8通道状态
从低到高一位分别对应1-8通道
后2通道状态
从低到高一位分别对应9-10通道
82E9
前5字节的校验码
A5二进制表示为“10100101”,从高位至低位对应通道8到通道1;
03二进制表示为“00000011”,从高位至低位对应通道10到通道9;
此时通道2、4、5、7的输入状态为低,指示灯灭,其余通道输入状态
为高,指示灯亮。
4、数字量输出信号控制命令
操作功能码:
0x050x0F
线圈状态寄存器0-0x09对应输出通道1-10,输出口为高电时,指示灯亮;
为低电时,指示灯灭。
发送:
0105000600FF6D8B(16进制)
通过MODBUS设置通道7为高电
05
写单个线圈寄存器
00FF
设置为高电
或FF00,给低电则为0000
6D8B
0105000600FF6D8B(16进制)
010F0000000A020503A669(16进制)
通过MODBUS设置通道1、3、9、10为高电,指示灯亮
0F
写线圈寄存器
10个通道使用2个字节
05
对应通道1-8,
对应通道9、10
A669
前9字节的校验码
010F0000000A0200(16进制)
05二进制表示为“00000101”,从高位至低位对应通道8到通道1;
0200
03二进制表示为“00000011”,从高位至低位对应通道10到通道9;
此时通道1、3、9、10的输出状态为高,指示灯亮,其余通道输出状态为低,指示灯灭。
5、数字量输出信号采集命令
01010000000ABC0D(16进制)
通过MODBUS采集全部输出通道状态
读线圈寄存器
BC0D
0101025A03C35D(16进制)
5A
通道状态
对应通道1-8状态
对应通道9-10状态
C35D
5A二进制表示为“01011010”,从高位至低位对应通道8到通道1;
此时通道2、4、5、7、9、10的输出状态为高,指示灯亮,其余通道
输出状态为低,指示灯灭。
6、从机地址设置命令
010600020005E809(16进制)
通过MODBUS将从机01的地址改为地址05
06
地址不得超过0x05
新地址
E809
010600000005E809(16进制)
注意:
仅支持使用功能码0x06修改从机地址,此修改地址功能具有掉电保存功能,请谨慎使用,避免频繁操作造成模块损坏,影响正常操作。
7、MODBUS通信参数设置命令
01060003000079CA(16进制)
通过MODBUS通信设置MODBUS通信参数为波特率9600,8位数
据位,1位停止位,无奇偶校验位。
设置单个保持寄存器
0003
地址不得超过0x08
1000
详情见下方
79CA
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--无
4--43000
4--无
5--56000
56000
5--无
6--57600
6--无
7--115200
7--无
仅支持使用功能码0x06修改波特率,此MODBUS通信参数功能具有掉电保存功能,请谨慎使用,避免频繁操作造成模块损坏,影响正常操作。
8、MODBUS通信帧结束时间设置命令
010600020000C80B(16进制)
通过MODBUS设置MODBUS通信参数
0032
帧结束时间设置为5ms
C80B
接收:
010600040000C80B(16进制)
帧结束时间:
指两个字节之间允许的最长等待时间,若实际等待时间大于此值,则说明该帧数据接收完毕。
以波特率9600为例,传输4个字节为所需界限,则帧结束时间为3333us,则此处应传入参数0x22(单位为100us)。
用户可设置大于所用波特率所对应的帧结束时间,如在波特率为9600时可传入大于0x32的数值,若传入值小于帧结束时间,如传入小于0x32的数值,则此次配置无效,系统默认使用当前波特率所对应的帧结束时间。
此参数能掉电保存,切勿频繁操作,以免损坏模块,造成模块工作异常。
9、离散输入显示模式切换设置命令
010600050001580B(16进制)
通过MODBUS切换离散输入的结果显示方式,该保持寄存器不为0时,结果显示为滤波后的结果,功能码0x02最多能读2个离散输入寄存器的数据;
该保持寄存器为0时,结果显示为普通结果,功能码0x02最多能读8个离散输入寄存器的数据。
不为0切换为滤波模式
580B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 艾莫迅 MODBUSIO10T 使用 说明书