S7 300 PLC编程FB块与FC块怎么用?
5个回答
展开全部
1. 调用FB块时,需要提供一个DB块做为此FB块的数据块,用于存储此FB块的一些过程数据,第一次运算的结果,能给下次运算使用。
2. 调用FC块,不需要提供DB块,在FC中也可以使用一些FC块内部的临时数据,但FC块执行完成后就会释放,不能提供给下次运算使用。
所以,一般比较大的子程序,有很多的中间过程数据,比如PID等,就需要使用FB;一般的程序块使用FC就可以了。
2. 调用FC块,不需要提供DB块,在FC中也可以使用一些FC块内部的临时数据,但FC块执行完成后就会释放,不能提供给下次运算使用。
所以,一般比较大的子程序,有很多的中间过程数据,比如PID等,就需要使用FB;一般的程序块使用FC就可以了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
FB有背景数据块,FC没有.程序可以编写在FB里,也可以在FC里.在OB1里直接调用.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实都是子程序,FB里由背景数据块,FC里面没有
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CALL FC1
CALL FB1,DB1
CALL FB1,DB1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询