xiaoluo1
级别: 探索解密
精华主题: 0
发帖数量: 88 个
工控威望: 168 点
下载积分: 558 分
在线时间: 73(小时)
注册时间: 2010-03-05
最后登录: 2016-10-12
查看xiaoluo1的 主题 / 回贴
楼主  发表于: 2014-05-06 23:11
以前一直用三菱Q、FX进行各种程序、通讯的编写。上个礼拜开始学习西门子,有个困惑想请教下各位大侠,FB与FC的区别能通过实际程序中的应用进行解释下吗?网上我也查了很多资料,大概的理论道理我也看了很多,可还是搞不明白,在实际运用中它们究竟有什么区别!比如说,什么地方只能用FB,而FC没有这个功能等等等等!
谢谢各位大哥,帮帮忙!
zsb2010
级别: 工控侠客
精华主题: 0
发帖数量: 117 个
工控威望: 2362 点
下载积分: 4026 分
在线时间: 340(小时)
注册时间: 2009-09-02
最后登录: 2024-01-21
查看zsb2010的 主题 / 回贴
1楼  发表于: 2014-05-07 08:40
举例: 现在一个项目要用到 星-三角 启动 3套
架构都是一样的,但星三角需要定时器吧,每套各一个,
如果你用FC 只有局部变量,你的定时器,就没办法了,那么如用 FC ,那就必须写3个FC,这样子程序的优势就没有了
如你用 FB  有静态变量,就可以用一个 FB ,3次调用,每次分配不同的背景数据块就可以了
浮生若梦
级别: 略有小成
精华主题: 0
发帖数量: 61 个
工控威望: 200 点
下载积分: 2395 分
在线时间: 86(小时)
注册时间: 2013-05-28
最后登录: 2017-12-31
查看浮生若梦的 主题 / 回贴
2楼  发表于: 2014-05-07 10:57
不会吧?
FC只写一个就可以,然后再在OB1里面调用3次,每次调用,分配不同的实际参数即可。
xiaoluo1
级别: 探索解密
精华主题: 0
发帖数量: 88 个
工控威望: 168 点
下载积分: 558 分
在线时间: 73(小时)
注册时间: 2010-03-05
最后登录: 2016-10-12
查看xiaoluo1的 主题 / 回贴
3楼  发表于: 2014-05-07 14:37
引用
引用第1楼zsb2010于2014-05-07 08:40发表的  :
举例: 现在一个项目要用到 星-三角 启动 3套
架构都是一样的,但星三角需要定时器吧,每套各一个,
如果你用FC 只有局部变量,你的定时器,就没办法了,那么如用 FC ,那就必须写3个FC,这样子程序的优势就没有了
如你用 FB  有静态变量,就可以用一个 FB ,3次调用,每次分配不同的背景数据块就可以了

用一个FC程序,OB里面三次调用应该也可以的啊!您所指的是不是三个电机的定时时间不一样的时候?
lantian9613
级别: 探索解密
精华主题: 0
发帖数量: 13 个
工控威望: 143 点
下载积分: 718 分
在线时间: 8(小时)
注册时间: 2013-05-09
最后登录: 2022-03-31
查看lantian9613的 主题 / 回贴
4楼  发表于: 2014-05-10 14:56
引用
引用第3楼xiaoluo1于2014-05-07 14:37发表的  :

用一个FC程序,OB里面三次调用应该也可以的啊!您所指的是不是三个电机的定时时间不一样的时候?

定时时间不同也可以在OB块里调用的时候设置的吧?