回复:FC块中的TEMP与STL编程的L区有什么区别?

看雪001

  • 帖子

    2497
  • 精华

    88
  • 被关注

    236

论坛等级:至圣

注册时间:2012-04-25

钻石 钻石 如何晋级?

发布于 2017-09-06 22:14:11

5楼

L应该是local的简写,表示本地变量,或者局部变量,与之对应的是G变量,即全局变量。300系列plc的L就是本地临时变量,和temp是一个意思。

块接口的temp临时变量需要先声明后使用,这是采用符号编程方式所必须的,便于阅读嘛!但声明又分为显式声明和隐式声明。比如已经声明了#temp0-7为bool数据类型,占用临时变量0字节的0-7位,但仍可以用LB0以字节为单位寻址,也可以不声明,而直接使用L0.0-0.7,这就是隐式声明,即默认了L就是临时变量区。

临时变量存放运算的中间结果,和计算器M键功能很像,MR则清除暂存结果

大道至简,知易行难
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54790条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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