亿佰特4路模拟量高可靠性远程IO数据采集模块E821-RTU(0400-ETH)使用手册
- 格式:docx
- 大小:1011.85 KB
- 文档页数:24
E830-DIO(485-8A)是一款数字量采集模块,8路数字量隔离输入,8路数字量隔离输出(NPN晶体管集电极开路输出),采用RS485电平通信。
模块具备轻触按键,长按5s轻松恢复出厂配置参数;软件具有看门狗安全设计,1s复位,不易死机。
模块采用标准的ModBus RTU通讯,可直接适配各种上位机组态软件、PLC、DCS等。
E830-DIO(485-8A)内部使用光耦等器件将通信与其他电路实现全隔离,具有4000V DC防护能力。
E830-DIO可以通过RS485线缆采用标准Modbus RTU协议读取八路或控制八路开关量信息。
特点简介⚫【工作温度范围广】:本产品能工作于-40℃~+65℃,适应各种严酷的工作环境,真正的工业级产品。
⚫【电源设计】:电源极性保护、过接保护,增加了可靠性(8-28V DC)⚫【采用ModBus协议】:采用ModBus协议,问答式的通信方式,具有简单、硬件便宜、通用性强、使用方便⚫【通信设计】:采用RS485电平通信,且将通信与其他电路完全隔离,增加了通信的可靠性⚫【全铝合金外壳】:全铝合金外壳,EMC性能好,体积紧凑,安装方便,散热性好⚫【看门狗】:内置看门狗,并进行精确时间布局,一旦发生异常,模块将1S自动重启,且能继续按照先前的参数设置继续工作。
目录1.电气参数 (4)1.1.系列产品41.2.常见问题41.3.注意事项42.功能简述 (5)2.1.引脚定义52.2.连接方法62.2.1.输入通道连接方法 (6)2.2.2.输出通道连接方法 (6)2.2.3.RS485连接方法 (7)3.寄存器配置表 (7)3.1.ModBus地址表 (7)3.1.1.线圈输出说明73.1.2.离散量输入说明 (7)3.1.3.保持寄存器说明 (8)3.2.波特率码值表 (8)3.3.校验位码值表 (8)4.指令格式 (8)4.1.“03”读单个寄存器命令 (8)4.2.“06”写一个寄存器命令 (9)4.3.“10”写一个寄存器命令 (9)4.4.出厂默认值95.配套软件使用说明 (9)5.1.MoBusCRC16计算器 (9)5.2.测试上位机106.重要声明 (10)1.电气参数1.1.系列产品1.2.常见问题1.3.注意事项2.功能简述2.1.引脚定义2.2.连接方法2.2.1.输入通道连接方法2.2.2.输出通道连接方法2.2.3.RS485连接方法在RS485通信中应注意A,B先匹配,如果发现通信不正常需在A,B线间加120R电阻。
----电气参数
E18-MS1PA1-PCB
E18-MS1PA1-PCB 是一款体积极小的2.4GHz 无线模块,发射功率100mW,贴片型(引脚间距1.27mm),收发一体;自带高性能PCB 板载天线。
该模块目前已经稳定量产,并适用于多种应用场景(尤其智能家居)。
E18-MS1PA1-PCB采用美国德州仪器(TI)公司原装进口CC2530射频芯片,芯片内部集成了8051单片机及无线收发器,并适用于ZigBee设计及2.4GHz IEEE 802.15.4协议。
模块引出单片机所有IO口,可进行多方位的开发。
该模块内带功放芯片CC2592,增加了无线通信距离。
E18-MS1PA1-PCB为硬件平台,出厂无程序,用户需要进行二次开发。
--
*我司提供Altium designer封装库请前往官网下载或联系我们索取
--
启动功放,在文件hal_board_cfg.h中修改宏定义。
CC2592在zstack中的设置。
此处例子中,CC2530的引脚P1.1、P1.0、P0.7分别与CC2592的
PA_EN、LNA_EN、HGM相连接。
同时可以看出,LNA_EN一直处于高电平,则一直处于接收模
式。
--E18-MSPA1-PCB
--系列产品
E18-MS1PA1-PCB
4程序修改
在文件mac_radio_defs.c中找到macRadioTurnOnPower()函数,作出修改。
5修改功率
在文件mac_pib.c中找到数组static CODE const macPib_t macPibDefaults,在红框所示处做出修改。
第一章概述1.1简介E18-2G4U04B是一款体积极小的USB接口2.4GHz无线模块,引脚间距1.27mm。
该系列模块目前已经稳定量产,并适用于多种应用场景(尤其智能家居)。
E18-2G4U04B采用美国德州仪器(TI)公司原装进口CC2531射频芯片,芯片内部集成了8051单片机及无线收发器,集成PA+LNA,极大的扩展通信距离、提升通信稳定性,出厂自带固件它基于ZigBee协议实现的串口数据透传,在串口数据无线遗传的基础上,我们还加入了一些特殊功能,包括ADC采样,远程PWM波输出控制,远程GPIO控制。
目前出厂不自带程序,用户可自行烧录程序。
1.2特点功能⚫实测通信距离可达200m;⚫最大发射功率2.5mW,软件多级可调;⚫内置ZigBee协议栈;⚫出厂自带自组网固件,到手即用;⚫支持ADC、PWM、GPIO等外设直驱;⚫支持UART透传,简单易用;⚫内置32.768kHz时钟晶体振荡器;⚫支持全球免许可ISM2.4GHz频段;⚫内置低功耗8051内核处理;⚫丰富的资源,256KB FLASH,8KB RAM;⚫支持2.0V~3.6V/USB供电,大于3.3V供电均可保证最佳性能;⚫工业级标准设计,支持-40~85°C长时间使用;⚫板载PCB天线,自带天线无需再外接天线。
1.3应用场景⚫智能家居以及工业传感器等;⚫安防系统、定位系统;⚫无线遥控,无人机;⚫无线游戏遥控器;⚫医疗保健产品;⚫无线语音,无线耳机;⚫汽车行业应用。
第二章规格参数2.1极限参数2.2工作参数第三章械尺寸与引脚定义⚫关于模块的引脚定义、软件驱动及通信协议详见TI官方《CC2531Datasheet》。
第四章使用方法4.1.烧录程序模块内置8051单片机,程序下载可使用CC Debugger4.2.TI Packet Sniffer出厂固件支持TI Packet Sniffer抓包软件到手即可进行抓包测试,使用Packet Sniffer可以快速进行协议分析。
亿佰特WiFi模块选型指南及WiFi模块物联网应用案例成都亿百特电子科技有限公司WiFi类模组分别采用UART 、SDIO、USB三种不同接口,内置IEEE802.11协议栈以及 TCP/IP 协议栈,能够实现用户串口数据到无线网络之间的转换。
1.模组分类选型指导说明1.1 E103系列模组选型指导1.1.1 E103系列模组双频模组E103系列双频模组芯片方案分别采用TI第三代Wi-Fi芯片CC3235S和瑞昱半导体的RTL8811CU-CU-CG而进行研发。
符合IEEE802.11 a/b/g/n标准和IEEE 802.11b/g/n/ac标准,具有丰富的接口和强大的处理器,可为高吞吐量性能的集成无线WLAN设备提供了一种E103-W06 E103-RTL8811CU1.1.2 E103系列WiFi+蓝牙双模模组E103系列WiFi+蓝牙双模模组内置方案较为多元化,因此符合的标准协议也较为丰富,目前拥有蓝牙 5.4/5.2/5.1/5.0+WiFi6/WiFi4等不同标准协议规范类产品,且工作在1.1.3 E103系列超低功耗WiFi模组E103系列低功耗WiFi模组工作在2.4~2.4835GHz 频段,符合IEEE 802.11b/g/n协议标准。
模块集成了透传功能,即拿即用,支持串口 AT 指令集用户通过串口即可使用网络访问的功能,广泛应用于穿戴设备、家庭自动化、家庭安防、个人保健、智能家电、配饰与遥控器、1.1.4 E103系列WiFi路由模组E103系列WiFi路由模组目前拥有两款产品,分别为E103-W20(7688)和 E103-W20(7628)。
该类模块是基于联发科 MT7688AN及 MT7628AN为核心的低成本低功耗的物联网模块。
模块引出了 MT7688AN /MT7628AN的所有接口,支持 OpenWrt 操作系统及自定义开发,具有丰富的接口和强大的处理器,可以广泛的应用于智能设备或云服务应用等,并可以自由进行1.1.5 E103系列通用型模组E103系列通用型模组不仅具有丰富的外设接口,还拥有强大的神经网络运算能力和信号处理能力,成本低,且适用于AloT 领域的多种应用场景,例如唤醒词检测和语音命令识别、E103-RTL8189 E103-W05 E103-W01-IPX E103-W01 E103-W101.1.6 E103系列WiFi mesh模组在 EBYTE 的方案中,我们公司支持WIFI Mesh支持有路由组网和无路由组网的模块为E103-W07,E103-W07是一套建立在Wi-Fi协议之上的网络协议。
11、模块介绍 (2)1.1特点简介 (2)1.2基本用法 (3)1.3电气参数 (3)2.功能简述 (4)2.1引脚定义 (4)2.2连接方法 (5)3.工作模式 (6)4.指令格式 (7)4.1出厂默认参数 (7)4.2参数设置指令 (7)4.3工作参数读取 (9)4.4版本号读取 (9)4.5复位指令 (9)5.参数配置 (9)6.定制合作 (10)7.关于我们 (11)1.模块介绍1.1特点简介E61-DTU-2W是一款高速型433M无线数传电台(同时具有RS232/RS485接口),透明传输方式,工作在425~450.5MHz频段(默认433MHz),工作电压范围8V~28V。
数传电台在“连续传输方式”下不限数据包的长度,完美实现57600/38400/19200/9600……等串口波特率的连续不间断传输;“定长传输方式”下用户可配置空中速率、FEC使能、密文等参数,将用户数据在当前配置的空中速率下以最高效的方式传输到对方,实现低延迟/高响应。
模块的高速传输特性适合于轮询采样、握手应答通讯、并支持Modbus协议。
模块在空中传输的底层数据采用我司特有的加密算法,每包数据具有随机性,使得其它公司的无线模块截获数据失去意义。
该模块还预留了65536个的用户自定义传输密码(密文),只有密码匹配的无线模块才能收到数据,实现用户数据的加密传输。
1.2基本用法1.3电气参数16驱动方式RS232/RS485可设置成推挽/上拉、漏极开路17发射长度连续传输方式:数据包长度无限制(串口波特率≤57600)定长传输方式:缓存256字节,内部最大77字节分包发送18接收长度连续传输方式:无限制定长传输方式:缓存256字节19模块地址可配置65536地址,其中FF FF地址为广播/监听20用户密码自定义65536个传输密码(密文)21天线接口SMA-K外螺纹内孔,50欧姆特性阻抗22工作温度-40~+85℃工业级23工作湿度10%~90%相对湿度,无冷凝24储存温度-40~+125℃工业级2.功能简述2.1引脚定义2.2连接方法RS232连接方法RS485连接方法3.工作模式4.指令格式4.1出厂默认参数4.2参数设置指令工作参数可以使用C0或C2命令,其区别是:C0命令会将参数写入模块FLASH,掉电保存。
产品概述E104-BT02是一款超高性价比的1mW(0dBm)串口转BLE模块,使用PCB天线。
工作在2.4GHz频段。
模块可使用串口收发蓝牙数据,降低了蓝牙应用的门槛。
E104-BT02模块是基于Dialog公司的DA14580芯片研发,模块集成了透传功能、主从一体,即拿即用。
支持串口指令配置模块参数和功能,广泛应用于穿戴设备、家庭自动化、家庭安防、个人保健、智能家电、配饰与遥控器、汽车、照明、工业互联网等领域,模块具有稳定性高和超低的睡眠功耗,从机模式最低工作电流2uA以下(开启广播功能),可实现纽扣单电池供电。
数据传输稳定高效,从机模式下,支持波特率最大19200bps的数据连传功能,是一款名副其实的数据透传模块。
E104-BT02模块支持BluetoothV4.2标准,简单配置后可与符合蓝牙4.2协议的主机建立蓝牙连接,实现串口数据透传。
模块支持主从角色配置,支持主从模块点对点连接实现数据快速透传功能。
最大限度减少开发者的工作和项目开发时间。
目录产品概述 (3)1.产品特点62.典型应用: (6)3.技术参数74.机械特性85.功能简述95.1.封装95.2.推荐连线图95.3.工作模式95.4.数据有效指示 (10)5.5.角色切换105.6.MAC地址绑定 (10)5.7.串口连传105.8.蓝牙包长配置 (10)5.9.UUID配置115.10.蓝牙嗅探115.11.B EACON数据可切换 (11)5.12.空中配置126.操作指令126.1.模块复位指令 (13)6.2.恢复出厂模式 (13)6.3.串口波特率配置指令 (13)6.4.读串口波特率指令 (13)6.5.串口停止位配置指令 (14)6.6.读串口停止位指令 (14)6.7.串口校验位配置指令 (14)6.8.读串口校验类型 (14)6.9.开启广播指令 (14)6.10.停止广播指令 (14)6.11.查询广播状态 (14)6.12.设置普通广播数据 (15)6.13.设置IB EACON广播数据 (15)6.14.设置固定广播数据 (15)6.15.设备名设置156.16.读设备名156.17.设置厂商名156.18.读厂商名156.19.设置软件版本号 (16)6.20.读软件版本号 (16)6.21.设置硬件版本号 (16)6.22.读硬件版本号 (16)6.23.设置模块SN号 (16)6.24.读模块SN号 (16)6.25.设置S YSTEM ID (16)6.26.查询S YSTEM ID (17)6.27.设置模块编号 (17)6.28.查询模块编号 (17)6.29.设置广播间隙 (17)6.30.读广播间隙176.31.设置最大连接间隙 (17)6.32.读最大连接间隙 (17)6.33.设置最小连接间隙 (18)6.34.读最小连接间隙 (18)6.35.设置连接超时 (18)6.36.读连接超时186.37.断开当前连接 (18)6.38.查询蓝牙连接状态 (18)6.39.查询本地MAC地址 (18)6.40.查询已连接设备MAC地址 (19)6.41.设置绑定连接的MAC地址 (19)6.42.读设定的绑定MAC地址 (19)6.43.关闭MAC地址过滤 (19)6.44.开启模式反馈 (19)6.45.关闭模式反馈 (19)6.46.启动扫描196.47.停止扫描206.48.读扫描状态206.49.设置扫描间隙 (20)6.50.查询扫描间隙 (20)6.51.设置扫描窗口时间 (20)6.52.查询扫描窗口时间 (20)6.53.开启嗅探功能 (20)6.54.关闭嗅探功能 (21)6.55.读取当前RSSI值 (21)6.56.打开128BIT UUID显示 (21)6.57.关闭128BIT UUID显示 (21)6.58.设置服务名UUID (21)6.59.设置RXUUID (21)6.60.设置TXUUID216.61.设置MTU长度 (22)6.62.查询MTU长度 (22)6.63.查询设备角色 (22)6.64.串口唤醒开226.65.串口唤醒关226.66.开启数据输出指示 (22)6.67.关闭数据输出指示 (22)6.68.进入休眠后关闭蓝牙连接 (23)6.69.进入休眠后保持蓝牙连接 (23)6.70.空中配置密码认证 (23)6.71.空中配置密码更新 (23)7.UUID说明 (23)8.快速使用239.生产指导2710.常见问题2811.重要声明2812.关于我们错误!未定义书签。
E28-2G4M27S产品规格书SX1280 2.4GHz 500mW SPI 高速LoRa模块目录第一章产品概述 (2)1.1 产品简介 (2)1.2 特点功能 (2)1.3 应用场景 (2)第二章规格参数 (3)2.1 极限参数 (3)2.2 工作参数 (3)第三章机械尺寸与引脚定义 (4)第四章基本操作 (5)4.1硬件设计 (5)4.2软件编写 (5)第五章基本应用 (6)5.1 基本电路 (6)第六章常见问题 (7)6.1 传输距离不理想 (7)6.2 模块易损坏 (7)6.3 误码率太高 (7)第七章焊接作业指导 (8)7.1 回流焊温度 (8)7.2 回流焊曲线图 (8)第八章相关型号 (9)第九章天线指南 (9)9.1 天线推荐 (9)9.2天线选择 (9)修订历史 (10)关于我们 (11)第一章产品概述1.1 产品简介E28-2G4M27S是亿佰特公司设计生产的2.4GHz射频收发模块,发射功率500mW,SPI接口,具有极低的低功耗模式流耗;该模块为小体积贴片型(引脚间距1.27mm),自带高性能PCB板载天线,采用52MHz工业级高精度低温漂晶振,保证其工业特性和其稳定性能。
采用Semtech公司的SX1280射频芯片,此芯片包含多样的物理层以及多种调制方式,如LoRa、FLRC、GFSK,并可兼容蓝牙协议;特殊的调制和处理方式使得LoRa和FLRC调制的传输距离有显著提升,在原有基础上内置了功率放大器(PA)与低噪声放大器(LNA),使得最大发射功率达到500mW的同时接收灵敏度也获得进一步的提升,在整体的通信稳定性上较没有功率放大器与低噪声放大器的产品大幅度提升;出色的低功耗性能、片上DC-DC和Time-of-flight使得此芯片功功能强大,可用于智能家居、安全系统、定位追踪、无线测距、穿戴设备、智能手环与健康管理等等。
SX1280支持RSSI,用户可以根据需要实现深度的二次开发,亦集成飞行时间(Time of flight),适用于测距功能。
目录第一章产品概述 (1)1.1 产品简介 (1)1.2 特点功能 (1)1.3应用场景 (2)第二章快速入门 (2)第三章规格参数 (5)3.1 GPS性能参数 (5)3.2 基本参数 (5)第四章机械尺寸与引脚定义 (6)第五章硬件设计 (7)第六章工作模式 (8)第七章焊接作业指导 (8)7.1回流焊温度 (8)7.2 回流焊曲线图 (9)第八章相关型号 (9)第九章天线指南 (10)9.1 天线推荐 (10)第十章批量包装方式 (10)修订历史 (11)关于我们 (11)第一章产品概述1.1 产品简介E108-GN01 是一款高性能、高集成度、低功耗、低成本的多模卫星定位导航芯片,体积小、功耗低,可用于车载导航、智能穿戴、无人机等 GNSS 定位的应用中。
而且提供了和其他模块厂商兼容的软、硬件接口,大幅减少了用户的开发周期支持 BDS/GPS/GLONASS/GALILEO /QZSS/SBAS。
该芯片采用了射频基带一体化设计,集成了 DC/DC、 LDO、射频前端、低功耗应用处理器、 RAM、 Flash 存储、 RTC 和电源管理等,支持晶振或外部引脚时钟输入,可通过纽扣电池或法拉电容给 RTC、备份 RAM 供电,以减少首次定位时间。
该芯片还支持多种方式与其他外设相连,如 UART、 GPIO,I2C和SPI 需定制。
1.2 特点功能●支持 BDS/GPS/GLONASS/GALILEO/QZSS/SBAS 多系统联合定位和单系统独立定位;●D-GNSS 差分定位, A-GNSS 辅助定位,星历预测, DR 组合导航应用,最快数据更新率 10Hz;●32 位应用处理器, 最高频率 133MHz,支持频率动态调整;●支持 PPS 输出;●内置复位控制器;●支持UART、 GPIO,I2C和SPI 需定制。
●RTC:支持32.768 KHz ± 20 ppm 晶振, 1.1V RTC 时钟输出,支持外部信号唤醒;●输出格式:支持 NMEA0183 V4.1 及以前版本,最大固定更新频率可达 10Hz;●高灵敏度:捕获冷启动-149dBm,热启动 -162dBm,追踪 -166dBm;●超低功耗:捕获 30mA,追踪 20mA;●软硬件兼容其他厂家的,大幅度减少了用户的开发周期。
目录功能特点 (3)第一章快速入门 (4)1.1 端口连接 (4)1.1.1 RS485连接 (4)1.1.2 模拟量输入连接 (4)1.2 简单使用 (4)1.2.1 RS485总线控制 (5)1.2.2 以网络控制 (6)第二章产品介绍 (9)2.1 基本参数 (9)2.2 尺寸、接口描述 (10)2.3 Reset轻触按键描述 (12)第三章 Modbus (13)3.1 寄存器地址表 (13)3.2 Modbus地址表 (14)3.3 RS485串口波特率码值表 (14)3.4 RS485串口校验位码值表 (14)3.5 通过上位机配置参数 (14)第四章产品功能 (16)4.1 工作模式 (16)4.1.1 从机模式 (16)4.1.2 主机模式 (16)4.2 RTU基本功能 (17)4.2.1 读模拟量AI输入 (17)4.2.2 模拟量AI采集量程设置 (18)4.3 网络相关功能 (18)4.3.1 设备MAC地址读取 (18)4.3.2设备SN码读取 (18)4.3.3网络相关功能参数生效命令(以太网重启命令) (19)4.3.4 WAN口ip信息配置 (19)4.3.5 设置DNS信息 (20)4.3.6 设置网络协议参数 (20)4.3.7 设置注册包模式 (21)4.3.8 设置注册包内容 (21)4.3.9 设置心跳包模式 (22)4.3.10 设置心跳包内容 (22)4.3.11 设置心跳包时间 (23)4.3.12 清空缓存 (23)4.3.13 设置保活参数(keep-alive参数) (24)4.3.14 设置本地端口号 (24)4.3.15 设置云透传功能 (25)4.3.16 设置超时重启时间 (25)功能特点●支持4路模拟量输入,默认电流采集;●支持1路以太网端口,可使用socket连接远程服务器,支持 TCP/UDP;●采用Modbus TCP/RTU协议数据处理;●支持连接透传云,指令控制;●支持2种工作模式,主机模式,从机模式,从机可通过RS485级联多个设备;●支持Reload轻触按键,长按5s,Modbus设备地址、RS485串口波特率和校验位恢复出厂设置;●硬件看门狗,具有高度的可靠性;●多个指示灯显示工作状态;●电源具有静电、浪涌3级防护,同时具备过流、过压、防反接等防护;注意:客户可定制功能,如条件控制(根据输入状态判定如何输出)第一章快速入门本章是针对E821-RTU(0400-ETH)系列产品的快速入门介绍,建议用户使用产品前系统的阅读本章并按照指示操作一遍,将会对该产品有一个系统的认识,用户也可以根据需要选择你感兴趣的章节阅读。
针对特定的细节和说明,请参考后续章节。
1.1 端口连接1.1.1 RS485连接E821-RTU设备具有主、从工作模式可以通过RS485端口进行级联,120R(匹配电阻)根据实际的线路匹配选择加与不加(默认不加);1.1.2 模拟量输入连接1.2 简单使用接线:电脑通过USB转RS485连接E821-RTU(0400-ETH);电脑通过网线连接E821-RTU(0400-ETH)。
供电:E821-RTU(0400-ETH)工作电压为DC 8~28V,至少需要保证电源具有0.2A的供电能力。
1.2.1 RS485总线控制选择设备型号、相应端口,设置波特率校验、单击“搜索”,搜索设备。
搜索到实际连接设备个数后,单击“停止”;示例中连接的设备个数为1个。
这时,可看到当前设备的设备地址,对“自动刷新”√处理,可进行模拟量输入读取,示例中表示通道4有10mA电流输入。
1.2.2 以网络控制点击参数设置、读取参数,此时可知设备地址为“1”,处于“从机模式”,本地IP“192.168.4.101”,子网掩码“255.255.255.0”“TCP服务端”,端口号为8666;右击本地连接,设置电脑的IP:“192.168.4.10”,子网掩码:“255.255.255.0”,网关:192.168.4.1打开网络数据调试助手,设置好端口号等参数,单击连接,可发现设备LINK灯亮起表示连接成功;通过Modbus命令发送:01 03 00 10 00 04 45 CC读取4路模拟通道采集的电流值;第二章产品介绍E821-RTU(0400-ETH)是款支持4路模拟量(电流)输入,的网络数据采集产品。
支持Modbus TCP/RTU协议。
该产品具有高度易用性,用户可方便快速地集成于自己的系统中,以实现基于网络的远程数据采集。
2.1 基本参数2.2 尺寸、接口描述序号端口及其他定义功能说明注意:建议将壳体与大地相连2.3 Reset轻触按键描述长按5S有效,复位成功后RST灯闪烁3下,Modbus设备地址、RS485串口波特率和校验位恢复出厂设置,其它配置参数不变。
第三章 Modbus 3.1 寄存器地址表3.2 Modbus地址表3.3 RS485串口波特率码值表3.4 RS485串口校验位码值表3.5 通过上位机配置参数选择“参数设置”栏,可进行读取参数,写入参数,具体实现功能,见下文产品功能介绍。
第四章产品功能4.1 工作模式工作模式分为主机模式和从机模式,通过Modbus寄存器40081(0x0050)配置。
当寄存器值为0的时候为主机模式;当寄存器值为1的时候为从机模式,默认从机模式。
4.1.1 从机模式从机模式下(寄存器值为0x01),网络端或者485总线端(发送端)向设备发送的数据满足Modbus RTU、Modbus TCP协议,并且数据中的地址为设备地址,设备会以相同协议应答发送端;若网络端或者485总线端向设备发送的数据不满足Modbus RTU、Modbus TCP协议,或者满足Modbus RTU、Modbus TCP协议但是数据地址与该设备的地址不同的情况下,发送端的数据将被丢弃。
从机模式下,设备可以直接通过485总线连接主机模式下的设备,实现从机不联网的情况下,网络端也可以通过主机访问从机的数据。
4.1.2 主机模式主机模式下(寄存器值为0x00),网络端或者485总线端(发送端)向设备发送的数据满足Modbus RTU、Modbus TCP 协议,并且数据中的地址为设备地址,设备会以相同协议应答发送端;若网络端或者485总线端向设备发送的数据不满足Modbus RTU、Modbus TCP协议,或者满足Modbus RTU、Modbus TCP协议但是数据地址不是设备地址的情况下,485总线来的数据将被传输到网络上,网络上来的数据将被传输到485总线上。
主机模式的这个功能可以实现设备级联功能和485总线与网络的数据传输。
4.2 RTU基本功能4.2.1 读模拟量AI输入功能码:03,读保持型寄存器;04,读输入寄存器地址范围:30017(0x0010)~30020(0x0013)说明:模拟量输入值单位为uA例子:功能码0x03,读取AI1输入,假设AI1输入为9946uA,对应值应为0x26 DA Modbus RTU协议读取模拟量输入:Modbus TCP协议读取模拟量输入:功能码0x04,读取AI1输入,假设AI1输入为9946uA,对应值应为0x26 DA Modbus RTU协议读取模拟量输入:Modbus TCP协议读取模拟量输入:4.2.2 模拟量AI采集量程设置当寄存器0x40084(0x0053)值为0的时候,模拟量输入量程为0 -- 20mA;当寄存器0x40084(0x0053)值为1的时候,模拟量输入量程为4 -- 20mA;注意:当量程为4—20mA时输入端电流如果<4mA,寄存器值为04.3 网络相关功能4.3.1 设备MAC地址读取Modbus RTU协议写寄存器:Modbus TCP协议写寄存器:4.3.2设备SN码读取Modbus RTU协议读寄存器:Modbus TCP协议读寄存器:4.3.3网络相关功能参数生效命令(以太网重启命令)Modbus RTU协议写寄存器:Modbus TCP协议写寄存器:特别说明:对地址ox00 67写入值ox00 01即可重启以太网组件,在进行过以太网相关参数配置后,必须执行该重启命令,否则配置的参数不会生效。
4.3.4 WAN口ip信息配置Modbus RTU协议写WAN口IP寄存器:Modbus TCP协议写寄存器:(255.255.255.0)子网掩码。
C0 A8 04 01(192.168.4.1)网关地址。
当设置为动态模式时,IP地址、子网掩码、网关地址是格式需要,设备的IP地址需要通过查询指令获取。
4.3.5 设置DNS信息Modbus RTU协议写DNS寄存器:Modbus TCP协议写寄存器:4.3.6 设置网络协议参数Modbus RTU协议写DNS寄存器:Modbus TCP协议写寄存器:C0 A8 040A 表示被设置为“client ”时,目标服务器的 IP 地址或域名,22 B6端口号,server 模式下为本地端口号,Client 模式下为远程端口号。
4.3.7 设置注册包模式Modbus RTU 协议写寄存器:Modbus TCP 协议写寄存器:表示只有第一次链接到服务器时发送一个 6 字节 MAC 的注册包,00 03 表示在每一包发送到服务器的数据包前加自定义注册包数据,00 04 表示在每一包发送到服务器的数据包前加 6 字节 MAC 作为注册包数据。
4.3.8 设置注册包内容Modbus RTU 协议写寄存器:Modbus TCP 协议写寄存器:00 00 00 00 00 00 11 00 22 00 33 00 44 00 12 33 23 11 10 1D 1C BB AA表示注册包内容。
例如:发送注册包内容为:ebyte,写入值为01 05 65 62 79 74 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 004.3.9 设置心跳包模式Modbus RTU协议写寄存器:Modbus TCP协议写寄存器:4.3.10 设置心跳包内容Modbus RTU协议写寄存器:Modbus TCP 协议写寄存器:00 00 00 00 00 00 11 00 22 00 33 00 44 00 12 33 23 11 10 1D 1C 1B 1A 表示心跳包内容。
例如:发送心跳包内容为:ebyte ,写入值为01 05 65 62 79 74 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 004.3.11 设置心跳包时间Modbus RTU 协议写寄存器:Modbus TCP 协议写寄存器:4.3.12 清空缓存Modbus RTU协议写寄存器:Modbus TCP协议写寄存器:存数据。