joybook5000g
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看joybook5000g的 主题 / 回贴
楼主  发表于: 2009-12-17 07:55
想请问大家:在STEP7编程时,如何选择是在FB还是FC中编程?
wwcwwc
级别: VIP会员

精华主题: 0
发帖数量: 3392 个
工控威望: 3188 点
下载积分: 70175 分
在线时间: 1601(小时)
注册时间: 2008-04-20
最后登录: 2024-06-02
查看wwcwwc的 主题 / 回贴
1楼  发表于: 2009-12-17 08:44
我来简单地回答:二者区别是FB可以带DB,而FC不能带.
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6747 个
工控威望: 37102 点
下载积分: 10150 分
在线时间: 9415(小时)
注册时间: 2006-09-13
最后登录: 2024-06-16
查看cvlsam的 主题 / 回贴
2楼  发表于: 2009-12-17 08:46
一个良好的编程习惯是:当你需要返回多个返回值时,使用FB,否则使用FC,这个习惯适用于所有的支持IEC61131-3规范的PLC品牌。

虽然OpenPLC组织定义了FC不可使用静态变量,不可建立IN-OUT变量,但是西门子虽然支持该规范。

Regards
little.zhang
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看little.zhang的 主题 / 回贴
3楼  发表于: 2009-12-17 09:24
我是喜欢也建议用FC,
joybook5000g
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看joybook5000g的 主题 / 回贴
4楼  发表于: 2009-12-17 21:11
谢谢大家的帮助。