[发明专利]一种低成本远程调试系统及方法在审
申请号: | 201711004609.6 | 申请日: | 2017-10-24 |
公开(公告)号: | CN107734042A | 公开(公告)日: | 2018-02-23 |
发明(设计)人: | 薛吉;聂佳;李达;田由甲;琚长江 | 申请(专利权)人: | 上海电器科学研究所(集团)有限公司;上海电器科学研究院 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/40;H04L12/24 |
代理公司: | 上海申汇专利代理有限公司31001 | 代理人: | 翁若莹,柏子雵 |
地址: | 200333 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 低成本 远程 调试 系统 方法 | ||
技术领域
本发明涉及一种低成本的远程调试系统以及基于该调试系统的远程调试方法,属于工控自动化技术领域。
背景技术
目前,设备厂商或系统集成商销售的产品遍布全国各地,甚至全世界。当设备发生故障时,用户无法判断问题原因,往往需要应用工程师去现场解决。一般传统的运维系统解决步骤如下:设备故障之后,现场人员电话报修,应用工程师通过现场人员描述判断问题点,然后出差到现场进行维护,直到解决问题。因此通过远程运维中心对工业现场设备进行远程调试,解决千里之外的工作现场故障,减少人力出差成本,是设备厂商和系统服务商的迫切需求。
工业现场设备一般都处于工厂的局域网中,远程运维中心无法获得工业现场设备的IP地址,因此难以直接对工业现场设备进行远程调试。随着互联网技术的迅速发展,各种远程调试技术应运而生,目前远程调试的方式主要有三种,第一种是远程桌面,比如QQ软件就能实现此功能,由于现场设备的软件、程序都为专用,如工业现场最常用的PLC(可编程逻辑控制器),要使用远程桌面,必须在用户的电脑上安装相关专用软件——编程软件,系统集成商也需要把编制的程序交付给用户,以便于系统集成商能实现远程调试,而系统集成商为避免自己的成果外泄,是不愿意把编制的程序交付给用户的,且这样也给用户带来了麻烦。第二种基于云平台的远程运维系统,云平台可以进行对工业现场设备的长期监控、智能诊断和维护,但这需要用户前期投入资金建设云平台,并持续投入维护此云平台的运营,因此一般适合比较昂贵的工业现场设备。第三种数据透传,搭建独立的通信链路。
而在实际应用中,许多低成本的设备仅需要在出现故障时进行远程调试,所以数据透传方式是调试低成本设备的首选。但是目前搭建独立的通信链路的方法,成本高,且难以进行集中管理。如图1所示,常规的方式只能进行一对一的调试。
如申请号为201510043655.1的发明专利申请,公开了一种基于VPN的PLC远程诊断设备及其应用,用于诊断PLC可编程逻辑控制器,其中诊断设备包括VPN接入交换机和装有PLC控制器诊断程序的计算机,所述VPN接入交换机连接多个PLC可编程逻辑控制器,并通过运营商VPN网络与计算机连接。与现有技术相比,本发明基于VPN的控制系统远程诊断方法,对于SCADA控制系统的维护修复,可以在远端进行,减少人员赶赴现场维修的情况,可以提高SCADA控制系统的维护效率。该专利中的VPN网络,VPN专用设备售价较高,维护成本也高。且该专利难以集中管理需要调试的工业现场设备。
如申请号为201610689245.9的发明专利申请,公开了一种PLC远程监控系统。其包括用于数据的输入、显示的HMI模块、用于自动化实时控制的PLC模块、远程通信控制模块以及远程通信控制客户端,其中,远程通信控制模块一端连接到PLC模块,远程通信控制模块另一端连接到HMI模块,用于管理PLC模块与所述HMI模块之间的数据传输,远程通信控制客户端与所述远程通信控制模块连接,用于获取所述远程通信控制模块的管理数据,客户在远程通信控制客户端与远程通信控制模块建立网络连接后,可以获取到远程通信控制模块的数据,或者控制远程通信控制模块给PLC模块发送指令命令,控制PLC模块的动作。该专利需要定制客户端软件或APP,无法使用已有的PLC可编程软件或组态软件等上位机应用软件,初期投入大。该专利难以集中管理需要调试的工业现场设备。
发明内容
本发明的目的是提供一种通用的低成本远程调试系统及方法,旨在实现设备诊断、在线编程、程序下载等远程操作。
为了达到上述目的,本发明的一个技术方案是提供了一种低成本远程调试系统,其特征在于,包括远程调试模块、代理服务器和远程适配模块,其中:
远程调试模块,用于实现工业现场设备与代理服务器之间的数据双向透传,包括调试通信模块、数据透传模块一和远程通信模块一,其中:调试通信模块,用于实现远程调试模块与工业现场设备之间的通信;数据透传模块一,用于转发调试通信模块与远程通信模块一之间的数据;远程通信模块一,用于实现远程调试模块与代理服务器之间的通信;
代理服务器,用于实现远程调试模块与远程适配模块之间的数据双向透传,包括远程通信模块二、数据透传模块二和管理模块,其中:远程通信模块二,用于实现代理服务器与远程调试模块或远程适配模块的通信;数据透传模块二,用于转发远程通信模块二中接收到的调试数据;管理模块,用于安全认证管理,并维护远程调试模块列表;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海电器科学研究所(集团)有限公司;上海电器科学研究院,未经上海电器科学研究所(集团)有限公司;上海电器科学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711004609.6/2.html,转载请声明来源钻瓜专利网。