首页 上一页 1 2 3 下一页 尾页

西门子200PLC之间的PPI通讯 点击:13229 | 回复:47



秦君_1

    
  • 精华:8帖
  • 求助:22帖
  • 帖子:148帖 | 4867回
  • 年度积分:1651
  • 历史总积分:39896
  • 注册:2005年6月28日
发表于:2014-01-06 11:35:14
楼主

最近做了一个226作为主站,下挂7台224作为从站,PLC之间通过PPI网络通讯的工程实例,下面将具体主站中组态设置以及程序逻辑介绍如下,大家共同探讨方案的优劣:

总体结构框图:

西门子200之间可以通过简单设置组成PPI网络交换数据。V4.0 STEP 7 MicroWIN SP6编辑环境下在主站控制程序中组态如下:

1.打开指令向导,选择NETR/NETW。

2.点击“下一步”进入界面选择删除原来已经存在的NETR/NETW配置或者重新修改配置或者新建配置。

本项目226分别读取、写入7个分站(224)各2个字节,所以要配置14项网络读写操作。

3.点击“下一步”进入界面选择主站226的通讯口(下面例子选择的是226的PORT 1)以及为将来生成的读写操作子程序命名。

 

4.点击“下一步”进入界面选择NETR或者NETW操作(本例先选择了NETR),读取字节数量、读取分站(远程)PLC地址以及本地PLC(主站)和远程PLC(分站)交换数据区。本例表示226读取1#站一个字节VB0存储在自己的VB10中,即就是在分站VB0与主站VB10之间建立了数据映射关系。

 

5.点击“下一项操作”进入界面选择NETW操作,NETR操作第四部已经设置完。写入字节数量、写入分站(远程)PLC地址以及本地PLC(主站)和远程PLC(分站)交换数据区。本例表示226写入1#站一个字节数据VB11存储在1#站的VB1中,即就是在分站VB1与主站VB11之间建立了数据映射关系。

 

6.点击“下一项操作”进入界面按照4、5步骤建立2-7#分站与主站之间的数据交换映射关系。

 

7.点击“下一项操作”进入界面按照4、5步骤建立2-7#分站与主站之间的数据交换映射关系,全部完成之后点击“下一步”,进入如下界面:此处注意VB1028-VB1142为系统分配给PPI网络数据交换用地址,在226的逻辑编程中就不能再用到此地址区存取数据。

8.点击“下一步”进入如下界面给此次配置命名后点击完成。至此就完成了7台分站的连接关系。

 

在主站PLC程序中只需要SM0.0一直调用这个自动生成的子程序就行。如下逻辑:

 

 



楼主最近还看过



研讨会宣传员_3259

  • [版主]
  • 精华:3帖
  • 求助:110帖
  • 帖子:1927帖 | 14403回
  • 年度积分:102
  • 历史总积分:64749
  • 注册:2020年3月27日
发表于:2014-01-06 13:14:09
1楼

听到消息,前来观看!               

王者之师——广州@阿君

  • [版主]
  • 精华:25帖
  • 求助:18帖
  • 帖子:503帖 | 6997回
  • 年度积分:0
  • 历史总积分:66772
  • 注册:2010年6月26日
发表于:2014-01-06 13:15:49
2楼

期待下文继续。。。楼主还没有写出通信数据线的制作。。。

秦君_1

  • 精华:8帖
  • 求助:22帖
  • 帖子:148帖 | 4867回
  • 年度积分:1651
  • 历史总积分:39896
  • 注册:2005年6月28日
发表于:2014-01-06 13:32:31
3楼

回复内容:

对: 王者之师——广州@阿君  期待下文继续。。。楼主还没有写出通信数据线的制作。。。 内容的回复!


 这也是我关心并且有疑虑的地方。

我的这个项目通讯线采用普通屏蔽双绞线。用西门子的网络总线连接器连接3-3;8-8,西门子官方给出的网络通讯距离只有50米,可是我的最大通讯距离需要达到1300多米,这样的距离肯定达不到,所以我准备了网络中继器。

由于没有这方面的工程经验,咨询西门子,他们没有200专用的PPI网络中继器,在市场上购买了中继器,至于用几台,怎么用?还是未知数,期待高手出招……

银光人生—华

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 13597回
  • 年度积分:0
  • 历史总积分:52877
  • 注册:2007年11月23日
发表于:2014-01-06 13:33:10
4楼

它们之间通信部需要编程啊?一条指令?


秦君_1

  • 精华:8帖
  • 求助:22帖
  • 帖子:148帖 | 4867回
  • 年度积分:1651
  • 历史总积分:39896
  • 注册:2005年6月28日
发表于:2014-01-06 13:48:43
5楼

回复内容:

对: 银光人生—华  它们之间通信部需要编程啊?一条指令? 内容的回复!


 对。

只要将读写的数据MOV到相应存储区就行。诸如例子当中,主站VB10中就是1#分站VB0的数据,在主站PLC程序中可以直接使用;主站VB11中的数据就会自动写入到1#分站的VB1之中,在分站PLC程序中也是直接取用……其他的同理。

东方2013

  • 精华:2帖
  • 求助:0帖
  • 帖子:34帖 | 137回
  • 年度积分:12
  • 历史总积分:4146
  • 注册:2006年8月12日
发表于:2014-01-06 14:01:55
6楼

谢谢分享,学习了,希望继续

秦君_1

  • 精华:8帖
  • 求助:22帖
  • 帖子:148帖 | 4867回
  • 年度积分:1651
  • 历史总积分:39896
  • 注册:2005年6月28日
发表于:2014-01-06 14:08:48
7楼

主站中如下程序段:当I1.1 =1时,1#分站对应主站V11.1的 位V1.1=1。

 

 

1#从站中以下逻辑段,当从站有Q0.0=1时,主站V10.0=1。

 

非凡2013

  • 精华:0帖
  • 求助:54帖
  • 帖子:64帖 | 350回
  • 年度积分:3
  • 历史总积分:1036
  • 注册:2013年6月17日
发表于:2014-01-06 16:25:24
8楼

回复内容:

对: 秦君_1 回复内容:对: 王者之师——广州@阿君  期待下文继续... 内容的回复!


市面上不是有无线的ppi通讯线吗

yan1314520home

  • 精华:0帖
  • 求助:20帖
  • 帖子:35帖 | 377回
  • 年度积分:0
  • 历史总积分:279
  • 注册:2011年11月18日
发表于:2014-01-06 19:09:17
9楼

引用 东方2013 的回复内容: 谢谢分享,学习了,希望继续



ascent522

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 4234回
  • 年度积分:0
  • 历史总积分:10293
  • 注册:2011年2月28日
发表于:2014-01-06 19:15:26
10楼

高手啊,还在学习中。

SEEYOULALA

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 30回
  • 年度积分:99
  • 历史总积分:127
  • 注册:2008年12月02日
发表于:2014-01-06 19:45:24
11楼

这样的项目还是用300的做吧   走PROFIBUS,   200的PPI距离太近    可靠性差的很,实在想廉价 S7 1200也行

LCL———王者之师

  • 精华:0帖
  • 求助:9帖
  • 帖子:62帖 | 478回
  • 年度积分:197
  • 历史总积分:34719
  • 注册:2011年9月24日
发表于:2014-01-06 20:44:04
12楼

看到直播了。学习啊。。。

秦君_1

  • 精华:8帖
  • 求助:22帖
  • 帖子:148帖 | 4867回
  • 年度积分:1651
  • 历史总积分:39896
  • 注册:2005年6月28日
发表于:2014-01-07 09:49:31
13楼

回复内容:

对: SEEYOULALA  这样的项目还是用300的做吧   走PROFIBUS,... 内容的回复!


 是的。西门子官方也是这样建议的。

小小付

  • 精华:1帖
  • 求助:3帖
  • 帖子:14帖 | 1802回
  • 年度积分:0
  • 历史总积分:2312
  • 注册:2012年1月09日
发表于:2014-01-11 21:27:22
14楼

引用 ascent522 的回复内容: 高手啊,还在学习中。



长短句

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 30回
  • 年度积分:0
  • 历史总积分:119
  • 注册:2007年4月04日
发表于:2014-01-13 08:51:38
15楼

1300米,兄弟你是要逆天啊,期待做好后的效果

ye_w

  • 精华:21帖
  • 求助:1帖
  • 帖子:69帖 | 5217回
  • 年度积分:0
  • 历史总积分:46739
  • 注册:2002年4月17日
发表于:2014-01-15 21:51:11
16楼

PPI方案是非常经济的一种方案。西门子中继主要是用于DP网络,价格比较昂贵,可以考虑四星电子的方案。当然,建议还是考虑测试,1300米使用中继是必须的,关键是网络布线方面也需要综合考虑。


其实,很多时候,远距离使用光纤总线适配器也是很不错的,同样推荐使用四星电子的,当然建议你在确定方案之前与厂家沟通。

BobMarley

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 110回
  • 年度积分:2
  • 历史总积分:2445
  • 注册:2013年9月14日
发表于:2014-01-16 08:36:39
17楼

Modbus距离更远一点

sxm000

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 53回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2013年10月16日
发表于:2014-01-16 13:03:50
18楼

不错,学习,谢谢楼主

Mr袁--王者之师

  • 精华:0帖
  • 求助:3帖
  • 帖子:32帖 | 1147回
  • 年度积分:0
  • 历史总积分:3881
  • 注册:2011年10月26日
发表于:2014-01-24 10:41:33
19楼

学习学习              

随舶逐流

  • 精华:0帖
  • 求助:3帖
  • 帖子:3帖 | 30回
  • 年度积分:0
  • 历史总积分:38
  • 注册:2014年2月09日
发表于:2014-02-09 10:47:14
20楼

引用 ascent522 的回复内容: 高手啊,还在学习中。




热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 3 下一页 尾页