• 研华嵌入式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客户端软件可以从研华官方网站上下载到。
  • 相关阅读:
    【struts1】--Servlet讲解MVC框架基本原理
    bigDecimal使用方法详解(转载)
    【web】--Ajax data选择性赋值
    【JSTL】--格式化日期--drp217
    2021-01-01:https加解密机制,你了解多少?
    2020-12-31:tcp三次握手,最后一次失败,网络会怎么样?
    2020-12-30:生产环境 CPU 占用过高,你如何解决?
    2020-12-29:mysql中,innodb表里,某一条数据删除了之后,这条数据会被真实的擦掉吗,还是删除了关系?
    2020-12-28:java中,生产环境服务器变慢,如何诊断处理?
    2020-12-27:网络调试工具都用了什么?
  • 原文地址:https://www.cnblogs.com/ssol/p/2973824.html
Copyright © 2020-2023  润新知