Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о Pixel

Вопросы о Pixel Раздел специально по темам работы и применения контроллеров Pixel - 12xx и Pixel - 25xx

Ответ
 
Опции темы Поиск в этой теме
Старый 25.01.2014, 11:15   #1
Exten
Новичок
 
Регистрация: Jan 2014
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Работа с энергонезависимой памятью

Доброе утро!
Имеется контроллер Pixel, необходимо сохранять в энергонезависимой памяти некоторые уставки, которые пишутся с OPC сервера.
При отключении питания эти данные сохраняются без каких-либо дополнительных манипуляций.
Вопрос: данные при этом сохраняются постоянно или теряются через какое-то время и необходимо организовать работу с энергонезависимой памятью отдельно?
Exten вне форума   Ответить с цитированием
Старый 27.01.2014, 10:51   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 066
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Работа с энергонезависимой памятью

Цитата:
Сообщение от Exten Посмотреть сообщение
Вопрос: данные при этом сохраняются постоянно или теряются через какое-то время и необходимо организовать работу с энергонезависимой памятью отдельно?
Если держать контроллер без питания, то через примерно 25 лет возможны искажения отдельных ячеек памяти.

Срок указан для нормального радиационного фона. Если уровень фона ниже, то больше 25 лет. Если выше, то меньше 25 лет.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 27.01.2014, 11:05   #3
Exten
Новичок
 
Регистрация: Jan 2014
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Работа с энергонезависимой памятью

Цитата:
Сообщение от Arsie Посмотреть сообщение
Если держать контроллер без питания, то через примерно 25 лет возможны искажения отдельных ячеек памяти.

Срок указан для нормального радиационного фона. Если уровень фона ниже, то больше 25 лет. Если выше, то меньше 25 лет.
т.е. если я правильно понял, данные на входах FBD блоков сохраняются скажем так автоматически, и в данном случае нет необходимости организовывать их сохранение в памяти с помощью блоков ARRAY либо EEPROM ?
Exten вне форума   Ответить с цитированием
Старый 27.01.2014, 11:13   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 066
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Работа с энергонезависимой памятью

Цитата:
Сообщение от Exten Посмотреть сообщение
т.е. если я правильно понял, данные на входах FBD блоков сохраняются скажем так автоматически, и в данном случае нет необходимости организовывать их сохранение в памяти с помощью блоков ARRAY либо EEPROM ?
Я говорил исключительно о энергонезависимой памяти - ровно как вы задали вопрос.

Данные на входах FBD хранятся в ОЗУ. ОЗУ не является энергонезависимой памятью. Т.е. нужно совершать определённые небольшие "телодвижения", чтобы сохранить эти данные в энергонезависимой памяти.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 27.01.2014 в 11:40
Arsie вне форума   Ответить с цитированием
Старый 27.01.2014, 11:42   #5
Exten
Новичок
 
Регистрация: Jan 2014
Сообщения: 16
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Работа с энергонезависимой памятью

Цитата:
Сообщение от Arsie Посмотреть сообщение
Я говорил исключительно о энергонезависимой памяти - ровно как вы задали вопрос.

Данные на входах FBD хранятся в ОЗУ. ОЗУ не является энергонезависимой памятью.
Ситуация такая: управление выходами модуля расширения осуществляется по некоторой логике (см. вложение). При отключении питания текущие состояния входов FBD, на которые приходят значения с ModBus, не изменяются. Вопрос в том, сколько времени они сохраняются, и есть ли необходимость писать их отдельно в память.
Изображения
Тип файла: jpg Скрин.JPG (63.2 Кбайт, 103 просмотров)
Exten вне форума   Ответить с цитированием
Старый 27.01.2014, 11:49   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 066
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Работа с энергонезависимой памятью

Цитата:
Сообщение от Exten Посмотреть сообщение
Ситуация такая: управление выходами модуля расширения осуществляется по некоторой логике (см. вложение). При отключении питания текущие состояния входов FBD, на которые приходят значения с ModBus, не изменяются. Вопрос в том, сколько времени они сохраняются, и есть ли необходимость писать их отдельно в память.
2 секунды. Если у вас сохраняются дольше, то у вас контроллер из партии, в которой была допущена ошибка в супервизоре питания. В этом случае время хранения пару десятков минут.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 10:08.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024