技术论坛

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

返回主题列表
作者 主题

奇侠

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

经验值:3629
发帖数:780
精华帖:58
    2009-02-23 22:03:52
精华帖  主题:回复:技术专题探讨-PLC远程编程诊断
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。
管理员注:本帖已被纳入此次探讨整理结果,请点此详阅
四书五经
侠圣

经验值:3629
发帖数:780
精华帖:58
    2009-02-24 09:24:55
精华帖  主题:回复:技术专题探讨-PLC远程编程诊断
SIEMENS现在对TS ADAPTER做了升级,TS ADAPTER IE也发布了。TS Adapter IE 允许通过以太网,按照自动化环境的性能要求,访问远程服务和远程维护应用程序。它在价格、安全性和可管理性方面都可以与现有的基于MPI/Profibus 的远程服务解决方案相媲美。因而大大简化了转换到带有 Profinet 接口的 S7-CPU 的转换工作。由于对 TS Adapter IE 进行参数设置使用的完全是自动化工程师的语言,所以使用中无需专门的 IT 知识。
管理员注:本帖已被纳入此次探讨整理结果,请点此详阅
zhou wen dong
侠士

经验值:1066
发帖数:448
精华帖:4
    2009-02-24 11:07:44
精华帖  主题:回复:技术专题探讨-PLC远程编程诊断
quote:以下是引用KAPOK在2009-02-24 10:37:20的发言:
想法非常好、也很有必要!不过目前好像没有人愿意将工业设备直接接入互联网!毕竟很不安全!如果解决了这个问题,恐怕以后远程编程、诊断等等会应用得更广泛一些!期待中……

但是随着internet的迅速发展以及全球贸易的发展,远程诊断和维护现在已经使用的越来越广泛了,主要原因就是出于维护成本的降低,现场设备出了问题可以先进行远程诊断并加以维护。安全性的结果其实不用太担心,首先对安全性要求比较高的话,可以通过VPN(虚拟专用网)建立虚拟的专用连接,这种连接方式的好处和本地局域网的访问类似,安全性很高,但是两边需要增加支持VPN功能的路由器,这种路由器目前的价格也不是很高,或者选用西门子的Scalance Safety交换机产品(具有防火墙功能),也是可以的。其次,黑客通常很少去攻击工业控制网络,他们很多时候的目标一般都是一些比较出名的机构。因此,不用过分担心网络安全
管理员注:本帖已被纳入此次探讨整理结果,请点此详阅
执子之手
liwenqun
奇侠

经验值:6872
发帖数:5350
精华帖:25
    2009-02-25 09:01:54
精华帖  主题:回复:技术专题探讨-PLC远程编程诊断
1、最简单的其实是用远程控制软件(如果现场能够有电脑进行调试的话)
2、如果可以的话,通过VPN远程调试也是不错的选择
3、现场用ADSL 或者固定IP(目前固定IP很便宜) 远程连接调试
4、TS 现场需要电话线等 速度会很慢

其实如果现场有能够简单监视程序、下载程序的维护人员,那么通过电话遥控调试解决也是不错的,而且能够及时处理现场的各种情况
管理员注:本帖已被纳入此次探讨整理结果,请点此详阅
怎么论坛改成这样了??
四书五经
侠圣

经验值:3629
发帖数:780
精华帖:58
    2009-03-08 17:28:54
精华帖  主题:回复:技术专题探讨-PLC远程编程诊断
对于一些较大的项目来说,一般都配有中控室,中控室里配一个电话再加一个ADSL一般都不会有问题,这样的话就可以在远端使用PC ANYWHERE,QQ或者远程桌面进行远程控制了。另对于大的项目,一般OS站和PLC之间都采用以太网进行通讯,现在触摸屏也都带以太网接口了。把这些设备组成一个局域网,然后通过路由器连到公网上,当然采用ADSL+动态DNS是最便宜的。 这种方案应该也是成熟的案例。 如下图所示:

点击此处查看附件

下面是一篇针对远程维护触摸屏的原理的文章(PLC的远程维护也差不多,希望对大家有用)

点击此处查看附件

对于一些OEM设备,因为一般工厂里电话线还是有的,用TS ADAPTER应该是比较好的方案.
管理员注:本帖已被纳入此次探讨整理结果,请点此详阅
cg122
侠士

经验值:1127
发帖数:318
精华帖:1
    2009-03-12 10:38:20
精华帖  主题:回复:技术专题探讨-PLC远程编程诊断
quote:以下是引用MTV在2009-03-10 12:30:01的发言:
看到这个话题太好了!正面临一些问题:
我们是生产设备的制造商,目前我们的设备销往国内及东南亚一些国家,卖出去的设备太多了,所以不断有客户打来电话,说设备不能正常运行了,其实不是程序本身的问题,而可能是一些机械设备的接近开关的问题造成的,我们在程序里作了诊断的程序,比如当开命令下达后,经过一段时间机械设备还没动作的话,相应的标志位被值位,所以急需一种远程诊断的方案,这样的话,我远程连上PLC查看程序的执行状态,就能找出原因,问题是并不是每个现场都能够提供电话线。不知有什么好的远程诊断的解决方案。我也看了前面的网友说用TS-Adapter、VPN、远程桌面连接,我就是不清楚在什么样的条件下该选用何种方案?针对我目前的状况该选什么方案?
请各位大侠指点,谢谢啦!


TS-Adapter是用MODEM电话拨号通讯的,是比较成熟的,不过向很多人说的速度慢一些,如果他们有电话线提供给你用这个方法也不错。

VPN则是借助互联网的技术,给你做了个类似虚拟的局域网,如果你的PLC是用
以太网通讯的话,这个方案是很好的,只是VPN的设备价钱不低。

远程桌面连接是要求客户那有电脑,电脑需要和PLC有通讯线连接,你用远程控制软件,例如Pcanywhere,可以控制客户的电脑,从而对PLC进行监控,就像你在现场和PLC通讯一样。
希望对你有用。
管理员注:本帖已被纳入此次探讨整理结果,请点此详阅
FengXueWei
官方工程师
西门子官方工程师

经验值:2643
发帖数:115
精华帖:27
    2009-03-12 13:45:01
精华帖  主题:回复:技术专题探讨-PLC远程编程诊断
quote:以下是引用anvna在2009-02-23 12:16:09的发言:
西门子有一种网络协议,叫TS,也就是用电话线就可以实现远程的编程。这种协议是利用intelnet实现远程的编程,安装这种服务软件,远程呼叫电话号码就行

anvna说的没错,TS Adapter确实是针对我们Simatic产品的远程访问的一种解决方案,下图为网络结构示意图:


 在上图里示意的是MPI/DP网络,目前我们还有一款新的产品TS Adapter IE,从TS Adapter IE出来后直接接以太网接口的设备(CP343-1、CP443-1、PN接口),如下图:


 这种方案的特点是两边都需要固定电话线,在编程器上需要Teleservice软件来拨号,TeleService 本身带有安全机制的功能。在TeleService里可以建立多个拨号连接站点,需要维护时就与此站建立拨号连接。
管理员注:本帖已被纳入此次探讨整理结果,请点此详阅
------------来自西门子工程师
FengXueWei
官方工程师
西门子官方工程师

经验值:2643
发帖数:115
精华帖:27
    2009-03-12 16:23:29
精华帖  主题:回复:技术专题探讨-PLC远程编程诊断
quote:以下是引用星际浪子在2009-03-12 15:29:42的发言:
能否用GPRS来实现远程编程调试、检测、修改。

星际浪子您问的GPRS远程编程调试的方案可以实现,如下图所示:


  在此方案中,编程器侧的SCALANCE S612可与远程站的GPRS路由器MD741-1在Internet上建立一VPN通道,这样使的编程器与远程站相当于在一个局域网内,那么局域网所能实现的功能在这种情况下也基本能实现,区别在于实际局域网的带宽为百兆,而采用VPN的方式的带宽最快也不到1M,受限于与Internet的接入的速度。这样的好处在于远程的站不需要安装电话线,只要有GSM的信号就可以,是通过GPRS路由器MD741-1接入Internet。这是我们西门子基于GPRS的VPN的解决方案。除了于GPRS的VPN的解决方案外就像前面的网友所提到的还有基于ADSL的VPN解决方案,但两端都的有电话线,且都需要申请ADSL账号,如下图。


这种方案的好处是比前面的GPRS VPN的速度快。
上面介绍的这两种方案,虽然都上了Internet,但由于应用了VPN的的密钥交换,和证书认证的技术,这是非常安全,就类似于现在流行网上银行所使用的技术,所有不用担心安全的问题。
管理员注:本帖已被纳入此次探讨整理结果,请点此详阅

------------来自西门子工程师
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。