Logix 系列(ControlLogix/CompactLogix 5370/5380/5480,Studio5000)、Micro800(CCW 软件)、老款 MicroLogix/SLC500(RSLogix500),原理与设置完全不同。
一、Logix 平台(CompactLogix / ControlLogix,重点)
核心原理:变量存放在电池后备 SRAM,上电依靠锂电池维持 RAM 内标签数值;SD 卡 / 内置 Flash 只能保存程序镜像,不会自动实时保存运行时标签数值!
1. 默认规则(非常容易踩坑)
✅ 控制器标签、程序内标签【默认自带断电保持】,不需要勾选 Retain;❌ 输出线圈 (OTE)、输入状态上电全部清零;⚠️ 前提:CPU 后备电池完好!
CompactLogix:1769-BA 电池
ControlLogix L7x:1756-BA2电池没电 → RAM 数据全部丢失,标签恢复初始值。
2. 两种持久化方案(按需选用)
方案 A:电池后备 RAM(日常累计数据、产量、参数,推荐)
操作:无需额外设置标签属性,只要装好有效电池。短板:电池有寿命(25℃约 5 年,高温衰减快);长期断电、电池失效数据丢失。
方案 B:非易失闪存 SD 卡(无电池持久保存,配方 / 重要参数)
⚠️ 不会自动定时保存!必须手动 / 程序触发存储镜像
CPU 插入 SD 卡;
Studio5000 → 双击控制器 → Nonvolatile Memory(非易失存储器) → Load/Store
Store(存储):把当前程序 + 标签快照写入 SD 卡;
上电加载模式三选一:
Load Always:每次上电强制从 SD 卡载入(会覆盖断电后新产生的数据,慎用)
Load On Uninitialized Memory:仅 RAM 损坏 / 丢失时载入(工程最常用)
Load If Matches:校验一致才载入
重大误区:SD 卡方案保存的是快照。设备运行中修改参数,不执行 Store,SD 卡里还是旧数据!适合:配方、出厂参数;不适合连续累计产量(不断电持续累加场景)。
3. 进阶:程序触发存储到 SD 卡(MSG 指令)
可以编写逻辑:按下 HMI 保存按钮 / 停机时,通过 MSG 指令执行存储映像到 SD 卡,实现参数手动持久化。
4. 下载时防止数据被冲掉
下载弹窗勾选:Preserve Program Values(保留程序数值)作用:下载新项目时,不覆盖现有标签实时值;限制:标签结构、UDT 不能改动,否则仍然清零。
二、Micro800 系列(2080-LCxx,CCW 软件)
机制和 Logix 完全不一样:不会默认全部保持,需要手动勾选【Retained(保持)】
打开全局变量 / 局部变量表;
勾选变量的 Retained;
硬件依靠内置超级电容,无外置电池;限制:
Micro810/820:最大仅 400 字节 保持空间,不能大量标签;
Micro870:最大 128KB;
TON.RTO 计时器的
.ET经过时间,需要单独选中.ET 勾选 Retained,否则上电清零。
三、老款 MicroLogix 1100/1400、SLC500(RSLogix500)
采用文件寄存器机制:
N 整数文件、C 计数器、T 计时器累加值默认断电保持;
S、B 位文件默认不保持;
设置路径:控制器文件 → 修改文件属性【Retentive】;依靠 CPU 内置锂电池 / 超级电容维持。
四、工程选型建议
场景 1:产量计数、运行时长、实时工艺参数(经常修改)
✅ 使用 Logix 默认电池保持标签⚠️ 定期监控电池电压(GSV 指令读取 BatteryLow 位,报警提醒更换电池)
场景 2:配方、设备出厂参数、关键设定,要求电池失效也不丢
✅ 方案:
正常运行用 RAM 保持;
HMI 增加【保存配方】按钮,按下后执行 Store 写入 SD 卡;
上电配置为:Load On Uninitialized Memory
双重保障:正常断电靠电池;电池彻底没电时,上电自动加载 SD 卡快照。
场景 3:Micro820 小型设备,少量参数保存
✅ 少量关键变量勾选 Retained;不要勾选大量变量,超出 400 字节上限会失效。
五、汇总
❌ 以为插 SD 卡就能自动保存实时数据✅ SD 卡只是镜像备份,不会自动同步运行数据;
❌ Logix 电池没电,还疑惑标签为什么清零✅ Logix 所有保持标签依赖后备电池;
❌ 下载程序不勾选 Preserve,参数全部归零;
❌ Micro800 不勾选 Retained,断电数据丢失;
❌ 使用 Load Always 模式,每次上电覆盖最新运行数据。
如果你告诉我具体型号(比如 1769-L30ER / 2080-LC50),我可以给你对应可直接套用的设置步骤 + 示例逻辑。


