Просмотр полной версии : проблемы с авариями
Возникла проблема при разработке блоке на ST. Проблема заключается в том, чтоб на выходе аварий должна остаться первая сработавшая.
С DP всё нормально, при включении входа о сигнализации включается авария DP и общая авария, после этого отключаются выход общий и разгон.
С авариями диагностики и дкс такого не получается. Если срабатывает авария на диагностике, то отключается и дкс => остаётся гореть только авария диагностики,
но если включится авария дкс, а потом диагностики, то останется гореть диагностика.
Василий Кашуба
11.02.2015, 15:05
Возникла проблема при разработке блоке на ST. Проблема заключается в том, чтоб на выходе аварий должна остаться первая сработавшая.
С DP всё нормально, при включении входа о сигнализации включается авария DP и общая авария, после этого отключаются выход общий и разгон.
С авариями диагностики и дкс такого не получается. Если срабатывает авария на диагностике, то отключается и дкс => остаётся гореть только авария диагностики,
но если включится авария дкс, а потом диагностики, то останется гореть диагностика.
Извините, не дружу с ST, поэтому пример на CFC. 16696 Контроль одновременно восьми входов.
Может чтото типо FIFO?
В книге Петрова есть.
На CFC эту задачу сделал, всё получилось. Теперь поставили задачу сделать тоже на ST. По FIFO посмотрю, попробую
На FIFO попробовал, не получается
На FIFO попробовал, не получается
прикольно, значит FIFO реализовали, а чтоб оставалась нужная авария на выходе блока не смогли. Кстати фифо совсем не в тему поставленной задаче, есть ограничение по размерности поэтому при превышении, первые сигналы должны вытолкнутся и пропасть, что не соответствует заданию
Пример по FIFO есть в книге Петрова, но он ,как заметили, не подходит
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot