回复:应用探讨——结合理论+实践,谈谈西门子通信服务与协议

BJ3333

  • 帖子

    32
  • 精华

    1
  • 被关注

    2

论坛等级:游民

注册时间:2007-07-31

普通 普通 如何晋级?

发布于 2013-03-24 18:58:10

35楼

quote:以下是引用小釉在2013-03-14 09:18:27的发言:
有一个问题一直不是很明白,为什么在同一条总线上,可以跑不通的协议呢
比如 profibus dp网络有et200m和hmi,两者的通信协议肯定是不一样的。
为什么可以在一块运行,这样做是不是对于et200m和cpu的通信速度有影响呢,感觉hmi和plc通信的速度要慢一些相对于et200m

/////////////////////SIEMENS///////////////////////SIEMENS///////////////////SIEMENS/////////////////////////SIEMENS//////////////////////////////
首先,在一条物理总线上,西门子支持多协议的数据交换,例如:在一条总线上运行DP协议(PLC + ET200M),同时还组态了两个CPU之间的S7通信等等,但西门子并不推荐这种做法,因为不同的协议在同一条总线上并行时,对系统的资源占用比较大,不利于数据交换和系统的运行,因此一般不能多于3种通讯协议。
在楼主的问题中,如果是HMI上位机采用DP协议做通信时,HMI一般是做为2类主站存在的,这在DP协议中是有规定的,因此在通信协议上仍然是DP协议,并不是两种协议,此时2类主站一般不主动从DP从站读取IO数据,而是从DP主站来得到数据,至于存取速度,还会取决于IO的相应的设置等其他因素,但并非是两种协议并行造成的。但对于DP应用来讲,一般主站的地址设为2,从站的地址从3开始顺序设置,中间不要有间隔,这样会提高通信的速度。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

通信与网络组件

共有4451条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

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