亚投彩票

关注官方微信
亚投彩票:

EN

EN.

产品(pin)中心

产品中心

lora网关采集温室大棚温湿度数据案例

发(fa)布时间:2021-09-11 作者:上(shang)海卓(zhuo)岚(lan) 浏览量:3475
卓岚云远程监控污水处理数据
1.概述

运用lora网(wang)关远程控(kong)制温(wen)室(shi)大棚内风(feng)机(ji),日光(guang)灯(deng),温(wen)湿(shi)度传感器等设备。可(ke)以实(shi)(shi)现(xian)远程获取现(xian)场环境(jing)(jing)的空气(qi)温(wen)湿(shi)度、土壤水分温(wen)度、二氧化碳浓度、光(guang)照(zhao)强(qiang)度可(ke)以自动(dong)控(kong)制温(wen)室(shi)湿(shi)帘(lian)风(feng)机(ji)、喷淋滴灌(guan)、加(jia)温(wen)补光(guang)等设备,并向远程计算机(ji)端推(tui)送(song)实(shi)(shi)时数据,实(shi)(shi)现(xian)现(xian)场环境(jing)(jing)信息化,智能(neng)化远程管(guan)理(li)。减少(shao)人工(gong)成(cheng)(cheng)本,降低人工(gong)成(cheng)(cheng)本,提高工(gong)作效率。

lora网关无线传输系统框图


图一 lora网关无线传输系统框图

2.实现步骤
2.1采集端的安装和设置

1.温(wen)室(shi)大(da)棚端将lora网关ZLAN9743通过485双绞线和大(da)棚内的485串(chuan)口仪(yi)表,采集器和风(feng)机等(deng)设备手拉手连接。

lora网关和温室大棚设备连接图


图二 lora网关和温室大棚设备连接图

2.使(shi)用USB转232/485串口线直(zhi)连lora网(wang)关(guan),运行(xing)ZLvircom4.41以上版本,打开串口搜索,先将配置相关(guan)lora网(wang)关(guan)参数和(he)串口参数。

图三 lora网关参数配置

点击(ji)“修改参数(shu)”可(ke)以将参数(shu)设置到lora网关(guan)ZLAN9700/9743 内部。

2.2终端的安装和设置

1. 终端lora网(wang)关通过以太网(wang)网(wang)线连(lian)接plc。

Lora网关和plc连接示意图


图四 Lora网关和plc连接示意图

2. 先(xian)通(tong)过串口线(xian)在ZLvircom软件中配(pei)置好lora参(can)数,然后在使用终端Lora网(wang)(wang)关通(tong)过网(wang)(wang)线(xian)直(zhi)连(lian)电(dian)脑,配(pei)置网(wang)(wang)络参(can)数。

Lora网关参数设置


图五 Lora网关参数设置


3. 西门子PLC端(duan)设(she)置(zhi),将PLC设(she)置(zhi)成客户(hu)端(duan)工(gong)作模式(shi),连接zlan9743的IP地址和端(duan)口。

S7-1200 客户端侧需(xu)要(yao)(yao)调用MB_CLIENT指令(ling)块(kuai),该指令(ling)块(kuai)主(zhu)要(yao)(yao)完(wan)成客户机和(he)服务(wu)器(qi)的TCP连接(jie)、发送命令(ling)消息、接(jie)收响应以及控制服务(wu)器(qi)断开(kai)的工作任务(wu)。具(ju)体步骤如图(tu) 6 modbus tcp客户端侧指令(ling)块(kuai)所示。

modbus tcp客户端侧指令块


图六 modbus tcp客户端侧指令块

第一步,新创建一个全局(ju)数据块DB2:

创建全局数据块


图七 创建全局数据块

第二步,双击打开新生成(cheng)的DB块,定义变量名称为(wei)“aa",数据类型(xing)为(wei)“TCON_IP_v4”(可以将 TCON_IP_v4 拷贝到该对话框中),然后点(dian)击“回车”按键。该数据类型(xing)结构(gou)创建完毕。

创建MB_CLIENT 中的TCP连接结构的数据类型


图八 创建MB_CLIENT 中的TCP连接结构的数据类型

第三(san)步,温室大棚远(yuan)程服务器的IP地址(zhi)为192.168.0.4,远(yuan)程端(duan)口(kou)号(hao)设为502。所以客户端(duan)侧该数据结(jie)构的各项(xiang)值(zhi)为:

MB_CLIENT 侧 CONNECT 引脚数据定义


图九 MB_CLIENT 侧 CONNECT 引脚数据定义

第四(si)步,客(ke)户端侧完成(cheng)指令(ling)(ling)块(kuai)(kuai)编程,调用 MB_CLIENT 指令(ling)(ling)块(kuai)(kuai),实现(xian)从 Modbus TCP 通信服务器(qi)(qi)中读(du)取2个保持(chi)寄存器(qi)(qi)的(de)值,如图 10 MB_CLIENT 指令(ling)(ling)块(kuai)(kuai)编程 所示:

MB_CLIENT 指令块编程


图十 MB_CLIENT 指令块编程

第五步,待Modbus TCP 服务器侧准备就绪(xu),给MB_CLIENT指令块(kuai)的REQ引脚(jiao)一(yi)个(ge)上升沿,将读取(qu)到的数据(ju)放入 MB_DATA_PTR引脚(jiao)指定的DB 块(kuai)中。将整个(ge)项目下载到S7-1200。