4、图3点击“是”之后出现下面的对话框,如图4所示,选择 “是” 将执行更新,将 CPU 中 RAM 区的 V存储区数据当前值上传到数据块的数据页中。
如果执行操作时,使用的程序文件是源程序,选择 " Yes " 前,一定要注意源程序的备份!
图4
5、等待一段上传数据的时间,出现对话框,如图5 所示,点击" OK ",可以在数据块中查看 V 区数据
图5
执行从 RAM 建立数据块,上载到数据块中的数据有可能存放的位置
用户定义1:上一次下载数据块时,在数据块中用户自定义过初始值
_PLC_DATA1:上一次下载数据块时,未定义初始值,在程序执行过程中修改过的 V 区地址,执行"从 RAM建立数据块"命令时,这些已修改的地址会被指定给一个新的标签名
向导生成的数据块(例如 PID1_DATA):上一次下载数据块时,包含配置完向导后自动生成的数据块,比如 配置完PID 后生成如 PID1_DATA 的数据块,执行"从 RAM 建立数据块"命令时,依然上传到此数据块中
6、将上传的各个数据块页面中的 V 区地址复制,粘贴到要下载的程序文件的数据块页面中,此时,一旦下载,数据块保存到 EEPROM中,作为 V 存储区数据的初始值生效。
常见问题
为什么S7-200SMART 系统块设置断电保持后,数据依旧无法实现断电保持?
可以根据以下步骤核对设置:
1.确保已设置断电保持的程序下载到PLC。
2.如果SMART PLC有连接HMI、上位机或者其他PLC,请先断开相关的通讯设备,再做测试,避免这些设备给PLC相关地址不断更新数据。
3.如果根据以上步骤测试均无效,请创建一个空项目,只做系统块断电保持设置,重新下载程序后通过状态图表给断电保持范围内某一地址写入新值后将PLC断电再上电查看。