Я тогда тоже выложу свое представление такой задачи, сильно не старался возможно какое то условие и не совпадет, вход RND должен быть привязан к ГСЧ, чтоб при одновременном срабатывании двух сигналов в одном цикле не получилось одинаковое время
Я тогда тоже выложу свое представление такой задачи, сильно не старался возможно какое то условие и не совпадет, вход RND должен быть привязан к ГСЧ, чтоб при одновременном срабатывании двух сигналов в одном цикле не получилось одинаковое время
Последний раз редактировалось capzap; 04.11.2019 в 21:34. Причина: вспомнилось, что клапаны нормально-открытые
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Наверно, так попроще будет:
Не более 1.PNG
Не более 1.owl
Даже так:
Не более 1_2.PNG
Не более 1_2.owl
Последний раз редактировалось Сергей0308; 04.11.2019 в 21:13.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Вариант Capzar вроде работает как ТС хочет.Только аналоговые входы лучше переключить в дискретный режим. Или нет? Как работает вариант Сергей0308 не понял. Бункеров 5, датчиков 10, а входов задействовано 8. И выходов почему-то 8. Должно же быть 10 входных сигналов и 5 выходных?
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Посмотрите 29 пост, от датчиков триггеры срабатывают, они на входах стоят, а на выходах инверторы, не стал лишний раз рисовать триггеры и инверторы, что бы под конкретный проект ТС подходило, здесь показал принципиальное решение, а у кого какие клапана(нормально открытые или нормально закрытые) или датчики - это не важно, тем более ранее, преведущий мой вариант мне пришлось подгонять под конкретные датчики и клапана ТС!
Если Вас беспокоит не принципиальное решение, а конкретное для ТС, то как-то так:
Очередь_5_4.owl
И, мне так кажется, в десятки раз проще, чем с очередью получается!
Извиняюсь, не мог подумать, что у кого-то проблемы возникнут, как это применить!
И, пусть немного сложней, но мне всё-таки ближе с понятными приоритетами, короче, как-то так:
Очередь_5_5.owl
А для конкретного случая ТС даже так, с инвертированием всех выходов в макросе, чтобы дополнительных инверторов не ставить:
Очередь_5_6.PNG
Очередь_5_6.owl
Последний раз редактировалось Сергей0308; 05.11.2019 в 18:37.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Меня несколько другое смущает в исполнении, это НО (нормально открытые) клапана.
В своё время учили, что все исполнительные механизмы желательно держать отключенными и обесточенными, а питание подавать непосредственно в момент выполнения необходимой операции. С точки зрения энергозатрат и аварийности, как-то с НО спокойнее.
Обратимся к первоисточнику. Т.е. к вашему сообщению...
Я вежливо предложил внимательно ознакомится с темой.
У автора темы ОПОРОЖНЕНИЕ ёмкостей происходит вообще, оператором и вручную, а НО клапана установлены на НАПОЛНЕНИЕ ёмкости. Именно ЭТО меня и смущает. А вас нет. Ну, нет , так нет..