|
|
& h/ e+ G0 S- n( h' S @( @本教程主要演示M31系列LoRa分布式远程IO模块搭配E90/E95/E96- SL系列DTU数传电台的数据采集教程。0 J$ C+ b w! s* v
. o4 w1 i0 d" ~一、M31系列分布式远程IO和LoRa数传电台数据采集方案
% c0 G L4 [1 t: _# V本次演示使用LoRa无线分布式IO M31-AAAX4440G-L和E90-DTU(400SL30),本教程也适用于其他型号的LoRa无线分布式IO和E90 SL系列电台,仅在IO类型、IO数量、频率有所区别;此外,E95/E96 SL系列电台也可参考本教程,E95/E96 SL系列电台和E90 SL系列电台之间仅进入配置模式的方式有差别,其余使用的软件完全一致。6 |; `2 q# `& j3 s
n' W3 D- `- g/ s7 t
材料准备:E90-DTU(400SL30)*1、M31-AAAX4440G-L*1、4-20ma传感器*1,12V直流电源*2,433MHz天线*2,网线*1,RF_Setting(E22-E9X(SL)) 软件,modbus poll软件,分布式IO配置上位机软件。+ O* w; J/ ?9 j" Q
4 s4 ]# J6 L) t# K5 I分布式IO配置上位机软件、RF_Setting(E22-E9X(SL)) 软件可在亿佰特官网对应的相关下载页面获取,modbus poll软件需用户百度搜索获取。
" W# V" Q3 o7 \$ ]3 r! N
/ ~5 y& z' I# C, g二、DTU数传电台配置步骤+ i- I h- |! ? j$ ]3 b
将E90-DTU(400SL30)分别和USB转485连接,注意485连接需要遵循A接A,B接B的接法,将E90-DTU(400SL30)与电源连接。将USB转485分别连接到电脑USB口。连接完成。
& U7 K' @& r+ k7 s/ l; a5 o: i. n) n
将E90-DTU(400SL30)电台侧面的M0 M1拨码开关拨到如图的配置模式,E90 SL系列(非隔离串口版本)电台有4个模式,我们本次教程中仅使用一般模式(传输模式)和配置模式,其余模式使用请参考DTU手册。# ?4 N: W$ D) c7 J. @+ c n! i j8 |
& ]- G% J D i; u
6 C9 p3 i/ N x3 O4 c3 N$ I6 D. ?) x
$ B" v: t0 R. _4 c若使用E95/E96电台,需使用mode按键,将电台切换为配置模式,M0 M1指示灯按到如图M0 熄灭 M1亮起即表示电台进入配置模式。 M+ N/ b: ]+ s% }
- p. c7 P* i+ F3 @- ?! A( G" a; @1 @/ `0 r; \9 c3 T+ R, l5 g
$ M# q3 E! B# T1 S! w电脑打开RF_Setting(E22-E9X(SL)) 软件,选择对应的串口,打开串口,点击读取参数,即可读取到DTU的默认参数: v2 h4 q2 [, v3 Q4 P! v
5 X6 |% N( M9 c I- i- `
" b0 t% Q& P6 g( e& v$ ^& N) }- H }. w" M5 M1 g% @8 S' l/ O; [0 X' U5 Q
使用默认参数或者是修改模块地址信道都是可以的,本次教程仅修改模块地址参数为1,其他参数保持默认参数不变。+ i3 b- j+ t1 u1 ~: o+ h, r* N
- R# V$ \/ Z- z6 `7 }
4 |, _/ d: q# @
( A) T J5 Y. H点击写入,上位机显示写入成功。将M0 M1拨码开关按照如图状态全部拨到ON。
% }# y& |- r1 \' ?
9 p2 b( |$ u V. W6 E1 t; f% G4 r o H6 T0 p7 C, Z$ P* G
: Z6 T, q) r; O; E! M8 z至此,电台配置完成。
5 k5 V- b) {' Z4 d, N& c2 o5 W2 n; Q2 ]. V- _- d8 E+ Z
三、M31系列LoRa分布式远程IO模块配置步骤
" x% M, z3 e6 S' G将M31-AAAX4440G-L接通电源,将网线一端插入LoRa无线分布式IO,另一端连接电脑网口。打开电脑设置,在网络和Internet->高级网络设置中将电脑的IP地址修改到3网段,本次教程修改为192.168.3.4(注意IP地址不可与LoRa无线分布式IO一致)。" j; N! H3 V" m O$ y0 M
5 A' P+ X) B0 [" N4 G
% a! H7 z) \7 |+ J D. D: i- H/ r t/ u4 ] g
# t5 M) ]) o' l: D, f
" R4 z: }. t, O9 H) h打开分布式IO配置上位机软件,点击左上角选择以太网网卡为刚刚修改的以太网IP地址并切换接口为网络(LoRa无线分布式IO支持以太网、485双接口通讯和配置参数,本次教程使用以太网,若用户需要使用串口进行配置,请选择接口为串口并使用USB转485,按照A接A,B接B的方式连接),点击搜索即可搜索到设备。
! D+ g* R' b6 D3 ]: {) h) U/ g5 x. ^# Q: W% J* ~
* v8 U/ c# s. O& w, L& Q2 G) ]9 J4 _ R" ]" `6 J
点击搜索出的设备,可在此处查看无线分布式IO的modbus地址,记录LoRa无线分布式IO的modbus地址为1,,点击配置即可配置参数,将LoRa无线分布式IO中的无线参数->模块地址这一项修改为1,其他参数保持默认即可。
. T" J* q3 _" v- {- [6 [+ I5 J- y2 Q, \$ d* R, r3 L' L
* c6 o5 l2 j, t+ J" C1 m8 {- K. y
7 w7 z5 m6 M& G. h6 H$ E& r7 r点击保存参数并重启设备将刚刚修改的参数应用到设备。) X, c( t' r- v; |
; J+ Y2 [( Q" O* n# G$ ]3 X8 [& |# W9 |; u" A+ c
% S4 H) R# U' U# V/ J6 Z
至此,LoRa无线分布式IO的配置完成。将2线传感器接入分布式IO的AI1通道方便查看到采集的数据。
" z. z P7 b: l7 D. N+ V Q
) L+ Z) e+ P0 U: u P% I! p! Q& [四、数据采集测试验证步骤
; o& ~; l# L/ D7 m c5 J5 c5 U9 T电脑打开modus poll软件,点击connection,选择serial port,选择E90电台对应串口,注意波特率9600 8N1。
0 C! @ G5 X) q/ ?1 A4 b5 n! Q" X, G7 k& ^
- C3 d* d$ u2 [" {& C0 A2 S3 q0 x) Y8 ?& H- D, O$ y' k) h
点击set up ,点击 read/write definition,设置slave ID为1(与LoRa无线分布式IO的modbus地址一致),功能码选择04(PLC3区地址),寄存器地址address填写0,读取寄存器数量填写1(只读AI1),点击OK。如果想读取AI2,寄存器地址address写1,读取数量填写1,同时读取AI1 AI2就把寄存器地址写为0,读取数量填写2
3 M$ q+ U1 U/ y
- a" ?9 p7 b1 o4 J
# R) S: B K8 d. ` K' e( d$ i4 j/ y7 t& d" f: |
可以看到modbus poll 读取到了LoRa无线分布式IO采集的AI1数据。
" m+ R l2 X r! t: d) Y0 V9 Z3 ?2 s. G/ ` Q* @
- X) N$ J" U' Y
* f1 @4 C/ B% b. Z$ [& i' v, i
以上教程适用于亿佰特所有M31-L系列lora无线分布式IO和E90-DTU、E95-DTU、E95-DTU系列SL系列数传电台通信采集。
% ?! n {: a6 G2 \! L. x6 A2 g5 v+ P6 \: y- ?4 J1 w' _* k
|
|