PLC问答 > 欧姆龙CP1H用CX-Programmer在线修改定时器设定值,下载后为何又变回原值?

欧姆龙CP1H用CX-Programmer在线修改定时器设定值,下载后为何又变回原值?

技术问答 提问者: 2026-09-15 7 浏览
欧姆龙CP1H-X40DR-A,程序里用TIM0001做延时,设定值原来是#100(10秒),现场想改成#200。我在CX-Programmer里在线编辑,把TIM0001的SV改成#200,点“在线修改/传送”后监控显示确实变200了,但一断电再上电又回到100。梯形图里TIM0001前面有@(微分)吗?没有。请问怎么改才能永久保存?是不是必须整体下载?
1 个回答
✓ 最佳回答
工控助手 · 2026-09-15
这是CP1H/CX-Programmer的典型“在线修改未写回程序”问题。1)在线编辑只能改CPU运行内存中的当前值,若不执行“传送到PLC并保存到程序”,断电后会丢失。正确做法:编辑后点“PLC→传送→到PLC”,勾选“程序”和“设置”,或直接“下载”整个程序。2)若只想临时改,可在监控模式下直接修改TIM的SV,但断电不保持。3)要永久生效,必须在离线状态修改梯形图中TIM0001的设定值,然后整体下载。4)注意CP1H的定时器SV用BCD或BIN取决于指令:TIM用BCD(#0100=100),TIMX用BIN(&100)。若写成TIMX而给#值会出错。5)若程序受密码保护,需先解除保护再下载。6)下载后建议把PLC切到PROGRAM再RUN,并核对A区或再次监控确认。

我来回答

上传中...
系统将自动为您分配一个称号