上一篇文章讲了功能块(FB)的封装与调用,功能块是将一段程序打包成块,设定输入和输出变量,方便重复调用。本篇讲一下与功能块类似的功能(FC,三菱叫做FUN,函数),FC也是一段程序和逻辑的封装,也需要设定输入变量,但是他的输出并不需要设置变量,输出的是它本身,或者说FC本身就是一个带着逻辑的变量,因此使用时也无需将FC声明变量。
FC的使用
三菱也同样提供了很多FC可以直接使用,点击部件选择窗口按钮, 在函数下能看到非常多的FC:
![35dae135bab165d9d7898819168ceb9a.png](https://i-blog.csdnimg.cn/blog_migrate/c924080c5b77bc3d9e18cb42bcc77101.jpeg)
系统函数
如果你不清楚他的功能是什么,可以选中后点击F1查看帮助手册。
这里选择一个随机数RND函数,将它拉倒程序中:
![158908855a99926ad4f56956daf783ad.png](https://i-blog.csdnimg.cn/blog_migrate/34bd8a84dbf543b2048ee27ebc4a9848.jpeg)
随机数
从引脚名称的字面意思来看,括号内要输入一个布尔量的使能变量和一个16