回复:S7200数据序及对应位置排序

芳季

西门子1847工业学习平台

  • 帖子

    15507
  • 精华

    101
  • 被关注

    960

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2012-07-11 08:59:34

14楼

如果我那序号分离的排序出来了之后,运行时间需要2200毫秒的话如何是好?
我应该怎样从循环中打断,限制扫描时间?
我是说如果。
我意料不到运行时间究竟有多长。一个循环里,光比较用的就要间接寻址480次,浮点比较239次,而且这样的循环,内循环次数递减外循环要240次。一开始,初始化序号表也要循环填写递增的序号240次。期间还要有很多指针的计算。
想着想着我都不敢写下去了。
当想到要用1毫秒计时器在内循环中登记运行时间的话,会造成扫描时间更加长。而且每次循环都要记录当前循环次数,内外都要记录,以便用于退出后再继续工作的时候的恢复。你在外循环中登记的话要做的事情是少了,但就控制不了内循环的时间。
如何分割好啊啊啊啊啊?
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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