谁对西门子那个“局部数据(L)位”熟悉? 点击:1151 | 回复:6



时空——王者之师

    
  • 精华:2帖
  • 求助:234帖
  • 帖子:482帖 | 4472回
  • 年度积分:66
  • 历史总积分:31282
  • 注册:2008年6月06日
发表于:2014-03-23 15:41:27
楼主

谁对西门子那个“局部数据(L)位”熟悉?

语句表中常用这个L,似乎是中转站一样,有谁比较更进一步了解的吗?聊聊啊



楼主最近还看过



王者之师-苦学

  • 精华:0帖
  • 求助:0帖
  • 帖子:28帖 | 1034回
  • 年度积分:2
  • 历史总积分:2430
  • 注册:2005年3月13日
发表于:2014-03-23 15:52:50
1楼

说白了就临时变量,此变量只能在当前程序运行使用。

时空——王者之师

  • 精华:2帖
  • 求助:234帖
  • 帖子:482帖 | 4472回
  • 年度积分:66
  • 历史总积分:31282
  • 注册:2008年6月06日
发表于:2014-03-23 15:57:36
2楼

回复内容:

对: 王者之师-苦学 说白了就临时变量,此变量只能在当前程序运行使用。 内容的回复!


谢谢,有点不适应西门子

阿水--王者之师

  • 精华:25帖
  • 求助:348帖
  • 帖子:1617帖 | 22281回
  • 年度积分:37
  • 历史总积分:98482
  • 注册:2007年3月22日
发表于:2014-03-23 18:15:34
3楼

说白了就临时变量,只是在 STL 时才会出现,当你切换 到 LAD 这些是没有看到的

纵横军团-覃士东

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 23回
  • 年度积分:1
  • 历史总积分:187
  • 注册:2011年10月23日
发表于:2014-03-23 20:47:29
4楼

其实也是一种存储区,只是只能当前FC/FB使用,无法出去使用,用的多了还可能出现乱七八糟的情况。

邵-王者之师

  • 精华:1帖
  • 求助:39帖
  • 帖子:81帖 | 861回
  • 年度积分:0
  • 历史总积分:2844
  • 注册:2011年3月24日
发表于:2014-03-23 22:13:00
5楼

临时变量。

个人觉得是因为西门子的特点之一。

用过日系(较老的产品)和德系的PLC就会发现,二者的编程思路不同。德系注重程序的架构,使用者可以根据所需要的功能来编写具有特定功能的子程序。最最强大的就是西门子在200系列的老产品中就已经融合了带参数的子程序,就是也引入临时变量。

程序进入子程序需要使用临时变量后,系统会自动分配临时存储区给子程序,而不需要占用有限的V存储区。临时存储区使用完成后即可抛弃。

使用临时变量必须要注意,因为是系统分配的,所以不会有清零操作,所以必须先赋值后操作,否则会有意想不到的情况发生。

临时变量也是有大小的,需要注意。

临时变量对于数字运算的临时存储非常有好用。

银光人生—华

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 13597回
  • 年度积分:0
  • 历史总积分:52877
  • 注册:2007年11月23日
发表于:2014-03-24 13:51:34
6楼

局部变量
    Lx.x ,LBxx, LWxx ,LDxx 这些都是函数内部的局部变量

   只能供本函数使用,其他函数不能访问


热门招聘
相关主题

官方公众号

智造工程师