回复:如何监控DP网络的实际通讯扫描时间呢?

Letham

西门子1847工业学习平台

  • 帖子

    2021
  • 精华

    43
  • 被关注

    360

论坛等级:至圣

注册时间:2006-04-15

钻石 钻石 如何晋级?

发布于 2015-12-04 17:22:32

4楼

你的 PROFIBUS DP 分站的IO 进入到你的PLC 的过程映像区 实际时间和4个时间有关。

第一个时间是大家都知道的OB1的扫描周期

第二个是 DP 系统信息循环Ttr时间

///////////////////

Ttr = ( TSYN + T ID1 + T SDR + Header + I x 11TBit + 0 x 11TBit ) x Slaves/BdsDP

TID1= 在主站的空闲时间=典型的75个位时间
TSDR= 在从站的站延迟时间=典型的11个位时间
Header =在请求和响应帧中的电文头= 198个位时间

I =每个从站的输入数据字节数
O =每个从站的输出数据字节数
Slaves =从站个数

BdsDP=总线波特率

其中TSYN + T ID1 + T SDR + Header=常数371,所以公式个简化为

Ttr = ( 371 + 11(I+O)) x Slaves/BdsDP

/////////////

第三个是,DP从站的背板总线时间


第四个是,读入IO信号的时间


所以你的理想的最小的DP从站的IO信息进入过程映像区的时间为:OB1+Ttr+背板总线时间+读入IO信号时间,最坏情况是最小时间的2倍。

如果,不读过程映像区,直接读PI区,只是少了部分OB1的扫描时间


DP网络的实际通讯扫描时间 还是挺难把握 说是多少,只能是大概在一个范围!

人生就像一场旅行!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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