西门子PLC问题(渴望编程高人指点)
205www603
205www603 Lv.2
2007年07月27日 11:51:08
只看楼主

再用西门子PLC编程时,可以用到功能块FB和功能FC(FB、FC都是组织块)资料上说FB与FC都可以作为用户编写的子程序,但是我不明白这两个组织块之间到底有什么区别阿?在应用上到底有什么不同之处吗?

再用西门子PLC编程时,可以用到功能块FB和功能FC(FB、FC都是组织块)资料上说FB与FC都可以作为用户编写的子程序,但是我不明白这两个组织块之间到底有什么区别阿?在应用上到底有什么不同之处吗?
免费打赏
205www603
2007年07月31日 09:57:33
2楼
等待中。。。。。。。
回复
cvlsam
2007年08月01日 07:06:19
3楼
FB--功能块,带背景数据块
FC--功能,相当于函数
他们之间的主要区别是:FC使用的是共享数据块,FB使用的是背景数据块
举个例子,如果您要对3个参数相同的电机进行控制,那么只需要使用FB编程外加3个背景数据块就可以了,但是,如果您使用FC,那么您需要不断的修改共享数据块,否则会导致数据丢失。FB确保了3个电机的参数互不干扰。
回复
xxplc
2007年08月13日 21:17:50
4楼
FB,FC本质都是一样的,都相当于子程序,可以被其他程序调用(也可以调用其他子程序)。他们的最大区别是,FB与DB配合使用,DB中保存着FB使用的数据,即使FB退出后也会一直保留。FC就没有一个永久的数据块来存放数据,只在运行期间会被分配一个临时的数据区。在实际编程中,是使用FB还是FC,要看实际的需要决定。FB的好处楼上以讲得很好了。

PLC培训网(http://www.xxplc.com),长期为初学者提供免费的培训,免费的网上辅导(QQ:251446388)。可以上去看看。
回复
xu501
2007年08月15日 13:56:06
5楼
只要能满足需要,怎么用都行。
回复

相关推荐

APP内打开