恭喜,你发布的帖子
发布于 2022-02-12 21:35:57
3楼
如果严格按照标准的IEC61131-3标准,FC只能有唯一的输出值即返回值。如果需要使用的话其实就是在上图中的Return类别下定义变量即可,包含名称与数据类型,作为当前块的输出结果。西门子编写的很多标准指令其实就是这么做的。
而在实际工业应用中,因为对形参的类型区分了输入、输出与IN/OUT,所以可以将输出结果直接通过输出类型或者IN/OUT直接赋值,所以在用户编写的程序块中,返回值可以不用使用的,上贴也提及了默认是void类型的,代表无需返回。
请填写推广理由:
分享
只看
楼主