销售热线
应用领域:远程监测/控制
挑战:以 NI LabVIEW 为软件核心,集成 PCI6221,NI WSN,第三方 OMRON PLC 控制器等硬件,共同构建寒地日光温室群远程无线监控系统。
应用方案:通过使用具有良好人机界面和易于编程的 LabVIEW,结合基于 ZigBee 协议的 NI-WSN,实现对温室环境参数的无线测量,传送,显示和存储。使用 DSC 工具包,通过 OPC server 易于对温室控制器 OMRON PLC 的读写,实现对执行机构快速准确的控制。使用 WEB server 实现监控系统的远程监控。
使用产品:
LabVIEW 8.6/ RT/ DSC/ DAQmx
PCI 6221
NI WSN-3202
介绍:目前我国温室面积不断增大,温室内传感器的种类和数量不断增多,而由于温室控制系统多采用有线布网、人工测量,作物更改时监控设备要随之改动,增加了布线的难度,工作效率低,故障率高。针对这种情况,本文提出了利用虚拟仪器技术的软件开发平台 labVIEW,结合基于ZigBee 协议的无线传感器网络(WSN)技术,通过 OPC SEVER控制下位机控制器 PLC,设计出寒地日光温室群远程监控系统。
正文
1. 概述
地处寒地地区(高于北纬 43°的地区)的吉林省和黑龙江省是我国的农业大省,目前随着日光温室的迅速发展,该地区从国外引进并自行设计了大量日光温室。经过调研走访,由于高寒地区冬季恶劣的气候条件,且温室均以加温温室为主,在实际运行中存在着能耗大,自动运行故障率高,维修成本高,使温室控制主要靠人工经验手动管理,这是限制温室作物高产、优质、高效生产的主要障碍。本文基于LabVIEW 软件平台构建上位机监控系统,结合基于 ZigBee 技术的无线传感器,实现寒地日光温室环境信息的无线采集,显示,存储。通过 NI DSC 模块中的 OPC SEVER,易于实现对 PLC 的读写,从而实时对现场设备进行监控,并通过 WEB SEVER实现远程监控。
2. 监控系统设计
系统整体设计方案如图 1 所示。无线传感器网络由布置在温室中的环境温、湿度传感器,土壤湿度传感器及二氧化碳和光照传感器组成,各传感器将非电量转化成随环境参数改变的电量,以无线的方式传送至以太网关接收端,再通过以太网接口传至上位机。上位机运行基于 LabVIEW 实现的监控界面,实现环境参数的实时显示,数据库存储,打印输出,参数设置,报警,历史数据查询等功能。下位机控制器选用 PLC,梯形图编程简单,在寒地温室复杂的环境条件下,控制器可靠性高。
图1 系统整体方案框图
2.1 监控系统硬件实现
无线传感器网络选用 NI WSN-3202。NI WSN-3202 测量节点作为一款无线设备,提供 4 路±10 V 模拟输入通道和 4 路双向数字通道。18 针螺栓端子连接器可直接与传感器连接;设备提供的 12 V、20 mA 电源输出可以直接为需要外部电源的传感器供电。直接使用 4 节 1.5V、AA 碱性电池为该测量节点供电,4节电池的电量可持续工作 3 年。采集节点在 2.4 GHz 频段上以无线方式将数据传输至 WSN 以太网关;WSN以太网关进而通过以太网连接至其他网络设备。WSN-3202 可配置为网状路由器(mesh router),以拓展网络距离并且将更多节点连接至网关。最多 8 个终端节点(在星形拓扑中)或最多 36 个测量节点(在网状拓扑中)可连接单一 WSN 网关,支持最远 300 米户外视距。
温度传感器选用 SHT75,湿度传感器选用 SHT75。主要性能指标是:温度测量范围-40℃~+123.8℃;精度±0.3℃(在 25℃时);响应时间<8s;功耗 20Μw(平均值);湿度测量范围:0-100%RH;精度±1.8RH;重复性精度:±0.1%RH;数字量输出。土壤湿度传感器选用 5TE。光照度传感器选用 TBQ-6。主要性能指标是:测量范围 0-20 万 Lux;光谱范围 400-700nm;测量误差<2%;电源电压 12/24VDC;输出可选4-20 mA 、0-20mV。CO2 传感器选用 CGS-3100。主要性能指标是:测量范围 0-2000ppm;测量精度±30ppm±5%(0-50℃);响应时间<30s;电源 9-18VDC;消耗电流平均 50 mA;数字量输出。
数据采集卡使用NI公司M系列数据采集(DAQ)PCI-6221卡。PCI-6221是一款低廉的M系列数据采集卡,在计算机上使用。它可以采集模拟信号、数字信号,拥有定时器的功能,同时还具有模拟输出的功能,该数据该数据采集卡具有高性能的数据采集与控制功能。我们主要使用的是该采集卡的模拟输入、数字量输入的功能。用于位置固定的传感器(如室外气象站监测)的有线测量以及设备状态的监测。与无线传感器网络共同构建完整集成的有线和无线测量。PCI-6221数据采集卡具有16个模拟输入通道,2个模拟输出通道以及24个数字I/O。
下位机控制器选用OMRON PLC CPM2AH 60CDR A,该控制器可靠性高,性价比高,编程简单,设计周期短。通过计算I/O,本系统一共需要29路输入,13路输出。
2.2 监控系统软件设计
系统的软件设计主要包括上位机软件设计,和下位机梯形图编程,本文主要介绍上位机软件设计。上位机监控界面采样 NI LabVIEW 软件编程。为了便于操作人员及时掌握现场情况,设计了简单、自然友好的监视控制界面。软件系统如图 2 所示,其中包括用户管理模块、数据采集模块、参数设置模块、控制输出模块、数据处理与查询模块等。
图2 软件系统结构图
监控系统登陆界面如图3所示,通过与 ACCESS数据库相连,可进行新增用户、登陆权限等管理。
图3 软件登陆界面
数据实时显示界面如图 4 所示,可以实时显示温室环境各个参数的信息,并通过设定上下限,实现声光报警的管理。
图4 实时数据显示界面
机器状态显示与控制模块如图 5 所示,通过选择手动和自动运行,使用这种虚拟仪器的方式,实现各种现场设备的远程控制。
图5 机器运行状态显示与控制
利用 LabVIEW 用户免费开放的数据库访问工具包 LabSQL,通过 Mircosoft ADO 控件和 LabSQL语言实现数据库的访问。系统把监控的实时数据温度、湿度、光照度、二氧化碳浓度及各执行器的状态存入Access数据库,操作人员可在数据查询界面通过日期查询。前面板及程序图如图 6、图 7所示。
图6 历史数据查询
图7 数据查询程序框图
2.3 上位机软件与PLC通信实现
NI LabVIEW 软件可以通过多种方式与任何可编程逻辑控制器(PLC)进行通信。用于过程控制的OLE(OPC)定义了在控制设备和人机界面(HMI)之间进行实时对象数据通信的标准。OPC 服务器适用于几乎所有 PLC和可编程自动化控制器(PAC)。通过 LabVIEW 程序访问 PLC数据,可以在解决方案中加入强大的分析和控制功能。
本方案采用基于串口的传统 PLC OMRON CPM2AH。首先通过欧姆龙 PLC 编程软件 CX-Programmer,完成梯形图程序的编写,通过 RS232 串口线将 PLC 与上位机相连,上电运行,见梯形图程序写入 PLC。接下来进行 NI OPC 服务器的设置。选择开始》程序》National Instruments》NI OPCServers》NI OPCServers,启动 NI OPC 服务器。如图 8 所示。在 device 区单击鼠标右键创建 channel,设备驱动选择 omron host link,逐步选择下一步,完成设置。在刚刚创建的通道 PLC 上单击右键,选择创建设备,输入设备名称 CPM2AH,如图 9 所示。这时在右侧框,如图左键单击,添加 tag,输入 tag 名和地址,配置 PLC 地址。如图 10所示。至此 OPC 服务器的设置基本完成。
LabVIEW的 DataSocket 中隐含一个 NI 的 OPC Client,可通过 OPC Client 与 OMRON的 OPC Sever 进行通信,实现数据的交互。下面介绍如何在 LabVIEW 中利用 OPC 建立与 PLC 的数据连接。在 LabVIEW 的前面板上生成需进行通信的控件,该控件的数据类型应与 OPC 中的数据类型一致。在该控件上单击右键,弹出快捷菜单,选择“属性/数据绑定/数据绑定选择/datasocket”设置相应的访问类型和路径,这样将程序中的前面板控件连接到 PLC 相应的地址,实现对下位机的读写。运行 LabVIEW 程序,改变前面板控件的值,在 OPC Scout 中可观察到 PLC 对应地址上数据的变化;同样该地址对应的 LabVIEW 中的变量的值也会改变。至此,基于 OPC 的 PC与 PLC 实时通信就实现了。
2.4 远程监控实现
通过开启 LabVIEW 的 Web 服务器,可以在网页上发布 LabVIEW 程序,使本地或远程的客户端计算机可以实时浏览或控制 Web 服务器中的远程面板,实现生产环境的远程控制。
使用 LabVIEW 的 Web 发布工具:Tools/Options,在弹出的对话框中完成与 Web 服务器有关的设置和LabVIEW 程序的发布。如图 11 所示,分别设置 Web服务器:配置;Web服务器:可见 VI;Web服务器:浏览器访问。通过 Tools/Web Publishing Tools 对话框,可以将 Web内存中的程序,以网页的形式发布,在客户端进行浏览。
根据客户端安装软件的不同,客户端对远程面板有不同的访问方式。如在 Web 上浏览程序前面板;在 Web 上浏览 HTML 文件;通过网页浏览器在网页中操作远程面板;在 LabVIEW 中监控远程前面板;利用 LabVNC 实现远程面板发布。
本文选择使用网页浏览器在网页中操作远程面板。需要注意的是客户端计算机需要安装免费的LabVIEW Run-Time Engine,安装占空间约 90M 大小。 在 LAN内,远程面板的地址格式是:http:// pcname: port / viname.htm;在 Internet 上,远程面板地址格式为 http://ipaddress:port/viname.htm。
当远程面板出现在浏览器上时,可右键单击鼠标,在弹出的菜单中,可以请求 vi 控制权,如图 12 所示。当多个客户端同时监控服务器端时,可以多个同时监视,但只能有一个客户端有控制权,其他的需等待释放后获得控制权。
在 Web服务器上,通过 Tools / Remote Panel Connection Manager,可以对所链接的客户端计算机的连接信息与状态进行查看和控制。
结论
利用 NI 公司先进的软硬件技术平台,在极短的时间内开发出了一套系统可靠,运行稳定的寒地日光温室控制系统。借助 NI WSN 系统,灵活创建完整集成的有线和无线测量解决方案,并通过 LabVIEW 开发环境访问各类 NI 平台。同时实现了与 LabVIEW 软件开发平台的无缝连接。选定 NI 公司的产品,无论是在开发的周期还是实验的验证都得到了很好的缩短。LabVIEW 的开发便捷性在 UI 界面与系统的开发过程中得到了充分的发挥。通过 LabVIEW 程序访问 PLC 数据,可以在解决方案中加入强大的分析和控制功能。
随着我国国民经济的快速发展和人民生活水平的不断提高,人们的食品结构和需求也在不断产生新的变化,绿色、保鲜食品已成为满足现代人生活的必需品。在符合食品的安全、经济、便捷等需求趋使下,国内低温食品消费
项目背景常德烟草机械有限责任公司是中国烟草机械集团有限责任公司的控股公司,是主要从事烟草机械生产经营的国家大二型企业。公司始建于1969年,主要从事烟草机械生产经营,是中国最早从事烟草机械产品研发和
一、工业自动化行业面临的挑战 中国的工业自动化经历了十几年的迅猛发展,中国本土、美国、欧洲等各种国内外的技术、产品被部署到了国内的工业自动化现场。 我们可以看到,现实存在的情况是: 那么,企业
摘 要:本文针对台达机电关注的纺织、印染、造纸等重点行业中经典的同步控制、恒张力控制技术问题,结合台达机电产品自身的特点和优势设计了成熟、完善的同步控制和恒张力控制的方案,为长期困扰客户的核心技术
应用领域: 能量/能源 挑战:设计一个独立、灵活的系统,他工作域有限的空间和严酷的核反应环境,用来控制核电厂的多种不同监测和维护工具。 解决方案: 使用NI的可编程自动控制系统(PAC)硬件平台、L
一、引言,背景描述XX集团,全称XXXX工业集团股份有限公司,是一家专业生产汽车安全玻璃和工业技术玻璃的中外合资企业;是国内最具规模、技术水平最高、出口量最大的汽车玻璃生产供应商。 钢化玻璃生产工艺
一 概述 在制造业高度繁荣、工业自动化蓬勃发展的今天,任何的企业工厂都必须实现综合自动化。它包括设计制造加工等过程的自动化,企业内部管理、市场信息处理以及企业间信息联系等信息流的全面自动化。
摘要: 本文介绍了台达PLC和变频器在饮料厂供水系统的自动恒压控制,设计了供水系统的自动恒压控制方法。分析了控制系统的组成结构、工作过程和PLC梯形图控制流程及触摸屏人机界面设计。该系统性、能