关于怎么调用OB35

plc电工爱好者 发布于 2星期前 分类:S7-300/400

我想在OB1中调用OB35,但是我用 CALL OB35,就是不行,我想请教各位大哥怎样才行

1个回复

  • 西门子plc

    所有的OB都不需要调用!!!
    OB35是100毫秒执行一次。
    OB1的优先级是最低的!
    如果有一些程序处理不需要太快,或者有时间要求,可以使用OB35等组织块 ,OB35是100MS调用一次!另外有一些用于中断的组织块,比如
    OB80 CYCLE  TIME  FAULT :程序循环超时调用;
    OB86 :机架故障时调用;
    OB121:程序故障时调用;
    OB122:模块访问出错时调用

    这些组织块在CPU检测到故障时调用,没有的话就会停机,即使下载一个空的该组织块也能够避免停机。
    另外还有一些其他功能的OB块,
    比如OB100:CPU启动时调用,一般用于产生第一个扫描周期

    建议你看一下STEP7的书籍,OB块很多,看一下具体的OB介绍!!