回复:fc、fb块里的in,inout,out有什么不同?

已锁定

lllwww

  • 帖子

    41
  • 精华

    0
  • 被关注

    0

论坛等级:游士

注册时间:2020-11-29

普通 普通 如何晋级?

发布于 2021-02-07 22:00:56

3楼

展开查看
以下是引用zhangli0在2021-02-07 17:15:54的发言 >2楼

in:单向输入变量,只读。程序块能只能读取这个变量的数据不能写

in_out:双向输入输出变量,读写,程序块内和块外都可以读写这个变量

out:单向输出变量,只写,程序块外不能给它写值

static和in_out一样的程序块内可以读写,程序块外只能读写fb的背景数据块中的数据。和in_out唯一的区别是不需要引脚输入输出

temp和static是一样的用法,只是它的数据不能保持到下一个扫描周期,当前周期结束,下一个周期开始前,数据会被清零。因为临时变量的数据不能保持,所以使用前必须要先赋值后使用。

所有非保持型变量都要坚持先赋值后使用的原则。



1500和1200还有300系列的temp和static都是先赋值后使用的原则吗?

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10582条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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