|
|
6 T. l6 S4 `/ {" _* f; G
本教程主要演示M31系列LoRa分布式远程IO模块搭配E90/E95/E96- SL系列DTU数传电台的数据采集教程。, P ~5 g: c5 x) B: z# @
. V* H* J4 H! N m4 O
一、M31系列分布式远程IO和LoRa数传电台数据采集方案* p5 v6 h; B. f9 K7 E K1 |6 v( S
本次演示使用LoRa无线分布式IO M31-AAAX4440G-L和E90-DTU(400SL30),本教程也适用于其他型号的LoRa无线分布式IO和E90 SL系列电台,仅在IO类型、IO数量、频率有所区别;此外,E95/E96 SL系列电台也可参考本教程,E95/E96 SL系列电台和E90 SL系列电台之间仅进入配置模式的方式有差别,其余使用的软件完全一致。
; Y5 Y; M. t$ ^- g, D2 p: y+ K; Q, b
" j7 |1 j* p; @% W材料准备:E90-DTU(400SL30)*1、M31-AAAX4440G-L*1、4-20ma传感器*1,12V直流电源*2,433MHz天线*2,网线*1,RF_Setting(E22-E9X(SL)) 软件,modbus poll软件,分布式IO配置上位机软件。
2 s. I; R: N" C u- h
+ q- @3 ^1 v4 j/ R分布式IO配置上位机软件、RF_Setting(E22-E9X(SL)) 软件可在亿佰特官网对应的相关下载页面获取,modbus poll软件需用户百度搜索获取。$ b) b/ w8 [# h: u* U/ _
; i+ T% K3 |7 a; D3 x u二、DTU数传电台配置步骤
" s+ ~8 v+ S0 Y k& j: n/ I; J9 F将E90-DTU(400SL30)分别和USB转485连接,注意485连接需要遵循A接A,B接B的接法,将E90-DTU(400SL30)与电源连接。将USB转485分别连接到电脑USB口。连接完成。2 [3 [3 Q3 o; m1 h5 V! P5 S
7 U O, B7 m' W. N9 H, r: p将E90-DTU(400SL30)电台侧面的M0 M1拨码开关拨到如图的配置模式,E90 SL系列(非隔离串口版本)电台有4个模式,我们本次教程中仅使用一般模式(传输模式)和配置模式,其余模式使用请参考DTU手册。
2 ~; {5 ]. I& Q$ \1 @, F6 Q5 j& W8 P8 D0 ^6 b
/ D: K/ k4 b) }$ H1 Z
& T, q4 L1 o: ?/ Q
若使用E95/E96电台,需使用mode按键,将电台切换为配置模式,M0 M1指示灯按到如图M0 熄灭 M1亮起即表示电台进入配置模式。
' e/ b, g5 w2 j+ ?+ J* k. i! n7 u) k; p" V; X6 M- `4 _8 j
. S& ^+ N5 ^7 }# k* \6 s
# S2 T/ D* {, `! @. O5 e2 ]8 ^电脑打开RF_Setting(E22-E9X(SL)) 软件,选择对应的串口,打开串口,点击读取参数,即可读取到DTU的默认参数( x3 D" `6 t7 l+ ^
% S3 m7 a/ l9 |! q; G, u& j) q' r0 P+ T9 U
4 n9 s6 R9 u4 @" A* J+ K9 h* W/ s
使用默认参数或者是修改模块地址信道都是可以的,本次教程仅修改模块地址参数为1,其他参数保持默认参数不变。$ {& n3 i. B0 v/ }- E
6 G8 E! `1 D, w, |
& O% r2 P/ D/ v$ {0 e: C; y: ?
0 s/ g+ U) Q0 @' p点击写入,上位机显示写入成功。将M0 M1拨码开关按照如图状态全部拨到ON。4 [; X, v- W- l' l/ H
s" p" j5 y# ^2 t! v* k; r( S) z4 a
" _2 n# M4 s. s5 k- f
. E. g# d6 s6 u, [4 S2 D8 i
至此,电台配置完成。# e) i- c3 [, |
* u8 p$ {2 C& k) O: o
三、M31系列LoRa分布式远程IO模块配置步骤
) g/ e- n4 n2 O将M31-AAAX4440G-L接通电源,将网线一端插入LoRa无线分布式IO,另一端连接电脑网口。打开电脑设置,在网络和Internet->高级网络设置中将电脑的IP地址修改到3网段,本次教程修改为192.168.3.4(注意IP地址不可与LoRa无线分布式IO一致)。4 [1 l5 r' c- d8 L$ D& N
# @0 v4 u# T4 G! ^* Y
% y- T1 W; A8 n4 B; N# v( ?
- ]- S( y5 R4 P5 [3 z7 m# w& z1 f
/ x: D! ^& P" z/ t9 _; ]* G
/ x6 R2 Z3 S7 P3 ]( C. N打开分布式IO配置上位机软件,点击左上角选择以太网网卡为刚刚修改的以太网IP地址并切换接口为网络(LoRa无线分布式IO支持以太网、485双接口通讯和配置参数,本次教程使用以太网,若用户需要使用串口进行配置,请选择接口为串口并使用USB转485,按照A接A,B接B的方式连接),点击搜索即可搜索到设备。
! ]% g- c& E& L4 |& f S3 r$ [1 e, t0 F& C
% s1 `7 z. w j+ F4 q. G' W4 T
6 T- k5 ?- i/ {2 l+ @4 q点击搜索出的设备,可在此处查看无线分布式IO的modbus地址,记录LoRa无线分布式IO的modbus地址为1,,点击配置即可配置参数,将LoRa无线分布式IO中的无线参数->模块地址这一项修改为1,其他参数保持默认即可。, N8 q3 ^7 C) @( u: I8 O
! k [2 t Z# c8 i% x4 M
- v' q& R# i! ~6 J5 K1 |
# z( w0 [: ~8 n# i0 k. o3 f点击保存参数并重启设备将刚刚修改的参数应用到设备。
4 |# y, a; I0 `& p( V3 p$ u
7 F" b7 i$ c' S" u* F
: U) p! e! b: b" A1 ]& ^* S
, r. X* a: G6 z( }) I' {$ Q9 B6 }# h至此,LoRa无线分布式IO的配置完成。将2线传感器接入分布式IO的AI1通道方便查看到采集的数据。% j6 ?5 b5 R7 z3 |
' c6 k) t0 x0 h: N4 w四、数据采集测试验证步骤
* W/ e* u x2 v" }, W4 F5 l电脑打开modus poll软件,点击connection,选择serial port,选择E90电台对应串口,注意波特率9600 8N1。
# K: m* H8 Y( f5 F9 k1 B
% b$ L$ V+ | d$ [& r; X, d+ g- O; p8 r4 _. y
9 k* G# P; I$ B+ C
点击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( T" ^% n, E A
4 {$ e9 T; a3 p4 `1 \
; a# V5 u$ Y f* t- A/ `
& m2 v1 K4 {5 U- H% l& C9 |可以看到modbus poll 读取到了LoRa无线分布式IO采集的AI1数据。- l7 `, u8 L4 `- i& M
1 c( X4 p) n( z( ~% F- F/ p/ o- i Z7 F! w
0 i9 _3 v2 `$ R7 E3 P$ A; |& O以上教程适用于亿佰特所有M31-L系列lora无线分布式IO和E90-DTU、E95-DTU、E95-DTU系列SL系列数传电台通信采集。
; z3 g+ `6 ^% g* P6 ?) x; r4 g4 [. h. d3 r6 o
|
|