技术论坛

 手册上关于停电保持这句话……

返回主题列表
作者 主题
芳季
至圣

经验值: 67496
发帖数: 14773
精华帖: 100
楼主    2020-06-22 16:29:09
主题:手册上关于停电保持这句话……


将所有初始值都从数据块复制到 V 存储器,

然后将保存的保持值从永久存储器复制到 RAM。

这两行字说了前后四个地方。都是指哪些地方?

数据块比较好理解。

V,和,RAM是不是同一个事情?

永久存储器是指停电保持区域吗?

假如,plc停电很久很久的话,有什么变化发生?我突然有写糊涂了。

Zaxife
至圣

经验值: 12573
发帖数: 2503
精华帖: 31
1楼    2020-06-22 23:20:41
主题:回复:手册上关于停电保持这句话……

没乱啊。

1、永久存储区也就是Flash,也就是闪存芯片,类似SSD存储颗粒,可读可写,速度比内存RAM慢太多。

2、RAM是内存,也就是像电脑的内存条,速度与CPU一样快,保证程序可以飞快的运行交换数据。RAM包含其他很多编程软件中可以直接操作的单元,比如V区、比如L区、比如计数器C、定时器T等等等.....

3、数据块是初始值,编译时是保存在Flash里面的,也就是永久存储区。上电后就从Flash里面读取到RMA里面对应的V区存储单元。

4、掉电保持类似数据块操作,是指掉电时把指定掉电保持的V区存储单元数据保存到Flash中,上电后再把数据复制回指定的V区存储单元。


如果你懂单片机,没有什么不好理解的,基本上大多数单片机编程后涉及到这些数据操作。

至于永久存储只是个相对的说法,相对与RAM来说,Flash掉电后数据可保持的时间比RAM时间长太多太多。

一般以前的ROM是靠紫外线辅助擦写的,只要没有静电破坏、没有紫外光破坏,里面的数据可以保持几十年不变。

EEPROM是电擦写存储器,数据可以保持十几年;

接着是Flash,常温防静电下保持十年不是问题;

然后常温下SSD的SLC可以十年保持、MLC 5年、TLC 3年、QLC 3年以内。如果温度超过35度存储时间减半以上。

至于机械硬盘,这个就要看各个器件的寿命了。常温下十几年不是问题。


不过嘛,电子产品总有个废品概率问题,所以以上都是设计参数。那些低几率的不做参考。


一串奇怪的数字
侠士

经验值: 1326
发帖数: 114
精华帖: 4
3楼    2020-06-23 10:30:48
主题:回复:手册上关于停电保持这句话……

可以这样理解


可以简单验证一下, VW0 即不设断电保持,也不写数据块    
VW100 写数据块 赋值50,不设断电保持
VW200 写数据块 赋值100,设断电保持

通电时VW0,VW100,VW200都设置为200
断电上电,观察值分别为多少。

人生没有边界,一切皆有可能。
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。