FC模块中 in-out 引脚表示什么意思

西门子plc 发布于 1年前 分类:S7-300/400

AN    M     12.0
=     M     13.0
A     M     12.0
NOT
=     M     12.0     次程序放在ob1或ob35中执行的周期是否相同.  FC模块中 in-out 引脚表示什么意思

2个回复

  • plc电工爱好者
    plc电工爱好者

    不相同,OB1会因为每次调用的子程序不同等原因造成执行周期的不同,然而OB35属于中断,其优先级高于OB1其会按照你设定的时间间隔定时执行。FC中的IN-OUT用于定义输入出类型参数,即如果你定义了一个IN-OUT的形参,同时在调用时附实参如为MW0,在调用FC时通过MW0传递实参给FC,你可以内部编程在FC执行完成后再将值传递给MW0带出。

  • plc学习
    plc学习

    上面几位已经说的很清楚,我补充一点.S7提供了多达九个的循环中断OB (OB30至OB38),它们以固定的时间间隔来中断用户程序。下表给出了循环中断OB的缺省时间间隔和优先级。
    OB编号 缺省时间间隔 缺省优先级
    OB30 5s 7
    OB31 2s 8
    OB32 1s 9
    OB33 500ms 10
    OB34 200ms 11
    OB35 100ms 12
    OB36 50ms 13
    OB37 20ms 14
    OB38 10ms 15