VB的Winsock控件在远程控制系统实验中的应用.pdfVIP

VB的Winsock控件在远程控制系统实验中的应用.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB 的Winsock 控件在远程控制系统实验中的应用 The Application of Winsock of VB on Remote Control System Experiment 邵新华 金元郁 翟乃强 摘要:本文介绍了一种远程控制实验系统,并详细描述了如何利用 Winsock 控件实现此系统 中数据的远程通信。 关键词:远程实验 Winsock TCP 协议 UDP 协议 中图分类号:TP273 文献标识码:A Abstract: This paper introduces a kind of remote control experiment system .It also describes how to realize remote communication based on the data in this system with Winsock. Keywords: remote experiment ; Winsock ; TCP protocol ; UDP protocol 1 引言 随着网络技术的飞速发展,科学仪器、仪表的远程控制提供了一种世界范围内共享实 验设备的新途径。在此基础上发展起来的远程实验,将成为 21 世纪科学实验室进行开放性 研究的重要模式[1] 。 远程实验信息集成的研究历史很短,其理论和技术尚不成熟。国际上早在 1992 年就已 经提出远程访问控制的设想,但由于种种条件的限制,直到最近才出现若干远程控制的实验 模型[1] 。 我实验室基于以上思想开发研制了一套远程控制实验系统,它主要应用在过程控制实 验中,其数据的远程通信是在 VB 的Winsock 控件基础上采用 TCP/IP 传输控制协议实现的。 2 远程控制实验模型 2.1 系统结构 本实验系统的总体结构(如图 1 所示)分成 4 个部分:客户端、服务器端、PLC 控制 端和实验台仪器端。采用 TCP/IP 协议族作为低层的传输机制,使得各地用户可以通过互联 网(Internet )进行远程访问控制实验,从而实现了实验设备的共享。 客户端 1 P L 客户端 2 … 端 器 务 服 器 制 控 程 编 可 C 台 验 实 制 控 程 过 … 客户端 n 图 1 远程控制实验系统总体结构图 2.2 工作原理 本实验系统主要分 4 步完成工作:首先,服务器端进入监听状态,等待用户发出请求; 其次,用户通过客户端浏览器向服务器发出连接请求,通过管理员授权后,允许用户发送参 数进行实验;再次,服务器将客户端发送来的数据传给 PLC 可编程控制器,控制实验装置 动作;最后,PLC 采集实验装置输出值,并通过服务器传送给客户端,从而实现了远程控 制的目的。除了以上几部分外,系统还具备参数越限保护和报警、实时趋势和历史趋势曲线 1 显示、实时和历史数据报表等功能。 3 Winsock 基础知识 在本实验系统中,其数据的远程通信程序是在 VB 的Winsock 控件基础上编写而成的。 Winsock 控件是微软公司提供的,可以供 Microsoft Access 、Visual Basic 、Visual C++或 Visual Foxpro 的开发人员使用。利用Winsock 控件可以与远程计算机建立连接,Winsock 包含有用 户数据报文协议(UDP )和传输控制协议(TCP ),可用这两种协议来建立客户与服务器应 用程序,实现数据交换。 UDP 协议和 TCP 协议的重要区别在于它们的连接状态。UDP 协议是一种无连接的协 议,数据从一台计算机发送到另一台计算机不需要建立连接,客户端和服务器端可以使用相 同程序。而 TCP 协议是一种有连接的协议,允许创建和维护与远程计算机的连接,使其彼 此可以进行数据传输。利用 TCP 协议通信必须分别建立客户应用程序和服

文档评论(0)

docindoc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档