基于COM技术接口编程的远程过程控制系统的设计与实现

被引量 : 0次 | 上传用户:zhl2707
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
文章开始部分介绍过程控制系统的总体架构,并对目前工业过程控制中的远程监控系统进行了总结,分析了目前已有的监控系统的优势和缺陷。然后文章对目前远程监控所采用的网络通信协议TCP/IP和UDP进行了介绍,并重点分析了当前常见的两种通信模式:客户端/浏览器(简称C/S)和浏览器/服务器(简称B/S)的特点和区别。并遵循分布式控制系统采用危险分散、控制分散,而操作和管理集中的基本思想,介绍了一种C/S结构的小型分布式中央管理级实时远程监控系统的设计。 然后文章详细讨论了一种基于C++ Builder的智能控制系统的设计与开发全过程。对系统开发过程中的热点、难点进行了详细介绍,比如对硬件实现、串口通信和数据采集、系统界面实现、数据曲线的绘制、输入输出控制等方面都进行了深入的分析。对系统硬件实现上提出了切实可行的方案,在界面、数据显示方面提出了独到的方法。 文章详细讨论了MATLAB与高级语言的编程接口方法,对目前已有的接口方法进行了系统总结,分析了这些方法的优势、缺陷和使用条件。然后文章提出了一种利用COM(Component Object Model)技术的方法实现了MATLAB和Borland C++ Builder的混合编程,并设计实现了一种自适应模糊PID控制器。实验证明该控制器应用于本系统具有信号反应迅速,超调小,鲁棒性强的特点。 文章的最后介绍了运用套接字(Socket)编程实现该过程控制系统的远程监控。系统遵循客户端/服务器的控制模式来完成对控制现场的监控,并在最后对远程监控的实施性和安全性进行了讨论。 总之,文章介绍了了一种以C++ Builder为开发平台,利用MATLAB作为数学分析、数据处理工具、算法开发工具,并运用WinSock技术来实现远程通信的过程控制系统的设计与实现。该系统充分发挥了C++ Builder在Win32系统下快速开发应用程序的强大优势和MATLAB在开发控制算法上的长处,使得开发的过程控制系统在平台开放、易于扩充、二次开发能力上具有较大优势。利用通信技术、Winsock技术、数据采集技术及面向对象等软
其他文献
选用过氧化二异丙苯(DCP)作为交联剂,三烯丙基异氰脲酸酯(TAIC)作为助交联剂,在密炼机里熔融共混制备PP/ABS合金.对制得的产物进行红外光谱、扫描电镜测试.结果表明最佳的添
随着统计分析中数据规模和复杂性的不断增加,高性能计算也开始在金融、经济和管理等统计计算主导的领域中发挥重要的作用。将对基于R的统计分析中并行计算技术的发展现状和最
良好的人际关系中,有许多因素增加了交往双方的吸引力.第一,外貌.个人的长相、穿着、仪态、风度等外貌都会影响人们彼此的吸引,尤其是第一次见面,由于第一印象的作用,外貌在
以2013全国大学生数学建模A题为基础,对问题一给出了详细解答,最后对问题一的答题要点进行了详尽地分析。
本试验添加不同水平中草药添加剂并与西药作对比,研究其对断奶獭兔生产性能与腹泻的影响。选用体重相近的30日龄断奶獭兔80只,随机分为试验I、Ⅱ、Ⅲ和Ⅳ4组,分别在基础日粮中添
通过采用等量取代法设计的掺粉煤灰混凝土配合比的实例,计算并分析了各种等级混凝土在不同粉煤灰掺量条件下的超代系数,结果表明超代系数具有随混凝土等级的提高而递减和粉煤灰
传统的社会语言学理论在分析性别变体的形成时常常表现出过度概括的倾向.以行为集团为语言分析单位,对性别变体的形成进行研究使我们认识到:个体的言语行为和其生物性别并没
4G网络在近年来国家的发展中扮演着重要角色,它不仅给人们的生活提供诸多便利条件,还给国家的生产与建设带来重要影响。如今,国家在多媒体传输技术方面也取得了不小的成果,与
本文利用1995-2012年的数据分析了东中西部地区农村居民消费结构的差异,并研究了三大地区农村居民消费结构对经济增长贡献的差异,结果表明东部地区农村居民相较中西部更看重
元代农业得到了较快的恢复和发展,主要体现在生产工具的不断改进和创新;农耕技术的不断进步;粮食单位面积产量获得了较大的提高。农业发展较快的原因:一是元朝政府推行了一系列重