logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Rozwiązano] Jak zautomatyzować 3-krotne włączanie X1 w Fatek PLC w WinProLadder?

layordpl 13 Kwi 2025 21:49 591 10
  • #1 21518171
    layordpl
    Poziom 2  
    Posty: 15
    Witam. Mam pewien problem. Uczę się programować Fatek PLC w WinProladder
    i dostałem taki problem. Mam taki przykładowy program (jak na zdjęciu) i muszę dodać tutaj funkcję, aby X1 odpalał się automatycznie 3 razy, a nie żeby robić to ręcznie. Brakuje mi póki co koncepcji, jak to ugryźć, więc proszę razem z wytłumaczeniem.
    Program póki co działa tak, że włączam 3 razy X1, za każdym razem po 3 sekundach wyłącza i tak 3 razy, ale potrzebuję to zautomatyzować.
    Zrzut ekranu z programu WinProLadder z fragmentem wprowadzonego kodu dla Fatek PLC.
  • #2 21518971
    Zgoodie
    Poziom 26  
    Posty: 637
    Pomógł: 83
    Ocena: 80
    X1 to wejście fizyczne wiec bezpośrednio tego nie zautomatyzujesz. Chyba ze cel to zapalanie 3 krotne Y1 wtedy można to zrobić przy użyciu timera i licznika.
  • #3 21519156
    layordpl
    Poziom 2  
    Posty: 15
    Tak, taki jest cel i po 3 razach się kasuje i nie da się włączyć.
  • #4 21519270
    Zgoodie
    Poziom 26  
    Posty: 637
    Pomógł: 83
    Ocena: 80
    Czy to kolega może napisać od nowa czy koniecznie musi być przerobione to co podane na zdjęciu? Trochę to nieporadnie napisane jest :)
  • #5 21519290
    layordpl
    Poziom 2  
    Posty: 15
    Może być od nowa 😆 ma być funkcjonalne i proste w napisaniu lub ewentualnym przerobieniu.
  • #6 21519375
    Zgoodie
    Poziom 26  
    Posty: 637
    Pomógł: 83
    Ocena: 80
    tak na szybko w załączniku program. jeśli jeden raz załączymy X1 to 3 razy zapali się w automatyce Y1 aż do następnego załączenia X1. Może i dałoby się to uprościć ale na zaliczenie będzie :).
    Załączniki:
    • Jak zautomatyzować 3-krotne włączanie X1 w Fatek PLC w WinProLadder? Fatek.jpg (51.25 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #7 21520280
    Zgoodie
    Poziom 26  
    Posty: 637
    Pomógł: 83
    Ocena: 80
    ...ale żeby nawet się nie pochwalić czy zaliczone i Senkju nie powiedzieć :)
  • #8 21522876
    layordpl
    Poziom 2  
    Posty: 15
    Zaliczone 😁 i dziękuję. Potrzebuję jeszcze jedną rzecz, już taką trudniejszą. Potrzebuję przykład programu.
    Po wybraniu x0 silnik wykonuje ruch o np. 1000 impulsów lub 100 mm.
    Po wybraniu X1 wykonuje ruch o np. 2000 impulsów lub 200 mm.
    Po wybraniu X3 cofa aż do czujnika X4.
    Oraz jakiś początek automatu, czyli robi to automatycznie 5 razy, a następnie cofa się do czujnika X4.
  • #9 21549196
    Sourander1
    Poziom 12  
    Posty: 75
    Pomógł: 2
    Ocena: 4
    Jak w supermarkecie
  • #10 21549208
    tos18
    Poziom 42  
    Posty: 7157
    Pomógł: 1117
    Ocena: 1881
    layordpl napisał:
    Po wybraniu x0 silnik wykonuje ruch o np. 1000 impulsów lub 100 mm. Po wybraniu X1 wykonuje ruch o np. 2000 impulsów lub 200 mm.

    Poczyta kolega o HSC (High Speed Counter)
    https://www.multiprojekt.pl/fatek-bez-tajemnic-cz-x/
  • #11 21612627
    layordpl
    Poziom 2  
    Posty: 15
    PAnowie napisali mi przykladowy program

Podsumowanie tematu

LABEL_AI_GENERATED
Dyskusja dotyczy automatyzacji trzykrotnego załączania sygnału X1 w programie dla sterownika PLC Fatek, tworzonego w środowisku WinProLadder. X1 jest wejściem fizycznym, więc bezpośrednia automatyzacja jego załączania nie jest możliwa, jednak celem jest automatyczne załączanie wyjścia Y1 trzy razy z użyciem timerów i liczników. Program ma działać tak, że po jednokrotnym załączeniu X1, Y1 włącza się i wyłącza automatycznie trzy razy z przerwami po 3 sekundach, a następnie blokuje dalsze załączanie. Autor zgodził się na napisanie programu od nowa, aby był prosty i funkcjonalny. W odpowiedzi otrzymał przykładowy program realizujący tę funkcjonalność, który wykorzystuje timer i licznik do sterowania cyklem załączania Y1. W dalszej części dyskusji pojawiło się zapytanie o bardziej zaawansowany program sterujący ruchem silnika krokowego z wykorzystaniem impulsów (np. 1000 lub 2000 impulsów) oraz cofanie do czujnika X4, a także automatyczne powtarzanie cyklu 5 razy. Wskazano na możliwość wykorzystania funkcji HSC (High Speed Counter) w sterowniku Fatek, a także udostępniono link do materiałów edukacyjnych. Ostatecznie autor otrzymał przykładowy program spełniający te wymagania.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA