1.概述
运用lora网关远程控制温室大棚内风机,日光灯,温湿度传感器等设备。可以实现远程获取现场环境的空气温湿度、土壤水分温度、二氧化碳浓度、光照强度可以自动控制温室湿帘风机、喷淋滴灌、加温补光等设备,并向远程计算机端推送实时数据,实现现场环境信息化,智能化远程管理。减少人工成本,降低人工成本,提高工作效率。

图一 lora网关无线传输系统框图
2.实现步骤
2.1采集端的安装和设置
1.温室大棚端将lora网关ZLAN9743通过485双绞线和大棚内的485串口仪表,采集器和风机等设备手拉手连接。

图二 lora网关和温室大棚设备连接图
2.使用USB转232/485串口线直连lora网关,运行ZLvircom4.41以上版本,打开串口搜索,先将配置相关lora网关参数和串口参数。

图三 lora网关参数配置
点击“修改参数”可以将参数设置到lora网关ZLAN9700/9743 内部。

2.2终端的安装和设置

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

图四 Lora网关和plc连接示意图
2. 先通过串口线在ZLvircom软件中配置好lora参数,然后在使用终端Lora网关通过网线直连电脑,配置网络参数。

图五 Lora网关参数设置

  1. 西门子PLC端设置,将PLC设置成客户端工作模式,连接zlan9743的IP地址和端口。

S7-1200 客户端侧需要调用MB_CLIENT指令块,该指令块主要完成客户机和服务器的TCP连接、发送命令消息、接收响应以及控制服务器断开的工作任务。具体步骤如图 6 modbus tcp客户端侧指令块所示。

图六 modbus tcp客户端侧指令块
第一步,新创建一个全局数据块DB2:

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

图八 创建MB_CLIENT 中的TCP连接结构的数据类型
第三步,温室大棚远程服务器的IP地址为192.168.0.4,远程端口号设为502。所以客户端侧该数据结构的各项值为:

图九 MB_CLIENT 侧 CONNECT 引脚数据定义
第四步,客户端侧完成指令块编程,调用 MB_CLIENT 指令块,实现从 Modbus TCP 通信服务器中读取2个保持寄存器的值,如图 10 MB_CLIENT 指令块编程 所示:

图十 MB_CLIENT 指令块编程
第五步,待Modbus TCP 服务器侧准备就绪,给MB_CLIENT指令块的REQ引脚一个上升沿,将读取到的数据放入 MB_DATA_PTR引脚指定的DB 块中。将整个项目下载到S7-1200。

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

  1. stm32f103vet6采集dht11温湿度数据通过usart1在串口助手中显示

    DHT11主要代码 同时上传一份在CSDN资源中,没有积分可以微信扫码回复"DHT11"获得百度网盘链接 下面贴出dht11的主要代码和在main中的使用代码 会移植的自行移植就不 ...

  2. STM32--ESP8266物联网WIFI模块(贝壳物联)--温湿度数据上传服务器显示

    本文适用于STM32F103C8T6等MCU,其他MCU可以移植,完整资源见文末链接 一.简介 随着移动物联网的发展,各场景下对于物联控制.数据上传.远程控制的诉求也越来越多,基于此乐鑫科技推出了便宜 ...

  3. 云看板生产管理系统,实时监控网关采集的数据

    云看板生产管理系统是利用数采网关.云服务器和智能手机APP相结合,精心打造的一款高效.智能.强大的物联网生产管理系统.相较于其他生产管理系统,云看板生产管理系统最大的优势是部署简捷高效,客户只需要将负 ...

  4. 【物联网智能网关-01】通过AD采集获取温湿度

    无论是机房管理系统,还是面向农村温室大棚的管理系统,温湿度采集模块是必不可少的.常见的温湿度模块从通信接口上来说,一般有三种,第一种是单总线方式(我以前写了两篇博文来介绍这方面的内容<DHT11 ...

  5. 物联网竞赛LoRa模块采集温湿度

    LoRa模块采集温湿度数据 采集SHT3温湿度光照集成模块的温湿度 代码实现 代码分析 最终实现效果 采集SHT3温湿度光照集成模块的温湿度 代码实现 int main( void ) {Init() ...

  6. PLC网关金鸽BL102:采集三菱FX-5U数据如何转成MQTT上报?

    PLC网关金鸽BL102:采集三菱FX-5U数据如何转成MQTT上报? 金鸽BL102PLC网关时一款功能强大的PLC数据采集网关,南向可以采集主流的PLC,如三菱.西门子.台达.欧姆龙.施耐德等等P ...

  7. 数据采集系统网关采集工厂效率

    在工业生产中,设备经常处于不同的状态,比如维修.停机等状态,导致很难评估生产效率以及机器设备的投入回报率.使用空置率等,给众多生产制造企业的成本评估带来了一定的困难.因此,采集工厂车间的设备稼动率OE ...

  8. 使用STM32F103采集Si7021温湿度传感器数据

    使用STM32F103采集Si7021温湿度传感器数据 2019.06.13 更新 最近弄了个GitHub仓库,想要下载源码但又不想弄积分的朋友可以直接到我的GitHub上克隆 https://git ...

  9. flume+kafka整合采集数据案例

    一.flume简介 1.1.1 概述 Flume是一个分布式.可靠.和高可用的海量日志采集.聚合和传输的系统. Flume可以采集文件,socket数据包.文件.文件夹.kafka等各种形式源数据,又 ...

  10. 数据采集:如何使用物联网边缘计算网关采集数据?

    数据采集网关,支持Modbus/RTU.国标DLT645-1997.DLT645-2007.CJ/T188-2004以及各类自定义协议,多通道并行采集仪表数据.主要用作数据采集,不断丰富.完善采集驱动 ...

最新文章

  1. python中math库_Python的math库、random库实际应用
  2. 2 HTML中的body和它的默认样式
  3. leetcode[94]Binary Tree Inorder Traversal
  4. mysql5.5.50安装包_影视混剪每天收入400多??总结了50多款软件
  5. python+pytest单元测试框架之在Jenkins上生成Allure测试报告
  6. 常用的Java微服务开源框架有哪些呢
  7. UG NX 12 对象的隐丽与顺复显示
  8. performSelector一系列方法调用和延时调用导致的内存泄露
  9. 东北财经有计算机系吗,东北财经大学计算机科学与技术专业要学哪些课程,好学吗?...
  10. cmd.exe显示窗口大小和字体大小调整
  11. iOS10开发哪些坑
  12. java线程游戏V4之飞机大战(二)
  13. 使用VBA对Excel中的单元格按色阶赋颜色
  14. 【前端】——HTML5基础知识(小白教程)
  15. SAP--集团、公司、公司代码、工厂
  16. 控制算法-模型预测MPC
  17. 停车场管理系统c语言查询,停车场管理系统c语言.doc
  18. python制作关键图谱_知识图谱neo4j—利用python进行知识入库
  19. python中blit的意思_在python中,如何在特定图像的区域内blit图像?
  20. 校园网无法拨号的一些解决方案

热门文章

  1. 数理方程与特殊函数|均匀各向同性介质内的热传导方程
  2. Qt 之 QQ系统表情(五)
  3. PreparedStatement 执行sql
  4. 电影《功夫熊猫3》中的管理知识
  5. java jdom jar_jdom jar
  6. 传染病模型中作图与计算(matlab,数学模型)
  7. matlab贝塞尔函数零点,第一类贝塞尔函数零点求解matlab程序
  8. JVM——Java类加载机制总结
  9. ERwin Data Modeler数据库建模工具使用纪要
  10. 125w短波通信距离_陕西烽火通信短波及超短波产品.doc