S7-300CPU 只有“暖启动”(Warm Start),但 CPU 318-2 DP 的启动方式可定义为暖启动(Warm Start)和冷启动(Cold Start)两种,定义为暖启动时与其他标准型 S7-300 相同,定义为冷启动时,与 S7 400 的冷启动相同)。暖启动调用 OB100 组织块。当启动时,过程映像和非保持数据被清除。
当过程映像读入后,就开始新的一个循环。
A&D Service & Support Page 12-22
长沙工控帮教育科技有限公司整理
图 9-1
在 S7-300CPU 中,“PowerOn->PowerOff”或从”STOP-> RUN”两种情况下都执行“暖启动”
(Warm Restart)。
CPU 属性:启动
1. 对于使用 FEPROM 卡的标准型 S7300 CPU:
1) 带后备电池的暖启动:
当暖启动时,后备电池保持的 RAM 存储器 (OB, FC,FB, DB) 和位存储器(M)、定时器(T) 和计数器(C)都被保持。只复位不保持的位存储器(M)、定时器(T)和计数器(C)。过程映像和 非保持数据被清除。
2) 不带后备电池的暖启动:
如果 RAM 存储器没有电池作后备,就会丢失所存的信息。只有定义成保持的位存储器(M)、
定时器(T)和计数器(C)和数据块(DB)的数据可以被保持。
A&D Service & Support Page 13-22
长沙工控帮教育科技有限公司整理
图 9-2
“保持存储器”(Retentive Memory)标签页用来指定需要保持的位存储器(M)、定时器(T)、计 数器(C)和数据块(DB)区域。(如图 9-2)
CPU 属性:保持
仅当 如果CPU 没有 后备电池时有效
2. 对于使用 MMC 卡的新型 S7300 CPU
暖启动时,所有的数据块(DB)都是被保持的,“保持存储器”(Retentive Memory)标签页的 定义区为“灰色”不可选的,如图 9-3 所示。定义了保持的存储器(M)、定时器(T)、计数器
(C)中的数据将被保持。过程映像和非保持数据被清除。
A&D Service & Support Page 14-22
长沙工控帮教育科技有限公司整理
图 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。
A&D Service & Support Page 15-22
长沙工控帮教育科技有限公司整理
3.3 新型 S7-300 CPU(使用 MMC 卡)的数据保持问题
1. 存储器(M)、定时器(T)、计数器(C)的可保持性取决于是否被组态为保持,如果组 态为非保持,则 Stop->Run 或者 Power off/on 均被复位,如果组态为保持,则 Stop->Run 或者 Power Off/On 均被保持。 非保持,则 Stop->Run 或者 Power off/on 均被复位,如果被组态为保持,则 Stop->Run 或者 Power off/on 均被保持,不管有无电池。但注意,无电池时,必须要有 FEPROM 程序备份,否则,组
A&D Service & Support Page 16-22
长沙工控帮教育科技有限公司整理
存储器对象的记忆
RAM:Random Access Memory ,随机存取存储器。
它的特点是易挥发性,即掉电失忆。RAM是动态内存,用来存取各种动态的输入输出数据、
中间计算结果以及与外部存储器交换的数据和暂存数据。设备断电后,RAM中存储的数据 就会丢失。RAM就好比是电脑的内存,运行游戏、程序速度快慢看的是RAM。
ROM:Read Only Memory 只读存储器(一次写入,反复读取)。
RAM 和 ROM 相比,两者的最大区别是 RAM 在断电以后保存在上面的数据会自动消失,而
EEPROM : Electrically Erasable Programmable ROM,电可擦除可编程只读存储器
A&D Service & Support Page 17-22