引用
引用楼主zmrs163于2017-08-01 14:44发表的 关于FX5U的编程 :
函数,功能块和功能之间有什么区别
函数:功能块与功能的总称,其实就是一些学了高级语言的程序员们处于对FB,FC的理解所起的称呼。
功能块与功能的区别是:
1、功能块可以通过OUT变量返回多种类型的值,功能只能返回单一类型的值。
2、功能块可以依靠静态变量来存储功能块所使用的数据,而功能无法保存。
以上仅仅是针对于符合IEC61131-3规范的厂家来说。
不完全符合IEC规范的厂家可能会:
1、通过在FC中使用全局变量来达到返回多种类型的值得目的。
2、同样依靠全局变量来存储FC使用的数据。
这样做破坏了封装,因此一些厂家在后续已经开始更改了。
以上~