首页 上一页 1 2 3 4 5 下一页 尾页

求教FC和FB用途的区别 点击:12331 | 回复:89



拓荒

    
  • 精华:2帖
  • 求助:0帖
  • 帖子:14帖 | 43回
  • 年度积分:0
  • 历史总积分:219
  • 注册:2006年10月23日
发表于:2007-09-26 17:02:00
楼主
FC和FB在什么情况下用合理


楼主最近还看过



皓月

  • 精华:9帖
  • 求助:0帖
  • 帖子:483帖 | 5271回
  • 年度积分:0
  • 历史总积分:8863
  • 注册:2003年11月09日
发表于:2007-09-26 17:21:00
1楼
我基本上只用FC.感觉没有什么

拓荒

  • 精华:2帖
  • 求助:0帖
  • 帖子:14帖 | 43回
  • 年度积分:0
  • 历史总积分:219
  • 注册:2006年10月23日
发表于:2007-09-26 19:37:00
2楼
FC用着更方便些吗

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2007-09-26 21:30:00
3楼
这种问题属于弱智,可以买一本书看看,很简单!

其实你还是FB的概念没有弄清楚是!!!!

拓荒

  • 精华:2帖
  • 求助:0帖
  • 帖子:14帖 | 43回
  • 年度积分:0
  • 历史总积分:219
  • 注册:2006年10月23日
发表于:2007-09-26 22:47:00
4楼
请教,我看到好多工程中只用到FC,为什么 很少用FB呢

笔笔名

  • 精华:4帖
  • 求助:11帖
  • 帖子:290帖 | 1797回
  • 年度积分:1
  • 历史总积分:3209
  • 注册:2002年3月17日
发表于:2007-09-27 07:12:00
5楼
在学习中!!

三脚猫

  • 精华:0帖
  • 求助:0帖
  • 帖子:180帖 | 1598回
  • 年度积分:0
  • 历史总积分:1097
  • 注册:2004年7月08日
发表于:2007-09-27 08:48:00
6楼
FB比FC多一个静态参数块,保存着调用参数,
其它没有区别,如果不想保存调用参数,就用FC好了.

笔笔名

  • 精华:4帖
  • 求助:11帖
  • 帖子:290帖 | 1797回
  • 年度积分:1
  • 历史总积分:3209
  • 注册:2002年3月17日
发表于:2007-09-27 08:54:00
7楼
看来还是楼上说的一针见雪啊!!!!

金粟兰看法

  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 479回
  • 年度积分:0
  • 历史总积分:975
  • 注册:2006年8月23日
发表于:2007-09-27 10:31:00
8楼
呵呵,也是跟我一样的菜鸟
 面试:某工问,西门子300的FB和FC有何区别?
   答:主要是存取方式不同,fb是静态的,fc是动态.......(被打断)
   某工答:fb是用背景数据块,fc是用共享数据块,fc中能调用fb............
   结论:你不懂plc,最基础的都不懂,没用过西门子的产品.
FB和FC区别不是存取方式的不同吗?即FB有存取区(静态),FC无存取区(动态)这样说的不对?我认为共享数据块就是无存取区,大家共享撒,背景数据块就是有存取区,自己专用撒.
西门子的东西,我不敢认为很精通,用还是没有什么大问题的.现在高人告诉最基础的都不懂,所以很困惑,自己真的说的不对?
告诉你,其实我是对的.
 lmhx说的对fc用的多一些.节约存取空间嘛.呵呵.

Neo.Lee

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 73回
  • 年度积分:0
  • 历史总积分:327
  • 注册:2003年1月28日
发表于:2007-09-27 21:01:00
9楼
楼上面试时答的是概念不清。

毕庆民

  • 精华:21帖
  • 求助:5帖
  • 帖子:584帖 | 5227回
  • 年度积分:0
  • 历史总积分:10489
  • 注册:2005年6月13日
发表于:2007-09-27 21:43:00
10楼
关于资源问题我感觉太难不够用,可能是一直从事继电器控制电路的原因
200的挂满了7个模块,M区与V区才用了一点点.300的MPI口的挂满了32个模块M区与V区用过的比例更少.DP口的还没有挂到过100个模块,资源就不好说了.
区别在于用吧,需要那种功能时就知道区别了.

笔笔名

  • 精华:4帖
  • 求助:11帖
  • 帖子:290帖 | 1797回
  • 年度积分:1
  • 历史总积分:3209
  • 注册:2002年3月17日
发表于:2007-09-28 08:08:00
11楼
恭喜大家多聊聊这东西。好好学习一把!!!我对什么FB、FC多不知道!!

苦学

  • 精华:0帖
  • 求助:0帖
  • 帖子:28帖 | 1034回
  • 年度积分:2
  • 历史总积分:2430
  • 注册:2005年3月13日
发表于:2007-09-28 09:51:00
12楼
学习中

金粟兰看法

  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 479回
  • 年度积分:0
  • 历史总积分:975
  • 注册:2006年8月23日
发表于:2007-09-28 11:22:00
13楼
引 Neo.Lee:楼上面试时答的是概念不清。
那请你告诉我 :不懂plc的菜鸟哪个概念没搞清楚呢?还是自己没有搞的清楚.呵呵.
三脚蟾已经说的很清楚了.如果有点高级语言基础,就很容易理解了.fc和fb的区别,用个不太恰当的比方吧:就象到银行存钱,选择是活期还是定期.其实都是存钱,只是存钱的方式不同而已.如果你的钱多的银行钱柜装不下了.那就要考虑是增加钱柜还是用更省钱柜空间的存钱方式.那可是好事啊!呵呵
所以用fc还是fb在于编程者个人.我曾遇到一个高手高手高高手,他写的程序就很少用fb.
以上个人愚见.欢迎各位指正

freeskyman

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 55回
  • 年度积分:0
  • 历史总积分:135
  • 注册:2005年5月29日
发表于:2007-09-28 12:45:00
14楼
不懂 学习

djhchx

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 9回
  • 年度积分:0
  • 历史总积分:18
  • 注册:2003年9月14日
发表于:2007-09-28 15:32:00
15楼
fb用的比较多,fb用的比较少,但是在编程时要通盘考虑的,好的程序是最少得步数取得最大的效果

勤耕耘

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 37回
  • 年度积分:0
  • 历史总积分:80
  • 注册:2003年8月26日
发表于:2007-09-29 14:45:00
16楼
这帖是个好帖,可真正能有人回答清楚吗?
反正我不知道,

希望高人能诠释清楚,

majoryuan

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 11回
  • 年度积分:0
  • 历史总积分:25
  • 注册:2003年6月09日
发表于:2007-09-29 16:00:00
17楼
我来回答,在我学习Step7 5.3 一星期后理解了不知道对不对
FB中可以定义静态变量,每个FB可以定义多个背景数据块,来代表同种类型的不同设备。这样只通过一个功能块就可以完成多个设备的变程。
而FC中不可以定义背景数据块,一般情况下只能使用共享数据块中的数据,但同时也可以通过全局变量定义方式来访问其他背景数据块。
我个人的经验:在有多个类似的设备的时候,尽量抽象出这些设备的共同点,编写一个FB,然后通过FC来挂点或处理一些不同点。

拓荒

  • 精华:2帖
  • 求助:0帖
  • 帖子:14帖 | 43回
  • 年度积分:0
  • 历史总积分:219
  • 注册:2006年10月23日
发表于:2007-09-29 21:00:00
18楼
我认为 majoryuan说的好,FB可以精简程序,就象手册中发动机的例子,FB10调用FB1,FB1C又调用DB10的多重背景功能块一样,

皓月

  • 精华:9帖
  • 求助:0帖
  • 帖子:483帖 | 5271回
  • 年度积分:0
  • 历史总积分:8863
  • 注册:2003年11月09日
发表于:2007-09-29 23:55:00
19楼
由fc也可以调用多个数据块,用循环指令

bandit

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 132回
  • 年度积分:0
  • 历史总积分:1520
  • 注册:2003年7月19日
发表于:2007-10-02 23:18:00
20楼
学习

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 3 4 5 下一页 尾页