NetCon(NETworked CONtrol)系统是基于Intranet/Internet的实时控制系统教学和研究平台。它由三部分软硬件组成:网络化控制器(NetController),网络化可视控制组态软件(NetConLink),网络可视化监控组态软件(NetConTop)。NetCon系统提供了可视化的组态平台,使用它各种古典、现代、先进控制算法可以很容易地应用于实时控制中。NetCon系统由中科院自动化所高新控制与信息技术组与英国格拉摩根大学先进控制与网络技术研究组共同开发完成。 网络化控制器(NetController) 网络化控制器(NetController)是NetCon系统的前端执行单元,运行具体控制算法,通过网络接口接收监控组态平台的控制参数与控制命令,并将控制对象的运行状态实时上传至监控组态平台。它基于高性能、低功耗的32位ARM微处理器,运行嵌入式实时操作系统,采用工业级模块化设计,提供多路标准输入输出接口,如A/D、D/A、PWM、数字I/O等,同时还提供LCD显示输出。与传统的前端控制器比较,网络化控制器具有更高的运行速度和更大的寻址能力,加上嵌入式操作系统的多任务和实时性,可以完全保证复杂控制算法的流畅运行。 网络化可视控制组态软件(NetConLink) 网络化可视控制组态软件(NetConLink)基于Matlab/Simulink,实现和Simulink的无缝结合。用户可首先借助Simulink提供的各种模块及定制的S-function系统函数,以图形化的方式快速地建立控制器及控制对象模型,并对整个控制系统进行多次的离线及在线试验来验证控制策略的可行性;然后利用NetConLink,可在几秒内自动完成代码的生成和下载到NetController中执行。NetConLink提供了配套的硬件驱动模块库及网络控制工具箱,并为NetConTop访问网络化控制器中运行的程序实时的参数及信号提供了接口。 网络化可视监控组态软件(NetConTop) 网络化可视监控组态软件(NetConTop)基于Windows操作系统,是用于快速构造和生成上位机图形化监控程序的组态软件开发平台。它提供了一种解决工程监控问题的完整方案,用户可以方便的设计可视化监控界面,对运行在网络化控制器中的系统的实时运行情况进行监控。它提供了多种标准组态控件,如曲线图,仪表,输入框等,支持客户机/服务器结构。它的主要功能包括:Netcon控制器实时数据采集和管理,实时远程监控、调试和管理。 |