设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
图文||S7详解S7-1500 CPU 存储器的结构和使用 【启程教 ...
返回列表
发新帖
[西门子]
图文||S7详解S7-1500 CPU 存储器的结构和使用 【启程教程】
[复制链接]
74740
|
0
|
2024-3-23 07:35:53
|
显示全部楼层
|
阅读模式
分享精彩科技资讯 分享自动化技术进步。虽不精彩,但却用心!
工控老鬼 启程自动化培训技术总监 个人微信:hispeed
小广告:启程自动化培训 专注于自动化系统集成技术培训
好消息!启程自动化培训内部实训教材4本,开放购买!
仅限100套【具体参与办法见此文后】
装载存储器
装载存储器是一个非易失性存储器,用于存储代码块、数据块、工艺对象和硬件配置。 这些对象下载到 CPU 时,会首先存储到装载存储器中。 装载存储器位于 SIMATIC 存储卡上。 说明 :CPU 运行之前,必须插入 SIMATIC 存储卡。
工作存储器
工作存储器是一个易失性存储器,用于存储代码和数据块。 工作存储器集成在 CPU 中,不能进行扩展。 在 S7-1500 CPU 中,工作存储器分为以下两个区域:
● 代码工作存储器: 代码工作存储器保存与运行时相关的程序代码部分。
● 数据工作存储器: 数据工作存储器保存数据块和工艺对象中与运行时相关的部分。
当操作模式从 POWER ON 转换为 STARTUP 以及从 STOP 转换为 STARTUP 时,将全局数据块、背景数据块和工艺对象中的变量将初始化为起始值;而保持性变量将保留存储在保持性存储器中的实际值。
保持性存储器
保持性存储器是非易失性存储器,用于在发生电源故障时保存有限数量的数据。 已经定义为具有保持性的变量和操作数区域保存在保持性存储器中。 即使发生掉电或电源故障,这些数据也不会丢失。 当操作模式从 POWER ON 转换为 STARTUP 以及从 STOP 转换为 STARTUP 时,其它所有的程序变量值都将丢失并设置为起始值。 通过以下操作可删除保持性存储器中的内容:
● 存储器复位
● 复位为出厂设置
来自工艺对象的已指定变量也存储在保持性存储器中。 存储器复位期间,不删除这些变量。
CPU 存储区
STEP 7 的存储区的相关信息 在 STEP 7 中,可以查看与 S7-1500 CPU 的存储区相关的离线和在线信息。
离线: 创建或修改程序时,可以确定程序是否超出特定 CPU 的存储空间。 例如,可在项目树中的“程序信息”(Program information) 下查看这一信息。 在“资源”(Resources) 选项卡中,将显示有关存储区总空间大小和已分配存储空间的信息。 在该选项卡中,还可以找到与已经分配的输入和输出有关的信息。 对于 S7-1500 CPU,可在下拉列表中指定装载存储器的总大小。 下图描述了用于选择装载存储器容量的下拉列表。
图 2-2 用于装载存储器的下拉列表
在线: 在线时,可以在 STEP 7 中检查 CPU 内存的使用情况。 在线功能“存储器”位于“诊断 > 存储器”(Diagnostics > Memory) 下的“在线与诊断”(Online & Diagnostics) 中。 下图为在线功能“存储器”中显示的 CPU 内存使用情况:
图 2-3 在线功能“存储器”
在 STEP 7 中的以下位置可以找到关于 CPU 存储器的其它信息:
● “程序信息”(Program information) 中的“分配列表”(Assignment list) 选项卡和“调用结构”(Call structure) 选项卡
● PLC 变量表
其它存储区
除了上述用于用户程序和数据的存储区之外,CPU 还可以使用其它存储区。其它存储区包括:
● 位存储器、定时器和计数器
● 本地临时数据
● 过程映像 在相应 CPU 的技术规范中,可以找到 CPU 特定的存储容量。
保持性存储区
S7-1500 CPU 在 POWER-OFF 时可以采用存储器保存保持性数据。 有关保持性存储器容量的详细信息,请参见 CPU 的技术规格。
在 STEP 7 中,可以在离线状态下通过“程序信息 > 资源”(Program information > Resources) 或者在线状态下通过“诊断 > 存储器”(Diagnostics > Memory) 下的“在线与诊断”(Online & Diagnostics) 中查看所组态 CPU 中保持性存储器的使用信息。 如果数据被定义为具有保持性,则在 STOP 或电源故障后重新启动时,其内容仍然保留。
以下数据或对象可以定义为具备保持性:
● 位存储器、定时器和计数器
● 全局数据块中的变量
● 函数块中背景数据块的变量
● 工艺对象中的某些变量(例如,绝对值编码器的调整值)始终具有保持性。
位存储器、定时器和计数器 在 STEP 7 中,可以通过“保持性存储器”(Retentive memory) 按钮在 PLC 变量表中定义保持性位存储器、定时器和计数器的个数。
全局数据块中的变量
在全局数据块中,可以根据“优化块访问”(Optimized block access) 属性中的设置,将块中单个变量定义为具有保持性,也可以将所有变量都定义为具有保持性:
● "激活“优化块访问”(Optimized block access): 在数据块的声明表中,可以定义单个变量具有保持性。
图 2-5 激活保持性设置“优化块访问”:
● "不激活“优化块访问”(Optimized block access): 在数据块的声明表中,只能统一将所有变量定义为具有“保持性”(Retentivity)。
图 2-6 不激活保持性设置“优化块访问”:
函数块中背景数据块内的变量
在 STEP 7 中,可将一个函数块的背景数据块中的变量定义为具有保持性。 根据“优化块访问”(Optimized block access) 属性的设置,可以将块中的各个变量定义为具有保持性,也可以统一将所有变量都定义为具有保持性。
● "激活“优化块访问”(Optimized block access): 在函数块的接口中,可以将单个变量定义为具有保持性。
● "不激活“优化块访问”(Optimized block access): 在背景数据块中,仅可统一地定义全部变量的保持性。
【启程自动化培训教材开放购买活动规则说明】
1、此教材为启程自动化培训内部实训教材,应众网友要求,2016年4月开放购买一次,4本为1套不单独发售。一套400元【包邮】。具体的教材内容的截图见文后。活动截至日期2016年5月5日
2、实训教材 1套4本,包含《S7-200Smart高级教程 259页》《S7-300/400高级教程 456页》《WinCC V7.3高级教程 242页》 《Eplan电气设计 204页》
3、由于水平有限,书中出现错漏在所难免,敬请各位读者指正!产品本身的特殊性,预定之后不接受退款。请悉知!
4、购买方法【请务必注意】
--须转发此文章,并截图发给启程老师微信核准
--添加启程老师微信号见下图:【启程廖老师 袁老师】任何一个均可
--按照老师规定的方式支付购书款,并登记购书收货信息。
启程廖老师:18575561878
启程袁老师:18681539568
6、发货说明,5月5号开始集中发货。
7、本次活动的解释权归启程自动化所有。
8 、教材内容截图如下:
《S7-200Smart高级教程 259页》
《S7-300/400高级教程 456页》
《Eplan电气设计 204页》
《WinCC V7.3高级教程 242页》
仅限100本!谢谢各位同学 不清楚的咨询如下启程老师微信号:
启程廖老师:18575561878
启程袁老师:18681539568
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
剑指工控
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』