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

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

精华主题: 3 篇
发帖数量: 6778 个
工控威望: 38381 点
下载积分: 4486 分
在线时间: 9541(小时)
注册时间: 2006-09-13
最后登录: 2024-12-29
查看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
谢谢大家的帮助。