当前位置: 主页 > PLC控制

ob1里程序段过多影响扫描速度吗?

除了调用几个FC外,又写了许多程序段。

ASs='html_titleimg_p' STyle='text-align:CEnter;'>

最佳答案

我们通常把程序写成若干FC或fb,是为了将程序划分清晰,便于调试和阅读;
其实多数PLC都是单线程的,即在OB1一个循环周期内完成满足条件调用的程序块的扫描、执行;只有部分厂家的CPU可以是多线程的,并且每个线程的扫描周期可以按任务实时性要求确定等级和循环周期。

对于我们通常使用的单线程CPU来说,把程序写到FC,OB1调用FC或直接在OB1内部编写程序来说,CPU的整个扫描周期基本上是一样的,所以单独写成FC或直接OB1内编程区别不大。

提问者对于答案的评价:
谢谢

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号