本系统通过 MCGS 和 PLC 完成控制采集模块的设计,弥补了 PLC 控制系统无法直观地展示现场参数变化的缺点,使工作员不用改变梯形图就能对温室控制流程的参数进行设置,而且可以实现对监控的编程化、策略化,提高系统的智能程度。同时远程操作功能使系统使用更加方便,便于系统控制与后期的维护。 除了控制、决策、 警等功能外,系统设计基于 MCGS 的 络工作机制,通过在系统 络功能的基础上,通过 络和 TCP/IP 协议,把 MCGS 实时数据库与服务器上的 SQL Server 2008 温室数据库实时对接,完成数据的读写操作。利用 MCGS 络功能,将控制操作平台和 ASP.NET 站站点远端同时实现对服务
器中的 SQL Server 数据库的读写操作。并通过 www 浏览功能,将现场生产控制与温室管理集成在 Browser 的 ASP.NET 动态 站中,实时展示现场温室数据以及对温室设备的远程控制。
1.MCGS 人机交互界面的绘制:
2.定义数据对象:
处了在界面定义要操作的设备对象外,还需要将对象与软件数据对象相链接。以完成数据可控件的实时联动。对电机、风扇等控制对象定义为开关型数据对象,定义 0 为初始值,即开关闭合状态。定义 1 为设备工作值。MCGS 有一种特定的类型对象,称为数据组对象。组对象,可以实现将相关联的一类要统一处理的对象集中管理。例如有多个风扇控制对象、风扇 1、风扇 2、……风扇10,可以通过建立风扇组对象来一起管理这 10 个风扇。通过对实际对象的数据定义,为之后绑定 PLC 端口的物理量做准备。如图 4-5 所示 MCGS 人机交互界面设置界面。
3.动画的设置:
每个控件的动画类型需要去逐一定义。如温湿度、二氧化碳浓度信息等,通过滑动条配合刻度表,根据实时数据变化,动态显示。电机的通断等开关物理量,通过通断时的画面切换,直观反映现场设备的工作情况。
4.数据处理与 警功能设置:
编写流程控制。MCGS不仅能完成对现场设备的手动控制,还能通过自带的编程设计,实现对设备的编程控制。通过建立对象控制策略来实现。通过设定,让温室环控制设备按照需要的状态来自动运行。
5.控制策略设计:
根据不同作物的不同生长环境要求,来定义策略,根据实际的温度、湿度、二氧化碳、光照等环境参数,与实际作物适合值进行综合对比[39]。根据植物生长需求,设定控制系统的温度、湿度、二氧化碳浓度、光照等适宜范围,配合卷帘的开关,风机的启停,喷淋加湿等设备的运行,以创造理想的作物生长环境。除了设定设备的控制信息外,还可以通过设定 警值来完成 警提示功能。通过控制策略图展示输出处理流程。
6.建立MCGS数据库与SQL SERVER通信链接:
7.远程控制功能:
MCGS通过 络访问设置,不仅可以在MCGS下位机上或主机上浏览数据,而且能使用IE浏览器通过 络远程访问并实施控制。 络连接的原理是,通过建立设置软件的局域 内的IP地址和端口 码,即可实现局域 内的访问。经过无线路由器的端口映射,把内 地址与Internet端口IP地址相互映射,即可完成Internet 访问。通过IP地址加端口 的吗输入到IE浏览器中,即可实现远程控制。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!