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网关参数设置
3. 西门子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。
ymf
区块链服务平台落地带来了什么
基于DDS专用集成器件实现运放测试仪的测量系统设计
了解一下华为的光芯片工厂!光芯片工厂生产什么?
蓝牙耳机防水透气膜可实现IPX7级防水防护
生物识别技术产业未来发展前景甚好
lora网关采集温室大棚温湿度数据案例
区块链安全体系建设的需求是什么
2017年的智能家电将更加智能?可能还要一段时间
FPGA开发:modelsim仿真流程及波形
具身智能,是机器人的“冷饭热炒”吗?
曙光StackCube解决方案助力金融数智化
边沿触发器怎么看
磁保持继电器选用_磁保持继电器作用
AS-i总线技术应用实例
OpenStack Swift架构详解
FLIR推出“黑黄蜂”个人侦察系统 可提升陆军分队的监视和侦察能力
为什么HTCOneM9被称为史上第三难拆的手机
普及智慧城市,RISC处理器架构是关键
电动牙刷品牌排行榜_国产声波牙刷品牌排行
奥迪这款suv车厉害了,一箱油1200公里,比Q7大,4.7秒破百