Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > ПЛК и микроконтроллеры
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

Схранение настроек регуляторов на I-8837

 Ответить Ответить
Автор
Сообщение
Malenkiy Смотреть выпадающим
Новичок
Новичок


Присоединился: 09 Август 2006
Категория: Ukraine
Online Status: Offline
Публикации: 6
Свойства публикации Свойства публикации   Ответить, цитируя автора - Malenkiy Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Схранение настроек регуляторов на I-8837
    Опубликовано: 09 Август 2006 14:27

Суть вопроса в следующем, имеется прога на IsaGraf 3.5 для I-8837, вней порядка 300 переменных (настройки регуляторов, коэф. демпфирования и пр.) значения которых необходимо хранить и восстанавливать в случае перезагрузки.

Какое наилучшее решение для этой задачи? (писать в EEPROM, файл или еще что ?)

P.S. Пробовал устанавливать в объявлении переменной признак "Хранить" - но оно после перезагрузки ничего не хранит :-( Может ктото объяснит че это за фича и зачем она нужна

Наверх
L-Max Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 25 Март 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 199
Свойства публикации Свойства публикации   Ответить, цитируя автора - L-Max Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 09 Август 2006 18:15
Пишите в EEPROM. Мы так и делаем. Только учтите что чтение и запись занимает приличное время, а если вы все эти настройки будете считывать и записывать одновременно и постоянно - то временной цикл можно растянуть до немыслимых пределов, да и флешка имеет ограниченный предел записи.
Главный инженер проектов.
"УралРТСофт"
Наверх
Malenkiy Смотреть выпадающим
Новичок
Новичок


Присоединился: 09 Август 2006
Категория: Ukraine
Online Status: Offline
Публикации: 6
Свойства публикации Свойства публикации   Ответить, цитируя автора - Malenkiy Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 10 Август 2006 12:15

Хорошо, а как писат в оный EEPROM переменные типа реал ???? стандартной функции я не нашел :-(

Хоть они и занимают теже 32 бита что и интежер от  этого не легче в IsaGraf-е же нельзя получить адрес переменной и объявить следующие 4 байта как интежер, чтобы потом использовать стандартную функцию записи.

 

Неужели надо ковырять исходники и писать собственные функции чтения и записи на Сях :-(

Наверх
Malenkiy Смотреть выпадающим
Новичок
Новичок


Присоединился: 09 Август 2006
Категория: Ukraine
Online Status: Offline
Публикации: 6
Свойства публикации Свойства публикации   Ответить, цитируя автора - Malenkiy Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 10 Август 2006 12:42

СОРРИ Снимаю вопрос.

Куда смотрели мои слепые глаза, наверно мимо фнукций REAL_INT и INT_REAL

еще раз сори за ламерство :-)

Наверх
 Ответить Ответить

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz