首页 热点资讯 义务教育 高等教育 出国留学 考研考公

西门子PLC编程中FB和FC的区别

发布网友 发布时间:2022-04-23 09:42

我来回答

2个回答

热心网友 时间:2023-07-08 04:14

FC+全局数据块可以实现和FB一样功能,但是编程时如何选择FB和FC呢?
一般用FB实现控制功能,FC调用FB把程序进行分段,这样条理更清晰。
比如电机控制、气缸控制、工位控制写成FB,手动自动写成FC,FC多次调用FB这样程序条理清晰。
看懂的同学点 !

热心网友 时间:2023-07-08 04:14

FB是带DB块的,每次执行FB,都是从相应的DB块中读数据、写数据到DB块。这样,对于有相同功能的指令,可以用一个FB块,加上不同的DB块,就可以重复调用FB。如电机或阀门功能块,编写一个FB功能块,就可用于多个电机或阀门,只是DB的不同。
FC执行的时候,数据都是直接读取,中间变量每次执行都是不同的。
对于需要保存中间数据,且中间数据比较多的,用FB比较方便,定义DB块就可以。不保存中间数据,或中间变量比较少的,也可用FC实现,只是要一个一个变量定义,一个一个变量赋值。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com