Форум » » Пресеты в NVRAM » Ответить

Пресеты в NVRAM

vtsay: Управление камерами Panasonic AW-HE130W осуществляется при помощи модуля уважаемого Игорь К. panasonic_aw-he_ip. Пресеты сохраняются. Но после выключения PRO2 и включения, пресеты пропадают. В чём может быть проблема? Пресеты же сохраняются в NVRAM, которая является энергонезависимой.

Ответов - 3

Вячеслав: Хорошо бы на модуль взглянуть для начала. Я в обычно использовал встроенные пресеты камер, но для переноса в nvram должна была быть некая необходимость, например в их большом количестве. В недавнем своем проекте имел серьезные проблемы с сохранением NVRAM. Предполагаю, что актуальная прошивка ограничивает использование NVRAM в пределах одного модуля примерно до 200 байт. Предполагаю это баг, который поправят. (процессор CP3) Все что выше этого объема теряется при перезагрузке. Пока можно разбить модуль на несколько по количеству пресетов (если конечно Игорь все таки использовал NVRAM для их реализации)

Вячеслав: Ага модуль нашел. У него там nonvolatile не на simpl+, а AnalogRAM The Analog RAM symbol generates analog values that are mapped to specific locations in non-volatile memory. The mapping is position-sensitive; thus if the symbol definition is altered once the SIMPL program has been compiled and uploaded to the control system, this may cause the program to recall incorrect values. In addition, it is recommended to define all NVRAM symbols at the beginning of the program. Once the program has been uploaded, if additional NVRAM symbols or modules need to be defined, these should be positioned after the previously defined NVRAM symbols. Вы уверены что не изменяли программу до модуля Panasonic после сохранения персетов? Или сохраняете пресет, потом ничего не меняя в программе, перезагружаете и пресет потерся?

vtsay: Вячеслав, после сохранения пресетов программа не менялась. Нужно было стойку обесточить по просьбе электриков. После включения, пресеты потерялись.




полная версия страницы