|
|
; q1 ^+ A e2 P! r
本教程主要演示M31系列LoRa分布式远程IO模块搭配E90/E95/E96- SL系列DTU数传电台的数据采集教程。
7 d8 c4 e' l }; H- W0 ^$ v( C
; M! u& {9 {' T4 W$ a1 p `一、M31系列分布式远程IO和LoRa数传电台数据采集方案
[: ? K/ @; s' ^% _3 n本次演示使用LoRa无线分布式IO M31-AAAX4440G-L和E90-DTU(400SL30),本教程也适用于其他型号的LoRa无线分布式IO和E90 SL系列电台,仅在IO类型、IO数量、频率有所区别;此外,E95/E96 SL系列电台也可参考本教程,E95/E96 SL系列电台和E90 SL系列电台之间仅进入配置模式的方式有差别,其余使用的软件完全一致。3 p8 y6 b- q& h& P- J
2 w+ l$ W5 f9 Y6 v
材料准备:E90-DTU(400SL30)*1、M31-AAAX4440G-L*1、4-20ma传感器*1,12V直流电源*2,433MHz天线*2,网线*1,RF_Setting(E22-E9X(SL)) 软件,modbus poll软件,分布式IO配置上位机软件。; l8 ~) D3 C; c5 l
! i! e, O" t" ]8 `8 a
分布式IO配置上位机软件、RF_Setting(E22-E9X(SL)) 软件可在亿佰特官网对应的相关下载页面获取,modbus poll软件需用户百度搜索获取。
( q. j2 I6 g' d- Y$ f) h, q X/ [
! q- B# y$ n0 X0 W' N二、DTU数传电台配置步骤/ }" l: k) ?+ K$ a9 y+ d- y4 @. R
将E90-DTU(400SL30)分别和USB转485连接,注意485连接需要遵循A接A,B接B的接法,将E90-DTU(400SL30)与电源连接。将USB转485分别连接到电脑USB口。连接完成。
3 s; {) B4 X1 ?; ?
) R! [( @8 y( ^& h将E90-DTU(400SL30)电台侧面的M0 M1拨码开关拨到如图的配置模式,E90 SL系列(非隔离串口版本)电台有4个模式,我们本次教程中仅使用一般模式(传输模式)和配置模式,其余模式使用请参考DTU手册。2 G: D1 d' l$ t9 i2 e5 n. }' R" c, ?
* h' E( A+ l! w6 p3 m# S4 [
" F7 ]$ v6 Z. T: N! ^; p" y! S
$ J: ] ^% X u# G7 u. y
若使用E95/E96电台,需使用mode按键,将电台切换为配置模式,M0 M1指示灯按到如图M0 熄灭 M1亮起即表示电台进入配置模式。; F' X9 _0 o# v' U
+ S5 c6 Q' C8 h) ]1 t6 i/ q
! ] s1 \ v5 f8 S; L6 z3 G
" v; z# [) b" f/ j9 \; l电脑打开RF_Setting(E22-E9X(SL)) 软件,选择对应的串口,打开串口,点击读取参数,即可读取到DTU的默认参数
$ i: |" X. q7 V( F5 V5 m e
' D4 Q8 ~! S7 F4 H2 ?$ ~+ c7 @$ J: D' n1 ?- r' l4 L! C
% x4 s* w* v7 Q, M" V! K
使用默认参数或者是修改模块地址信道都是可以的,本次教程仅修改模块地址参数为1,其他参数保持默认参数不变。
+ ~4 a& q5 ~6 d X9 u! n6 ~0 W6 n8 @$ _( T8 ~/ E+ n
$ c# t2 k. X: U
! W* B' I; j! N, F点击写入,上位机显示写入成功。将M0 M1拨码开关按照如图状态全部拨到ON。
1 x V& d I) ^* ~8 O; p( R! K. ~& s4 i
' K+ `& r. M) I( V, [
/ G7 W8 H/ c: M/ E) O至此,电台配置完成。, G- k0 a0 a. L! G; {& L3 K) ]& O; F
/ @2 m6 K& m! H& h7 S4 N三、M31系列LoRa分布式远程IO模块配置步骤
0 G$ A( [. e, d- H5 l$ n将M31-AAAX4440G-L接通电源,将网线一端插入LoRa无线分布式IO,另一端连接电脑网口。打开电脑设置,在网络和Internet->高级网络设置中将电脑的IP地址修改到3网段,本次教程修改为192.168.3.4(注意IP地址不可与LoRa无线分布式IO一致)。
4 d( J- o" Y) Y: @, Z e
7 ~& u3 [2 R% Q3 J3 {
8 e% E/ [1 ~& G6 h$ y; r5 t& K- L5 K
9 I- {# x# @0 U& w! z0 U
$ n5 Z1 k+ c f3 V* E; K! F, T% Q
打开分布式IO配置上位机软件,点击左上角选择以太网网卡为刚刚修改的以太网IP地址并切换接口为网络(LoRa无线分布式IO支持以太网、485双接口通讯和配置参数,本次教程使用以太网,若用户需要使用串口进行配置,请选择接口为串口并使用USB转485,按照A接A,B接B的方式连接),点击搜索即可搜索到设备。9 b; d0 n8 \ |: b6 `8 x$ {6 E
- H: N5 b. E4 A, }
" x- }9 Z. s- T5 m6 C' d, u* d( R& }, [# J) F) { `0 h
点击搜索出的设备,可在此处查看无线分布式IO的modbus地址,记录LoRa无线分布式IO的modbus地址为1,,点击配置即可配置参数,将LoRa无线分布式IO中的无线参数->模块地址这一项修改为1,其他参数保持默认即可。
! X: K' j6 P& y% w2 \+ E- f& {3 i* q0 P6 {" K1 s1 b
7 l0 `7 f S0 F* ^+ u+ a; W
' K2 w6 e& W0 Z2 b' }8 y' G, H1 o& q
点击保存参数并重启设备将刚刚修改的参数应用到设备。, E( J" b, G' Q. w k& x
3 V& ?0 j- l' J0 R7 S4 r- n. [- l- [- Z# ]0 S
* s2 b5 V. ? w
至此,LoRa无线分布式IO的配置完成。将2线传感器接入分布式IO的AI1通道方便查看到采集的数据。& T: G7 p. v7 K+ T- n6 ?- `$ C3 r
, e& o! b, J) I2 F/ L
四、数据采集测试验证步骤, w E R/ B) ?: z0 [
电脑打开modus poll软件,点击connection,选择serial port,选择E90电台对应串口,注意波特率9600 8N1。
0 u/ ~! |& R" J! ~& q6 F" |4 R0 Z2 b$ c3 F9 H& ]* m) Q' D
9 N9 t% V6 F$ r9 n' F' N* j* ?2 [+ Z+ o' t; \
点击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,读取数量填写20 l) G$ G0 F# |- Q. N
$ F6 C, u$ ^5 D; Y5 K) H) E8 Q
b; X1 m3 l* y; H. c. o5 w/ l6 p$ b3 j) ~' D, P, O! \" N0 _
可以看到modbus poll 读取到了LoRa无线分布式IO采集的AI1数据。
' H; K9 O. S. H( @) s/ O6 H, V4 a$ ]6 o G
5 i. Q3 W( A& d0 ?
( V% [$ @% b+ m% A
以上教程适用于亿佰特所有M31-L系列lora无线分布式IO和E90-DTU、E95-DTU、E95-DTU系列SL系列数传电台通信采集。- Z2 p8 [* Y, R; X! X
) }1 R$ D' p: l. y, g |
|