恭喜,你发布的帖子
发布于 2022-06-02 10:39:11
1楼
如果严格按照IEC61131-3的标准,F C块是要有返回值的,作为F C唯一的输出结果。
但是在实际工业使用中,我们在定义F C的return时,可以选择void类型就是无需返回,可以直接调用;而如果块定义返回值类型了,那么在调用F C时就必须先写目标,即返回值:=FC(),这就是所谓的返回值函数。
关于返回的具体数值,这个是需要在编写程序时自行定义的,或者您看西门子编号的指令或块中会使用不同的返回值定义状态的。
请填写推广理由:
分享
只看
楼主