亿佰特 8路IO控制器无线数传电台E831RTU4040R485使用手册.docx
《亿佰特 8路IO控制器无线数传电台E831RTU4040R485使用手册.docx》由会员分享,可在线阅读,更多相关《亿佰特 8路IO控制器无线数传电台E831RTU4040R485使用手册.docx(18页珍藏版)》请在冰豆网上搜索。
亿佰特8路IO控制器无线数传电台E831RTU4040R485使用手册
功能特点3
1.快速入门3
1.1.端口连接3
1.2.简单使用4
2.产品介绍6
2.1.基本参数6
2.2.尺寸、接口描述7
2.3.指令复位描述8
3.Modbus8
3.1.Modbus地址表8
3.2.Modbus地址表9
3.3.RS485串口波特率码值表9
3.4.RS485串口校验位码值表10
3.5.通过上位机配置参数10
4.产品功能10
4.1.模式选择10
4.2.IO基本功能10
4.3.IO特色功能12
重要声明14
修订历史14
功能特点
●支持4路数字量隔离输入,默认干接点;
●支持4路继电器输出,支持3A30VDC、3A250VAC;
●采用ModbusRTU协议数据处理;
●支持指令复位,上电后3s内向485串口发送AT+RESTORE\r\n指令后,Modbus设备地址、RS485串口波特率和校验位恢复出厂设置;
●支持脉冲计数,可配置为上升沿计数,下降沿计数,电平计数方式
●硬件看门狗,具有高度的可靠性;
●3个指示灯显示工作状态;
●电源具有良好的过流、过压、防反接等功能;
●宽电压输入8V-28V,推荐使用12V或24V.
1.快速入门
本章是针对E831-RTU(4040R-485)系列产品的快速入门介绍,建议用户系统的阅读本章并按照指示操作一遍,将会对模块产品有一个系统的认识,用户也可以根据需要选择你感兴趣的章节阅读。
针对特定的细节和说明,请参考后续章节。
1.1.端口连接
1.1.1.RS485连接
注:
485总线高频信号传输时,信号波长相对传输线较短,信号在传输线终端会形成反射波,干扰原信号,所以需要在传输线末端加终端电阻,使信号到达传输线末端后不反射。
终端电阻应该与通讯电缆的阻抗相同,典型值为120欧姆.其作用是匹配总线阻抗,提高数据通信的抗干扰性及可靠行。
1.1.2.开关量输入连接
1.1.3.继电器输出连接
1.2.简单使用
接线:
电脑通过USB转RS485连接E831-RTU(4040R-485)。
供电:
E831-RTU(4040R-485)工作电压为DC8~28V,推荐使用12V或24V.。
1.2.1.RS485总线控制
设置相应端口参数,单击“搜索”,搜索设备。
搜索到设备后,单击“停止”
这时,可看到当前设备的设备地址,点击读取参数或者写入参数,可读取参数和配置参数。
勾选自动刷新,可对输入输出端口进行读取和配置。
注意:
进行参数读取或者写入的时候不要勾选自动刷新,配置或读取完成后再勾选自动刷新,否则参数写入或读取可能不成功
2.产品介绍
E831-RTU(4040R-485)是一款支持4路数字量输入(默认干接点),4路继电器输出的IO产品。
支持ModbusRTU协议。
该产品具有高度易用性,用户可方便快速地集成于自己的系统中
2.1.基本参数
项目
指标
硬件参数
产品尺寸(H*W*D)
105*75*30mm
产品重量
279g
接口方式
压线方式,1*12*5.08mm
工作电压
DC8V~28V,推荐使用12V或24V,超过28V可能会损坏设备
工作电流
12V@56mA待机电流
通信接口
RS485:
1200~115200bps
4路数字量输入接口
干接点,DI采集频率1KHz
4路继电器输出
支持3A30VDC、3A250VAC
波特率
波特率范围1200~115200bps,出产默认9600
工作温度
-20℃~+70℃
存储温度
-40℃~+85℃
工作湿度
5%~95%
存储湿度
1%~95%
2.2.尺寸、接口描述
序号
端口及其他定义
功能
说明
1
PE
与大地连接
与大地连接
2
GND
压线式电源输入负极
电源参考地
3
VCC
压线式电源输入正极
电源输入端,DC8V~28V,建议12V/24V
4
RS485-G
RS485信号参考地
RS485信号参考地,建议连接
5
RS485-A
RS485接口A
RS485接口A与设备A接口相连
6
RS485-B
RS485接口B
RS485接口B与设备B接口相连
7
DI4
数字量输入通道4
与DIG形成干接点
8
DI3
数字量输入通道3
与DIG形成干接点
9
DIG
数字量输入信号参考地
数字量输入信号参考地,与DI端配合使用
10
DI2
数字量输入通道2
与DIG形成干接点
11
DI1
数字量输入通道1
与DIG形成干接点
12
DIG
数字量输入信号参考地
数字量输入信号参考地,与DI端配合使用
13
NO1
继电器1常开引脚
与继电器1公共端配合使用
14
COM1
继电器1公共端
与继电器1常开引脚/常闭引脚配合使用
15
NC1
继电器1常闭引脚
与继电器1公共端配合使用
16
NO2
继电器2常开引脚
与继电器2公共端配合使用
17
COM2
继电器2公共端
与继电器2常开引脚/常闭引脚配合使用
18
NC2
继电器2常闭引脚
与继电器2公共端配合使用
19
NO3
继电器3常开引脚
与继电器3公共端配合使用
20
COM3
继电器3公共端
与继电器3常开引脚/常闭引脚配合使用
21
NC3
继电器3常闭引脚
与继电器3公共端配合使用
22
NO4
继电器4常开引脚
与继电器4公共端配合使用
23
COM4
继电器4公共端
与继电器4常开引脚/常闭引脚配合使用
24
NC4
继电器4常闭引脚
与继电器4公共端配合使用
LED灯
DATA
串口数据指示
双色灯,绿色表示数据接收,蓝色表示数据发送
I/O
输入输出状态指示灯
双色灯,任何一路输入有信号绿色指示灯亮,任何一路输出有信号蓝色指示灯亮,当既有输出又有输入时,同时亮,指示灯为青色。
PWR
电源指示
红色LED,长亮
注意:
接地:
建议将壳体与大地相连
2.3.指令复位描述
上电3秒内,向485串口发送指令:
AT+RESTORE\r\n可复位本机的MODBU地址,串口波特率,奇偶校验参数为默认参数(1,9600,无校验)。
3.Modbus
3.1.Modbus地址表
寄存器地址表(功能码:
0x01H、0x05H、0x0FH、0x03H、0x06H、0x10H)
寄存器地址
寄存器数量
寄存器属性
寄存器类型
寄存器值范围
支持功能码
00017(0x0010)
1
DO1开关量输出
读/写
0x0000或0xFF00(0x05功能码)
0-1(0x01、0x0F功能码)
0x01
0x05
0x0F
00018(0x0011)
1
DO2开关量输出
读/写
00019(0x0012)
1
DO3开关量输出
读/写
00020(0x0013)
1
DO4开关量输出
读/写
保留
10017(0x0010)
1
DI1开关量输入
只读
0-1
0x02
10018(0x0011)
1
DI2开关量输入
只读
10019(0x0012)
1
DI3开关量输入
只读
10020(0x0013)
1
DI4开关输入
只读
保留
40049(0x0030)
1
DI1脉冲计数值
只读
0-65535
0x03
40050(0x0031)
1
DI2脉冲计数值
只读
0-65535
40051(0x0032)
1
DI3脉冲计数值
只读
0-65535
40052(0x0033)
1
DI4脉冲计数值
只读
0-65535
保留
40065(0x0040)
1
DI1-DI4脉冲计数清零
只写
0x00-0x0F
0x06
保留
40078(0x004D)
1
设备地址
读/写
1-247
0x03
0x06
0x10
40079(0x004E)
1
波特率
读/写
0-7
40080(0x004F)
1
校验位
读/写
0-2
40081(0x0050)
1
开关量自动上报
读/写
0-1
40082(0x0051)
1
开关量输出时间设置(毫秒)
读/写
100-65535
40083(0x0052)
1
开关量重启输出状态设置
读/写
0x00-0x10
40084(0x0053)
1
计数模式选择
读/写
0-2
40085(0x0054)
1
滤波时间设置
读/写
1-20
40086(0x0055)
1
手动/自动清除计数
读/写
0-1
保留
40300(0x012B)
1
版本号
只读
--
0x03
3.2.Modbus地址表
Modbus地址表
1(默认)
1
2
2
3
3
…
…
245
245
246
246
247
247
3.3.RS485串口波特率码值表
波特率码值表
0
1200
1
2400
2
4800
3(默认)
9600
4
19200
5
38400
6
57600
7
115200
3.4.RS485串口校验位码值表
校验位码值表
0(默认)
无校验
1
偶校验
2
奇校验
3.5.通过上位机配置参数
选择“参数设置”栏,可进行读取参数,写入参数,具体实现功能,见下文产品功能介绍。
注意:
要设置参数时,请将采集控制页面中的“自动刷新”清除。
以免有时候出现参数写入不成功的情况。
4.产品功能
4.1.模式选择
设备支持3种脉冲计数方式,上升沿计数,下降沿计数以及电平计数方式,参见下文脉冲计数及清零小节
4.2.IO基本功能
4.2.1.开关量DO输出
4.2.1.1.读开关量DO输出
功能码:
01,读线圈状态
地址范围:
00017(0x0010)~00020(0x0013)
例子:
读取4路数字量输出状态,假设返回值为03,对应二进制位00000011,代表DO1、DO2打开。
4个bit代表数字量输出状态,依次为DO4、DO3、DO2、DO1.
ModbusRTU协议读取数字量输出:
发送
01
01
0010
0004
3C0C
设备ModBus地址
功能码
开关量起始地址
读开关量数量
CRC校验码
接收
01
01
01
03
1189
设备ModBus地址
功能码
返回字节数
数字量输出值
CRC校验码
4.2.1.2.控制开关量DO输出
功能码:
05,写单个线圈状态;0F,写多个线圈状态
地址范围:
00017(0x0010)~00020(0x0013)
例子:
功能码0x05写DO2数字量输出,写入值为FF00;关闭D02端口,写入值0000。
(这时DO2的NC2与COM2断开,NO2与COM2闭合)
ModbusRTU协议写数字量输出:
发送
01
05
0011
FF00
DC3F
设备ModBus地址
功能码
开关量地址
写入值
CRC校验码
接收
01
05
0011
FF00
DC3F
设备ModBus地址
功能码
开关量地址
写入值
CRC校验码
功能码0x0F写DO2、DO3数字量输出,写入值应为0x03,对应二进制位00000011,(注意这里的起始地址从DO2开始)
ModbusRTU协议写数字量输出:
发送
01
0F
0011
0002
01
03
6295
设备ModBus地址
功能码
开关量地址
写开关量数量
字节数
写入值
CRC校验码
接收
01
0F
0011
0002
840F
设备ModBus地址
功能码
开关量地址
写入值
CRC校验码
4.2.2.读开关量DI输入
功能码:
02,读(开关量)输入状态
地址范围:
10017(0x0010)~10020(0x0013)
说明:
设备默认干接点输入,DI和DIG短接时,读取值应为1;DI和DIG不短接时,读取值应为0。
例子:
读取4路数字量输入值,DI输入端DI1、DIG短接,DI2、DIG不短接,DI3、DIG短接,DI4、DIG不短接。
读取到的数字量输入值为0x05,对应二进制位00000101,4个bit代表数字量输入值,依次为DI4、DI3、DI2、DI1。
ModbusRTU协议读取数字量输入:
发送
01
02
0010
0004
780C
设备ModBus地址
功能码
开关量起始地址
读开关量数量
CRC校验码
接收
01
02
01
05
618B
设备ModBus地址
功能码
返回字节数
数字量输入值
CRC校验码
4.3.IO特色功能
4.3.1.脉冲计数及计数清零
设备支持3种脉冲计数方式,上升沿计数,下降沿计数以及电平计数方式,该值可通过向(0x0053)寄存器写入相应的值进行设置,写0时代表上升沿计数,写1时代表下降沿计数,写2代表电平计数。
如选择为上升沿计数时,只有DI检查到为电平上升沿时才会计数,其他功能类似。
另外设备还支持输入计数滤波功能,信号必须保持几个采用周期才能被确认。
默认值6,6个采样周期才能被确认,范围1~20值,该值可通过向(0x0054)寄存器写入相应的值进行设置,采样周期1ms。
注意该功能仅支持电平计数方式。
脉冲计数断电后不会保存。
计数清零还支持手动清零和自动清零功能:
输入计数读取后自动清零,或者手动清零,可设置。
如果是自动清零,那么每次读取后寄存器值会清零,如果手动清零,那么要么达到计数最大值65536清零,或者写寄存器清零。
向(0x0055)寄存器写0代表手动清零,写1代表自动清零,注意当设置为自动清零时,手动清零不起作用。
4.3.1.1.读取脉冲计数值
功能码:
03,读保持型寄存器
地址范围:
40049(0x0030)~40051(0x0033)
说明:
脉冲计数的最大值为65535
例子:
DI1当前已检测到16次脉冲,DI2当前已检测到3次脉冲,读取DI1、DI2数字量输入计数值,
ModbusRTU协议读脉冲计数值:
发送
01
03
0030
0002
C404
设备ModBus地址
功能码
起始地址
读取数量
CRC校验码
接收
01
03
04
0010
0003
BBF7
设备ModBus地址
功能码
返回字节数
DI1计数值
DI2计数值
CRC校验码
4.3.1.2.手动清零脉冲计数值
功能码:
06,写保持型寄存器
地址范围:
40065(0x0040)
说明:
寄存器值低四位分别代表DI4、DI3、DI2、DI1计数,写入“1”代表计数清零,重新开始脉冲计数。
例子:
清除DI2、DI4脉冲计数值,保留DI1、DI3脉冲计数值。
写入值应为0x0a,对应二进制值为00001010,
ModbusRTU协议清零脉冲计数值
发送
01
06
0040
000a
0819
设备ModBus地址
功能码
地址
写入值
CRC校验码
接收
01
06
0040
000a
0819
设备ModBus地址
功能码
地址
写入值
CRC校验码
4.3.2.数字量输入DI自动上报
数字量输入自动上报功能是当开关量发生变化的时候,将变化值传输出去。
可以选择通过RS485传输或者GPRS传输,也可以关闭自动上报功能。
开关量自动上报设置对应的Modbus寄存器为40081(0x0050),值对应功能:
1,关闭开关量自动上报功能
2,开关量自动上报通过RS485传输
开关量变化上传协议入下表,其中帧头0xAA、0xBB固定不变,当计数模式设置为电平计数时DI1、DI2、DI3、DI4、的值范围为0x00、0x01、0xFF,其中
0x00代表数字量输入断开,
0x01代表数字量输入闭合,
0xff代表数字量输入未发生改变,
表格中DI1、DI2、DI3、DI4的值代表DI1、DI2状态更新为断开,DI3状态更新为闭合,DI4状态未发生改变。
最后两个字节为modbusCRC16计算值。
注意:
当设置为上升沿计数模式时,触发一次,DI的值为00,当设置为下降沿计数模式时,触发一次,DI的值为01。
同样0xff代表没有变化。
帧头
DI1
DI2
DI3
DI4
ModbusCRC
0xAA0xBB
0x00
0x00
0x01
0xff
0xBD0xDA
4.3.3.数字量输出DO时间设置
开关量脉冲输出时间设置也就是设置数字量输出时间,对应的Modbus寄存器为40083(0x0052),其值范围为100-65535ms,如果值低于100ms,默认数字量输出闭合为保持状态,即数字量输出闭合后一直保持。
若设置为100ms及以上,如500ms,发送数字量输出闭合命令后,开关量闭合将维持500ms,500ms后再自动断开。
4.3.4.开关量DO重启输出状态设置
设备断电重启是否保持断电前的状态或者重启保持特定的输出状态的设置,该功能仅当设备数字量输出时间设置寄存器值小于100ms有效。
开关量重启输出状态设置对应的Modbus寄存器为40085(0x0054),其值范围为0x00-0x10。
当此寄存器值为0x10的时候,断电重启后保持上一次的数字量输出状态;当此寄存器值为0x00-0x0F时,由低四位决定设备重启数字量输出状态,bit4对应DO4,bi3对应DO3,bit2对应DO2,bit1对应DO1,如当上电时,DO4、DO2处于闭合状态(继电器NO、COM闭合)DO3、DO1处于断开状态(继电器NO、COM断开),对应寄存器值为00001010,即0xa0,“1”为闭合状态,“0”为断开状态。
重要声明
●保留对本说明书中所有内容的最终解释权及修改权。
●由于随着产品的硬件及软件的不断改进,本说明书可能会有所更改,恕不另行告知,最终应以最新版的说明书为准。
●保护环境,人人有责:
为减少纸张使用,本说明书只印刷中文部分,英文说明书只提供电子文档,若有需要,请到我司官网下载;另外,若非用户特别要求,用户批量订货时,我们只按订货数量的一定比例提供产品说明书,并非每个数传电台都一一配上,敬请谅解。