回复:用什么方法可以将子程序里面的数据(VD10-VD30)传送到主程序(VD100-VD130)里面。

鼠老爹

  • 帖子

    2218
  • 精华

    13
  • 被关注

    21

论坛等级:侠圣

注册时间:2005-11-17

普通 普通 如何晋级?

发布于 2007-06-14 16:29:00

0楼

L是局部变量,仅限于当前运行的程序块中使用。L变量用的是RAM存储器,不会干扰V变量。使用L变量可以节省V寄存器,而且便于程序在不同的程序块中移植。在早期版本的MicroWin中没有L变量,只能分配一部分V寄存器个公用程序块作变量传输。有了L变量以后,程序块中不与外部作交换的数据都可以用L变量来处理。比如,模拟量采集程序使用的指令和程序路线基本是相同的,其中间步骤就可以采用的L寄存器。在一个子程序块中写好程序,把它们复制到其它子程序,修改数据入口和出口地址就行了。这样相当于做了一个小模块。
家养老鼠名MINNIE
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33262条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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