历尽千辛万苦,终于搞定了以太网远程调试诊断。
假设我们现场是以太网通讯的PLC设备, 我们在就地的时候,可以使用电脑的以太网接口直接通过网线进行调试。
而如果工程师远离了现场,然后现场的以太网络接入到internet, 然后工程师的电脑也上网到internet,是不是可以继续通信呢?
很难啦!
我们稍微懂一点IT网络技术, 就会知道,这里面有一个非常重要的概念, 是公网IP。
如果网络通讯的双方,都能有个公网IP的话, 那么在不考虑通讯数据安全的话,两者是可以直接建立通讯的。 稍微退一步说话, 如果两者之中一方能有个公网IP,哪怕是临时的,每次断线重连都是动态变化的, 而另外一方是通过NAT,从内网局域网中穿透到公网链接到通讯伙伴的公网IP,也是可以建立通讯的。
但如果两边都是在内网, 都是通过NAT才能实现上internet, 那就相当困难了。
很不幸,在中国,我们遇到的大部分网络上网, 得到的都是内网IP,不能被外部直接访问的。 甚至有时要穿透3-4层路由器才能到达公网。
这是一个纯网络层面的跨界技术问题,为解决这个问题, 泡编各种IT圈请教各种真假高手,寻找智慧灵感。搭建平台,做各种测试。终于, 在今年, 在最近, 搞定了!
假设一下这样的场景:
你所调试过的一台设备, 出了故障需要远程诊断,而现场工作人员中并没有搞电气的工程师。所以并没有安装好工业编程软件的电脑,可以借一台笔记本电脑, 但不清楚软硬件配置情况, 不能确定编程软件能否装上, 通讯驱动是否正常。设备的故障原因你已经猜到, 只需要做简单修改其中的一句两句话,你相隔万里,专门飞过去一次费时费钱,感觉非常不甘心。
或者现场有可以运行工业软件的电脑, 但你的程序有技术机密, 不希望对方得到源程序,所以不愿意把源程序拷到对方的电脑上....
现在的解决方案可以是:
让对方的电脑通过随便一种方法上网,比如连到工厂的局域网, 比如3G/4G的手机发WIFI热点带动电脑上网,给对方电脑做下简单的安装和设置, 然后就可以在远程通过正常的编程软件进行系统调试。远程的方式也同样可以是随便各种上网方式:公司局域网, 宾馆的宽带,家庭宽带, 手机拨号。。。
不需要设置各级路由器的路由和转发, 不需要搭建VPN敏感词服务器, 全都不需要。仅仅需要简单的上网, 软件设置。
对方电脑各种WINDOWS操作系统都可以,多旧都可以, 性能再差都不怕,只要能上网, 只要有两个网卡, 一个连PLC,一个用来上网。
所连接的对象可以是各种品牌的PLC,触摸屏或者其它集成系统, 只要它有以太网口,你有软件。
不是远程桌面,远程控制。
不是QQ,不是Teamviewer。
如果把我说的理解成了Teamviewer 远程桌面控制的, 请回到上一段“假设一下这样的场景”的地方重新读问题。你现在不能理解是因为你还没遇到这样的应用场合。 不是因为你比我脑子快。
这技术涉及的IT技术相当复杂!
所以打算以有偿开班授课的方式向需要的工控同行传授此技术。 有兴趣的朋友跟我联系报名,报上希望接受培训的城市,以及希望的时间,首批培训班会是在山东烟台、青岛和济南等城市。
培训费用价格稍后视开班人数情况给出。可以有**, 请尽量向公司领导争取由贵公司培训费用中出。
因为我需要一定的回报, 所以请我熟悉的朋友不要直接开口向我咨询实现的技术路线,以免尴尬。 谢谢支持!
联系方法:
万泉河
EMAIL: 178616417@QQ.COM
QQ:178616417@QQ.COM
微信:178616417
报名格式:姓名+城市+手机+EMAIL
如果等不及,愿意出差到我的城市学习, 则另外标注。
http://user.qzone.qq.com/178616417/blog/1448693938