图7 通过IP地址访问触摸屏控制画面
2.2.3 通过Internet对触摸屏进行访问
若在局域网范围内通过IE浏览器访问触摸屏,直接在浏览器地址栏输入触摸屏的 IP 地址即可。 如果是通过 Internet,由于企业内部网络大部分情况是通过路由器接到 Internet,而且出于经济性考虑,上网方式是 ADSL,IP 地址是动态分配的,是变化的,通过输入IP地址来访问触摸屏就显的很不方便了。由于习惯上人们喜欢使用域名的方式来访问站点,这里使用一个免费二级域名和动态域名解析解决这个问题。目前提供二级域名的网站很多,我们使用知名度较高的花生壳。在花生壳注册后,就可以申请到免费的二级域名(本例中使用的二级域名为:http://fsweili1.xicp.net),下载花生壳客户端,并将其安装到和触摸屏在同一局域网内的任意一台计算机上。然后运行花生壳客户端,在成功登录后,所有来自于互连网对http://fsweili1.xicp.net/的访问都将被指向到触摸屏所在网络的路由器,然而这样还不能访问到触摸屏的控制画面,还需要在路由器上设置虚拟服务器,为触摸屏开放80端口,12233-12534端口。以TP-Link路由器为例,设置虚拟服务器的界面如下:
图8 设置虚拟服务器,为触摸屏开放端口
注:上图中的21端口用于FTP上传项目,对于远程控制不是必需的。
经过以上设置后,所有来自于互连网,对http://fsweili1.xicp.net的访问都将被指向到ip地址为192/.168.1.33的触摸屏上,从而实现了通过Internet对触摸屏的控制。以域名方式访问触摸屏的画面如下:
图9 以域名方式访问触摸屏
客户端远程控制时,对于画面中的输入域,需要使用鼠标和键盘作为输入:
图10 输入域的操作
2.2.4 其它问题
实行远程控制的计算机上必须安装 JAVA 运行环境:jre-1_5_0_06-windows-i586-p。该软件包含在 MOVICON的安装 CD中,目录为:Java 2 Runtime Environment 。也可以从http://www.sun.com.cn网站上免费下载最新版本。除了微软的IE浏览器外,也可以使用Linux,Unix工作站,或其它任何具有Java功能的平台。
3 结束语
本远程控制系统在机器上投入使用以来,为客户工厂解决工艺问题起到了很大的作用,以前需要派调试人员前往客户工厂才能解决的工艺问题,现在只需要客户方将机器接入Internet,我公司的调试人员在计算机前就能完成工艺参数的调试,从而节省了时间和开支。客户工厂内的技术人员也可使用该功能,随时随地处理异常。