PDA

Просмотр полной версии : ПР200- переход к экрану аварий



Aleks Che
17.05.2025, 21:54
Всем добра.
Задача - переход от экрана "Преобразования" к экрану "Авария Т датчиков" при аварии любого из двух датчиков (или обоих датчиков) и обратный переход к экрану "Преобразования" только после снятия всех аварий датчиков.
Второй переход отлично работает. А вот первый переход к экрану "Авария Т датчиков" происходит только после аварии обоих датчиков - если авария одного датчика, то перехода к экрану аварий не происходит. В онлайн отладке проверял - переменная alarm_T1_or_T2 (условие для перехода к экрану аварий) нормально отрабатывает при аварии одного датчика.
Подскажите, где я накосячил?

Dimensy
17.05.2025, 22:29
Вангую. Авария от датчика - переход на экран аварий, но срабатывает другое условие - второй датчик в норме и, в результате, переход обратно
Все переходы лучше делать импульсами. Что бы наверняка, импульс сделать 500 мс

Aleks Che
18.05.2025, 07:24
Спасибо за идею. Попробую преобразовать булевские переменные для перехода между экранами в импульсы (rtrig). Не подскажите, как "растянуть" импульс?

kondor3000
18.05.2025, 09:43
Спасибо за идею. Попробую преобразовать булевские переменные для перехода между экранами в импульсы (rtrig). Не подскажите, как "растянуть" импульс?

Таймер ТР на 0.1-0.5 секунд

Dimensy
18.05.2025, 09:56
В принципе, наверное можно и без импульса
Попробуйте
83824

Cs-Cs
18.05.2025, 10:36
Поддерживаю мысль импульсов. Я так делаю в своих проектах, работает всё нормально.

Aleks Che
18.05.2025, 11:32
В принципе, наверное можно и без импульса
Попробуйте
83824

Этот вариант в рамках моей задачи работает отлично. Просто и работоспособно. Спасибо. Забираю.
За идею про импульсные (триггерные) условия перехода тоже все спасибо - тоже пригодится для других задач. Главное объяснили смысл моих ошибок.