回复:关于DB块下载的问题

已锁定

yming

西门子1847工业学习平台

  • 帖子

    23148
  • 精华

    881
  • 被关注

    1253

论坛等级:至圣

注册时间:2004-03-06

钻石 钻石 如何晋级?

发布于 2020-10-17 08:48:36

3楼

展开查看
以下是引用东方红一红在2020-10-14 16:06:08的发言 >1楼

SD卡功能类似于电脑的硬盘,不是每次启动CPU都需要读取SD,仅在SD发生过插拔或数据变更才会发生,SD里的程序和数据才被读入加载到装载内存。每次启动时OS只是首先将装载内存的数据加载到RAM里,然后系统才跑循环扫描。

PLC就是一台可灵活配置外设的专用电脑,基本原理和构成与PC没有本质区别。

断电保持内存是CPU主板的配置,不在SD上。

对于1500和一些高性能驱动来说,

如同你所说的,卡就是硬盘。启动首先从卡中加载OS(操作系统)固件到RAM;

然后就是从卡中(装载区)将应用程序、数据送到RAM中。

其中包括运行所需要的DB内容;而不是DB的结构。DB内每一个数据都是确定的。保持的=上次修改过的;非保持的=初始值;

这里要说的是,掉电保持并不是所有的标记保持的都需要从RAM复制到ROM(卡);掉电时,只是将修改过的更新到卡里。

部分DB并不会加载,例如:指定的DB、部分系统资源的DB(如 WEB编译的DB等)它们只是在需要时,直接从卡中读取。


重新上电后,RAM的初始内容是不定的(包括M区),随机的。只有装载后,才是确定的。

学而时习之,不亦说乎?温故而知新,不亦乐乎?
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10591条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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