• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
龙道友
级别: 正式会员
精华主题: 0
发帖数量: 19 个
工控威望: 59 点
下载积分: 621 分
在线时间: 3(小时)
注册时间: 2025-03-31
最后登录: 2025-07-07
查看龙道友的 主题 / 回贴
楼主  发表于: 34天前
一直分不清FB和FC在实际使用过程中的区别,各位大佬,FB和FC有什么区别,请举个例子详细说明一下,非常感谢
langui
级别: 论坛先锋
精华主题: 0
发帖数量: 1602 个
工控威望: 1824 点
下载积分: 6385 分
在线时间: 701(小时)
注册时间: 2014-06-16
最后登录: 2025-07-18
查看langui的 主题 / 回贴
1楼  发表于: 34天前
FB有自己的背景数据块,所产生的数据都存在自己的背景块里。FC没数据背景块,所产生的数据在一个扫描周期后自动清零。你自己可以写个a=a+1指令。FB的话数据会一直加上去直到数据溢出,FC永远都只=1.
本帖最近评分记录:
  • 下载积分:+1(cccccy) 热心助人!
    http200
    级别: 正式会员
    精华主题: 0
    发帖数量: 13 个
    工控威望: 57 点
    下载积分: 119 分
    在线时间: 5(小时)
    注册时间: 2024-12-23
    最后登录: 2025-07-03
    查看http200的 主题 / 回贴
    2楼  发表于: 34天前
    FC+DB=FB
    wzbarley
    好好学习,天天向上。
    级别: 探索解密
    精华主题: 0
    发帖数量: 156 个
    工控威望: 199 点
    下载积分: 21101 分
    在线时间: 287(小时)
    注册时间: 2023-09-27
    最后登录: 2025-07-19
    查看wzbarley的 主题 / 回贴
    3楼  发表于: 34天前
    好好学习,天天向上。
    robert661122
    级别: 探索解密
    精华主题: 0
    发帖数量: 59 个
    工控威望: 177 点
    下载积分: 415 分
    在线时间: 202(小时)
    注册时间: 2013-01-31
    最后登录: 2025-07-18
    查看robert661122的 主题 / 回贴
    4楼  发表于: 34天前
    FB块优点:

    1. 易于移植性,对于相同控制逻辑不同参数的被控对象,只要使用不同的背景DB,同一个FB块就可以方便
    2. 多重背景,减少重复工作,提高效率
    3. 多次调用时,参数修改方便
    4. 有独立的存储区

    FC块优点:

    1. 小巧灵活,对于非多次调用的程序更易理解
    2. 不占用额外的存储资源
    哈喽123
    不和不如自己的人争高低论短长!
    级别: 略有小成
    精华主题: 0
    发帖数量: 236 个
    工控威望: 434 点
    下载积分: 2800 分
    在线时间: 38(小时)
    注册时间: 2023-03-02
    最后登录: 2025-07-19
    查看哈喽123的 主题 / 回贴
    5楼  发表于: 34天前
    FB就像私人别墅,独立的;FC就像大杂院,共用的。
    做数据运算的话,建议用FB;只是简单的逻辑控制,FC就够用了
    wucailuobo
    级别: 正式会员
    精华主题: 0
    发帖数量: 64 个
    工控威望: 72 点
    下载积分: 344 分
    在线时间: 3(小时)
    注册时间: 2024-11-10
    最后登录: 2025-07-20
    查看wucailuobo的 主题 / 回贴
    6楼  发表于: 33天前
    FC给自己用,FB能给别人用
    wlmissyou
    级别: 探索解密
    精华主题: 0
    发帖数量: 66 个
    工控威望: 169 点
    下载积分: 1325 分
    在线时间: 127(小时)
    注册时间: 2017-06-11
    最后登录: 2025-07-18
    查看wlmissyou的 主题 / 回贴
    7楼  发表于: 33天前
    上面回答的我认为都太欠缺,或许楼主是想问在编程时FC和FB该如何选择。

    我来回答就一句话:
    程序在PLC内单周期就能出结果 选FC,程序在PLC内多周期才能出结果 选FB。

    这回答含金量老高了,在任何书,手册上都没有这样回答的,就悟吧。

    如数值转换,量程转换,数值处理等单周期内出结果就用FC。

    如果程序里有沿,有过程值,有定时器,需要使用上周期数据的程序用FB。所说的沿,过程值,定时器等放入FB的静态区。

    记住要高内聚低耦合。
    [ 此帖被wlmissyou在2025-06-19 14:05重新编辑 ]
    本帖最近评分记录:
  • 下载积分:+5(cccccy) 热心助人!
  • 下载积分:+1(龙道友) 好贴好贴!
  • 下载积分:+1(工控小白-凯) 好贴好贴!
  • 下载积分:+1(sunpeng) 好贴好贴!
    fczxjh
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 642 个
    工控威望: 1357 点
    下载积分: 2478 分
    在线时间: 279(小时)
    注册时间: 2019-07-15
    最后登录: 2025-07-15
    查看fczxjh的 主题 / 回贴
    8楼  发表于: 33天前
    性能够就全用FB,能坐飞机就不要考虑骑单车了
    [ 此帖被fczxjh在2025-06-18 10:37重新编辑 ]
    caishm
    级别: 正式会员
    精华主题: 0
    发帖数量: 31 个
    工控威望: 58 点
    下载积分: 513 分
    在线时间: 4(小时)
    注册时间: 2025-05-27
    最后登录: 2025-07-07
    查看caishm的 主题 / 回贴
    9楼  发表于: 32天前
    可以看看这个
    附件: 西门子FC与FB究竟有啥区别?.pdf (632 K) 下载次数:98
    网站提示: 请不要用迅雷下载附件,容易出错
    龙道友
    级别: 正式会员
    精华主题: 0
    发帖数量: 19 个
    工控威望: 59 点
    下载积分: 621 分
    在线时间: 3(小时)
    注册时间: 2025-03-31
    最后登录: 2025-07-07
    查看龙道友的 主题 / 回贴
    10楼  发表于: 29天前
    感谢各位大佬的指点
    往事如风
    科技改变制造
    级别: 网络英雄

    精华主题: 0
    发帖数量: 11974 个
    工控威望: 19368 点
    下载积分: 14428 分
    在线时间: 2785(小时)
    注册时间: 2013-01-31
    最后登录: 2025-07-18
    查看往事如风的 主题 / 回贴
    11楼  发表于: 21天前
    感谢9楼的汇总
    三人行者必有我师 ,择其善者而从之
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go