设为首页收藏本站积分获取及使用技巧附件上传须知S7-300PLC教程之如何才能访问上一函数的本地数据?

追梦工控论坛|工控论坛-专业的Intouch论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始


总共8064条微博

动态微博

站内全文搜索,由百度和追梦工控论坛合作提供
查看: 3047|回复: 0

S7-300PLC教程之如何才能访问上一函数的本地数据?

[复制链接]
  • TA的每日心情
    开心
    2022-10-11 10:52
  • 签到天数: 787 天

    [LV.10]国防部长

    发表于 2012-8-22 19:59:16 | 显示全部楼层 |阅读模式

    上传分享工控资料得追梦点,下载积分获取办法点击进入 ☆追梦点充值入口
    发帖回帖赚金币兑换下载积分。上传附件须知点击进入

    ×

    马上注册,结交更多工控达人,分享经验,让你轻松玩转追梦工控论坛。

    已有帐号?  点击登录   或者        

    支付宝扫一扫领红包
    S7-300PLC教程之如何才能访问上一函数的本地数据?


    如要访问以前的本地数据(“V-e > L”数据),可以传送一自创建ANY指针或绝对地址到被调用的FC。如果传送的是自创建ANY指针,区域指针会指向其本地数据,而这是无意义的。> 因此“V”区域码必须置于ANY指针中。此码必须准确传送。当指定绝对地址时可由编译器完成此工作。
      常规程序结构:
      以ANY指针或绝对(地址)方式传送:
      LAR1 P##target //本地定义的ANY变量初始地址
      L W#16#87 //为“V”区域载入码
      T LB[AR1,P#6.0] //传送到ANY变量
      CALL FCxy
      source1: = #target //传送自创建的ANY指针
      source2: = P#L 0.0 BYTE 8 //传送完全L数据区
      
      绝对寻址与通过ANY指针寻址的区别:
      下图显示了绝对寻址与通过自创建ANY指针寻址间的区别。在这种情况下“ 87”码不传送,因此ANY指针指向其本地区域。
      
      

    让我们联手拒绝网络伸手党,下载积分获取办法&附件上传须知 ☆追梦点充值入口






    +1
    3047°C
    沙发哦 ^ ^ 马上

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    请珍惜自己的ID,严禁发布垃圾水贴,诸如adsf......顶......纯表情......多次重复回帖刷积分......轻则删帖警告,重则封禁!★请分享资料、经验或者赞助论坛,贡献一份力量★

    关闭

    最新活动上一条 /1 下一条

    小黑屋|手机版|追梦工控论坛|工控论坛-专业的Intouch论坛 ( 皖ICP备10012005号 )|网站地图

    GMT+8, 2024-5-17 03:06 , Processed in 0.105203 second(s), 30 queries , Gzip On, APCu On.

    Created by 工控论坛

    Copyright © 2001-2021, Tencent Cloud & Dreamyiyi.

    快速回复 返回顶部 返回列表