CODESYS форум

Добро пожаловать на официальный форум CODESYS
Deutsche Version English version russian version 
Текущее время: Чт ноя 23, 2017 2:44 am

Часовой пояс: UTC+01:00




Начать новую тему  Ответить на тему  [ 3 сообщения ] 
Автор Сообщение
 Заголовок сообщения: Как создать Retain в SC2x
СообщениеДобавлено: Чт ноя 06, 2014 9:43 am 
Не в сети

Зарегистрирован: Чт июл 03, 2014 9:28 am
Сообщения: 3
Добрый день . Помогите создать обмен с областью памяти Retain . В Codesys @ChipSDK мы создали область. Нужен пример как обработать в SC24, какие изменения нужно внести в MYRTS. Спасибо за помощь.


Вернуться к началу
 Заголовок сообщения: Re: Как создать Retain в SC2x
СообщениеДобавлено: Вт ноя 11, 2014 8:09 am 
Не в сети
Site Admin

Зарегистрирован: Ср июл 20, 2005 2:32 pm
Сообщения: 153
В самом чипе SC2x нет батарейного ОЗУ. Вы подключили внешнюю микросхему и хотите организовать сохранение в ней значений Retain переменных?


Вернуться к началу
 Заголовок сообщения: Re: Как создать Retain в SC2x
СообщениеДобавлено: Пт ноя 14, 2014 7:16 am 
Не в сети

Зарегистрирован: Чт июл 03, 2014 9:28 am
Сообщения: 3
Игорь спасибо, вы мне уже дали ответ. Я по почте у Вас запрашивал помощи. Для дех кому интересно выложу Ваш ответ.
Варианты:

1.
- ставить внешнее батарейное ОЗУ
- в блоке питания ставить монитор первичного питания
- с него заводить сигнал прерывания на NMI powerfail interrupt.
- по этому прерыванию копировать ретейн область из ОЗУ
в о внешнее батарейное ОЗУ
- при старте контроллера копировать обратно (шаблоны соотв. функц.
есть в myrts)

2.
принцип аналогичный, но внешнее ОЗУ не ставим, а пишем в файл
при аварии питания. Реально удается обеспечить около 2 Кб.

3.
если ретейн нужна для сохранения настроек и т.п., то в
прикладной МЭК программе просто сохраняем их в файл.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 3 сообщения ] 

Часовой пояс: UTC+01:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB