Страница 1 из 1

Имитация работы кнопок П2К

Добавлено: 23 янв 2020, 15:59
lissyara
Добрый день, прошу помочь с эмитировать работу "переключатели модульные типа П2К" с фиксацией.
Снимок2.JPG
Принцип работы: к контроллеру подключено некоторое количество кнопок 3 и более(Пуск 1, Пуск 2, Пуск 3, ...), каждая кнопка подключена к блоку "RS" для фиксации положения.
Снимок1.JPG
Требуется реализовать взаимодействие между кнопками чтобы при нажатии на любую из кнопок остальные выключались, Кнопка СТОП одна все все

Имитация работы кнопок П2К

Добавлено: 23 янв 2020, 16:32
Sancho
Давно выкладывал на форуме, март 2019

Имитация работы кнопок П2К

Добавлено: 23 янв 2020, 17:07
Labu559
lissyara писал(а): 23 янв 2020, 15:59 Добрый день, прошу помочь с эмитировать работу "переключатели модульные типа П2К" с фиксацией.
[spoiler title=Можно и штатными средствами FLProg, только применив SR-Trig]
P2K_emul.png
[/spoiler]
при чём, можно использовать битовые выходы с SR-триггеров (расточительно в плане ресурсов), или инвертированный одно-байтовый (будет указывать номер нажатой кнопки ПУСК, т.е. в битовом преставлении байта- 11110111 - нажата кнопка 4) с блока Bits->Byte.

Добавлено , что-бы не возникало вопросов:
Инверсию на входах можно убрать, НО смотрите на размер использованой памяти!

Noninverting version

Sketch uses 1050 bytes (3%) of program storage space.
Global variables use 17 bytes (0%) of dynamic memory,

Inverting version
1-я компиляция
Sketch uses 1044 bytes (3%) of program storage space.
Global variables use 17 bytes (0%) of dynamic memory.
2-я компиляция
Sketch uses 1022 bytes (3%) of program storage space.
Global variables use 17 bytes (0%) of dynamic memory.

Пути КОМПИЛЯТОРА неисповедимы ???

Имитация работы кнопок П2К

Добавлено: 23 янв 2020, 18:35
belyx
А так ?
P2K___.flp
[spoiler]
5856.png
[/spoiler]

Имитация работы кнопок П2К

Добавлено: 23 янв 2020, 19:55
kulibinsvv
Можно и так попробовать:
[spoiler]
Кнопки.jpg
[/spoiler]

Имитация работы кнопок П2К

Добавлено: 24 янв 2020, 21:38
lissyara
Спасибо за помощь работает отлично!