|
|
% V1 Y% h- c' i本教程主要演示M31系列LoRa分布式远程IO模块搭配E90/E95/E96- SL系列DTU数传电台的数据采集教程。7 N0 B9 t( K5 y; V3 V! c: s/ u0 i
$ o: ~3 y* K; L' r4 _9 g一、M31系列分布式远程IO和LoRa数传电台数据采集方案
9 |: I! i; Y2 [, m: {本次演示使用LoRa无线分布式IO M31-AAAX4440G-L和E90-DTU(400SL30),本教程也适用于其他型号的LoRa无线分布式IO和E90 SL系列电台,仅在IO类型、IO数量、频率有所区别;此外,E95/E96 SL系列电台也可参考本教程,E95/E96 SL系列电台和E90 SL系列电台之间仅进入配置模式的方式有差别,其余使用的软件完全一致。0 d; P2 _3 Z: U6 @: l
. H- z: a1 b2 m; M b
材料准备: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 e2 |9 T' R* d, m# @& S9 Q" j9 S) ?: X5 F: n" P
分布式IO配置上位机软件、RF_Setting(E22-E9X(SL)) 软件可在亿佰特官网对应的相关下载页面获取,modbus poll软件需用户百度搜索获取。% G: _ g/ v5 d5 m) B/ d
# G& R6 ~& T e
二、DTU数传电台配置步骤
( I. s( R% H( {0 d8 \1 V将E90-DTU(400SL30)分别和USB转485连接,注意485连接需要遵循A接A,B接B的接法,将E90-DTU(400SL30)与电源连接。将USB转485分别连接到电脑USB口。连接完成。$ Z _ e9 g4 e
) L( ]9 _) V! t B4 C- j1 x% y
将E90-DTU(400SL30)电台侧面的M0 M1拨码开关拨到如图的配置模式,E90 SL系列(非隔离串口版本)电台有4个模式,我们本次教程中仅使用一般模式(传输模式)和配置模式,其余模式使用请参考DTU手册。
& {4 H2 }% M/ {! F) t1 V/ e& x- `
" H2 U# D: ~7 I; ^( G5 G8 i& s% ^/ x' }) @! y; z+ s' s$ |
若使用E95/E96电台,需使用mode按键,将电台切换为配置模式,M0 M1指示灯按到如图M0 熄灭 M1亮起即表示电台进入配置模式。
! m9 [& F$ o( P4 D2 J4 Q8 R" O) q& ^6 k% W) `1 b3 j
$ G7 G' [$ N# d
6 y9 { i1 n1 e8 u6 r3 k A. V
电脑打开RF_Setting(E22-E9X(SL)) 软件,选择对应的串口,打开串口,点击读取参数,即可读取到DTU的默认参数
5 o( b/ b" N% Z0 Q0 D z3 n1 L6 L5 ]; A/ E2 N
$ z+ D+ Y/ @/ ^
' L& r6 z `" b- L
使用默认参数或者是修改模块地址信道都是可以的,本次教程仅修改模块地址参数为1,其他参数保持默认参数不变。
' e0 k0 P. v7 {9 U3 O4 b# S; W W' i/ l4 l& B* y' e! b B
" p. I n9 _2 G0 j( W$ J# `1 k n* N/ O$ l$ _6 C- T
点击写入,上位机显示写入成功。将M0 M1拨码开关按照如图状态全部拨到ON。
1 ~" o2 @$ [; P0 w
) S6 ~- S; M& s2 P0 q. q& ]" _5 A
, _+ L1 s7 q* b4 B至此,电台配置完成。1 |9 r2 |& m j. Q
5 ~) C8 F' o! k5 ^
三、M31系列LoRa分布式远程IO模块配置步骤. Z0 N" o1 }8 ^& f& `6 [" E
将M31-AAAX4440G-L接通电源,将网线一端插入LoRa无线分布式IO,另一端连接电脑网口。打开电脑设置,在网络和Internet->高级网络设置中将电脑的IP地址修改到3网段,本次教程修改为192.168.3.4(注意IP地址不可与LoRa无线分布式IO一致)。$ O1 H9 B0 H; p' j; D- W& b D
/ B7 X' G" V/ C% m8 h* s0 Q
. A& n( v4 d/ H" {5 Q& i+ ^* B
/ _, K* g* u4 Q+ {1 f& c8 }1 Y0 j9 b( ?! y( f. W
! g" A, s5 D" U+ p0 V8 M5 V4 s
打开分布式IO配置上位机软件,点击左上角选择以太网网卡为刚刚修改的以太网IP地址并切换接口为网络(LoRa无线分布式IO支持以太网、485双接口通讯和配置参数,本次教程使用以太网,若用户需要使用串口进行配置,请选择接口为串口并使用USB转485,按照A接A,B接B的方式连接),点击搜索即可搜索到设备。
& L& d% Y! {. _- u3 N4 a" S/ B q, H' |2 p6 u( R
' w2 R7 `) r2 n9 `: Z+ h! @8 f* i( d$ R/ G- X
点击搜索出的设备,可在此处查看无线分布式IO的modbus地址,记录LoRa无线分布式IO的modbus地址为1,,点击配置即可配置参数,将LoRa无线分布式IO中的无线参数->模块地址这一项修改为1,其他参数保持默认即可。
; }- @" U) e! m' |7 B7 b8 k
2 Y/ B) U) [1 c; X. R) F. _
: `7 f) H0 b7 w5 n
2 W# J* l7 _/ M5 Z/ O点击保存参数并重启设备将刚刚修改的参数应用到设备。 F7 Q2 P# h9 G' Q$ i* Y
, }- |2 E2 Q/ |7 {2 X" S; g
% d" }) \- f3 g" B3 p, }
( r! Z; o9 [8 H; j
至此,LoRa无线分布式IO的配置完成。将2线传感器接入分布式IO的AI1通道方便查看到采集的数据。" P; J2 D/ i6 [2 Z1 @
/ t* P$ | n. j2 A
四、数据采集测试验证步骤
$ I; [0 R! r' P9 [7 {( c电脑打开modus poll软件,点击connection,选择serial port,选择E90电台对应串口,注意波特率9600 8N1。# f( s4 S3 f8 f1 u+ S
+ _, M$ v5 ~$ `0 B& n2 H
! b# S: e1 P, `) ~# c F6 e( U+ _
1 C6 v' ^6 O! e# V- a- X6 r- W( x点击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! i! t# m8 D) A8 T7 O$ H d0 G3 ~
- _. W/ I# h' _0 V g# H# a1 b& o
6 i4 o8 s5 \' P3 W" S6 ^, E
2 [* F3 g7 h6 @$ U$ x
可以看到modbus poll 读取到了LoRa无线分布式IO采集的AI1数据。( @. X. }. l, q
; N% X6 M' @- t6 A6 T) r7 Q. N
7 s! {- r4 ^8 C9 b4 K" n7 F4 L; a7 F
以上教程适用于亿佰特所有M31-L系列lora无线分布式IO和E90-DTU、E95-DTU、E95-DTU系列SL系列数传电台通信采集。9 v ]: C9 D3 e$ e5 e7 Y4 w% H
& x: E {# Z2 K
|
|