技术常见问答

询问问题

新建POU时,功能与功能块的区别是什么?

功能

一个功能是一个POU,它正确地产生一个数据元素(可以包含若干元素,比如,字段或者结构体)在处理过程中,可以用文本化语言中的表达式中的一个操作数来调用它。

在声明一个功能的时候,一定要给它一个类型,这就是说,在功能名后面加上一个冒号然后跟一个数据类型。

功能块

一个功能块是一个程序组织单元,在程序中提供一个或多个值,与功能相反,一个功能块没有返回值。

功能块的声明用关键字FUNCTION_BLOCK开始.推荐的声明方式

可以创建功能块的复制或实例

调用功能块是通过功能块实例实现的。

 

对您是否有帮助?
我们如何进行信息改进?