Так а причем тут 1 минута .?если следующий включается только когда предыдущий накачался по датчику ...
Так а причем тут 1 минута .?если следующий включается только когда предыдущий накачался по датчику ...
электронщик до мозга костей и не только
Добрый день. Маленькое уточнение: Выход остаётся включенным до окончания накачки и сработки реле давления? Или всё таки начинают чередоваться через 1мин если сработало несколько входов, как Вы описале в первом посте?
Лучшее - враг хорошего "Le mieux est I\'ennemi du bien" (вроде как Вольтеровское)
Одна минута остается, чередование выходов случается, когда давление набралось или прошла минута.
Накидал циклический опрос входов,
входы.png
Выходы мне тоже понятно как сделать.
Помогите, пожалуйста, со сдвиговым регистром.
Требования: хранить буду номер входа диапазон значений 0-3 (два бита)
Тип FIFO на три позиции
Есть возможность загрузить значение в первую ячейку
Есть возможность считать последнюю ячейку
Можно продвинуть весь буфер с потерей последнего значения.
По идее мне нужно поле в шесть бит, только как организовать пока не знаю ((
Вы бы пневмосхему своей установки принесли, тогда можно что-то предлагать. Что-то мне подсказывает, что пневматику через ж. спроектировали и собрали, а теперь приходится ваять костыли из ПР.
И какие у вас датчики давления? ЭКМ или аналоговые 4-20ма?
Молюсь на админов нашего предприятия.
электронщик до мозга костей и не только
Вот эта схема будет опрашивать ваши входа. Снимок1.JPG Если давление в норме, на входе "1", если низкое- "0". А выход подключите на первый вход макроса. Да в макросе, в блинке выставьте время 1 минута, а третий вход макроса можно не использовать.
Вместо молитв использую резервное копирование. Как минимум тройное для ценной информации. Атеист - то есть верю в бога, но посредников между ним и мною не терплю.
А если серьёзно, то мне тоже кажется надо начинать с самой установки. Хотя человек просит помощи по конкретному техзаданию.
Прокрутил идею со стеком, мне кажется здесь изначально заложена бомба в виде одновременного прихода сигнала на несколько входов. Насколько я понял в ОЛ как и в кодесисе обработка идёт слева-направо, сверху вниз. Вот и будет всё время верхний (по схеме вход записываться, если в сработке.
Может лучше будет применить циклическое подключение с опросом соответствующего входа. Всё равно по техзаданию уже задан цикл в 1 минуту. То есть подключаем 1 выход с задержкой (доли секунды), за это время проверяется есть ли запрос на 1 входе. Если есть - отрабатываем 1мин и переключаем на второй, если нет запроса на 1 входе - сразу переключаем на 2 выход по той же схеме и далее по кругу. На мой взгляд это и реализовать проще и работать будет честнее.
А в принципе Алексей Геннадьевич прав - это скорее всего очередные костыли как и у меня, да и я думаю у всех. В принципе то чего проще, по компрессору на линию и все прблемы. Тут и резерв и возможность автономной работы и т.д.. Но убедит в этом начальство - подвиг достойный славы.
Лучшее - враг хорошего "Le mieux est I\'ennemi du bien" (вроде как Вольтеровское)
Если производительности компрессора не хватает на всех ,то рано или поздно ,как ни крути ,все зациклится и будет по кругу работать непрерывно ,пока уровень давления не упадет до критического .
электронщик до мозга костей и не только