Здравствуйте. Реализовываю задачу на OWEN Logic , есть неясные моменты с реализацией: При нажатии кнопки "стоп" с возвратом, должен загореться индикатор аварийной остановки и прерваться выполнение программы.Не понимаю как реализовать это логикой, застопорилось всё. Может, есть какие то нюансы в этом или какой то простой способ? То бишь после нажатия на кнопку с возвратом, индикатор так и должен оставаться включенным, а выполнение программы остановленной Пардон за глупый вопрос
Комментарии: 11
Inzhener
Rs-триггер
Aksetrin
благодарю
Aksetrin
так, а прерывание работы программы тоже RS триггером реализовывается?
Inzhener
Каким языком программирования пользуешься?
Aksetrin
тут программирование логикой OWEN Logic
Inzhener
Если у твоего устройства два состояния, включен и выключен, то достаточно одной логической переменной, is_enabled, например. Код твоей программы мониторит значение этой переменной, если она равна нулю - выполняется фрагмент кода, отвечающий за обработку выключенного состояния (горит сигнальная лампа), если равна единицы - то код, отвечающий за поведение включенного устройства. По нажатию на кнопку остановки - присваиваешь ноль переменной
Aksetrin
блоками как в симулинке
Alexander
ну симулинк ниразу ни МЭК, а овенлогижик вполне, ну да ладно
Aksetrin
я про суть составления программ такая же в этом вот и запара
Inzhener
Rs Триггер и на выходе два сравнения. Если единица - обработка включенного состояния, если ноль - выключенного Скорее всего на fbd похоже
Zhuk
Кури дискретную логику, в твоём случае 2 триггера на пуск и останов + щепотка и/или