Witam,
Na wstępie małe przywitanie ponieważ to mój pierwszy post

Mam na imię Łukasz i hobbistycznie buduje ploter cnc o wymiarach stołu 600x800 na płycie picoCNC.
Trochę samochwalstwa
Zdjęcia z procesu budowy:
https://ibb.co/R3mFh6b
https://ibb.co/L0zRqqK
https://ibb.co/vxLQKHC
https://ibb.co/Xth6sNj
https://ibb.co/c6RGPtJ
Maszyna jest budowana hobbistycznie i posiada nie doskonałości których jestem świadomy

Więc raczej dziękuję za komentarze: "to nie zadziała" - w celu do którego jest robiona będzie az za natto dokładna ;P
Pokonał mnie dość trywialny problem. Potrzebuje fizyczny przycisk monostabilny zaprogramować jako bistabilny (set/reset)
#NAME_I 8 = Button_vaccum
#NAME_O 3 = Lamp_vaccum
W normalnych okolicznościach przy użyciu kodu:
<< IN Button_vaccum
>> OUT Lamp_vaccum
Lampka pali się tak długo aż trzymamy przycisk. Co jest oczywiste.
Tak więc musimy użyć M dla zapamiętania stanu logicznego...
#NAME_I 8 = Button_vaccum
#NAME_O 3 = Lamp_vaccum
#NAME_M 5 = CLICK_BUTTON
<< IN Button_vaccum
S> M CLICK_BUTTON
>> OUT Lamp_vaccum
Wypadało by dać jeszcze zbocze a więc zmieniamy na:
#NAME_I 8 = Button_vaccum
#NAME_O 3 = Lamp_vaccum
#NAME_M 5 = CLICK_BUTTON
+< IN Button_vaccum
S> M CLICK_BUTTON
>> OUT Lamp_vaccum
i do tego momentu działa
Pierwsze naciśnięcie przycisku zapala lampkę oraz zapamiętuje stan "kliknięty"
i tu zaczynają się schody. gaszenie lampki tym samym przyciskiem powinno być proste:
#NAME_I 8 = Button_vaccum
#NAME_O 3 = Lamp_vaccum
#NAME_M 5 = CLICK_BUTTON
+< IN Button_vaccum
S> M CLICK_BUTTON
>> OUT Lamp_vaccum
+< IN Button_vaccum
and M CLICK_BUTTON
R> M CLICK_BUTTON
>> OUT Lamp_vaccum
Otóż nie działą

Albo inaczej teoretycznie dziłaa lampka zapala się i gaśnie w jednym cyklu plc. ;/
I mam czarną dziurę... Amen.. Koniec... Wyjade w bieszczady na dwa tygodnie i tego nie wymyśle. Ratunku.
Potrzebuje kod który po pierwszym naciśnięciu przycisku wystawi mi Memory a drugie naciśnięcie przycisku je ściągnie
