Просмотр полной версии : ИПП120+ПР100=Не сохраняются переменные после перерыва в питании
andru_01
07.11.2023, 11:51
Доброго времени суток. На вход ПР100(слейв) поступает дискретный сигнал, на панели ИПП120(мастер) пишется надпись "сигнал сработал". После перерыва в питании панелька забывает о произошедшем. Галочка "энергонезависимость" не помогает. Техподдержка "умыла руки".
Помогите решить задачу. Спасибо.
P.S. ИПП120 мастер для того чтобы панели можно квитировать состояние сигнала.
Энергонезависимость - не панацея, нужно еще сделать так, чтобы при старте прибора переменная не была перезаписана.
А вообще, проект в студию
тут в ПР-ке надо триггером переменную зафиксировать, пока не сбросите с ИПП. И хоть повыключайтесь там, пока не сбросите, ПРка будет ее хранить. Ну опять же, программой надо предусматривать.
Бой Лыканах
07.11.2023, 16:56
RS/SR триггер должен помочь
andru_01
08.11.2023, 02:22
RS/SR триггер должен помочь
Вроде так и делаю. Сейчас проект выложу.
andru_01
08.11.2023, 02:26
выкладываю проекты...
выкладываю проекты...
Ну, можно так. SR-триггеры здесь энергонезависимые
Ну, можно так. SR-триггеры здесь энергонезависимые
А можно и без триггеров
выкладываю проекты...
А почему они должны сохраняться? Вроде как их состояние напрямую зависит от состояния триггеров.
andru_01
09.11.2023, 02:43
А можно и без триггеров
Спасибо. А если будет два сообщения?
andru_01
09.11.2023, 02:45
Галочка "энергонезависимость" не решает. Как сохранить значения при перерыве в питании?
Сергей0308
09.11.2023, 03:25
Галочка "энергонезависимость" не решает. Как сохранить значения при перерыве в питании?
У Вас нарушена причинно-следственная связь!
В смысле, пока Вы не научитесь определять, что является причиной, а что является её следствием, боюсь у Вас ничего не получится в любой сфере!
Помните?
Почему ветер бывает?
Потому, что деревья шатаются!
Короче, чтобы это понимать, надо быть разумным существом, мне так кажется!
https://www.youtube.com/watch?v=_2vGZqmRZJQ
Спасибо. А если будет два сообщения?
Вы имеете ввиду как вывести на экран несколько ошибок?
Галочка "энергонезависимость" не решает. Как сохранить значения при перерыве в питании?
С галочкой переменная сохраняется в памяти, тут главное чтобы при запуске ПР-ки программа не сбросила эту переменную
andru_01
09.11.2023, 10:08
У Вас нарушена причинно-следственная связь!
В смысле, пока Вы не научитесь определять, что является причиной, а что является её следствием, боюсь у Вас ничего не получится в любой сфере!
Помните?
Почему ветер бывает?
Потому, что деревья шатаются!
Короче, чтобы это понимать, надо быть разумным существом, мне так кажется!
https://www.youtube.com/watch?v=_2vGZqmRZJQ
Все поняли вопрос и пытаются помочь, а Вам хочется по умничать. Поэтому.... Барабанная дробь.... Специально для Вас, могу перефразировать. Как сделать что бы после перерыва в питании не перезаписывалась переменная.
Хотя можете не отвечать. Всё что вы знаете, вы уже написали.
andru_01
09.11.2023, 10:20
Вы имеете ввиду как вывести на экран несколько ошибок?
Да, несколько ошибок.
С галочкой переменная сохраняется в памяти, тут главное чтобы при запуске ПР-ки программа не сбросила эту переменную
Так в том и вопрос.
таймер инициализации, запись из памяти (энергонезависимой) в переменную. - Это в случае если в эту переменную происходит где-то запись в программе.
Второй вариант сама по себе переменная используется для дальнейших расчетов, тогда достаточно переменную сделать энергонезависимой и все.
Все зависит от программы, и еще от того, мастер туда что-то пишет или нет, так же может влиять.
andru_01
09.11.2023, 10:34
таймер инициализации, запись из памяти (энергонезависимой) в переменную. - Это в случае если в эту переменную происходит где-то запись в программе.
Второй вариант сама по себе переменная используется для дальнейших расчетов, тогда достаточно переменную сделать энергонезависимой и все.
Все зависит от программы, и еще от того, мастер туда что-то пишет или нет, так же может влиять.
Можно на примере?
andru_01
09.11.2023, 11:17
Спасибо всем, разобрался...
https://owen.ru/forum/showthread.php?t=26681&p=305375&viewfull=1#post305375
Вот пример как реализовать экран с авариями https://youtu.be/dGpyssLB0HM?si=QohbQzLPw52bATVs
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot