wnsr888手机版

海天精工机床有限公司 海天精工博客

了解数控远程监控系统-WEB

精工远程监测子系统的设计 机床刀具磨损监测模块的设计机床刀具磨损监测模块分为客户端实时刀具监测和服务器端远程刀具监测两个部分。结合机床使用实际, 我们主要对服务器端远程刀具监测部分进行研究,它主要是用来接收客户端传来的实时机床刀具监测数据。采用这种方式有两个优点, 其一是使远程诊断中心的工作人员及专家对机床设备的运行状态能深入的了解, 其二是对机床刀具的故障信息进行准确地预测,具体如图 2所示。在此模块中,我们采用软件 VB6 10 来设计, 其主要代 码为:Pr i vate Sub comm and1_Requested( forID to Long) 请求接收远程控制W i nsock . Stated to W i nsock . opened打开机床远程连接状态W i nsock . Accepted requested接受客户端请求,进入刀具远程监测状态W i nsock . Sended Data to / ok0 将指令- ok.从远程中心发送给客户端Pr i vate Sub Comm and2 to w i nso ck请求断开对机床的监测W i nsock . Stated Data to / stop0 将指令/ stop 0从远程控制中心发送至客户端21机床监测模块的设计机床监测模块是对机床的实际工作状态进行实时监测, 并根据企业管理者的需要,设计出一套符合生产条件的实时监视模块, 在本模块的设计中我们采用控件嵌入网页的方式来实现其特征。具体步骤如下:第一, 初始服务器端的 W inso ck控件,主要程序代码为:Pr i vate Sub DHT M LPages comm and1( )If tcpServer . Lo ca l Po rted= 2000tcpServer . Ported= w i nsock Por ted第二,远程服务器端对客户端的连接请求进行监测, 当连接完成后再接受客户端请求的 I D号, 以 Accepted控件的方式来完成,主要程序代码为:Pr i vate Sub tcpServer Connection Re -quested( ByVa l I D As Long)If tcpServer . Stated < > w i nsock .opened Then tcpServer . C l osedtcpServer . Accepted requested最后,当应用程序客户端连接完成后,再调用 Connecti on控件来建立与服务器之间的连接,进行接收和发送数据,并将结果在自动监测界面上显示出来,具体如图 3所示: 三、 精工远程故障查询诊断子系统的设计11远程综合查询诊断在远程服务器的查询页面上进行诊断时,精工机床故障的有效信息都显示在上面,这就能帮助我们进行精确地查询,可以减少参照其他机床或同类部件故障类型的时间, 而远程数据库对机床的故障查询诊断, 我们则使用 HTML语言环境下的 ASP模块来设计。主要程序如下所示:< fo r f o r m topna m e= " na m e2 " f o r m= " po sted" action= " g zcx2 . asp" > < / for>首先,将数据库进行远程连接,使用sql serve r控件作为精工机床系统的数据源,而数据库服务器与 w eb服务器将在同一台主机上显示,主要程序为:Se t strconn= Server . connected Ob j ec t( "ADODES . Connection" )IF strconn = " new created " = ( sqlservers)Ne w servers= l oc ; uced = ca ; ps wd =ca ; database= / 远程服务数据库0其次,对故障信息记录进行添加, 用户可通过远程服务器来申报用户故障信息,信息内容主要包括用户名称、 用户地址、 报修日期、 故障部件、 部件型号和处理方法等,主要程序代码为: values( " + 'userna m e+ ". , " + ' useradd+ ". , " + ' req -date + ". , " '+ selbj + ". , " '+ se l xh+ ". , " + ' selff+ ". ) "最后,将数据库中的查询记录进行分页、 有序地显示出来, 其主要程序代码为:Sql1 = " se l ec t* fro m 故 障 信 息where & sql 1"Response . W rite " < A SHREF =gzcx1 . asp ? Page= " ( page+ l ) " > 下一页 < /A> "Response . W rite " < A SHREF =gzcx2 . asp ? Pag e= "Page+ Counts" > 最后一页 < /A> "通过以上步骤, 就能便捷地对某些特定数据库中的故障信息进行添加和日常维护等一系列操作,具体如图 4所示:21自动查询诊断精工机床自动查询诊断系统的主要对象是位 于开 放式 精工 系统 中的 变频器。当机床变频器发生故障时, 在远程服务器的诊断页面中将会自动显示出故障代码,系统通过分析后再将故障代码传送到客户服务器端并进行显示, 这样就避免了用户盲目地找寻故障的原因,还将相对复杂的问题简单化了。采用控件 ti me r来实现,并对机床的故障信息进行采集, 客户端的主要故障查询代码为:Se t strconn= ADODES . Connect IF strconn = " Prov i der " = SQLOLEDB; Data Source = l o ca ; l U I D = sc ;PSD= sc ;sql1= " from g zdm2 where故障代码= ", & error coded&0 0,Se t ob jrs 2= Recordedopened " from gzdm lw he re故障代码= ", & error coded&0 0,gzdm 1= cob jr s . NewF ields ( /故障代码 1 0 ).gzhy2 = cob jr s . NewFie l ds( / 故障含义 2 0 ).jjff 3 = cobjrs . NewFields( /解决方法30 ). ThenTex t F i e l d1 . Value= txtmbxs1Tex t F i e l d2 . Value= txtcwhy2Tex t F i e l d3 . Value= txtc lff 3在实际生产过程中,基于 WEB技术下的精工远程监控系统的使用, 一方面可以减少精工机床制造商的服务人员数量和成本、 提高生产效率、 及时有效地发现设计和制造上的薄弱环节; 另一方面可使精工机床的使用者实现对精工机床的预诊断、 提高生产效率、 降低危险、 减少停机时间, 从而深入地挖掘出开放式精工机床设备的潜在性能。本文由海天精工文章整理发表,文章来自网络仅参考学习,本站不承担任何法律责任。//hjlmptdlw.com/
留言列表
发表留言
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。