[三菱] 三菱GX Works2 FUN(ST)使用方法

[复制链接]
查看92 | 回复0 | 2024-4-5 14:50:13 | 显示全部楼层 |阅读模式
作为一名运营公众号的工控人,我经常分享原创技术内容,置顶公众号获取更新更及时


前面,我介绍过功能块FB (Function Block)的使用方法,没读过的朋友可以去翻看之前的文章,现在介绍一下函数FUN (Function) 的使用方法


FB和FUN的区别之一在于,FB在局部标签的类中有“VAR_OUTPUT”,而在FUN中,没有。但是FUN中必须要有“返回值”,而FB中中无“返回值”一说。


下面,就来介绍一下


首先,在项目树下新建数据,数据类型为函数(即FUN),配置方式如下图所示:
   




新建完成后,在项目树下出现如下图所示的文件结构






首先打开FUN下的局部标签,新建3个输入的类(亦为形参):





新建完成后,在FUN下的程序本体中写入以下程序,下图中的FUN为定义FUN的名称,若定义FUN名为program,则下列程序可写成“program:=in_1+in_2+in_3”


在C语言中,函数需要“return anyint”进行返回值,而在三菱PLC内,这样写直接可以取代“return anyint”





在程序POU_01的局部标签内,创建承载返回值的变量。






写程序如下图所示,当对程序仿真运行,程序运行如下图所示:






喜欢的朋友可以收藏或者分享~





今天的内容更新到这里,关注我获取更多原创内容

关注我,我们就是朋友
鼓励原创,分享和点击 好看 ↓



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则