注册名:

密码:

个人注册

企业注册

商务申请

商务管理平台

企业管理平台

个人管理平台

我的工控博客

中国工控网www.chinakong.com

首页 | 新闻中心 | 工控论坛 | 经验视点 | 工控商务 | 电气手册 | 工控博客 | 招聘求职 | 网上调查 | 企业中心 | 供求信息 | 资料中心 | 工控书店

所在位置:工控论坛 -- PLC论坛 -- 西门子PLC论坛 -- PLC编程

中国工控网搜索:

 自动化企业招聘

更多..

 登陆:密码:  注册  密码

搜索:

发表人:mazujun 发表时间:2003/6/13 10:50:00  

 

 本栏论题: 问:STEP7编程中FB与FC有啥区别?请指教!  [7538]

    问:STEP7编程中FB与FC有啥区别?请指教!

以下是关于《问:STEP7编程中FB与FC有啥区别?请指教!》论题的回复(共10篇)

回复人:maxlau 

 回复时间:2003/6/14 13:46:00

支持(463) | 反对(467)

 

    回复:一个是F

    先说FC吧:Functions (FCs) 不分配有数据储存区,FC中的临时变量存于‘local data stack’.在FC执行后这些数据丢失(如temp)。如要‘永久’保存,可以用DB用区. 鉴于FC没有独占的数据存储区,所以调用时必须将实参传给FC的形参,不能分配初始值给FC的局部变量(如in/out 或是temp)。

回复人:sophia 

 回复时间:2003/6/18 17:12:00

支持(338) | 反对(622)

 

    回复:象高级语言中的库函数与子程序的关系

    无

回复人:tian1983 

 回复时间:2007/11/14 11:06:00

支持(372) | 反对(359)

 

    需要从外部调用大量实数的,用FB的DB块
    用做子程序的时候,一般要用FC

回复人:newboy 

 回复时间:2008/5/20 21:16:00

支持(394) | 反对(436)

 

    简单说fb有stat,fc没有,fb被调用后数据保存在DB用区。相反fc没有数据存储区。

回复人:limassol 

 回复时间:2009/12/1 19:38:00

支持(635) | 反对(299)

 

    不同的块

回复人:yin2453 

 回复时间:2010/5/27 12:40:00

支持(330) | 反对(530)

 

    学习了!谢谢

回复人:唐高祖 

 回复时间:2010/9/25 14:45:00

支持(325) | 反对(337)

 

    有几个第一次听说,希望以后能采用,支持!

回复人:flyhaohao 

 回复时间:2012/2/15 14:07:00

支持(403) | 反对(951)

 

    FB适合用作带有多种变化的接口的函数而不适合做子程序,FC只适合做子程序和固定的函数

回复人:qxj0715 

 回复时间:2019/1/30 14:53:00

支持(356) | 反对(225)

 

    FB 是函数块,是将自身的值永久存储在背景数据块中的代码块,在块执行后这些值仍然可以用;
    FC 是函数,只能做子程序。没有专用存储区的代码块。

回复人:zhaoming_li 

 回复时间:2019/12/26 11:50:00

支持(300) | 反对(333)

 

    有没有背景数据块或者多层调用

如果要回复本栏论题,请首先中国工控网www.chinakong.com

·如果你已经是中国工控网www.chinakong.com成员,请直接登录。

·如果你还不是中国工控网www.chinakong.com成员,请首先注册,注册为免费!

注册名:

密  码:

           注册中国工控网www.chinakong.com
           忘记密码

关闭该窗口

关于我们     免责声明     服务项目     广告联系     友情链接     联系方式     意见反馈     设为首页     加入收藏

 ©2023-2025 中国工控网(www.chinakong.com) 版权所有 豫ICP备17046657号

管理员信箱:chinakong98@163.com  服务热线:13525974529

洛阳博德工控自动化技术有限公司

中国    洛阳