General description
To eliminate loss of critical information (state of the controller, external devices status, and so on..) I case of power reset , CANNY7 controller equipped with non-volatile memory. The values saved in EEPROM will be available in special registers after the power is restored.
There are 64 16-bit non-volatile memory cells, which are accessed by corresponding read and write registers.
Note:
|
Working with non-volatile memory does not require any special pre-configuration.
|
Регистры энергонезависимой памяти
Ниже приведено описание допустимых значений регистров установки энергонезависимой памяти контроллера. Они используются для сохранения информации в ячейках ЭНП.
Адрес
|
Ожидаемые значения
|
Регистр установки энергонезависимой памяти №00
|
...
|
Регистр установки энергонезависимой памяти №63
|
|
0...65535
|
=
|
сохраняемое значение.
|
|
Ниже приведено описание допустимых значений регистров чтения энергонезависимой памяти контроллера. Они используются для сохранения информации в ячейках ЭНП.
Адрес
|
Возвоащаемые значения
|
Регистр чтения энергонезависимой памяти №00
|
...
|
Регистр чтения энергонезависимой памяти №63
|
|
0...65535
|
=
|
хранимое значение.
|
|
Пример функциональной диаграммы работы с ячейками энергонезависимой памяти.
Количество нажатий кнопки, подключенной к каналу №0 контроллера, суммируется с ранее сохраненными в именованной сети «счетчик» значениями. Значение сети «счетчик» сохраняется в энергонезависимой памяти при отпускании кнопки. После выключения и восстановления питания контроллера, сохраненное в ячейке энергонезависимой памяти значение автоматически читается и передается обратно в именованную сеть «счетчик». Таким образом удается избежать потери информации о количестве нажатий на данную кнопку при отключении питания контроллера.
Примечание:
|
Процесс сохранения данных в ЭНП требует времени, т. е. не происходит мгновенно.
|
Примечание:
|
Количество циклов перезаписи информации в энергонезависимой памяти ограничено. Драйвер работы с памятью CANNY7 организован таким образом, что ее ресурс существенно увеличен. Тем не менее, избегайте постоянного сохранения в ЭНП ненужных данных или сохранения данных на каждом цикле выполнения диаграммы, выполняйте сохранение информации по определенному условию (смотри пример выше).
|
Смотри также
CANNY 7
CANNY 7, User Preprogrammed Parameters