|
|
6 M# ^, e @# K
本教程主要演示M31系列LoRa分布式远程IO模块搭配E90/E95/E96- SL系列DTU数传电台的数据采集教程。' r1 o% Z- |3 i5 \; I
6 j1 {$ i6 q! }( w/ N$ }- c
一、M31系列分布式远程IO和LoRa数传电台数据采集方案, ~& C( s2 c0 t, E4 s; s! _9 p
本次演示使用LoRa无线分布式IO M31-AAAX4440G-L和E90-DTU(400SL30),本教程也适用于其他型号的LoRa无线分布式IO和E90 SL系列电台,仅在IO类型、IO数量、频率有所区别;此外,E95/E96 SL系列电台也可参考本教程,E95/E96 SL系列电台和E90 SL系列电台之间仅进入配置模式的方式有差别,其余使用的软件完全一致。
5 X/ V; U! q3 ~4 ?1 _9 s/ B' W
/ t' ^* @ J3 _2 |( l: i材料准备:E90-DTU(400SL30)*1、M31-AAAX4440G-L*1、4-20ma传感器*1,12V直流电源*2,433MHz天线*2,网线*1,RF_Setting(E22-E9X(SL)) 软件,modbus poll软件,分布式IO配置上位机软件。
0 t& n5 n W$ V( ]. L3 Q
; G- y% `( S/ }5 u7 u分布式IO配置上位机软件、RF_Setting(E22-E9X(SL)) 软件可在亿佰特官网对应的相关下载页面获取,modbus poll软件需用户百度搜索获取。
6 g& I2 L, ~! M0 v" l, j; K7 }. A$ J7 [. a
二、DTU数传电台配置步骤! s* F8 t: ]; M8 i
将E90-DTU(400SL30)分别和USB转485连接,注意485连接需要遵循A接A,B接B的接法,将E90-DTU(400SL30)与电源连接。将USB转485分别连接到电脑USB口。连接完成。2 c M/ L0 W: Z9 B, \; ~
5 b8 X* ^& N7 j- j+ \5 T9 H
将E90-DTU(400SL30)电台侧面的M0 M1拨码开关拨到如图的配置模式,E90 SL系列(非隔离串口版本)电台有4个模式,我们本次教程中仅使用一般模式(传输模式)和配置模式,其余模式使用请参考DTU手册。) S% k: V) e! V' w
7 m K' H( r& O, }4 N6 {: z+ Y) Q) G ^0 Z, R) i) l: ]+ @& p
" Z5 ~& R; A7 @" s; U6 O若使用E95/E96电台,需使用mode按键,将电台切换为配置模式,M0 M1指示灯按到如图M0 熄灭 M1亮起即表示电台进入配置模式。
5 ?, P# h1 K. j+ C1 _0 g) K. ^1 z6 V. x
* m8 h2 A9 ?2 J
1 W- D* [; e: f* m: }电脑打开RF_Setting(E22-E9X(SL)) 软件,选择对应的串口,打开串口,点击读取参数,即可读取到DTU的默认参数
3 I9 D3 m3 U# n7 Z/ d8 y+ D* e9 F& ~7 y9 _) G: f) @
- X: p0 s4 r* g' \3 }# H* q! U3 q5 P9 Q% v5 h4 ~
使用默认参数或者是修改模块地址信道都是可以的,本次教程仅修改模块地址参数为1,其他参数保持默认参数不变。
7 o+ S- ?2 s2 `5 J" P5 l
( c' X" U& y4 ?5 g/ b5 s9 Z
, h) b( Z+ M" x0 ?6 P- j( U3 j0 D2 N/ A8 K2 I
点击写入,上位机显示写入成功。将M0 M1拨码开关按照如图状态全部拨到ON。
% X) o2 _5 P$ a
4 ~* M$ S# t- |6 h0 a
. Q% g0 a. m. I* r; b" k( }+ C" U- H9 o3 @. `2 O6 Z# O
至此,电台配置完成。
8 Q# n$ P# u) e( U; g- A7 x3 l- T; H F
三、M31系列LoRa分布式远程IO模块配置步骤
: _1 _+ S1 a; A! m1 R, H" A4 i将M31-AAAX4440G-L接通电源,将网线一端插入LoRa无线分布式IO,另一端连接电脑网口。打开电脑设置,在网络和Internet->高级网络设置中将电脑的IP地址修改到3网段,本次教程修改为192.168.3.4(注意IP地址不可与LoRa无线分布式IO一致)。
- D) k3 x D. i4 @8 ^
" z% @: w; I# M0 ]! r/ d4 k# _7 ]" z* r& C5 \: J9 I- ~( {
7 w+ A1 r" O) O2 [" E- A9 t" L' m% _. Y5 M% g S' a9 _/ l% g, r
! d$ h4 g1 V, w打开分布式IO配置上位机软件,点击左上角选择以太网网卡为刚刚修改的以太网IP地址并切换接口为网络(LoRa无线分布式IO支持以太网、485双接口通讯和配置参数,本次教程使用以太网,若用户需要使用串口进行配置,请选择接口为串口并使用USB转485,按照A接A,B接B的方式连接),点击搜索即可搜索到设备。' D/ c& k5 B2 B U7 @
6 ~/ O+ U3 \4 T4 T' D' W
2 K# c( a Q4 J+ ?7 C6 m8 |1 Q% S
点击搜索出的设备,可在此处查看无线分布式IO的modbus地址,记录LoRa无线分布式IO的modbus地址为1,,点击配置即可配置参数,将LoRa无线分布式IO中的无线参数->模块地址这一项修改为1,其他参数保持默认即可。+ q% |# h$ V+ N# E! Q
- x, W2 |* G/ o2 j' S2 b
1 U! `# m' ^. d: s% {+ P- z- y) j5 t; R$ y/ I1 _
点击保存参数并重启设备将刚刚修改的参数应用到设备。
6 o: e' V9 ]+ U. L+ `1 e
1 I, Y6 L' i6 T9 j1 ]( f! J% S/ H! Y8 O& j6 \* F
. \2 x. o3 O t至此,LoRa无线分布式IO的配置完成。将2线传感器接入分布式IO的AI1通道方便查看到采集的数据。8 k* W' l2 j: S- x8 ?) x0 b: w
) z3 K6 X! B% h& k- V) z四、数据采集测试验证步骤
& l/ d7 t" I# [; H% H' ?5 x: n5 E电脑打开modus poll软件,点击connection,选择serial port,选择E90电台对应串口,注意波特率9600 8N1。/ Z7 d2 [$ y, M! n# B, [% c
* J+ U$ c( V# G) b2 z$ c7 Z: z& m
! n1 b- A' A) s! M- \4 k- ?
' W; Z% S1 U) f( R点击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+ n! [9 f. m. ^; r8 ^9 e
; k2 H$ b U" v. a' G$ \
0 T7 t# T; ]5 L4 X# M
1 D( ]9 z0 P4 ^/ @1 h# m
可以看到modbus poll 读取到了LoRa无线分布式IO采集的AI1数据。
' P! @, G1 t# f) z( Z% E0 Q* t0 q% n* ~
: f% {* \' n/ G4 ]5 Z1 t2 f3 e x: w+ T
1 i* q' \; A3 j以上教程适用于亿佰特所有M31-L系列lora无线分布式IO和E90-DTU、E95-DTU、E95-DTU系列SL系列数传电台通信采集。/ K5 p% B& ~& s9 H! p ]
) C! A* l6 ^0 s1 P5 C# P
|
|