✓ 最佳回答
DVP28SV的掉电保持分两块:1)D寄存器默认D0~D199为一般区(掉电清零),D200~D999为掉电保持区(靠内部电容保持,约100小时),D1000以上为特殊/扩展寄存器。
你用的D200~D250本身就在保持区,理论上应能保持,若仍清零,检查是否程序上电时有MOV K0批量清零,或用了ZRST把该区复位。
2)M继电器M0~M511为一般,M512~M999为保持区,M1000以上为特殊。
3)若需要长期保持(超过电容供电时间),DVP28SV可加装电池盒或选DVP-SV系列带电池,或把关键参数写入EEPROM:用ISPSoft的【系统设置】→【掉电保持】勾选范围,并用指令WDT或专用写EEPROM功能。
4)确认系统寄存器M1068(掉电保持设置)状态。
多数情况是程序上电初始化时把保持区D200清掉,重点查首扫描标志M1002下的清零逻辑。