PDA

Просмотр полной версии : Сохранить значение выходной переменной



KRUPSKIY
20.06.2024, 14:35
Есть ли способ, как сохранить значение выходной переменной при отключении питания? Пробовал с помощью макроса fsave, все равно после отключения питания сбрасывается в 0.

melky
20.06.2024, 14:41
У вас должно быть
1. Энергонезависимая переменная
2. При запуске ПР сперва чтение это переменной для использовании в программе.

Если пункта 2 нет, то при старте программы ваша переменная будет переписана 0 или результатом вычисления программы.

KRUPSKIY
20.06.2024, 14:54
Переменная сделана энергонезависимой, а как сделать чтобы она читалась до того, как произойдет ее вычисление?

petera
20.06.2024, 15:01
Переменная сделана энергонезависимой, а как сделать чтобы она читалась до того, как произойдет ее вычисление?
с помощью SEL или fSEL.

Dimensy
20.06.2024, 15:13
А что и как вы в переменную записываете? И где используете?

KRUPSKIY
20.06.2024, 15:27
76744
Нужно сохранить значение PERIOD 2 (справа внизу рисунка)

Dimensy
20.06.2024, 15:47
Предлагаю сделать блок fSave энергонезависимым (выставить переменной out энергонезависимость)

76746

KRUPSKIY
20.06.2024, 15:54
Так оно так у меня и сделано.

Dimensy
20.06.2024, 16:01
покажите внутрянку макроса fSave

KRUPSKIY
20.06.2024, 16:07
76747
Внутрянка fsave

Dimensy
20.06.2024, 16:10
76747
Внутрянка fsave

найдите отличие

76748

Сергей0308
20.06.2024, 20:08
76744
Нужно сохранить значение PERIOD 2 (справа внизу рисунка)

У меня есть таймер энергонезависимый с паузой(пост170): https://owen.ru/forum/showthread.php?t=33720&page=17
Имеется прямой и обратный отсчёт времени!
Может вам подойдёт, короче, удивили со своим флоатом, в смысле, где Вы такое видели или как додумались до такого?

Dimensy
21.06.2024, 00:27
У меня есть таймер энергонезависимый с паузой(пост170): https://owen.ru/forum/showthread.php?t=33720&page=17
Имеется прямой и обратный отсчёт времени!
Может вам подойдёт, короче, удивили со своим флоатом, в смысле, где Вы такое видели или как додумались до такого?

Ну, сейчас проще такой таймер на ST написать

KRUPSKIY
21.06.2024, 09:45
Подскажите, пожалуйста назначение входов и выходов. Обратный отсчет не нужен.

EFrol
21.06.2024, 10:27
Поэкспериментируйте с этой схемой:
76767

Сергей0308
21.06.2024, 10:34
Подскажите, пожалуйста назначение входов и выходов. Обратный отсчет не нужен.

Макрос можно открыть для редактирования, в смысле, там имеются подсказки и они всплывают при наведении курсора на вход или выход.
Если сейчас не нужен, может понадобится в будущем, не вижу проблемы, в смысле, можно не пользоваться тем, что не нужно в данном конкретном случае!

KRUPSKIY
21.06.2024, 11:25
Стесняюсь спросить, feeprom-это что?

EFrol
21.06.2024, 12:33
Стесняюсь спросить, feeprom-это что?

Это энергонезависимая переменная (тип "плавающая точка").

Сергей0308
21.06.2024, 12:47
Это энергонезависимая переменная (тип "плавающая точка").

Зачем тогда для энергонезависимой переменной задержка на цикл программы, в смысле, она нужна только для не энергонезависимой переменной, чтобы не "желтело".