FX5U功能块FB和函数快FC区别--------这篇文章彻底讲清楚

  1. FX5U 函数FC缺点

  2. 函数结束函数中的所有变量都会被销毁,在函数块结束时只能得到一个返回值

  3. (函数FC的返回值不会销毁)
  4. 在函数块中看不到数据变化,也不能修改,只能在主程序看到数据变化和修改

  5. FX5U 函数FC使用场景

  6. 在编写数据处理时,只需要得到一个结果   例如 加减乘除运算结果用函数块FC编写

  7. 函数名是函数返回值是变量

  8. 函数FC特点  (FUN)

  9. 在调用时才会执行程序,执行完毕后程序中所有变量会被销毁.   函数块占用内存少

  10. 功能块 FB  

  11.  功能块FB和函数块FC相反, 功能块结束功能块中的所有变量不会销毁,编写任何程序都没问题。

  12. 函数FB缺点    

  13. 执行完毕后程序中所有变量不会被销毁.    占用内存多

有符号和无符号类型的字

WORD         是无符号的数据类型

INT              是有符号的数据类型

通常情况下WORD用于逻辑运算,INT用于数学运算;


WORD:0-65535

INT:-32768 —— +32767


 


 


在块属性中选择引脚EN和不适用引脚EN

必须在EN引脚前加上条件,EN引脚前不能只是一根导线

EN引脚的意思是 函数快或功能块 的总启动开关,必须要总开关启动后,FB块中的内容才会动

 如下图,没有总开关,导致FB失效

下图中有引脚时正确操作(在引脚前加上总开关,否则FB块失效)

下图是错误操作(在引脚前没有加上总开关,FB块失效)




在函数FC块中调用过程

如下图函数有返回值的调用,必须要填写返回值的地址

函数名是函数返回值是变量

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

工控技术库

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值