设为首页
加入收藏
联系我们
 
您当前的位置:工控资源网 ->文章中心 ->技术文章 -> 文章内容 退出登录 用户管理
栏目导航
· 网站首页 · 维修指南
· 技术文章 · 家电专栏
· 培训资讯 · 展会信息
· 电脑专栏 · 关于本站
热门文章
· [培训资讯] 4月23日西门子S7-30..
· [培训资讯] 4月23日西门子300/4..
· [培训资讯] 9月份北京工控自动化..
· [技术文章] 从入门到精通:学PLC..
· [培训资讯] 5月19日西门子博途1..
· [家电专栏] 电磁炉原理与维修
· [维修指南] 变频器维修经验
· [技术文章] 可编程控制器梯形图..
· [技术文章] 车间主任岗位责任制..
· [维修指南] 变频器维修常用检测..
· [技术文章] PLC可编程序控制器基..
· [培训资讯] 2月15日欧姆龙PLC编..
相关文章
· [推荐] 4月23日西门子S7-300/400 PL..
· [推荐] 4月23日西门子300/400PLC编程..
· [新闻] 9月份北京工控自动化培训中心..
· [转载] 从入门到精通:学PLC之路详解..
· [推荐] 5月19日西门子博途1500 PLC..
· [推荐] 电磁炉原理与维修
· [推荐] 变频器维修经验
· [推荐] 可编程控制器梯形图的设计方..
· [转载] 车间主任岗位责任制
· [推荐] 变频器维修常用检测方法
· [推荐] PLC可编程序控制器基础知识
· [推荐] 2月15日欧姆龙PLC编程应用培..
S7-300CPU存储器介绍及存储卡使用
作者:西门子中国有限公司  来源:西门子中国有限公司  发布时间:2013-06-14 11:29:02  发布人:admin

减小字体 增大字体

3        关于数据保持

3.1   CPU启动方式:

S7-300CPU只有“暖启动”(Warm Start),但CPU 318-2 DP的启动方式可定义为暖启动(Warm Start)和冷启动(Cold Start)两种,定义为暖启动时与其他标准型S7-300相同,定义为冷启动时,与S7 400的冷启动相同)。暖启动调用OB100组织块。当启动时,过程映像和非保持数据被清除。当过程映像读入后,就开始新的一个循环。

图9-1 

在S7-300CPU中,“PowerOn->PowerOff”或从”STOP-> RUN”两种情况下都执行“暖启动”(Warm Restart)。

1.      对于使用FEPROM卡的标准型S7300 CPU:

1)      带后备电池的暖启动:

      当暖启动时,后备电池保持的RAM存储器 (OB, FC,FB, DB) 和位存储器(M)、定时器(T)和计数器(C)都被保持。只复位不保持的位存储器(M)、定时器(T)和计数器(C)。过程映像和非保持数据被清除。

2)     不带后备电池的暖启动:

    如果RAM存储器没有电池作后备,就会丢失所存的信息。只有定义成保持的位存储器(M)、定时器(T)和计数器(C)和数据块(DB)的数据可以被保持。

 

图9-2

“保持存储器”(Retentive Memory)标签页用来指定需要保持的位存储器(M)、定时器(T)、计数器(C)和数据块(DB)区域。(如图9-2)

2.      对于使用MMC卡的新型S7300 CPU

暖启动时,所有的数据块(DB)都是被保持的,“保持存储器”(Retentive Memory)标签页的定义区为“灰色”不可选的,如图9-3所示。定义了保持的存储器(M)、定时器(T)、计数器(C)中的数据将被保持。过程映像和非保持数据被清除。

 

图9-3
3.2   S7-300 CPU 存储器复位

当存储器复位时,工作存储器、内置装载存储器(对于标准CPU)和带保持的数据都被清除,然后执行硬件测试。如果存储器卡存在,用户程序就从存储器卡拷贝到工作存储器。

存储器复位具体完成工作如下:

²   删除工作存储器所有的用户数据,包括保持的数据    (不包括 MPI 参数分配)

²   硬件测试和初始化

²   对于使用EPROM卡的CPU,如果插入了 EPROM 存储器卡,且卡中存有用户程序,  在存储器复位后CPU把EPROM的内容拷贝到内部工作存储区。

对于使用MMC卡的CPU ,在存储器复位后CPU把MMC卡的内容拷贝到内部 工作存储区。

²  如果没有插入存储器卡,设定的 MPI 地址保持。但是,如果插入存储器卡, 则装入卡内的MPI地址

²  诊断缓冲区的内容保持,该区的内容利用编程器可以观察到。

注意:必须在CPU是停止模式时才能执行存储器复位:

²  模式选择器位于“STOP”位置或

²  模式选择器位于“RUN-P”位置,通过菜单操作“PLC -> Operating Mode -> Stop”用把模式切换到 STOP。

3.3    新型S7-300 CPU(使用 MMC卡)的数据保持问题

1.       存储器(M)、定时器(T)、计数器(C)的可保持性取决于是否被组态为保持,如果组态为非保持,则Stop->Run或者Power off/on均被复位,如果组态为保持,则Stop->Run或者Power Off/On均被保持。

2.    DB始终保持,不管Stop->Run或者Power off/on.但下述过程会复位DB块的值:

掉电-〉拔卡-〉上电-〉掉电-〉插卡-〉上电

存储器对象的记忆

存储器对象

             操作状态变换

通电/断电

STOP->Run

存储器复位

用户程序/数据(MMC中)

X

X

X

数据块的实际值

X

X

-

保持的存储器(M)、定时器(T)、计数器(C)

X

X

-

诊断缓冲区、运行小时计数器

X

X

X

MPI 地址、传输速率

X

X

X

X=保持    -=非保持

3.4  标准型S7-300 CPU(除了CPU 318-2 DP)的数据保持问题:

1.  存储器(M)、定时器(T)、计数器(C)

存储器(M)、定时器(T)、计数器(C)的可保持性取决于是否被组态为保持,如果定义为非保持,则Stop->Run或者Power off/on均被复位,如果被组态为保持,则Stop->Run或者Power off/on均被保持,不管有无电池。但注意,无电池时,必须要有FEPROM程序备份,否则,组态丢失。

2.  数据块DB

Stop->Run:所有DB保持,不管是否设为保持

Power Off: 有电池时,所有DB保持,不管是否设为保持

 无电池有卡时:

 当DB块被定义为非保持,则复位

 当DB块被定义为保持,则数据保持

存储器对象的记忆

存储器对象

             操作状态变换

通电/断电

STOP->Run

存储器复位

用户程序/数据(FEPROM卡)

X

X

X

数据块(CPU带电池,且设为保持)

X

X

X

数据块(CPU不带电池有卡,设为保持)

X

X

-

数据块(CPU不带电池有卡,未设为保持)

-

X

-

保持的存储器(M)、定时器(T)、计数器(C)

X

X

-

诊断缓冲区、运行小时计数器

X

X

X

MPI 地址、传输速率

X

X

X

X=保持    -=非保持

上一页  [1] [2] [3] [4] [5] [6]  下一页

[] [返回上一页] [打 印] [收 藏]
关于本站 - 公司简介 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 网站留言 - 企业邮局 - 管理登录
Copyright © 2007-2020 www.zggkzy.com All Rights Reserved .
公司地址:北京市大兴区康庄路原生墅康和园137号楼1-102
电话:010-67577139 13811659603 微信:13811659603
联系邮箱:zggkzyw@163.com 京ICP备11002135号
Powered by:工控Vsp4