Tak widzę na czerwono ale po ściągnięciu programu ze sterownika i zapisaniu go, podglądając go później po odłączeniu od sterownika, wszystkie rejestry mają wartość 0 a w sterowniku na pewno są jakieś wartości. Wygląda to tak że wartości rejestrów nie są zapisywane do pliku.
Z wyjścia X0 dajesz impuls opadający (koniec sygnału na X0) dalej...cewka set markera (np. M0); w kolejnej linii M0 zasila timer (2 sek), za którym cewka wyjścia Y0. proste...:)
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.
Przyzwyczajenia do różnych typów timerów np. z Siemensa w Fatek się nie przydają. Ja osobiście po prostu adoptuję zwykły timer do potrzeb - niestety wymaga to często odrobiny logiki dookoła zwykłego timera. Można się przyzwyczaić :) Pozdrawiam
Witam, Posiadam następującą komunikacje obustronną PC(delphi)<-->RS232<-->stero... PLC FATEK. W programie mam timer, ktory co 500ms odpytuje sterownik. Porblem polega na tym ze 2x na sekunde okno mi zamarza gdy chce np je przesunac. Ponoc jest jakas fukcja, ktora odciaza bufor...ktos mial podobny problem??
Hej, dzięki za odpowiedź. Tak zrobię, zacznę programować na swoją rękę bo już mam dość tracenia czasu i młodości na rzeczy, których nie lubię, ale są wygodne. Byłem na 1-dniowym kursie programowania sterowników FATEK, rzeczywiście prowadzący wyjaśnił timery, liczniki i tyle, ale żeby zrozumieć trudniejsze zadania to trzeba posiedzieć samemu i podumać....
Przetestowałem...i działa. Z tym, że trochę inna składnia....w kolejnych wierszach: najpierw timer, kolejne mov, a na końcu comparator. Dodatkowo: do wyjść a=b, a>b i a<b podłączyłem cewki (bez set) - ładnie pracuje i przełącza w trakcie porównania jak i po przekroczeniu... Sprawdzałem na WinProladder 3.11 i 3.20
Piszę programy od ponad 20-u lat, na wiele sterowników. Były też Fateki i S7-1200. Z perspektywy czasu i pewnych opinii wnioskuję: Jeśli ktoś nie potrafi uruchomić PID na 1200 to może powinien się troszkę douczyć ?. Bo ja robiłem kilka instalacji na tym sterowniku i jakoś nie miałem problemów, chociaż najczęściej korzystam ze swojego PID. Język programowania...
ok to teraz chcac sterowac czasowo wyjsciami zastanawiam sie nad zastosowaniem licznika z taktowaniem sekundowym lub timerem. fatek ma licznikow i timerow po 256 dostepnych. jednak dla kazdego odliczania musze definiowac nowy, bo inaczej dostaje blad zduplikowanego timera/countera. co prawda nie wykorzystam ich wszystkich ale chodzi mi o to co w tym...
Witam Jaką ramkę (protokół FATEK) i o jak najmniejszym rozmiarze (ważne) należy wysłać do sterownika PLC FATEK FBs-20MCT aby odczytać: 1) stan wejść X0-X11 (wszystkie) 2) stan wyjść Y0-Y7 (wszystkie) 3) zawartość rejestrów R0-R10 3) timera T100 4) stan znaczników M0-M5 Pozdrawiam
Witam ponownie, Nie było mnie na forum, gdyż nie miałem dostępu do internetu. Ale w tym czasie nie leżałem. Powiedziałem siebie, że zrobię i zrobiłem. Ze względu, że sterownik wykonuje tylko pierwszy krok z tabeli HSPSO, tak więc wymyśliłem sobie obejście:) Wykorzystałem dwie funkcje HSPSO, a pomiedzy nimi wstawiłem timera. I wszystko działa:) Dzięki...
Próbowałem wykorzystać pwm ale w ogóle się nie uruchamiał. Nie wiem czy coś źle robiłem czy jak. Druga sprawa to to że wykorzystuję fizyczne wejścia, a ja wszystkie potrzebuję i na żadnym z nich ten sygnał nie jest wystawiany. Akurat tutaj częstotliwość nie musi być idealna, a sam program nie jest jakiś mocno rozbudowany(jakieś 100 linijek) więc zostanę...
Sterownik musiałby móc zmierzyć tak krótkie odstępy czasu jak kilka ms. Ponadto zapamiętać kilka wcześniejszych pomiarów aby móc badać tendencję czyli czy przerwy się zwiększają czy zmniejszają. Z jaką dokładnością chcesz to mierzyć? W przypadku normalnego odczytu wejść przez sterownik masz dokładność +/- jeden cykl PLC. Czyli dla cyklu = 5ms (nie...
kol. mihalo...raczej w to co piszesz nie wierzę?!. Sam sporo używam FATEK'a - timerów i liczników multum, a jednak skończone ilości T=256 (kilka grup z rozdzieleniem na podstawy czasu) no i C= też skromne 256 szt...;)
Witam, Generowanie liczb losowych może zrobić np. podstawie osobnego timera, którego wartość wprowadzisz do wzoru, a jako wynik otrzymasz liczbę z danego przedziału. Wielkość przedziału będzie zależeć od ilości obwodów, które chcesz załączać.
Ok, Miałem styczność z programowaniem (php, c++ - kilka lat temu. Zdarza się programować PLC - siemens, fatek - wszystko na podstawie materiałów, filmów instruktażowych). Myślę, że i z alarmem dam radę. Dzięki Od momentu wyzerowania danych w timerze 1 problem ustąpił. Zobaczymy co będzie dalej.
Jeden "klik"...jest zależny od czasu "dwukliku"...nie można go zrobić zbyt krótko (jak będziesz miał gorszy dzień to się będziesz się denerwował że nie działa to co chcesz zapalić/zgasić...bo za wolno klikniesz dwa razy...); Centralnie kasowanie: wejście - timer (5 sek) - M100? M100 - funkcja reset M0 M100 - funkcja reset M20 M100 - funkcja reset Mxx...
no niestety - właśnie o tym piszę, że nie wszystkie komendy wspomagają w pełni pośrednie adresowanie. Bawiłem się (bardziej tak dla sztuki) w pisanie "procedur" z zadawanym parametrem wejściem wyjściem a potem docierałem do niego traktując słowa wyjść WX/WY jako tablicę bitów i stosując funkcje FUN126 Matrix Bit Read i FUN127 Matrix Bit Write. Ale już...
Teoretycznie licznik można kasować przez event system ale on już jest podłączony do event system do dekodera, nie znalazłem w rejestrach opcji więcej nić jednego kanału zdarzeń do jednego licznika. Co do impulsów step dir - sterowniki CNC dostępne na rynku mają takie wyjście i nie wysyłają pozycji po RS232 a ingerowanie w same programy sterujące CNC...
Nawiązując do tematu timera może mi ktoś powiedzieć jak zrobić swap dwóch rejestrów? Pomyślałem sobie aby wykorzystać funkcję zncmp jako wzorzec podać R4135 i teraz z panela podać godz i min startu/stopu ale musiałbym podać w formie jak rejestr R4135. Dobrze kombinuję?
Działać trzeba na liczbach całkowitych typu uint, które są podstawowym rodzajem zmiennych we wszystkich sterownikach. Pilnujemy żeby działania zawsze mieściły się na szesnastu bitach, czyli w zakresie 0-65535. 50 [min] * 100 [%] / 50 [%] = 50 [min] * 100 [%] / 30 [%] = 50 [min] * 100 [%] / 20 [%] = Pierwszą i trzecią wartość z równań można wyrzucić...
500kHz na wzmacniaczu silnika wystarczy bez problemu, nawet liczyć nie muszę. Pytanie czy wyjście (arduino) taktujące masz z sprzętowego generatora (timera) czy pod zwykły pin? Jak masz multimetr to sprawdź częstotliwość sygnału. Po pierwsze to kup sterowanie (PLC, np. M241 (schneider), masz możliwość sterowania dwóch silników 100kHz, lub Mitsubishi...
Witam, Szykuję się powoli do uruchomienia instalacji "ćwierćinteligentnej" w domu. Postanowiłem zrealizować ją na sterownikach PLC, bo tak mi wyszło najtaniej. Po długich poszukiwaniach zdecydowałem się na FATEK-a, po częsci ze względu na cenę, częściowo również z powodu funkcjonalności, w tym wsparcie dla MODBUS-a przez ethernet. Ale nie to jest tutaj...
Jeżeli dobrze zrozumiałem, to program ma reagować wykonaniem odpowiedniego podprogramu w zależności od stanów wejść. Ale gdy np. X0=1 i sterownik wykonuje podprogram 1 lub go zakończy, zdejmuje sygnał X0=0, to sterownik ma nie kończyć zadanego programu tylko resetuje program i wszystkie aktywne wyjścia Y, i tak ma być do każdego z podprogramów. nie...
ale chyba zdajesz sobie sprawę, że sterownik możesz odpytywać aplikacją co powiedzmy 100ms minimalnie (trzeba brać pod uwagę czas odpowiedzi sterownika na zapytanie które wynosi kilkadziesiąt ms + uwzględnić szybkość transmisji) a przy szybko wirującym przedmiocie zmiany są znacznie częstrze i bedziesz gubić dane pobierane przez aplikację coś siedzisz...
Witaj Jestam. Zamontowałem sobie na śmigle wiatraka bardzo mały magnes neodymowy( troszke wprawia go w drgania ale to nieważne), posiadam również fajny czujnik dzięki któremu mogłem zniwelować żółty przewód wiatraka. Prędkość obrotowa wiatraka to co s w okolicach 48 obr/s przy 12 V zasialania. No ale zatrzymajmy się póki co jeszcze przy PWM . Do bloczka...
https://obrazki.elektroda.pl/9103410800_... Witam. Przedstawiam wszystkim mój projekt. Projekt dotyczy sterowania domem choć to za dużo powiedziane. System składa się ze sterownika PLC Fatek z modułem komunikacji dla modbus 485 oraz TCP i układu odczytu temperatury na ATMega 32 (DS18B20). Opis projektu PLC : •PLC steruje światłem...
Bardzo proszę, schemat wygląda tak: czujka AQUA Ring -> Integra 64 (na wejście 4) -> karta satel int-rs plus (do komunikacji po RS232) -> PLC fatek FBs 20MC. Wszystko udało się zintegrować. Program do komunikacji załączam (nie mogłem go załaczyć wiec zmieniłem rozszerzenie na txt - trzeba je wymazać) - program znalazłem na forum. Dodatkowo fragment...
Mam takie zadanie: W oprogramowaniu SCADA chcę zwizualizować uproszczone działanie elektrowni szczytowo-pompowej. Udało już mi się nią rozgryźć więc zabrałem się za próbę napisania programu na sterowniku FATEKa który by działanie jej symulował. Z poziomu oprogramowania SCADA będzie razlizowanie załączanie rodzaju pracy: Praca silnikowa Praca generatorowa...
Raczej nie miałem problemu nigdy z Fatekiem, ale obecnie mam problem z timerami. W programie mam kilka timerów 88 czyli z podstawą 0.1s. Problem w tym, że zadając np 2s czyli wpisując 20 do timera, on liczy jak się mu spodoba np 4 albo 5 sekund. Jednocześnie działają co najmniej dwa timery, timery są w sub programie i wywoływane cały czas z programu...
fatek komunikacja fatek rs485 fatek przerwania
astra pompa wyciek paliwa obliczenia brama bosch zmywarka instrukcja
schemat bezpieczników skoda octavia schemat bezpieczników skoda octavia
Demontaż pompy wtryskowej S231 1HC102 - instrukcja Głośne zawory w silniku K4J - przyczyny i rozwiązania