回复:S7-200程序,请教大家为什么这个P,不能放在这里?

yanxiao

版主

  • 帖子

    12310
  • 精华

    49
  • 被关注

    193

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2016-12-01 22:43:03

14楼

STL和LAD只是程序的两种表达。LAD把有些东西藏在背后。

比如堆栈。

STL是以堆栈为中心展开的。LAD可以100%转成STL,可以想象STL的堆栈的一些限制同样适用于LAD。

堆栈的深度是有限的,只有9级(smart的堆栈有32级,所以你这个网络在smart上就没问题了)。

网络的串并联等关系运算,要用堆栈存贮中间结果,网络复杂到一定程度,堆栈用完了,就是出错,无法编译下去。

如果用STL写程序,不会有堆栈不够用的警告。这个长度的限制,由用户自己掌控,不做溢出检查。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33295条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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