回复:求助,SCL编程

RENHQ

西门子1847工业学习平台

  • 帖子

    13657
  • 精华

    61
  • 被关注

    2166

论坛等级:至圣

注册时间:2008-12-28

钻石 钻石 如何晋级?

发布于 2017-01-18 08:21:37

7楼

您太客气了,我也不是什么前辈,编程经验也不是很丰富,没怎么做过项目呢,我们互相学习。

你分析的也很对

我没看仔细,抱歉,以为获取时间在for循环外面呢

不过不管在外面,还是在里面

PLC执行for循环的时候速度也是很快的,进行浮点数运算CPU312最短1.1us,如果你程序不大的话,可以从CPU模块信息里面看到CPU的扫描周期,10ms+就算比较长的了,一般也就3-8ms或者更短,这程序里面得包含很多浮点数运算,用FOR循环多了,影响加长CPU的处理时间,也会影响程序其他地方的执行效率,把整个CPU的运行速度给拖下来了,还是改一下的号

你这样一个扫描周期就处理完的随机,下一个扫描后期接着改变,变化的也太快,没有什么实际应用的效果吧?

你可以设置一个时间,多长时间刷新一次,一般的几百ms刷新一次就够了吧?

不知道您这是要应用到哪里~

Q群:https://jq.qq.com/?k=9BDuEgf6
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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