一种对工业现场设备进行远程编程调试的方法

文档序号:8318525阅读:499来源:国知局
一种对工业现场设备进行远程编程调试的方法
【技术领域】
[0001]本发明属于工业控制及计算机控制领域,具体涉及一种对工业现场设备进行远程编程调试的方法。
【背景技术】
[0002]工业现场设备如PLC在工业控制自动化领域是一种重要的控制设备,已成为自动化控制系统的基本装置。
[0003]传统工业现场设备程序开发及调试模式:在工业现场搭建现场设备控制网络,而后通过现场设备的编程接口现场对其编程调试。传统现场设备程序开发调试所面临的问题主要有:计算机编程调试不方便,程序员为了看到编程效果甚至需要在现场设备周围进行编程调试;通常工业现场环境比较恶劣,并不适合开发人员长时间停留进行现场编程;程序运行中出现问题后,通常需要技术人员现场调试,当技术人员在外地时将会极不方便,不利于设备维护。
[0004]同时,在对现场设备课程学习中,如何能让学员既能足不出户又能达到实体现场设备编程的效果,同时提高场设备利用率,都是亟需解决的问题。

【发明内容】

[0005]本发明目的在于克服现有方法的不足,提供一种对工业现场设备进行远程编程调试的方法,能够方便快捷的实现对工业现场设备进行远程编程调试。
[0006]为达到以上目的,本发明采用如下技术方案:
[0007]一种对工业现场设备进行远程编程调试的方法,包括以下步骤:
[0008]第一步:将现场设备联网加入现场设备局域网,组成现场控制通信网络,将RemoteApp服务器加入现场设备局域网,在RemoteApp服务器上安装针对现场设备的编程开发套件以及配套软件;
[0009]第二步:将网络摄像头加入视频局域网,将视频存储数据服务器接入视频局域网;
[0010]第三步:将Web服务器接入企业级局域网,Web服务器又通过防火墙接入外网,提供外部访问的接口,实现外网访问服务器;将RemoteApp服务器与网络摄像头所在局域网都接入Web服务器所在的企业级局域网,授权用户在企业级局域网使用pc机通过Web浏览器访问远程RemoteApp服务器所添加的软件,在企业级局域网实现对现场设备远程编程调试。
[0011]进一步,定期统计RemoteApp服务器、视频存储数据服务器负载,向Web服务器发送RemoteApp服务器、视频存储数据服务器的负载信息。
[0012]进一步,由Web服务器统一管理用户认证及其资源分配。
[0013]进一步,建立设备信息数据库,用于存储访问记录、摄像头及现场设备的各种信息,包括现场设备名称、现场设备IP、现场设备关联摄像头IP、设备状态信息。
[0014]进一步,Web服务器动态统计RemoteApp服务器的负载状态,在用户登录时为其分配合适的RemoteApp服务器。
[0015]进一步,所述现场设备包括具有RJ45编程接口的PLC及人机界面触摸屏,该接口支持EtherNet/IP协议。
[0016]进一步,在RemoteApp服务器加入组态软件,增加组态软件的功能。
[0017]本发明具有以下有益效果:
[0018]将现场设备联网加入现场设备局域网,将RemoteApp服务器加入现场设备局域网,将网络摄像头加入视频局域网,将视频数据存储服务器接入视频局域网,将Web服务器接入企业级局域网,Web服务器又通过防火墙接入外网,提供外部访问的接口,实现外网访问服务器;通过搭建一个针对具有网络编程通信接口的现场设备的远程编程调试系统,在工业现场硬件搭建好后,可以方便的在远离工业现场的地方对现场设备进行编程调试;当程序运行中出现问题后,技术人员在外地也可以快速解决问题,无需赶回工业现场进行调试;对于现场设备的运行状况进行视频图像存储,在诊断故障时给技术人员做一定的参考。
[0019]将视频数据存储服务器接入视频局域网。建立视频数据存储的服务器,存储网络摄像头的历史视频数据,使得通过Web服务器可对历史数据进行访问。网络摄像头数据量较大,且需要时刻发送,视频服务器接收摄像头数据应接入视频局域网络,减轻企业网压力。读取历史数据并非每时每刻都会进行,数据流量压力较小。
[0020]进一步地,考虑外网访问的便携性与安全性,由Web服务器统一管理用户认证及其资源分配。对于外网访问内网IP的问题,通过Web服务器对现场编程以端口映射的方式解决,通过服务器动态的对下层RemoteApp服务器与网络摄像头进行映射,相应地解决了安全问题。
[0021]进一步地,建立设备信息数据库,存储访问记录,以及摄像头与现场设备的各种信息,如现场设备名称、现场设备IP、现场设备关联摄像头IP、设备状态等,方便设备管理、信息查询。
【附图说明】
[0022]图1是工业现场设备的远程编程调试系统结构示意图;
[0023]图2是控制远程编程页面布局示意图;
[0024]图3是用户访问时数据的交互关系示意图。
【具体实施方式】
[0025]下面结合附图对本发明作进一步说明,但不以任何方式对本发明加以限制。
[0026]本发明提供了一种对工业现场设备进行远程编程调试的方法,以克服现有方法的不足,能够方便快捷的实现对工业现场设备进行远程编程调试。
[0027]如图1是工业现场设备的远程编程调试系统结构示意图。图中省略了工业现场更加底层的设备,其如何构造并不影响本发明的实施。图中所画构成组件,所代表仅指一类设备,并非一个。现场设备局域网及视频局域网亦指一类网络,并不限制个数。
[0028]本发明以网络划分可分为三块,现场设备局域网,视频局域网,企业级局域网。其中,现场设备局域网、视频局域网层次相同,但互不通信。
[0029]现场设备局域网:在对设备进行编程调试时,此网用于远程编程。在设计中,将工业软件安装在设备所在局域网RemoteApp服务器上,远程通过网页访问安装程序,本地计算机其实访问安装程序运行镜像,启用服务器支持多用户同时登录运行程序。Web服务器实时检测服务器的系统负载,为用户提供合适RemoteApp服务器。同时,在搭建系统时,本例所用的是Windows Server服务器,需要在网络中添加域控制器和DNS服务器。在设备运行时,此网作为设备间数据交互网络。
[0030]视频局域网:所有网络摄像头放在对应设备附近,其IP地址固定,便于寻址。网络摄像头与视频存储服务器存在于同一个局域网,网络摄像头向服务器推送其视频数据。视频服务器提供We
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1