您当前的位置:五五电子网电子知识plc技术PLC入门西门子PLC中FB和FC区别 正文
西门子PLC中FB和FC区别

西门子PLC中FB和FC区别

点击数:7194 次   录入时间:03-04 11:57:28   整理:http://www.55dianzi.com   PLC入门

FB的优点是数据块里的变量可按名字使用,仅仅是显示而已,执行效率和fc一样

补充:

实际上FC更加灵活,fc里可以多次调用opn di 访问多个背景块,ar2也可以做多种用途

fb里的ar2原则上是不能使用了,调用fb还要指定数据块,麻烦

补充2

FB 实际上是编程环境玩的一个魔法而已

PLC的程序指令上实际是没有FBFC的区别的

调用FB或者FC最终都是转化为UC CC的调用指令

要观察编程环境的这个魔法,只需写一个带参子程序(FB 或 FC,并在另一个块里调用,全部

下载后,再更改子程序的参数接口,下载该子程序

(此时调用块的调用指令已无效),然后上载调用块

1,一般用FB编写一些常用的控制程序,例如阀泵的控制等等,在接口得stat变量里面可以定义一些阀门得开度预设值(不通过输入,直接在HMI上面可以控制的),并且可以把现场的故障信号写入stat变量中,直接送到HMI上面。

2,而FC一般就是调用这些FB,给一些输入输出即可。

3FC的所有输入输出必须赋值,而FB只要给出背景数据块即可。

4,当然如果说我不需要什么过程的数值,那就FC好了,简单。

如果大家对计算机编程有点了解的话,我觉得可以这样理解:

1FC象程序里的“函数”,直接调用,针对过程编程;

2FB则象是“类”,具有接口、属性以及方法,用于对“控制对象”编程,而FBDB就象是一个具体的“控制对象”的实例。

上一页  [1] [2] [3] [4] [5] 


本文关键字:西门子PLC  PLC入门plc技术 - PLC入门