回复:问个疑惑很久的问题,FB/FC中的in/out/in&out类型,有效时间多长

寒音

  • 帖子

    1394
  • 精华

    6
  • 被关注

    13

论坛等级:侠圣

注册时间:2003-06-06

普通 普通 如何晋级?

发布于 2010-07-24 13:53:02

6楼

IN为输入,该参数仅可将主程序中赋的值带入子程序中,不能将子程序中赋的值带到主程序中。
OUT为输出,该参数仅可将子程序中赋的值带到主程序中,不能将主程序中赋的值带入子程序中。
INOUT为输入输出,该参数不仅可将主程序中赋的值带入子程序中,还能够将子程序中赋的值带到主程序中。
举例:
一FC块有三个参数:
A:IN
B:OUT
C:INOUT
在主程序中调用时赋值:
A:MW0
B:MW2
C:MW4
则在FC中,A的值即等于MW0,C的值等于MW4,因为IN、INOUT类型均可将主程序值带入子程序;而B的值为随机,因为OUT类型不能将主程序的值带入子程序。
在FC执行结束后,MW0的值保持不变,因为IN类型不能将子程序中的值带回主程序;而MW2、MW4的值变为FC中最后对B、C所赋的值,因为OUT、INOUT类型会将FC中值带回主程序中。
没有
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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