产品(pin)中心
运用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)作效率。
1.温(wen)室(shi)大(da)棚端将lora网关ZLAN9743通过485双绞线和大(da)棚内的485串(chuan)口仪(yi)表,采集器和风(feng)机等(deng)设备手拉手连接。
2.使(shi)用USB转232/485串口线直(zhi)连lora网(wang)关(guan),运行(xing)ZLvircom4.41以上版本,打开串口搜索,先将配置相关(guan)lora网(wang)关(guan)参数和(he)串口参数。
点击(ji)“修改参数(shu)”可(ke)以将参数(shu)设置到lora网关(guan)ZLAN9700/9743 内部。
1. 终端lora网(wang)关通过以太网(wang)网(wang)线连(lian)接plc。
2. 先(xian)通(tong)过串口线(xian)在ZLvircom软件中配(pei)置好lora参(can)数,然后在使用终端Lora网(wang)(wang)关通(tong)过网(wang)(wang)线(xian)直(zhi)连(lian)电(dian)脑,配(pei)置网(wang)(wang)络参(can)数。
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)所示。
第一步,新创建一个全局(ju)数据块DB2:
第二步,双击打开新生成(cheng)的DB块,定义变量名称为(wei)“aa",数据类型(xing)为(wei)“TCON_IP_v4”(可以将 TCON_IP_v4 拷贝到该对话框中),然后点(dian)击“回车”按键。该数据类型(xing)结构(gou)创建完毕。
第三(san)步,温室大棚远(yuan)程服务器的IP地址(zhi)为192.168.0.4,远(yuan)程端(duan)口(kou)号(hao)设为502。所以客户端(duan)侧该数据结(jie)构的各项(xiang)值(zhi)为:
第四(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)编程 所示:
第五步,待Modbus TCP 服务器侧准备就绪(xu),给MB_CLIENT指令块(kuai)的REQ引脚(jiao)一(yi)个(ge)上升沿,将读取(qu)到的数据(ju)放入 MB_DATA_PTR引脚(jiao)指定的DB 块(kuai)中。将整个(ge)项目下载到S7-1200。