2top 存储过程 查看_S7-1500 PLC的存储区
PLC上的存储器跟个人电脑上的存储器功能相似,主要用来存储系统程序、用户程序和数据。
根据功能不同可把存储器进行细分,可分为如下几个存储区:
装载存储器区(Load Memory)
工作存储器区(Work Memory)
保存存储器区(Retentive Memory)
系统存储器区(System Memory)
上面四个区域除了装载存储器区是外插SIMATIC存储卡,其他都是CPU内部集成的存储器。
1、 装载存储器区
在S7-300/400系列PLC中装载存储器也就是外插的MMC卡,这个卡是Flash Memory,断电后卡中的信息不会丢失。对于S7-1500 CPU的装载存储器,只能通过外插存储器卡扩展,容量最大支持到32G。
装载存储器主要存储项目中的程序块、数据块、工艺对象、硬件配置,就是用博途编写程序和组态硬件产生的所有数据。
在下载程序的过程中,首先是存储到装载存储器中,然后再复制到工作存储器中,程序和数据在工作存储器中运行。
对CPU的任何操作都不会让SIMATIC存储卡的用户程序丢失,也不会损坏程序;所以无论CPU怎么损坏,用户程序是不会丢失的,但是没有了SIMATIC存储卡,程序就必须重写。
装载存储器类似于电脑的硬盘。
在S7-300/400PLC中,装载存储器不存储项目中的符号和注释等信息,但是在S7-1500 PLC的装载存储器中可以保存变量的符号、注释信息以及PLC的数据类型。
2、工作存储器
工作存储器是集成在CPU内部的RAM存储器,容量根据型号确定,不能扩展。所以在选择CPU时除了要考虑指令的处理速度,还要考虑最终程序的大小。如果写完程序发现CPU没法运行就比较麻烦了。
工作存储器可分为代码工作存储器和数据工作存储器,分别用来保存与程序运行相关的代码(OB/FB/FC)和数据块(DB)。
工作存储器类似个人电脑中的内存条,断电时数据会丢失,恢复供电时CPU会从装载存储器复制数据到工作存储器。
3、 系统存储器
系统存储器与工作存储器一样,都是集成在CPU内部的RAM存储器,数据掉电丢失,容量不能扩展。系统存储器主要包括:
输入过程映像区(I区)
输出过程映像区(Q区)
位存储区(M区)
定时器区(T区)
计时器区(C区)
局部数据区(L区)
I/O外设存储器
系统存储器是CPU系统运行用来处理数据的。
4、保持存储器
保持存储器是集成在CPU内部的非易失存储器,通过参数设置可以使一部分数据掉电后不丢失。M、T、C和数据块内的数据,默认情况掉电会复位,可通过参数设置成可保持,那么在掉电时数据会保存到保持存储器中。
5、查看存储器
这些存储器在博途软件中,可通过项目数中的“程序信息”下查看相关信息,在“资源”选项卡中,能显示存储区总空间大小和已分配存储空间的信息。
对于S7-1500CPU.可在下拉列表中指定装载存储器的总大小。
以上就是S7-1500存储器相关的知识。熟悉计算机原理的话很容易理解存储区的概念,明白存储区的概念对于我们进行PLC的硬件选型、理解PLC的运行原理都有很好的帮助。
注:文章内容根据个人经验及参考西门子官网所写,仅供参考!
2top 存储过程 查看_S7-1500 PLC的存储区相关推荐
- 存储过程和函数——概述||创建存储过程||调用存储过程||查看存储过程||删除存储过程
存储过程和函数概述 存储过程和函数是事先经过编译并存储在数据库中的一段 SQL 语句的集合, 调用存储过程和函数可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理 ...
- Softing dataFEED OPC Suite将西门子PLC数据存储到Oracle数据库中
一 背景 现代工业产品不仅生产批量大,而且过程自动化程度高,这对于用户追溯产品设计与制造过程中产生的数据而言,无疑是个新的挑战.与此同时,制造商们对产品制造过程中产生的大量工艺数据也愈发重视,并不断寻 ...
- 自由口通信模式下计算机读写PLC存储区的程序
自由口通信模式下计算机读写PLC存储区的程序 2008-8-20 8:51:00 来源: 摘 要:本文介绍了在自由口通信模式下,用计算机读写S7-200 PLC存储区内相邻的多个字节数据的通信程序设计 ...
- 如何查看小方侦测云存储_小方智能摄像机和手机怎样连接?
展开全部 1.在手机上下载米家App.下载安装后保持手机连接wifi,且32313133353236313431303231363533e4b893e5b19e31333366303232wifi信号 ...
- S7-1200 PLC的内部存储区和掉电保持功能说明
S7-1200 PLC的内部存储区和掉电保持功能说明 一.S7-1200 PLC的内部存储区 S7-1200 PLC的内部存储区分为 工作存储区.装载存储区和保持型存储区3种. 1.装载存储区是非易失 ...
- 计算机读写说,计算机读写PLC存储区的程序
摘 要:本文介绍了在自由口通信模式下,用计算机读写S7-200 PLC存储区内相邻的多个字节数据的通信程序设计方法,程序设计中采用了多种可靠性措施. 关键词:PLC 通信 自由口模式 1 引言 使用S ...
- PLC系统中V存储区和M存储区的区别
小白一直不明白变量存储区V和位存储区M的区别,所以今天,他特意查了一下说明书,想弄点东西.手册上是这样说的:以下是报价. 可变存储区:v v存储器可用于存储程序执行过程中控制逻辑运算的中间结果,也可用 ...
- PyTorch 笔记(11)— Tensor内部存储结构(头信息区 Tensor,存储区 Storage)
1. Tensor 内部存储结构 tensor 数据结构如下图所示,tensor 分为头信息区(Tensor)和存储区 (Storage),信息区主要保存着 Tensor 的形状(size).步长(s ...
- java memcached 存储对象_java – 从Memcache中获取低级别数据存储区实体对象时的慢速反序列化...
事实证明,检索存储内存缓存的低级数据存储实体非常缓慢.由于objectify将实体缓存为低级数据存储区实体类型,因此当使用objectify从memcache中获取许多实体时,这会导致性能不佳. 真正 ...
最新文章
- 使用DataGridView数据窗口控件,构建用户快速输入体验
- 【期望】期望收益(金牌导航 期望-3)
- python 读取outlook_如何用 Python 读取 Outlook 中的电子邮件
- jQuery EasyUI API 中文文档 - 文档
- 在 C# 中,(int) ,Int32.Parse() 和 Convert.toInt32() 三种方法的区别
- 使用ConfigurationManager来写自己的配置文件
- extern 关键字详解
- Android7.0 MTK 需求文档(一)
- JS 逆向之 Hook,吃着火锅唱着歌,突然就被麻匪劫了!
- MongoDB LBS经纬度查询操作
- 机器人关节控制硬件知识——伺服电机、驱动器、控制器
- 妖人柴:快速拥有一个赚钱的adsense账号终极秘密
- 智慧星杀毒软件:炒作?黑幕?其它?
- js 对比json数据
- 个人作业2——必应词典案件分析
- 最小自然数原理及其证明过程
- 生死狙击九天取密(逍遥工作室)
- oracle出库成固定资产,OracleebsR12固定资产-FA.ppt
- 没有公网IP怎样访问异地视频监控
- Jacobsen v. Katzer:开源运动的一个重大胜利
热门文章
- TypeScript 定义函数的几种写法
- SAP Spartacus popover Component css 的重用设计
- Angular Jasmine 里一些常用概念学习笔记 - describe, it, beforeEach的用法
- 发现四川科技馆在线网站修改用户设置页面的一个问题
- SAP gateway处理multiple key的逻辑
- How is call from CXF delegated to our application code?
- Attachment rename issue in Faas
- How is component metadata dependency dependencies consumed in the runtime
- 在WebIDE里导入SAP Fiori应用
- Appointment detail page loading never ends in Zeiss