回复:应用探讨——CPU循环的探讨——发帖整理

总坛主 西门子1847工业学习平台

  • 帖子

    3679
  • 精华

    8
  • 被关注

    366

论坛等级:至圣

注册时间:2003-06-06

普通 普通 如何晋级?

发布于 2013-01-06 13:19:03

42楼

quote:以下是引用SAGITAR在2012-11-19 11:39:05的发言:
quote:以下是引用々稻草人々在2012-11-16 09:44:46的发言:
转载内容,供学习。
如图,程序循环执行500次,想请问下这样需要多长时间?CPU的扫描周期时间是150ms,有可能超出CPU的监控时间而报故障嘛?CPU扫描一个network1的时间是多少?用的是CPU 315-2DP。



1、程序循环执行500次,想请问下这样需要多长时间?
如果CPU的扫描周期时间是150ms,程序循环执行500次,则是150ms X 500的关系。
2、有可能超出CPU的监控时间而报故障嘛?
如果启用了看门狗功能,则报故障。
3、CPU扫描一个network1的时间是多少?用的是CPU 315-2DP。
一个network1的指令数量是可变的,其扫描时间是指令数量的函数。用户不需顾及一条指令、一个程序段的扫描时间。重要的要注意一个周期的扫描时间。可以通过OB1 的临时变量确定其循环周期。

其实通信负荷20%,是有诸多含义的。如果使用PUT/GET是对CPU的循环周期影响很小的,几乎没有,如果使用BSEND/BRECV那么是对周期时间的影响是很大的,20%的限制的意义就在这里。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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