关于L存储区的疑惑

已锁定

阳春节拍

  • 帖子

    382
  • 精华

    2
  • 被关注

    5

论坛等级:侠士

注册时间:2023-03-01

钻石 钻石 如何晋级?

关于L存储区的疑惑

1136

4

2024-09-06 14:51:52

手册说“为 14 个实体中的每一个保留局部存储器:主程序、八个子例程嵌套级别(从主程序启动时)、一个中断例程和四个子例程嵌套级别(从中断程序启动时)。局部存储器有一个局部范围,局部存储器仅在相关程序实体内可用,其它程序实体无法访问。”


意思是不是说L存储区共有14*64字节,分别分配给各层程序使用(虽然只开放了64字节地址)?

相当于说每进入一个(中断)子程序,plc都会先调入该层级的L区数据,然后覆盖掉IN和INOUT数据后,再给用户使用;退出该层(中断)子程序时,L区全部恢复为调用前的上级数据。


这样的话L区不就只能通过IN、INOUT进行跨子程序数据传递了?因为上级程序写的L区数据,和其调用的子程序的L区只是表面上地址相同,实际完全不同。

关于L存储区的疑惑 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8937条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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