在step7中编程页面,点卖哪兆击 选项--参考数据--显示 ,再选择程序结构就可以调出程序结构中租图,在里缓或面可以查到如何调用FC或者FB。希望对网友有所帮助!
1。FB-FUNCTION BLOCK ;必须和DB一起使用,由DB来存枝空储数据,而且可以定义STATIC变量,在需要数据连续使用时,比如PID运算等用FB来实现。FB类似于高级语言里的类,可以象INT一样去生成对象等。2。FC-FUNCTION 不可以定义STATIC变量,类似于高级语言里的函数。FC函数的定义变量都是实时的,所以定义了必须付值给它,没有DB区,数据不能连续使用,所以PID不能用FC来实现。
3。至于FB和FC的空间利用率来说,论坛里很多说FC节省空间,时间上并不见得,而且至于FB、FC,很多人建议用FC。实际枣棚上如果你的程序很大,而且你理解深的话,还是FB更方便一些凳搭则。这些根据每个人的习惯和理解而不同,而且也跟你的项目大小有关。一般小项目体现不出明显的FB比FC优秀,而一旦你项目上1000点以上,你就会感觉不同的
FC+全局数据块可以实现和FB一样功能,但是编程时如何选择FB和FC呢?空山一般用FB实现控宴亏巧制功晌键能,FC调用FB把程序进行分段,这样条理更清晰。
比如电机控制、气缸控制、工位控制写成FB,手动自动写成FC,FC多次调用FB这样程序条理清晰。
看懂的同学点!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)