恭喜,你发布的帖子
发布于 2023-12-05 08:50:57
19楼
FC 和 FB 最大的差别之一就是 FC 只能使用外部的数据,而 FB 可以使用自身的数据(所以 FB 调用会有实例一说)
所以从原则上讲,所有的 FB 与 FC 可以互相改造成对方;
举个最简单的例子,模拟量转成工程量,同时判断是否超设定报警(含延时报警)
如果是 FC,那引脚中需要含 当前模拟量、模拟量上下限、工程量上下限,报警上下限(当然可以把后面的设定值定义成 UDT 传入 FC),定时器等等;
而用 FB 呢,可以把 上下限的参数、定时器 作为 FB 的静态变量存在 FB 实例中,调用时仅需传入 当前模拟量 即可;
请填写推广理由:
分享
只看
楼主