技术论坛

技术专题探讨-PLC远程编程诊断

作者 主题
奇侠

经验值: 6089
发帖数: 3970
精华帖: 20
技术专题探讨-PLC远程编程诊断


只看楼主 只看精华 2009-02-23 11:02:40
咱们工程师可能都有过这样的经历:因为一个小的编程错误,就需要到现场去修改程序。项目在本地还方便,项目在国外就有些麻烦,无论如何,到现场去修改程序即耗时又耗资金。所以越来越需要不到现场就可以修改程序的各种方案。
今天,咱们想专门开设这样一个交流探讨,请有过远程编程调试经历的朋友分享一下各自的解决方案,大家互相学习借鉴一下,也可以看看有没有更好的改良方案。也欢迎正在面临这个问题的朋友们,提出自己的工程现状,让大家一起出谋划策,帮助你找到最好的解决方案。
计划此帖开至3月18日,咱们鼓励一切积极分享、热心帮助他人的朋友,除了最后整理出远程编程诊断的一系列方案参考,还将奖励所有参与讨论的朋友,积分和金币加倍,还准备了专门的小礼品。
在此预祝大家交流愉快!
(请网友注意,本帖只保留纯粹技术探讨内容,一切无关内容即删除)
 
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=526958&b_id=4&s_id=0&num=108

游民

经验值: 118
发帖数: 28
精华帖: 0
回复:技术专题探讨-PLC远程编程诊断


只看楼主 只看精华 2009-02-23 11:26:05
很高兴,发第一帖。
原先我记得培训时有那种PLC远程诊断的互联网技术,至于远程编程这种,确实没有太多接触,学习一下其他人的经验了。
飘的心,对着飘的人~
以下网友喜欢您的帖子:

  
侠圣

经验值: 2022
发帖数: 537
精华帖: 3
回复:技术专题探讨-PLC远程编程诊断


只看楼主 只看精华 2009-02-23 12:16:09
西门子有一种网络协议,叫TS,也就是用电话线就可以实现远程的编程。这种协议是利用intelnet实现远程的编程,安装这种服务软件,远程呼叫电话号码就行
anvna
以下网友喜欢您的帖子:

  
侠士

经验值: 1128
发帖数: 318
精华帖: 1
回复:技术专题探讨-PLC远程编程诊断


只看楼主 只看精华 2009-02-23 12:39:57
现在有个方案是用VPN建立连接进行远程编程,还有就是西门子下载中心里有个例子是关于基于ADSL的远程控制的,文件号是A0038大家可以研究下。但还没有试验过。
 
以下网友喜欢您的帖子:

  
新手

经验值: 13
发帖数: 4
精华帖: 0
回复:技术专题探讨-PLC远程编程诊断


只看楼主 只看精华 2009-02-23 13:28:26
我们现在的一个项目正需要远程编程的功能,可能是经济危机的原因吧,领导为了节约成本,在这个项目上就想实现此功能。我刚才看了cq122介绍的基于ADSL的远程控制的方案,但不适用于我们的项目。原因是现场没有电话线提供给我们,不知道能否有其它的方案可实现?急!!!先在此表示感谢!
 
以下网友喜欢您的帖子:

  
侠士

经验值: 1060
发帖数: 738
精华帖: 1
回复:技术专题探讨-PLC远程编程诊断


只看楼主 只看精华 2009-02-23 13:32:18
远程编程目前没有采用,都是在实验室里编程后加上调试,然后再搬到现场用。
远程诊断信息的回传是非常必要的。目前我们采用的是GSM回传数据的方法,不知道还有没有其他更好更方便的方法?
管理员注:本帖已被纳入此次探讨整理结果,请点此详阅
爱拼才会赢!
以下网友喜欢您的帖子:

  
游侠

经验值: 460
发帖数: 299
精华帖: 0
回复:技术专题探讨-PLC远程编程诊断


只看楼主 只看精华 2009-02-23 14:19:22
好想学习,好像原来串口编程器可以接modem,进行远程连接和编程。
 
以下网友喜欢您的帖子:

  
至圣

经验值: 63470
发帖数: 12672
精华帖: 121
回复:技术专题探讨-PLC远程编程诊断


只看楼主 只看精华 2009-02-23 14:56:23
我目前使用西门子的TS适配器加电话model,挺好用的,基本修改程序远程监控都使用他,就是此种连接通讯速度比较慢。
 
以下网友喜欢您的帖子:

  
奇侠

经验值: 8896
发帖数: 2782
精华帖: 72
回复:技术专题探讨-PLC远程编程诊断


只看楼主 只看精华 2009-02-23 15:10:31
我到时接触过一个项目中用的远程诊断编程的方式,但可惜用的不是A&D系列的产品,如anvna朋友说的用电话线远程登陆到ES上诊断故障,并施行处理方案的!呵呵,但可惜针对的不是A&D系列产品!

A&D产品的方案还没有使用过,来学习!
不以物喜,不以己悲; 达则兼济天下,穷则独善其身。
以下网友喜欢您的帖子:

  
侠士

经验值: 1204
发帖数: 846
精华帖: 19
回复:技术专题探讨-PLC远程编程诊断


只看楼主 只看精华 2009-02-23 15:16:35
使用TS适配器加电话model这种方法我个人觉得还行,速度虽然慢,通讯一般都还是可靠。采用VPN模式以ADSL或其它宽带远程连接,考虑到造价,一般都得借助一些免费或低价网络服务器,连接不是太稳定。我最近尝试采用国产GPRS或CDMA的Modem,连接实验中……,已多次失败。

naga xel:有时笨办法可以解决聪明问题,所幸俺总有笨办法。
以下网友喜欢您的帖子:

  
侠圣

经验值: 4699
发帖数: 757
精华帖: 1
回复:技术专题探讨-PLC远程编程诊断


只看楼主 只看精华 2009-02-23 19:01:15
举双手赞成此主题。可惜没找到一个详细得介绍资料,一直没敢贸然行动。在此希望能有点长进!!!
 
以下网友喜欢您的帖子:

  
侠圣

经验值: 2862
发帖数: 1760
精华帖: 55
回复:技术专题探讨-PLC远程编程诊断


只看楼主 只看精华 2009-02-23 21:13:23
之前采用的方案是TsAdapter + TeleService + Modem。
其优点是简单易用,容易上手,配置也较为经济。
再说说局限性吧:
由于是通过电话线通过Modem拨号连接,速度不是很快,如果不是同一个运营商的网络很容易掉线。
再者就是功能有限,仅仅局限于监控程序。如果手头没有源程序的话,还需要整站上传一次,由于没有注释,诊断起来也是很费劲的。
---------------------------------------------------------------------
现在主要采用的是VPN的远程诊断方式,和官方文档《SIEMENS PLC远程访问诊断方案研究.doc》差不多,只不过我们本地使用的是VPN网关(相当于服务器),现场则使用的是VPN路由器,可通过VPN网关直接诊断现场的设备,也可先连接到VPN网关,在对现场设备进行诊断。
另外该厂家的VPN路由器集成了WebAgent技术,不需要再去考虑什么静态地址或者域名解析的问题。
通过USBKey(含有密钥),只要笔记本能否上网就可以连接到VPN网关,不需要再使用VPN路由器,这点很方便,o(∩_∩)o...。
VPN较TS方案最大的优点就是速度快,安全性高,当然价格也不菲。
管理员注:本帖已被纳入此次探讨整理结果,请点此详阅
非淡泊无以明志,非宁静无以致远
以下网友喜欢您的帖子:

  
侠圣

经验值: 3651
发帖数: 780
精华帖: 58
回复:技术专题探讨-PLC远程编程诊断
精华帖精华帖星级5级


只看楼主 只看精华 2009-02-23 22:03:52
N年前我们使用过PC AnyWhere,这是一款远程控制的软件,现场一台计算机,接上一个MODEM连上电话,装有STEP7和WINCC,远程计算机也通过MODEM拨号去连接现场计算机,连接成功后,可以获取现场计算机的控制权,就可以使用打开STEP7,修改程序,下载程序等操作了。呵呵,现在看起来,QQ就可以现实这样的功能了,但2000年的时候,QQ还没流行呢!。
后来我们采用TS-ADAPTER,也采用过普通MODEM,但普通MODEM使用起来较为麻烦,要设置很多参数,包括自动应答等,不过价格的确便宜。我在论坛也发表过一篇帖子《通过MODEM远程调试和监控S7200一点心得》里面讲了S7200远程监控,MODEM的一些设置方法。
后来,随着以太网的流行,我们采用另VPN,不过VPN太贵,一般人和小公司承受不起。但有一个变通的方法,那就是采用ADSL,相对来说ADSL很便宜,一般包月,一个月也就百十块钱,但ADSL中的IP地址是动态分配的,导致远程监控很麻烦,不过随着网络技术的发展,DDNS的出现。动态IP也不是问题了。我们可以在ADSL MODEM中设置DDNS(动态DNS域名解析)给这个MODEM注册一个域名(域名是固定的),这样ADSL MODEM成功拨号连接上互联网后就会把当前分配的IP地址和域名联系在一起。远端只要知道域名就可以了。呵呵,远端通过一个简单的PING 命令就可以知道域名的IP地址了。
ADSL虽然性价比高,但安全性可能有些问题,不过ADSL MODEM本身就带有防火墙功能(虽然简易些,但还是够用的),可以抵御大部分的攻击。
还有,一般单位的ADSL都设置成路由模式,因为不仅仅是PLC的CP网卡需要上网。这样就需要设置端口映射。把STEP7网络访问需要的端口映射到CP卡的IP地址上就可以了。
这种方式,我们还可以远程对一些带以太网接口的触摸屏进行远程维护,不过触摸屏上要安装Sm@rtService,远端可以使用IE浏览器,键控的屏也需要sm@rtclient。
管理员注:本帖已被纳入此次探讨整理结果,请点此详阅
 
以下网友喜欢您的帖子:

  
侠士

经验值: 1623
发帖数: 924
精华帖: 0
回复:技术专题探讨-PLC远程编程诊断


只看楼主 只看精华 2009-02-23 22:50:31
我用VPN做通了,速度很好得!
hansion
以下网友喜欢您的帖子:

  
侠士

经验值: 1021
发帖数: 731
精华帖: 0
回复:技术专题探讨-PLC远程编程诊断


只看楼主 只看精华 2009-02-24 08:09:34
除了以太网没什么方案了,以前用过电话线的拨号,超慢,不现实,推荐cp*43系列
经验值0-50 等级标志为 新手 经验值50-300 等级标志为 游民 经验值300-600 等级标志为 游侠 经验值600-1000 等级标志为 侠客 经验值1000以上等级标志为 侠圣
以下网友喜欢您的帖子:

  
侠圣

经验值: 4266
发帖数: 2161
精华帖: 3
回复:技术专题探讨-PLC远程编程诊断


只看楼主 只看精华 2009-02-24 08:16:48
没有接触过,只是觉得,远程控制安全性怎么去解决呢?
 
以下网友喜欢您的帖子:

  
侠客

经验值: 815
发帖数: 656
精华帖: 1
回复:技术专题探讨-PLC远程编程诊断


只看楼主 只看精华 2009-02-24 08:27:37
远程编程目前没有采用,都是在单位编程后加上调试,然后再搬到现场用。或者到现场调试。
目前有没有更好的办法实现远程编译程序,修改。除了用电话model,我需要的是不用连接线的,GSM好没有用过,不知道好不好用,有没有资料给我一份啊,我的邮箱是l_yw2007@sina。com
先谢谢大家。
生活信条:日出东海落西山,喜也一天,愁也一天 遇事不钻牛角尖,人也舒坦,心也舒坦
以下网友喜欢您的帖子:

  
奇侠

经验值: 8896
发帖数: 2782
精华帖: 72
回复:技术专题探讨-PLC远程编程诊断


只看楼主 只看精华 2009-02-24 08:57:41
其实大家应该看看楼主的阐述,PLC远程编程诊断的目的不是编程,而是要进行诊断,处理问题,简单的修改程序等;我想如果是程序的大量编程问题,客户都不会允许你远程操控的!大家别误解了!
不以物喜,不以己悲; 达则兼济天下,穷则独善其身。
以下网友喜欢您的帖子:

  
侠圣

经验值: 2263
发帖数: 1720
精华帖: 7
回复:技术专题探讨-PLC远程编程诊断


只看楼主 只看精华 2009-02-24 09:05:14
通过Internet,用远程桌面的方式进行调试也是很不错的方案,加个视频头就跟亲临现场差不多了。经济,实用,方便,简单!
助人为主,捣乱为辅,偶尔灌水,有时潜水!开心就好
以下网友喜欢您的帖子:

  
奇侠

经验值: 8896
发帖数: 2782
精华帖: 72
回复:技术专题探讨-PLC远程编程诊断


只看楼主 只看精华 2009-02-24 09:05:46
我在一个项目中见到过这样的配置,类似“四书五经”说的PC ANYWHERE这类软件,好像是叫VNC;
CCR(中央控制室)与维护人员的办公地点较远,这样安装这个VNC软件后,可以通过接管的方式操控CCR里的机器~~~
实际上使用的非工控软件的处理方式,这个是不是也算是远程的方式呢?
如果这个也算远程的方式的话,那我想只要知道对方的IP,就可以通过INTER网进行远程的操作,那就不仅仅是编程诊断的功能了,可以直接接管计算机,任何操控都可以!
但这样对于网络的安全是个需要仔细考虑的问题!
管理员注:本帖已被纳入此次探讨整理结果,请点此详阅
不以物喜,不以己悲; 达则兼济天下,穷则独善其身。
以下网友喜欢您的帖子:

  
收起
技术专题探讨-PLC远程编程诊断
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。