基于LabVIEW平台的寒地日光温室群远程监控系统设计
——
监控系统软件设计
本文引用地址:https://www.eepw.com.cn/article/118957.htm系统的软件设计主要包括上位机软件设计,和下位机梯形图编程,本文主要介绍上位机软件设计。上位机监控界面采样NI LabVIEW 软件编程。为了便于操作人员及时掌握现场情况,设计了简单、自然友好的监视控制界面。软件系统如图2所示,其中包括用户管理模块、数据采集模块、参数设置模块、控制输出模块、数据处理与查询模块等。
数据实时显示界面如图3所示,可以实时显示温室环境各个参数的信息,并通过设定上下限,实现声光报警的管理。
机器状态显示与控制模块如图4所示,通过选择手动和自动运行,使用这种虚拟仪器的方式,实现各种现场设备的远程控制。
利用LabVIEW用户免费开放的数据库访问工具包LabSQL,通过Mircosoft ADO 控件和LabSQL语言实现数据库的访问。系统把监控的实时数据温度、湿度、光照度、二氧化碳浓度及各执行器的状态存入Access数据库,操作人员可在数据查询界面通过日期查询。前面板及程序图如图5、图6所示。
上位机软件与PLC通信实现
NI LabVIEW软件可以通过多种方式与任何可编程逻辑控制器(PLC)进行通信。用于过程控制的OLE(OPC)定义了在控制设备和人机界面(HMI)之间进行实时对象数据通信的标准。OPC服务器适用于几乎所有PLC和可编程自动化控制器(PAC)。通过LabVIEW程序访问PLC数据,可以在解决方案中加入强大的分析和控制功能。
评论