AG旗舰厅GRM110无线模块使用说明书(7)

1.1 LORA 无线通讯应用场景概述

GRM110 包含1个LORA通道,采用多个模块组网,可以实现短距离(3KM)内各种PLC,传感器,触屏,上位机软件之间无线通讯

应用1:组态软件和PLC之间通讯

/static/nlhinj.com/img/图片1.png

应用2:触屏和PLC之间通讯

/static/nlhinj.com/img/图片2.png

应用3:PLC和PLC之间通讯

/static/nlhinj.com/img/图片3.png

应用4:PLC和传感器之间通讯

/static/nlhinj.com/img/图片4.png

1.2 LORA 无线通讯使用概述

多个LORA模块之间的无线通讯,原理类似485的主从结构,需要将模块配置为主从模式,可以一主多从。框图如下:

方式1: 二个GR110模块,一个GRM110作为主机,一个GRM110作为从机

/static/nlhinj.com/img/图片5.png

/static/nlhinj.com/img/图片6.png

方式2: 多个110模块,一个作为主机,其余作为从机,如下图,2个GRM110设置为不同站号即可

1.3 LORA 无线通讯主机配置

/static/nlhinj.com/img/图片7.png

主机配置时,串口需要设置为433LORA协议,协议参数如下:

1 通信频率: 默认为433MHZ,互相通讯的主从站必须保持一致。如果现场有同频干扰,可以改用其他频率。默认不需要修改。

2 无线空中速率: 9600,波特率越高,LORA部分延迟越小,但是通讯距离越远。可选为2400-19200.

默认9600即可,距离特别远,环境恶劣波特率可以选2400。

3 发射功率: 默认15,数字越大功率越大,默认最好不要修改

4 纠错选项 :有,无需修改

5 支持批量写: 多个地址连续写优化,绝大部分情况勾选这个选项会速度更快。

主机串口下设置的设备站号,要和从站一致,如果有多个从站,需要一一对应。

/static/nlhinj.com/img/图片8.png

主机变量设置如下

/static/nlhinj.com/img/图片9.png

变量类型: 根据需要通讯的数据,选择类型

IO 设备: 选择需要通讯的设备,比如该变量是和从站1通讯,就选从站1对应的设备1

寄存器类型: 如果是开关量,选择位变量,其他情况如整数,浮点数都可以选择字变量

IO 数据类型 :根据需要通讯的变量选择16位或者32位整数(INT),浮点(FLOAT)

地址: 主机变量的寄存地址要和从机的映射地址的变量一一对应,16位变量或者位变量均占用1个地址。

注意 :如果是32位整数或者浮点,一个变量需要占用2个地址,第一个变量地址是1,那么紧挨的第二个变量地址应该是3.

强制只读: 该变量永远只能读,不能被写,一般不需要勾选

1.4 LORA 无线通讯从机配置

从机配置时,串口需要设置为433LORA协议,协议参数如下:

1 :从机地址:从机地址设置为和主机里面的设备对应即可。

1 通信频率: 默认为433MHZ,互相通讯的主从站必须保持一致。如果现场有同频干扰,可以改用其他频率。默认不需要修改。

2 无线空中速率: 互相通讯的主从站必须保持一致,波特率越高,LORA部分延迟越小,但是通讯距离越远。可选为2400-19200.

默认9600即可,距离特别远,环境恶劣波特率可以选2400。

3 发射功率: 默认15,数字越大功率越大,默认最好不要修改

4 纠错选项 :有,无需修改

/static/nlhinj.com/img/图片11.png

从机变量在数据词典里面建立, 配置如下:

/static/nlhinj.com/img/图片12.png

从机变量需要在下图的从机地址映射里面配置地址,和主机变量地址的类型 ,地址一一对应:

/static/nlhinj.com/img/图片13.png

注意对于LORA协议,如果IO数据类型是开关量或者16位整数,占用一个地址。

32 位整数或者浮点的话,需要占用2个地址,第一个变量地址是1,第二个变量地址应该是3.变量之间地址不能有重叠,如下图

/static/nlhinj.com/img/图片14.png

1.5 LORA 无线通讯主机读取从机数据

作为主机的GRM110和作为从机的110,配置好通讯参数,站号,通讯双方的变量地址一一对应,主站会主动从从站采集数据读到对应地址的变量里面,无需客户再额外配置。如下图,当从站里面的变量变化时,主站会自动采集到:

/static/nlhinj.com/img/图片16.png

1.6 LORA 无线通讯主机给从机写数据

当主站里面关联到LORA设备的变量发送变化(通过事件控制或者数据交换),可以主动触发主站写入变量到从机。

/static/nlhinj.com/img/图片17.png

如下图主站里面配置数据交换,可以触发把主站里面的其他变量赋值给关联到了LORA设备的变量,

主站会同时通过LORA写入到对应从站的变量

/static/nlhinj.com/img/图片18.png

1.7 LORA 无线通讯主从通讯实例说明

GRMDEV 软件SAMPLE文件夹下提供了2个AG旗舰厅案例文件名为LORA_主机 ,LORA_从机,使用GRMDEV可以查看工程配置。熟悉此案例即可掌握主从站之间交换数据的方法。

案例实现要求如下:

1 :主机本机IO接开关量输入4路,从机本机IO接了4路电流输入,4路继电器输出。

2 :主机采集从机4个电流输入( 即主机读取从机数据 )。

3 :主机本机IO输入断开闭合,对应的从机输出需要闭合保持一致(即 主机给从机写数据 ,用数据交换实现)

/static/nlhinj.com/img/图片19.png

1.8 LORA 无线通讯诊断及其排查

判断通讯故障的方法:

1 :通过GRM110前面板的数码管显示判断,正常情况下,主从站收发4号T,R指示灯应该交替闪烁。

T 表示发出数据,R表示接受数据。否则为通讯不正常

/static/nlhinj.com/img/图片20.png

2 :通过GRMDEV实时查看主站数据的变量,如果变量数值显示--,表明该变量通讯故障。系统变量$433Error如果为1也表示为通讯故障。

通讯不上的可能原因主要分为2大类:

1 :距离或者信号原因:主从站通讯距离太远或遮挡太多,调试时建议先让主从站在距离很近的地方调试好LORA通讯。

2 :程序配置错误:主从站配置的站号,空中波特率,或者变量地址没有一一对应。

注意: 主站建立的变量和从站地址映射的数据类型和地址必须严格对应。

建议调试策略:

首先确保在近距离通讯没有问题, 再调试远距离。如果近距离通讯没有问题,远距离通讯不上,可以采取如下策略:

1 :调整天线位置,天线靠门窗或者拉出窗外空旷位置(天线长度可定制,最长不超过15米),天线应该垂直地面越高越好。双方天线高度差越小越好。注意LORA天线在室内损耗比较大,在室外有遮挡情况绕射能力比较强。

2 :降低空中波特率为2400,可以获得更远的距离 ,通讯速度也会有所瞬时。

3 :更换天线为大吸盘天线,或者在室外架设八木天线。

/static/nlhinj.com/img/图片21.jpg

/static/nlhinj.com/img/图片22.jpg

LORA 无线通讯相关疑问请联系:

/static/nlhinj.com/img/图片2.png