300plc中FB块必须至少要有一个DB?

西门子plc 发布于 7个月前 分类:S7-300/400

是不是每一个FB块必须至少要有一个DB?如果我的FB中使用的全部是绝对地址(例如 I 或者Q类地址)不是用中间变量。那么DB快还有设么用?

2个回复

  • plc学习
    plc学习

    你这种用法完全违背了FB的原意!!!
    如果全部使用绝对地址,那么我认为是属于初级或者叫做低级编程办法。
    FB本来就是为了方便解决同一类控制方法的程序重复编写的
    如果用绝对地址,那么类似的设备必须通过多次编程来解决。使用FB可以一次编程多次调用。

    我认为这才是解决你的问题的最好办法,而不是问如果在FB里面用绝对地址的方法或者可行与否。

    FB本来就是为了不引用绝对地址,你在里面用只会造成本FB仅能调用一次。

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

    对FB块背景数据是必须的.
    绝对地址可以在FB里面直接引用.