1200编程利用“在 RUN 模式下下载”功能,可在不切换为 STOP 模式的情况下对程序进行更改,并
将其下载到 CPU 中。下载过程中执行下载前检查,一种情况下会出现“统一下载”后直接下载成功,另一种情况系统在实际下载前检测出无法执行RUN 模式下载操作,则该对话框中将显示“停止模块” 类别行。
那么什么情况下无法执行RUN模式下载呢?系统手册上讲:“在 RUN 模式下,同时可最多下载 10 个块。 如果要下载 10 个以上的块,那么必须将CPU 置于 STOP 模式。”除此之外,还有没有其它情况会是这样呢?
我的一个项目中现场的PLC的控制参数由上位机设定。程序修改后,在线重新下载。如果是第一种情况,这些控制参数值不会改变,但出现第二种情况时,控制参数的值就会被初始值取代。因此在程序中定义这些参数为停电保持类型,断电上电重起参数不改变,但在第二种模式下全没停止后下载完成后参数仍会被初始值取代。不知何故。