论文部分内容阅读
网络技术的发展,引发了控制领域的深刻技术变革,控制系统结构沿着网络化方向与控制系统体系沿着开放性方向发展将是控制系统技术创新的大潮流。未来的控制系统以网络为主要特征:一方面是在自动化与工业控制中需要更深层次地渗透通信与网络技术,另一方面是在通信网络的管理与控制中也要求更多的采用控制理论与策略。“网上控制”和“控制入网”是21世纪自动化与工业控制的一个动向。楼宇采光天窗控制系统分布于各区域建筑屋面上,集采光、通风、排烟和消防救助设施于一体的多功能配套设施,是近年来远程控制系统发展的产物,它已在工业厂房及民用建筑中得到了广泛的应用。操作人员可以通过控制箱和工控机上运行的控制系统软件完成对单个、一组甚至全部窗户的操作,控制系统还通过多种传感器接口检测各种信号(如雨水、烟尘、风压等)在无人操作时完成紧急情况下对天窗的自动控制和报警信息显示。本文概述了远程控制系统的发展状况,探讨了随着网络技术的发展远程控制系统的方向与前景,从远程控制系统的网络构成出发,详细分析了实现远程控制系统的几种基本网络结构,并结合具体课题对可以实现远程控制系统的若干关键技术进行了深入的研究。在这些关键技术中,除讨论了比较流行的网络技术如Winsock、Java、DCOM、CORBA和JavaRMI等,更深入研究了一种新兴的用于制造业控制领域中的关键基础技术——OPC技术,在这些关键技术的基础之上总结并提出了四大类实现远程控制系统的设计方案:基于Winsock的实现方案、基于分布式对象的实现方案、基于OPC技术的实现方案和基于Web技术的实现方案。 <WP=79>笔者所参与设计的楼宇采光天窗控制系统采用了数字化分布式网络控制系统,每个建筑单元内用一台工控机,用于采集天窗信息以及接收其他工控机的命令信息对本单元内对天窗进行控制。建筑单元内工控机与控制箱及末端窗户控制盒之间以RS-422通信协议为主,建筑单元之间工控机利用TCP/IP协议进行通信。多台工控机通过以太网进行互联,也可与企业网Intranet互联,这样可以实现企业网上任意一台装有IE浏览器的PC机都可以控制整个控制系统中任意一个窗户。本系统采用了基于Winsock的远程控制实现方案,分布式对象采用Microsoft 的DCOM,在分布式应用程序的开发上采用了OPC快速开发工具来实现。在实现PC机与工控机之间的远程控制时采用的是结合Microsoft的ActiveX技术的Web控制系统解决方案。本系统的控制服务程序中主要包括四个模块:界面显示模块、串口通信模块、Winsock通信模块和OPC服务器模块。界面显示模块负责窗户动作的动画显示以及反馈的状态信息显示,操作人员通过该模块了解系统的实际运行情况;串口通信模块负责工控机与控制箱单片机之间的串行数据的收发;Winsock通信模块负责工控机之间控制及反馈信息的传递;OPC服务器模块负责与企业网中PC机上的OPC客户端的通信。由于时间所限,笔者还没有对JavaBean、CORBA、JavaRMI的设计方案进行实际的编程实现,只是从技术角度进行了分析。另外,楼宇采光天窗控制系统的实现环境是在局域网中,因此没有涉及到较复杂的安全性问题,这些问题笔者会在以后的工作进一步完善。