回复:据说网络时间很长

yming

西门子1847工业学习平台

  • 帖子

    23148
  • 精华

    881
  • 被关注

    1253

论坛等级:至圣

注册时间:2004-03-06

钻石 钻石 如何晋级?

发布于 2018-09-07 22:36:27

28楼

展开查看
以下是引用芳季在2018-09-07 22:07:26的发言 >26楼

哦。这个答案我很适合,说中我想知道的东西了。

是不是说一般通讯会比扫描更快?

扫描一次,已经通讯了一百几十次了。那么显得通讯的时间好像已经可以忽略了。

我心里最大的一个疑问就是,实物两条皮带应该在“同一时刻”从a速增加到b速,但是实际两者有先有后,谁先谁后没有规律,前后相差0.6秒。

到底就算出错了,会是什么东西出错了呢?作为编程者,一定不会是主观地做出这个先后次序的。会是什么原因?这个疑问,那个外援一直没给答复。

以下是引用yming在2018-09-07 22:00:09的发言 >:要是PN分布式IO,...

引用详细内容:

要是PN分布式IO,不会那么慢的。

在PN IO通讯中,使用的是100M速率。就是说,每毫秒可以发送这种短小报文将近200-300条。

对于1200、1500 来说,它的通讯是与主扫描循环并行的(时间片)而不是主扫描循环之后来执行。对于 RT来说是仍是异步通讯。

具体你可以去看 组态中的发送时钟和 IO刷新周期。通常发送周期是1mS。这个意思就是 每毫秒会与 一个或几个 分布式IO设备交换信息。具体与那(些)个IO设备交换信息,则要看每个IO设备的配置;有的是2mS有的是4mS。通常是选用自动配置。2mS的意思就是 每2mS这台的IO信息就刷新一次;4mS的意思就是 每4mS 这台的IO信息就刷新一次。

IO刷新是一回事,而主扫描程序映像区刷新又是另外一回事儿。如果主循环扫描长达70毫秒,那就是70毫秒与IO映像区交换一次。

你可以在线看。


你应该看在线扫描情况和IO刷新周期。

默认使用的是自动分配。哪台是2毫秒,哪台是4毫秒是不一样的。

每次发送,发送的给谁的报文不同。它有通讯负荷分配。

可能第一次给第一台、第四台、第五台;第二次给第二台、第六台、第三台。。。。

PN网络参数可以改成手动调整的。

对于100M网络来说,1毫秒的发送时钟,网络空闲是很多的。那些空闲是给其他通讯用的。

但你的串联网络不是个好方法。中间某台出点问题,网络就垮了。

就是用普通交换机,都插在一个交换机上面最好。



学而时习之,不亦说乎?温故而知新,不亦乐乎?
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15120条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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