回复:SCL中函数返回值为什么要在IF外面赋值后才能再使用?

已锁定

S_automation

西门子1847工业学习平台

  • 帖子

    1157
  • 精华

    17
  • 被关注

    338

论坛等级:奇侠

注册时间:2013-06-23

钻石 钻石 如何晋级?

发布于 2023-06-09 18:04:18

3楼

       那是因为Return 管脚 你定义了INT数据格式就需要有返回值。如果Return  数据格式VOID那就不需要返回值。

        FC程序有带返回值和不带返回值两种模式。你在上面接口哪里的Return 设置为 void 就表示不带返回值的函数,如果定义Return  管脚数据类型就需要设置带返回值的数据地址。高级语言定义FUNCTION子函数就在函数后面定义是否带返回值函数。如果FUNCTION定义带返回值就需要定义数据类型,如果不带就直接定义VIOD。这个Return  接口就是定义是否带返回值。如果带就定义数据类型,如果不带就用默认VIOD。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15643条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。