编辑: 静看花开花落 | 2019-07-05 |
paper.edu.cn -1- 中国科技论文在线 远程桌面在 PLC 远程控制中的应用 刘永春 陈琳(中国矿业大学 信息与电气工程学院,江苏 徐州 221008) 摘要:远程控制是工业控制中的重要手段,针对异地检修、异地维护,本文提出了不同局 域网间运用远程桌面对远端可编程控制器在线编程、 监控及仿真, 详细阐述了远端控制系统 设计方法.文中以 S7-300PLC 为例,本地计算机(客户端)通过远程桌面操作异地计算机 (服务器) ,实现 PLC 程序的编程、上载和下载.实践表明,工程操作便捷、容易,数据传 输正确、可靠,远端控制安全、稳定. 关键词:远程控制;
远程桌面;
VPN;
PLC 中图分类号:TP23
1 引言 可编程逻辑控制器在不同的作业场合, 尤其是在特殊的环境背景下, 为人类活动的顺利 快速进行带来了极大的方便和益处,尤为明显的是在工业领域内[1].工业中大量的生产活 动,存在着很多异地操作的时候,如果合理地利用上Windows自带的远程桌面功能,则可以 避免技术人员频繁出差,省时省力,节约成本,提高效率.可见,在自动化、工业化进程中, 在特殊背景环境中使用远程桌面进行远程控制已成为一种趋势.
2 远程桌面 2.1 远程桌面的起源 说起远程桌面很多用户都认为是从WIN2000 SERVER才开始引入的,实际上我们可以 在WIN98甚至是DOS中看到他的身影.远程桌面采用的是一种类似TELNET的技术,他是从 TELNET协议发展而来的. 计算机发展的早期在很多客户机硬件配置不高无法独立运行程序的情况下, TELNET协 议应运而生,他是一种C/S模式,客户机可以通过TELNET登录到高配置的服务器上,在服 务器上运行程序. 当程序运行时所有的运算与存储都是教给服务器来完成的, 当运算结束后 服务器才把结果反馈回客户机,这样就可以在客户机配置不够的情况下完成程序的运行工 作,而且运行结果出来的一点不慢.远程桌面连接就是从TELNET发展而来的,通俗的讲他 就是图形化的TELNET[2]. 2.2 远程桌面的功能 远程桌面连接组件是从Windows
2000 Server开始由微软公司提供的,在WINDOWS
2000 SERVER中他不是默认安装的.该组件一经推出受到了很多用户的拥护和喜好,所以 在WINDOWS XP和2003中微软公司将该组件的启用方法进行了改革,我们通过简单的勾选 就可以完成在XP和2003下远程桌面连接功能的开启. 当某台计算机开启了远程桌面连接功能后我们就可以在网络的另一端控制这台计算机 了,通过远程桌面功能我们可以实时的操作这台计算机,在上面安装软件,运行程序,所有 的一切都好像是直接在该计算机上操作一样. 2.3 远程控制软件的工作原理 远程控制必须通过网络才能进行.位于本地的计算机是操纵指令的发出端,称为客户 http://www.paper.edu.cn -2- 中国科技论文在线 端,非本地的被控计算机叫做服务器端. 远程 不等同于远距离,主控端和被控端可以是位 于同一局域网的同一房间中,也可以是连入Internet的处在任何位置的两台或多台计算机. 远程控制软件一般分两个部分:一部分是客户端程序Client,另一部分是服务器端程序 Server,在使用前需要将客户端程序安装到主控端电脑上,将服务器端程序安装到被控端电 脑上. 它的控制的过程是先在主控端电脑上执行客户端程序, 像一个普通的客户一样向被控 端电脑中的服务器端程序发出信号,建立一个特殊的远程服务,然后通过这个远程服务,使 用远程控制功能发送远程控制命令, 控制被控端电脑中的各种应用程序运行, 这种远程控制 方式为基于远程服务的远程控制,如图1. 图1远程控制网络拓扑图