回复:关于IEC61131-3新编程思想

Letham

西门子1847工业学习平台

  • 帖子

    2023
  • 精华

    43
  • 被关注

    360

论坛等级:至圣

注册时间:2006-04-15

钻石 钻石 如何晋级?

发布于 2018-06-13 13:31:43

7楼

现在 流行的.NET平台下的编程,托管代码的一个重要功能是 垃圾回收,程序不再使用某些内存时,就会释放这些内存。


西门子编程也是遵循PLC Open IEC61131-3的

调用FB生成的对象 有哪些?无非是它的背景数据块内容需要保存在内存中,以及调用过程中所使用的局域堆栈,这些 内存什么时候释放和托管代码一样是由 CPU操作系统来完成的。至于 怎么释放,什么时候释放,无需我这个程序员操来关心了,那是研发人员的事情了。设计PLC系统时,只需要保证我的代码内存和数据内存满足我项目需求就行。


我还没见过,在任何一款西门子的的CPU中,由于 不断调用FB,造成工作内存不断地缩小,CPU扫描不断变慢的情况。

人生就像一场旅行!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10587条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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