当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
FB和FC的疑问
点击:
694
| 回复:
10
lujun_0520
关注
私信
精华:0帖
求助:1帖
帖子:48帖 | 98回
年度积分:0
历史总积分:492
注册:2006年3月15日
发表于:2008-02-27 19:43:00
楼主
我有个问题,就是FB是要有背景数据块的,但它还是需要在外部填入变量的,既然那样为什么不直接用FC呢,那样FB不就没什么意思了,搞不懂,请高手指点
分享到:
收藏
邀请回答
回复楼主
举报
千山独步
关注
私信
精华:0帖
求助:0帖
帖子:159帖 | 3098回
年度积分:4
历史总积分:21261
注册:2007年2月02日
发表于:2008-02-27 23:05:00
1楼
FB就是功能块FC+DataBlock(功能块+数据库)。,用FB可以实现相同工艺不同数据的任务(即一功能块与不同数据块的配合使用,一个FB必须分配一个DB).FC其实就像C语言的子程序一样,子程序里面有很多临时变量叫Temp,可以自己随便取名,另外,这个子程序里面还可以自己定义很多对外联系的变量,就是INput和OUTput,这样完成一个功能FC。。
回复
引用
举报
苗子
关注
私信
精华:0帖
求助:1帖
帖子:363帖 | 2721回
年度积分:0
历史总积分:5525
注册:2002年11月15日
发表于:2008-02-28 13:02:00
2楼
楼上说的非常正确!
回复
引用
举报
1知0.5解
关注
私信
精华:0帖
求助:0帖
帖子:11帖 | 146回
年度积分:0
历史总积分:651
注册:2007年11月22日
发表于:2008-02-28 17:03:00
3楼
fb制作的功能块系统资源利用多,但其管脚不必都填上,适合相似或相同控制参数的通用功能块
回复
引用
举报
1知0.5解
关注
私信
精华:0帖
求助:0帖
帖子:11帖 | 146回
年度积分:0
历史总积分:651
注册:2007年11月22日
发表于:2008-02-28 17:04:00
4楼
fb制作的功能块系统资源利用多,但其管脚不必都填上,适合相似或相同控制参数的通用功能块
回复
引用
举报
鸡蛋饼...
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 315回
年度积分:0
历史总积分:414
注册:2003年8月26日
发表于:2008-02-29 11:02:00
5楼
FB很重要一点就是可以定义静态变量。 自己体会一下静态变量和临时变量的差别,就可以知道FB的优点了。 当然FC不需要DB块。。
回复
引用
举报
keshugen
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 19回
年度积分:0
历史总积分:29
注册:2007年12月11日
发表于:2008-02-29 11:51:00
6楼
楼上说的都非常正确!
回复
引用
举报
一奇绝尘
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 227回
年度积分:0
历史总积分:55
注册:2005年4月26日
发表于:2008-03-07 10:11:00
7楼
我也有这个疑问,谢谢上面的解答
回复
引用
举报
净
关注
私信
精华:0帖
求助:0帖
帖子:5帖 | 59回
年度积分:0
历史总积分:165
注册:2006年10月02日
发表于:2008-03-08 00:53:00
8楼
PS:"一个FB必须分配一个DB" 这句话说的有点不够严谨。FB也可以不分配DB啊!——多重背景!
在德国的编程规则有一点说的是:在FC中尽可能的不使用全局变量,尽可能的面向对象。意思就是FC可以跨程序,尽可能的达到面向对象的编程目的。这样的例子有很多就不一一列举了。
回复
引用
举报
水边清浅横枝瘦
关注
私信
精华:0帖
求助:4帖
帖子:78帖 | 3488回
年度积分:8
历史总积分:5664
注册:2006年7月11日
发表于:2008-03-08 09:41:00
9楼
学习
回复
引用
举报
keshugen
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 19回
年度积分:0
历史总积分:29
注册:2007年12月11日
发表于:2008-07-10 08:39:22
10楼
上面一楼,说的很多。
回复
引用
举报
热门招聘
相关主题
PLC基础知识简介
[157365]
怎么找不到LG PLC官方网站?
[20521]
PLC现状与发展浅论
[10345]
各位 请帮我解析下 PLC闪烁电...
[9003]
下了一个三菱PLC实例,里面有...
[17456]
plc中扫描周期是什么意思?谢...
[14958]
兼职PLC编程
[10001]
工控老鬼 西门子S7200入门&精...
[8427]
谈谈PLC
[7432]
西门子PLC S7-200∕300∕400∕1...
[8466]
官方公众号
智造工程师
客服
小程序
公众号