CODESYS форум

Добро пожаловать на официальный форум CODESYS, 3S-Smart Software Solutions GmbH | A member of the CODESYS Group
Deutsche Version English version russian version 
Текущее время: Ср янв 22, 2020 12:36 am

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




Начать новую тему  Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Beck SC24 IEC RETAIN переменные
СообщениеДобавлено: Пн янв 20, 2020 11:00 am 
Не в сети

Зарегистрирован: Ср фев 22, 2012 9:22 am
Сообщения: 8
Обнаружил, что в проекте не работает сохранение значения renain переменных, сделал тестовый проект, результат тот же:

В разделе глобальных переменных создал:
VAR_GLOBAL RETAIN PERSISTENT

iRem1:INT; (*Сохраняемая переменная 1*)

iRem2:INT; (*Сохраняемая переменная 2*)

END_VAR

После выключения и включения контроллера значения переменных обнуляются (создал загрузочный проект)

Попытка №2 использование спец функций из библиотеки, дополнительно к объявлению переменных (см. выше):

IF Save_r=TRUE THEN S_rez:=SysSaveRetains('Retain_file.txt');END_IF;
IF Load_r=TRUE THEN L_rez:=SysRestoreRetains ('Retain_file.txt');END_IF;
Save_r:=FALSE;
Load_r:=FALSE;
функции возращают значение = 1
Функцией SysSaveRetains файл создается (256 байт) в нем значения переменных присутствуют,
но не восстанавливаются при вызове функции SysRestoreRetains.

Подскажите, пожалуйста, в чем дело? Или в этом чипе вообще это не работает?


Вложения:
Комментарий к файлу: Созданный файл
Retain test run.JPG
Retain test run.JPG [ 158.12 КБ | 9 просмотров ]
Комментарий к файлу: Целевая своя, работает годами
Retain test.JPG
Retain test.JPG [ 154.61 КБ | 9 просмотров ]

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

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


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

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


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

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