Цитата Сообщение от Алексаныч Посмотреть сообщение
То на симуляции это работает так. На примере команды "Вперед". Подается сигнал на первый выход(пуск двигателя вперед). Если нажать повторно кнопку "Вперед" двигатель остановится. Но вот если вместо кнопки "Вперед", нажать "Назад" двигатель не остановится, а мгновенно включиться сигнал на второй выход(пуск двигателя в реверс). А мне надо, чтобы он остановился и уже при следующем нажатии кнопки оператор может запустить двигатель в нужный момент. Просто у нас растительное масло, а оно способно сделать залипании кнопки.
Тогда схема будет такой 1 Схема.jpg
А первая функция будет так
Код:
   if vper and not puskn or puskv  and not nazad then motorvper := true;
   end_if      
   if  nazad or vper  and puskv  then motorvper := false ;
   end_if       
end_function
Вторая по аналогии сами попробуйте