研华嵌入式PC开发之远程访问网关机

     在国内工控领域,研华是处在领先的。一般的数据采集,在现场都会用到网关机(嵌入式PC),这里以WinCE5.0操作系统平台为例(其它还有WinCE6.0和Linux)。

     1、首先具有以下设备和软件

         (1)设备  

          研华无风扇工控机
          DC24V/12V开关电源
          网络路由器
          交叉网线
          笔记本(PC)
 
         (2)软件
          DiagAnyWhere(PC版本,研华提供)
          DiagAnyWhere(WINCE版本,研华提供)
          NETGATE文件夹(网关机软件与相关文件,自己开发)
          数据库生成软件(CreateCEMS,自己开发的)
          SQLCE(PC支持安装软件)
          WinCE远程调试工具(网上可以下载,放到网关机中)
 
     2、运行DiagAnyWhere
          
          

电气连接完成后,右键点击Device ON LAN  再点击Search the Lan  

新网关机,由于没有配置网络IP地址,在搜索DHCP未果后会以默认IP地址作为IP地址
交叉网线下,PC上设置IP地址:192.168.1.2
使用路由器条件下,会自动获得分配的IP地址
交叉网线条件下,网线刚连接时可能搜索没有结果一段时间后会显示如有图
 
2、交叉网线下搜索到(169.254.X.X)
    
鼠标点击搜索到的网关机(默认没有口令,直接OK),肯定无法连接成功,等待窗体上方出现如图
 
 
右键单击该网关机

然后左键单

 Network Setting设置网关机IP地址

在弹出画面中选择Specify    an IP address并输入网络
 
IP信息如图

如果现场拥有固定IP地址,本机要设置为同一网段IP,然后可以按照固定IP地址信息填入(配置文档,默认用192.168.1.244)
配置网关机网络信息完成
 
在使用路由器网络连接的情况下,新网关机可以直接在DiagAnyWhere下搜索到,且可以直接以远程桌面方式登录到网关机并直接操作。
路由器下只能接入1台网关机,否则在自动分配IP地址后,无法区分是哪台网关机。
 
 
3、最后结果,DiagAnyWhere可以找到网关机。
    
     
 
 
DiagAnyWhere远程访问网关机,注意不要设置密码(设上密码每次都要输入,个人认为过于繁琐)。
 
打开网关机页面,进入网关机。
 
 
注意:
1、嵌入式PC和台式PC差不多,都可以接显示器、鼠标、键盘。但是嵌入式PC是工作在现场的,现场环境复杂,调试网关机不能带着显示器吧。所以用远程桌面工具,既方便于调试,也方便于开发。
2、有些研华的网关机内置的“DiagAnyWhere”服务端不会自动启动,这个时候就要先配置网关机的“TELNET”和“FTP”,使WinCe5.0下的“DiagAnyWhere”服务端启动。然后再用“DiagAnyWhere”客户端操作网关机,将WinCE5.0下的“DiagAnyWhere”服务端设为自动启动,就可以了。
3、由于配置Telnet需要知道网关机的IP地址,而交叉网线的方法,网关机地址的设置需要用“DiagAnyWhere”软件,而此时“DiagAnyWhere”客户端软件是找不到网关机中的服务端的(服务端不会自动启动)。所以,只能用路由器将PC和网关机连在一起,这时候路由器就给网关机分配好地址了,然后查看路由(网关机的设备名一般是“00-”)得到网关机的地址。
4、“DiagAnyWhere”的PC客户端软件可以从研华官方网站上下载到。
原文地址:https://www.cnblogs.com/ssol/p/2973824.html