Witam.
Problem jest następujący: Na wejście I1.0 jest podawany sygnał impulsowy z przycisku S1. Na wyjściu Q1.0 ma pojawiać się stan 1 po pierwszym naciśnięciu, 0 po drugim, 1 po trzecim, 0 po czwartym i tak dalej (czyli na przemian zapalamy i gasimy wyjście po kolejnych naciśnięciach przycisku). Jak to napisać w języku LAD?
Próbowałem czegoś takiego, ale niestety nie działa:
| |I1.0----(P)M1.0----|/|Q1.0----(S)Q1.0
| |I1.0----(P)M1.1----| |Q1.0----(R)Q1.0
Zawsze Q1.0=0. Hmm jak to zrobić, jeśli mam tylko przerzutniki asynchroniczne SR?
Pozdrawiam.
Dodano po 24 [minuty]:
Znalazłem schemat flip-flopa (w załączniku), autorstwa tos18 (Link). Czy to ma szanse zadziałać? Na wejściu jest standardowy przycisk typu switch, który odbija po puszczeniu. Czy sterownik radzi sobie z drganiami styków na wejściu?
Hmm, dlaczego moje rozwiązanie nie pracuje poprawnie?
Problem jest następujący: Na wejście I1.0 jest podawany sygnał impulsowy z przycisku S1. Na wyjściu Q1.0 ma pojawiać się stan 1 po pierwszym naciśnięciu, 0 po drugim, 1 po trzecim, 0 po czwartym i tak dalej (czyli na przemian zapalamy i gasimy wyjście po kolejnych naciśnięciach przycisku). Jak to napisać w języku LAD?
Próbowałem czegoś takiego, ale niestety nie działa:
| |I1.0----(P)M1.0----|/|Q1.0----(S)Q1.0
| |I1.0----(P)M1.1----| |Q1.0----(R)Q1.0
Zawsze Q1.0=0. Hmm jak to zrobić, jeśli mam tylko przerzutniki asynchroniczne SR?
Pozdrawiam.
Dodano po 24 [minuty]:
Znalazłem schemat flip-flopa (w załączniku), autorstwa tos18 (Link). Czy to ma szanse zadziałać? Na wejściu jest standardowy przycisk typu switch, który odbija po puszczeniu. Czy sterownik radzi sobie z drganiami styków na wejściu?
Hmm, dlaczego moje rozwiązanie nie pracuje poprawnie?