作者 | 主题 |
---|---|
students 侠士 经验值: 1615 发帖数: 351 精华帖: 0 |
楼主 2019-06-13 11:32:51
主题:S7-200 下载程序后v存储区数据丢失 HMI界面有参数设定功能,选择是输入输出功能,地址是V区域,相当于300的DB区,修改程序前将program block 、db block、system block全部上载到PC,此PLC没有外置存储区,修改好程序后,将program block 、db block、system block全部下载,HMI界面中的设定的数据全部丢失,如果说是下载DB block将V区域刷新了,但是我下载的程序是在备份程序基础上修改的,V区数据不应该有变化的,何况在HMI界面输入数值,会保存在V区域中,不应该会丢失的,CPU 224XP CN 02.01 请老师赐教,谢谢!
everything must depend on oneself!!!
|
WWCWWC 至圣 经验值: 72003 发帖数: 8041 精华帖: 145 |
1楼 2019-06-13 11:51:01
主题:回复:S7-200 下载程序后v存储区数据丢失 几个经常遇见的问题: 1)下载前不勾选数据块; 2)用SM0.1给一些数据做初始化数据值; 3)将所处的V区设置为断电保持型寄存器。 |
students 侠士 经验值: 1615 发帖数: 351 精华帖: 0 |
2楼 2019-06-13 15:07:38
主题:回复:S7-200 下载程序后v存储区数据丢失 1. 下载前勾选的数据块,会导致没有在数据块中定义的V区域字节赋值了0,数据块中定义的字节按照设定值赋值 VB4000 'PTOA' 2.用SM0.1给一些数据做初始化数据值,这个怎么理解; 3.在system block----retentive ranges----VB 0-10240(10K)存储长度定义为保持型,断电非异失型 谢谢!
everything must depend on oneself!!!
|
芳季 至圣 经验值: 67499 发帖数: 14774 精华帖: 100 |
5楼 2019-06-14 06:47:01
主题:回复:S7-200 下载程序后v存储区数据丢失 我明白了。下载前先用RAM创建DB,然后上载DB,然后修改有必要的数据(比如运动向导),再下载DB。这样设的东西就不会丢。 问题点:很少人知道,屏,修改的是RAM,并不是DB。更少人知道,用SMW32保存后RAM才成为DB。 当今的smart,因为全领域丢电保持,大家都忽略了DB的存在。其实RAM是RAM,DB是DB。由于RAM不会丢失了所以DB没什么机会覆盖RAM了。只有下载那一个机会。 就这样。 |