Thread Content
На рисунке 1 показан процесс остановки программы, а на рисунке 2 — комментарии к выводам. Согласно логике программы, когда промежуточная переменная, отвечающая за остановку, имеет значение ON, необходимо ещё применить логическую операцию инверсии к выходному сигналу триггера RS, чтобы получить сигнал остановки. Возникает вопрос: я не могу понять, как работает этот триггер RS. Раз уж промежуточная переменная уже имеет значение ON, то, согласно описанию программы, для корректной передачи сигнала остановки должен быть активен либо сигнал обратной связи PF, либо сигнал сброса SA Но поскольку сигнал о торможении ещё не выдан, откуда может взяться обратная связь о торможении? Нет ни сигнала сброса, ни самого процесса сброса; когда все параметры находятся в состоянии OFF, выход RS-триггера находится в состоянии ON, а после инверсии — в состоянии OFF. При логическом И с переменной, обозначающей состояние торможения, выход также остается в состоянии OFF. Автомобиль по-прежнему не может остановиться. Какова же здесь логика? Кто-нибудь, пожалуйста, объясните это. Буду очень благодарен!
Эти два повторяющихся графика — это просто примечания; настоящая логика программы заключается в двух оставшихся графиках, которые отображают структуру модулей и примечания к ним. Я провёл утро в попытках понять, почему такова логика программы, но так и не смог этого сделать
sfs можно установить в 01, в течение 3 секунд не будет сигнала тревоги о прерывании, всё в порядке
Но я вижу, что механизм остановки обратной связи также участвует в выдаче сигнала остановки! В основном я не понимаю: после подачи сигналов остановки и сброса на триггер RS, нужно ли ещё выполнять логическое И с промежуточной переменной остановки? Что значит прекратить сигналы обратной связи и сброса — в каком состоянии машина должна остановиться?
В частности, какова функция входа инверсии, расположенного после триггера Rs?
После сбоя выбирается действие: подать сигнал тревоги или нет. Чтобы автомобиль остановился при сбое, необходимо включить обратную логику
Прекратить обратную связь, не участвовать в выводе PF
Но выход после срабатывания RS в программе тоже подключен к модулю логического И, не так ли? Можно ли добавить вас в WeChat, брат?
Кажется, я немного понял. Попал в тупик. Спасибо
В нормальном случае, при последовательной остановке, пока сигнал остановки ещё не подан, PF находится в состоянии OFF, а SA также находится в состоянии OFF; значение SFS не учитывается. Следовательно, когда на выводе триггера RS сигнал S1 находится в состоянии ON, выход также находится в состоянии ON. Это не является ошибкой? После инверсии получается OFF, и при логическом И с состоянием переменной-промежуточника ON также получается OFF в качестве результата. Как тогда остановить процесс?
Может быть, дело в том модуле TON с задержкой: при остановке из-за этой задержки сигнал ON не поступает к логическому элементу И, и поэтому формируется сигнал остановки?
Эти таймеры TPTON — типичные по стандарту IEC, поняв их, всё станет ясно