SCL语言求助 点击:814 | 回复:9



ANDYLIU008

    
  • 精华:1帖
  • 求助:2帖
  • 帖子:25帖 | 475回
  • 年度积分:0
  • 历史总积分:1867
  • 注册:2009年12月12日
发表于:2014-06-24 20:54:01
楼主

刚刚接触西门子s7-1200PLC,也是第一次见到SCL  着实看不懂呀,特别求助高手指点一下,详见下图:

 

上图中LocalCommDATA".FoundIndex=0???WHY?

下图是SCL语句,实在看不懂,求解

SCL:

 

注:两图中标注的红色框框

正在下载,请等待……
下载附件需0积分!




ANDYLIU008

  • 精华:1帖
  • 求助:2帖
  • 帖子:25帖 | 475回
  • 年度积分:0
  • 历史总积分:1867
  • 注册:2009年12月12日
发表于:2014-06-24 21:03:39
1楼

图片怎么拉伸啊   第二张有点看不清楚

ANDYLIU008

  • 精华:1帖
  • 求助:2帖
  • 帖子:25帖 | 475回
  • 年度积分:0
  • 历史总积分:1867
  • 注册:2009年12月12日
发表于:2014-06-24 21:10:15
2楼

第二张图片看不清楚不会拉伸,只好上传截图了

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 455回
  • 年度积分:0
  • 历史总积分:1000
  • 注册:2008年1月09日
发表于:2014-06-25 20:48:42
3楼

"LocalCommDATA".FoundIndex=0

应该是数据块"LocalCommDATA"中的变量FoundIndex,就好比DB12.DBW10之类的,只不过这里用了符号表示了而已,最终赋值的结果就是这个数据块中的变量变成了0

ANDYLIU008

  • 精华:1帖
  • 求助:2帖
  • 帖子:25帖 | 475回
  • 年度积分:0
  • 历史总积分:1867
  • 注册:2009年12月12日
发表于:2014-06-26 16:27:20
4楼

回复内容:

对:   "LocalCommDATA".FoundIndex=... 内容的回复!


 谢谢  我明白你的意思,主要是看不懂SCL,具体是在这里看不懂"LocalCommDATA".FoundIndex=0是条件还是赋值的结果,我想搞明白的是什么条件下赋值“0”到"LocalCommDATA".FoundIndex里?还要具体请教一下,谢谢!

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 455回
  • 年度积分:0
  • 历史总积分:1000
  • 注册:2008年1月09日
发表于:2014-07-02 21:22:56
5楼

"LocalCommDATA".FoundIndex=0 是赋值结果,最明显的就是没有条件语句

匿名用户

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2020年5月25日
发表于:2020-06-10 14:16:07
6楼

我刚接触,看不懂

苏三1121

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 134回
  • 年度积分:0
  • 历史总积分:297
  • 注册:2017年9月27日
发表于:2020-06-10 17:21:40
7楼


回复内容:

对: ANDYLIU008 回复内容:对:   "LocalCommDATA".F... 内容的回复!

-------------------------

没有条件,只要在调用这个块这句就会执行,将其赋值为0


mt1050

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 23回
  • 年度积分:1
  • 历史总积分:65
  • 注册:2012年2月29日
发表于:2020-06-11 14:53:41
8楼

如果执行For循环,IF中的条件成立,此变量为1-30,如果条件不成立,此变量的值初始化为0

chenhailing1984

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 553回
  • 年度积分:0
  • 历史总积分:61
  • 注册:2019年9月20日
发表于:2020-06-13 12:02:36
9楼

niucaniucaniuca


热门招聘
相关主题

官方公众号

智造工程师