技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > 这段程序

这段程序

112.95.251.214 发布于2014-04-30 17:40 72 0 标签:

这里无条件调用了sfc51,为什么这样输入,也试着这样输程序但总显示红色,红色表示错误不是吗


图片说明: 1,1

佳答案

在实际中发现uc调用fc时可以传递地址,语句的格式是:ucfcx{addr1,addr2,...,addrn};这种使用方法只能在stl文本状态下使用,在非文本模式下无法书写,但是可以显示,在非文本下显示的格式是:
ucfcx
addr1
addr2
.
.
.
addrn
有了uc调用fc的传递地址格式,还要知道地址和fc的参数对应方法:输入参数-->返回参数-->输出参数-->输入输出参数.
有了上面的方法,可以使用uc来调用带参数的fc了,还是以上面的程序为例,在ob1中使用uc调用"fc_demo",
.//其他程序代码
uc"fc_demo"{p#dbx0.0,p#l20.0,p#m0.0};
.//其他程序代码
编译后,在非文本模式下看ob1的代码,
.//其他程序代码
uc"fc_demo"
p#dbx0.0
p#l20.0
p#m0.0
.//其他程序代码
把程序下载到plc去执行,他的效果和使用call指令的效果是一样的。

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签