Всем добрый день! Подскажите пожалуйста, как на ПР103 самым логичным способом реализовать: один вход - отвечает за все физические выходы. Может есть какая нибудь подобная функция? Или необходимо простраивать связи со всеми выходами отдельно?
Всем добрый день! Подскажите пожалуйста, как на ПР103 самым логичным способом реализовать: один вход - отвечает за все физические выходы. Может есть какая нибудь подобная функция? Или необходимо простраивать связи со всеми выходами отдельно?
Демультиплексор — это логическое устройство, которое принимает один входной сигнал и направляет его на один из нескольких выходов. В функциональном отношении демультиплексор противоположен мультиплексору: если мультиплексор объединяет несколько сигналов в один поток для передачи, то демультиплексор, наоборот, разделяет один поток данных на несколько отдельных потоков
Очень сложно Вас понять, практически невозможно, вот когда-то коммутатор делал:
https://owen.ru/forum/showthread.php...l=1#post248907
Может Вы этого хотите, короче, не мудрите, просто напишите ваши хотелки, тогда может понятней станет!
Последний раз редактировалось Сергей0308; 12.03.2026 в 10:54.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Да. Либо, если для управления выходами применяются триггеры, то сброс триггеров.К каждому входу использовать функцию "и"?
Обычно "Аварийный стоп" делают в обход автоматики!
А так я предпочитаю булеву логику выполнять в целочисленном виде, в вашем случае можно сделать в виде битовой маски выходов, в одной целочисленной переменной поместятся до 32 выходов, включительно!
С безопасным состояние выходов.PNG
Плюсом идёт возможность задания безопасного состояния выходов!
Стоп с безопасным состоянием выходов.owle
Последний раз редактировалось Сергей0308; 12.03.2026 в 11:47.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Добрый день коллеги. Я совсем недавно занялся программированием ПЛК. Вопрос такой есть проект,там около 150 разных переменных(булевые,числовые). Все вводные переменные,которые вводятся с панели оператора я сделал энергозависимыми и задал им первоначальные значения. При первом пуске программы все как надо подгружается с нужными значениями, даже после выключения питания все вводимые значения сохраняются,но а как быть с возвратом на базовые значения? как к ним вернуться,пробовал через sel,fsel,но значения-то меняются на константы,но при вводе новых значений они так и остаются константой. пока единственный вариант перезаливать программу каждый раз. Какое решение посоветуете?