最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

profibus令牌问题的经典回答

来源:动视网 责编:小OO 时间:2025-09-24 10:46:27
文档

profibus令牌问题的经典回答

天这个问题跟Profibus的原理有关。有个客户在在做面板与S7-200(+EM277)的Profibus的通讯的时候,波特率、站号什么的都对,就是怎么都通讯不上。最后我们发现,这是因为他把面板通讯参数里“总线上的唯一主站”复选框去掉了。一旦激活这个选项,通讯就正常了。这是为啥呢?面板跟S7-300做Profibus通讯的时候是不是也应该去掉这个选项呢?最近几天比较忙,因为CS在做大规模的公开课,真是全民皆兵啊。这个问题的答案有点曲折,等过了这火热的几天,容我再整理。有些知识,理解和整理成文字
推荐度:
导读天这个问题跟Profibus的原理有关。有个客户在在做面板与S7-200(+EM277)的Profibus的通讯的时候,波特率、站号什么的都对,就是怎么都通讯不上。最后我们发现,这是因为他把面板通讯参数里“总线上的唯一主站”复选框去掉了。一旦激活这个选项,通讯就正常了。这是为啥呢?面板跟S7-300做Profibus通讯的时候是不是也应该去掉这个选项呢?最近几天比较忙,因为CS在做大规模的公开课,真是全民皆兵啊。这个问题的答案有点曲折,等过了这火热的几天,容我再整理。有些知识,理解和整理成文字
天这个问题跟Profibus的原理有关。

有个客户在在做面板与S7-200(+EM277)的Profibus的通讯的时候,波特率、站号什么的都对,就是怎么都通讯不上。

最后我们发现,这是因为他把面板通讯参数里“总线上的唯一主站”复选框去掉了。一旦激活这个选项,通讯就正常了。

这是为啥呢?面板跟S7-300做Profibus通讯的时候是不是也应该去掉这个选项呢?

最近几天比较忙,因为CS在做大规模的公开课,真是全民皆兵啊。这个问题的答案有点曲折,等过了这火热的几天,容我再整理。

有些知识,理解和整理成文字还是有点距离的。 

billc说的是故障原因之一。

要把这件事说清楚,得从Profibus的令牌原理说起。

打个比方吧。Profibus的通讯就好比几个黑帮在一个屋子里谈判。黑帮老大们都带着各自的小弟,老大们轮流发言,小弟们没有自己的老大招呼就不能吭声。老大们就是DP主站(Master),小弟们是DP从站(Slave)。除了老大跟小弟,屋子里还有些人没有自己的团伙,但是有江湖地位,也能说话。这些有发言权的人,当然也包括老大们(Master),统称为活动站(active  station)。怎么发言呢?大家一起嚷嚷比嗓门大?那肯定乱了。于是大家说好,拿个牌子出来,谁拿着牌子谁说话,但是谁也不能占着牌子时间太长,轮流来。

话说面板是个什么角色呢?它跟编程器在江湖上的地位差不多,不管人家怎么开会谈判,一般都把他们当“陌生人”,但是有地位,只要进屋就能说上话。

于是,面板和PG被迫给自己加了个开关:“总线上的唯一主站”。听起来很威风吧?其实这个开关的真正含义是“进屋发言不用敲门”。

为什么要加这个开关呢?

我们在配置一个网络的时候,NCM会根据网络的情况为网络分配最佳参数,确保性能。好比谈判之前,大家看看屋里有多少人,说好每个人拿牌子不能超过几分钟。

但是有时候我们需要对这个网络做诊断,临时要往网络上挂PG。就好比有个人要进屋发言。

这种情况下,屋外这个人有两个选择:1,冲进去抢了牌子就说;2,先敲门,等屋里有人发话说:“进来”,然后进去拿牌子说话。如果是情况1,轻则屋内短暂混乱(网络性能受损),重则大家不欢而散(通讯中断)。

对于面板和PG来说,参数“总线上的唯一主站”代表什么呢?激活:情况1,抢牌子;不激活:情况2,先敲门。

好,现在咱们来解释最初面板跟200通讯的问题。

billc说了,200不是主站。没错,200在这个网络上是个没人管的小弟。面板没有激活“总线上的唯一主站”,于是面板敲门:我能进来吗?里面只有一个小弟,小弟不敢吭声。面板一听没人搭理,就没进去。

这时候面板应该怎么办呢?应该激活“总线上的唯一主站”,进屋子自己找牌子。

如果屋里是300呢?300有时候带小弟,有时候不带,但是他通常都有能拿到牌子,于是300能让面板进屋。

祝工控领域所有谈判都成功。

以下是引用jacky_andy在2010-04-15  14:51:13的发言:

受益匪浅,接着讨论

如果总线上既有PG又有HMI

并且PG和HMI都选择了总线上唯一主站,又是什么样的情况吗

呵呵,如果都选唯一主站,也没有问题.

特别是在多个触摸屏和S7200做DP通讯时,每个触摸屏必须都要设置成唯一主站,这时候可以保证当有些屏停电的时候,整个网络中仍然有主站.

呵呵!不过,这个"唯一主站"的"唯一"好象不好理解!

这里还有一个问题,就是屏和EM277做通讯采用的是什么协议?是S7协议?还是DP协议?如果是S7-OP协议的话,那为什么WINCC不能直接通过S7协议访问EM277?

考帮会开会的例子。“总线上的唯一主站”的意思是“拿令牌需不需要别的主站同意”,这里面的意思有点绕,是唯一主站,自然就不用别的主站同意。如果PG或面板都打了这个勾,大家都去抢令牌也没什么,就看总线上究竟有多混乱,最终会不会出问题了。

有些资料把PG、面板和WinCC都称为二类主站,这也不全对。二类主站的主要标志是可以全网诊断:看到全网的活动站和从站。面板和WinCC或许有这个功能,但是没见过。

面板组态是选择profile,就是“DP,Standard,Universal”等等那几个,选的不是协议,而是网络参数集,具体的可以在Simati  Net里找到。面板走的协议是OP协议,而不是DP或者S7协议。 

文档

profibus令牌问题的经典回答

天这个问题跟Profibus的原理有关。有个客户在在做面板与S7-200(+EM277)的Profibus的通讯的时候,波特率、站号什么的都对,就是怎么都通讯不上。最后我们发现,这是因为他把面板通讯参数里“总线上的唯一主站”复选框去掉了。一旦激活这个选项,通讯就正常了。这是为啥呢?面板跟S7-300做Profibus通讯的时候是不是也应该去掉这个选项呢?最近几天比较忙,因为CS在做大规模的公开课,真是全民皆兵啊。这个问题的答案有点曲折,等过了这火热的几天,容我再整理。有些知识,理解和整理成文字
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top