通过Internet远程访问西门子300PLC例程 点击:28666 | 回复:89



冷血 _10

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 42回
  • 年度积分:0
  • 历史总积分:429
  • 注册:2006年6月18日
发表于:2012-11-15 14:25:54
楼主

通过Internet远程访问西门子300PLC例程

网络高速发展的今天,对生产设备的远程诊断和维护显得日益重要。对于容易诊断和容易排除的问题,派一个工程师去现场,既增加差旅费用,又带来客户处理问题时间的拖延,也增加工程师的负担。为了缩短问题的处理时间,远程诊断和维护就很重要了。下面我通过一个实例来说明如何实现远程通讯。

1.首先我们来看一下网络结构

2.硬件配置

办公室:

PG/PC编程器

3G手机(3G无线上网卡,宽带等)

远程:

调制解调器

路由器

CPU315-2DP

CP343-1-Lean

3.编程软件

Step7 V5.5

4.组态

打开Step7,新建工程组态硬件如下图:

打开PLC网卡配置界面,填入方法如下:

IP地址192.168.0.53

掩码地址255.255.255.0

勾先网关,并填入网关地址192.168.0.1

最后创建以太网。如下图:

打开网络组态,并连接以太网。如果没有这一步,343-1 Lean会报错!

Step7管理器里打开BO1,作如下简单编程:

保存,并把整个项目下载到PLC.到此PLC配置已经结束。

5.配置路由器

各个品牌的路由器设置可能会不太一样,现在以较常用的TL-WR841N路由器作说明

首先查看因特网IP,查看到的的IP为:183.236.122.84记住此IP,很重要,作远程访问时要访问此IP.一般IP都是动态的,路由器重启时会改变。所以最好是申请个动态域名。如花生壳等,此处不作详术。如下图:

配置路由器转发机制填入PLC端口号:102以及PLCIP:192.168.0.53,保存。如下图:

DMZ配置:

保存重启,到此路由器设置完毕。

6.编程电脑

6.1远程下载

在编程电脑上打开刚才创建的S7项目文件的界面,选择整个项目,点击下载。在IP地址填入:183.236.122.84不能直接填入PLCIP地址,因为PLCIP是内部网,远程编程是无法识别的。只能通过路由器的转发机制来实现。S7-300的端口号是102,当路由器收到是102端口号的数据包时,路由器就会根据端口号转发到预先设定的IP设备。(我们用的IP192.168.0.53。)

敲击回车键,此时会显示出远程PLC的模块型号,站名等信息。如下图:

到此远程下载操作结束。下面来做远程监控的操作。

6.2远程监控

打开硬件组态界面,填入远程路由器的IP地址。保存并编译。如下图:

返回S7管理界面。打开OB1,此时看到的已经是远程在线状态了。感觉还不错吧!速度会有点慢,这就要看宽带情况了。

 

 




王者之师—广州@阿君

  • [版主]
  • 精华:25帖
  • 求助:18帖
  • 帖子:503帖 | 6997回
  • 年度积分:0
  • 历史总积分:66772
  • 注册:2010年6月26日
发表于:2012-11-18 01:52:00
21楼
很好···正好可以试试···

#天涯

  • 精华:0帖
  • 求助:3帖
  • 帖子:100帖 | 2953回
  • 年度积分:0
  • 历史总积分:8816
  • 注册:2005年3月02日
发表于:2012-11-19 16:34:44
22楼
好东西!                          

foxhao1899

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 34回
  • 年度积分:0
  • 历史总积分:169
  • 注册:2010年4月02日
发表于:2012-11-19 16:48:48
23楼
了解下,学习,学习,

纵横军团-beichen

  • 精华:0帖
  • 求助:0帖
  • 帖子:49帖 | 804回
  • 年度积分:0
  • 历史总积分:3665
  • 注册:2007年7月02日
发表于:2012-11-20 08:56:47
24楼

引用 冷血 _10 的回复内容:回复内容:对:纵横军团-beichen关于现在电信的3G有些地方也没有外网IP地址,还有其他的解决方案吗?内容的回复:没说明情况呢。有网络必定有IP


我刚刚试过电信3G的,一样的配置,之前有外网IP的,现在没有了;

ADSL,我们之前也有外网IP的,现在也没有了。

QQ:64959500 ,方便的话,可以请教下。



liujian5118

  • 精华:2帖
  • 求助:8帖
  • 帖子:31帖 | 3109回
  • 年度积分:199
  • 历史总积分:19924
  • 注册:2009年3月25日
发表于:2012-11-21 08:38:40
25楼

了解!学习!谢谢!      

robyuan

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:0
  • 历史总积分:44
  • 注册:2012年11月21日
发表于:2012-11-21 16:52:49
26楼
额  不错  

simonwu675

  • 精华:0帖
  • 求助:3帖
  • 帖子:11帖 | 794回
  • 年度积分:0
  • 历史总积分:2856
  • 注册:2009年11月23日
发表于:2012-11-21 21:21:51
27楼
学习学习。。。。。。。。。。。。。。。。。

LTJHRB

  • 精华:3帖
  • 求助:41帖
  • 帖子:510帖 | 5540回
  • 年度积分:76
  • 历史总积分:32331
  • 注册:2006年9月20日
发表于:2012-11-22 08:24:16
28楼

看不清,强烈要求,,重新编辑。

焦荔

  • 精华:0帖
  • 求助:4帖
  • 帖子:18帖 | 611回
  • 年度积分:0
  • 历史总积分:3321
  • 注册:2006年11月26日
发表于:2012-11-23 18:45:56
29楼
之前在招标时候经常听到有个别厂家在讲他们公司可以远程诊断的等等的

zzl--骑士军团

  • 精华:0帖
  • 求助:13帖
  • 帖子:37帖 | 1242回
  • 年度积分:0
  • 历史总积分:6032
  • 注册:2009年4月06日
发表于:2012-11-24 09:49:12
30楼
引用 大话东游 的回复内容:能看到图片,好文章!顶!!!



xbq415

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 34回
  • 年度积分:0
  • 历史总积分:205
  • 注册:2010年10月22日
发表于:2012-11-24 21:46:47
31楼
不错。。。。。。。。。。。

字字实在

  • 精华:5帖
  • 求助:12帖
  • 帖子:219帖 | 1207回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2012-11-24 23:11:24
32楼

我关心的是动态响应的问题,如果太慢,远程监控就失去了意义,特别是在维护/排查故障的时候,需要很快的反应速度

BinanTecYYH

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:13
  • 注册:2012年11月25日
发表于:2012-11-25 04:05:34
33楼

在互联网上构建系统要注意信息安全。

新疆英科威尔电子技术有限公司的LP-2Graph型RTU是集网络通信安全技术、操作身份认证技术和设备级HMI操作组件为一体综合技术产品。可在开放互联网环境下组建基于安全的、实时的远程的SCADA系统。并实现超远程在线组态、编程和维护的系统。该系统是面向物联网的控制系统,产品的设计理念具有前瞻性,一定程度上代表了未来SCADA系统的发展方向。如需了解技术和产品,请联系 余元华 电话:15160892316 邮箱BinanTec@126.com

子开

  • 精华:0帖
  • 求助:3帖
  • 帖子:3帖 | 50回
  • 年度积分:0
  • 历史总积分:199
  • 注册:2012年11月24日
发表于:2012-11-25 19:12:13
34楼

图片可以看清啊。。。。

woody9527

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:27
  • 注册:2008年8月14日
发表于:2012-11-27 20:58:15
35楼
远程调试监控程序,可以免去工程师的奔波

thebestleo

  • 精华:0帖
  • 求助:0帖
  • 帖子:63帖 | 278回
  • 年度积分:0
  • 历史总积分:1867
  • 注册:2010年6月10日
发表于:2012-11-28 10:55:55
36楼
使用ETH-MPI(DP)来构建一个internet远程(跨地域)的编程和监控系统!

 

所需设备:1 现场端:ETH-MPI(大连德嘉生产的MPI以太网转换器)

TP-LINK路由器

宽带网络

2 控制端:一台装有STEP7的计算机



具体设置:1 现场端T P-LINK设置:进入TP-LINK设置页面,单击转发规则,再单击DMZ主机,在右侧窗口的DMZ状态中

选择启用,DMZ主机IP地址填写你要编程的PLC所连接的ETH-MPI的IP地址点,

最后点击保存结束设置!如下图:

2 控制端Step7设置:

首先到大连德嘉电子的主页http://www.dl-winbest.cn/下载ETH-MPI的最新驱动,安装完毕以后打开Step7,单击选项,选择

设置PG/PC接口,在访问路径选项卡中双击ETH-MPI,这是会弹出一个ETH-MPI属性设置的对话框,在IP/域名栏中填入现

场端TP-LINKj接入外网的IP地址(此地址为电话局分配的动态IP,你可以通过ip.cn来查询此地址)点击确认设置完毕。

如图:

现在你就可以在远程端对现场进行编程、调试,维护和改造了!

本方案有个缺点,需要现场端有人告诉你TP-LINK外网接入的IP地址,因为IP地址是总在改变的,我们在远程端是无法确定

的。 要解决这个问题你可以到http://www.oray.net这个网站申请一个花生壳动态域名解析服务,在TP-LINK设置中的动态

DNS登录你的花生壳,在Step7中ETH-MPI的IP/域名中填入你所申请的花生壳固定域名就可以解决这个问题了!

如果有什么问题或不明白的地方可以随时联系我,QQ:1055249760

冷血 _10

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 42回
  • 年度积分:0
  • 历史总积分:429
  • 注册:2006年6月18日
发表于:2012-11-28 22:21:47
37楼

楼上的用法在我原公司有这样用,在没有以太网接口时,这样做是比较经济实用的。因以带以太网接口的CPU要高出好几千。

冷血 _10

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 42回
  • 年度积分:0
  • 历史总积分:429
  • 注册:2006年6月18日
发表于:2012-11-28 22:25:25
38楼
回复内容:
对:纵横军团-beichen关于引用 冷血 _10 的回复内容:回复内容:对:纵横军团-beichen关于现在电信的3G有些地方也没有外网IP地址,还有其他的解决方案吗?内容的回复:没说明情况呢。有网络必定有IP 我刚刚试过电信3G的,一样的配置,之前有外网IP的,现在没有了;ADSL,我们之前也有外网IP的,现在也没有了。QQ:64959500 ,方便的话,可以请教下。内容的回复:

在路由器上可以看得到公网IP,或者web输入www.ip.cn查询

彩云之滇东北

  • 精华:21帖
  • 求助:5帖
  • 帖子:108帖 | 2725回
  • 年度积分:0
  • 历史总积分:21121
  • 注册:2005年6月14日
发表于:2012-12-01 19:43:59
39楼
学习了,好东西,值得收藏!

小小宇宙

  • 精华:0帖
  • 求助:5帖
  • 帖子:5帖 | 173回
  • 年度积分:0
  • 历史总积分:861
  • 注册:2011年5月05日
发表于:2012-12-02 09:39:19
40楼
很好的东西                   

热门招聘
相关主题

官方公众号

智造工程师