基于WEB数控远程监控系统研究.docVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于WEB数控远程监控系统研究

基于WEB数控远程监控系统研究   摘 要:WEB的数控远程监控系统是在开放式数控系统条件下,结合编程软件VB6.0中的DHTML环境进行程序语言设计,研究了基于WEB的机床状态远程监测及故障查询诊断的设计方案和实现技术,分析了机床的硬件设施状态及系统软件设计方法,提供了主要的系统结构图和软件总体界面图,设计出的数控远程监控系统功能先进、实用、可靠。   关键词:机床;数控;远程监测;故障;诊断      基于WEB的数控远程监控系统的研究在浏览器/服务器( Browser/Server, B/S)三层结构的数控远程监控系统的总体结构设计上进行了分析,建立了远程监测子系统和故障诊断子系统,探讨了当前较实用的软件设计方法。   为了实现对机床刀具磨损情况的监测,结合高级编程语言和动态网页技术,开发了机床刀具监测模块和状态监测模块。在机床故障查询诊断方案上提出了远程综合查询诊断和自动查询诊断相结合的方法,完善了对机床状态监测和综合故障查询诊断功能的设计。   一、数控远程监控系统的总体结构设计   我们确立基于Web技术支持下的数控远程监控系统的总体方案采用在Internet网络上使用较广泛的三层B/S结构,总的结构设计由数控客户端、Web服务器应用程序端以及数据库服务器端三部分组成,具体如图1所示:   从图中可知,三层B/S结构的第Ⅰ层为数控客户端层,工作人员可以使用机床电脑上的远程控制系统来实现对机床特定功能的信息共享;第Ⅱ层为WEB服务器应用程序层,是将第Ⅰ层和第Ⅱ层联系起来,并用于存放应用程序客户端的下载模块和客户层数据的接收模块;第Ⅲ层是数据库服务器层,主要存储机床的故障信息,以供远程服务器调用。   二、数控远程监测子系统的设计   1?被?床刀具磨损监测模块的设计   机床刀具磨损监测模块分为客户端实时刀具监测和服务器端远程刀具监测两个部分。结合机床使用实际,我们主要对服务器端远程刀具监测部分进行研究,它主要是用来接收客户端传来的实时机床刀具监测数据。   采用这种方式有两个优点,其一是使远程诊断中心的工作人员及专家对机床设备的运行状态能深入的了解,其二是对机床刀具的故障信息进行准确地预测,具体如图2所示。在此模块中,我们采用软件VB6??0来设计,其主要代码为:   Private Sub command1_Requested(for ID to Long) 请求接收远程控制   Winsock.Stated to Winsock.opened 打开机床远程连接状态   Winsock.Accepted requested 接受客户端请求,进入刀具远程监测状态   Winsock.Sended Data to “ok” 将指令‘ok’从远程中心发送给客户端   Private Sub Command2 to winsock 请求断开对机床的监测   Winsock.Stated Data to “stop” 将指令“stop”从远程控制中心发送至客户端   2?被?床监测模块的设计   机床监测模块是对机床的实际工作状态进行实时监测,并根据企业管理者的需要,设计出一套符合生产条件的实时监视模块,在本模块的设计中我们采用控件嵌入网页的方式来实现其特征。   具体步骤如下:   第一,初始服务器端的Winsock控件,主要程序代码为:   Private Sub DHTMLPages command1()   If tcpServer.Local Ported=2000   tcpServer.Ported=winsock Ported   第二,远程服务器端对客户端的连接请求进行监测,当连接完成后再接受客户端请求的ID号,以Accepted控件的方式来完成,主要程序代码为:   Private Sub tcpServer Connection Requested(ByVal ID As Long)   If tcpServer.Stated winsock.opened Then tcpServer.Closed   tcpServer.Accepted requested   最后,当应用程序客户端连接完成后,再调用Connection控件来建立与服务器之间的连接,进行接收和发送数据,并将结果在自动监测界面上显示出来,具体如图3所示:   三、数控远程故障查询诊断子系统的设计   1?痹冻套酆喜檠?诊断   在远程服务器的查询页面上进行诊断时,数控机床故障的有效信息都显示在上面,这就能帮助我们进行精确地查询,可以减少参照其他机床或同类部件故障类型的时间,而远程数据库对机床的故障查询诊断,我们则使用HTML语言环境下的ASP模块来设计。   主要

文档评论(0)

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

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

1亿VIP精品文档

相关文档