回复:应用探讨——STL 是不是真的就会被淘汰?

Letham

西门子1847工业学习平台

  • 帖子

    2032
  • 精华

    44
  • 被关注

    356

论坛等级:至圣

注册时间:2006-04-15

钻石 钻石 如何晋级?

发布于 2015-07-18 14:14:56

88楼

个人认为不会,LAD 取代不了STL,在STEP7平台中,LAD 连指针都不能使用,一个复杂的程序是避免不了使用指针的。但是在S7-1200中FC,FB好像取消了STL。
LAD 的主要优势就是容易读懂吧,做些逻辑控制还行。
而STL 可以做到LAD 能做的一切事情,从个人角度来说,我不希望STL 被取代,宁可SCL 取消,也不能把STL 取消。
在STEP7 平台中LAD,FBD,STL,SCL 是不平等的LAD,FBD 都是先转换成STL,最后才转换成CPU操作系统可执行的机器码,因此在STEP7 +S7300/400平台下,FC/FB等程序块的编程语言可随意切换的。

而在TIA 平台下,使用S7-1500 时,所有编程语言都是平等的SCL,FBD/LAD,STL 都是直接编译成机器码的。这也导致了,一旦某个块在建立时,编程语言确定后,就不能更改了,同时SCL语言源代码也不给删除了。这点估计让很多网友感到不爽!
要想完全用STL 编程还是需要一定的编程功底的,同时,有时逻辑控制部分,我们希望用LAD 来做,这样逻辑看的比较清晰。

最后,SCL也是很不错的语言 简单,尤其是指针用起来比STL简单多了,但是由于编程平台改变的原因,在TIA 中SCL源代码不给删除了。但是LAD,FBD,SCL 编出的同样程序 占用的内存比STL 大,这在STEP7+S7/300/400 平台下 大家可以看得很清楚。总之,在用SIEMENS 的PLC 精通STL ,你就搞定了 SIEMENS PLC 的编程!
人生就像一场旅行!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有9997条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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