Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Sterowniki PLC Fatek, czy tylko tanie?

wjadro 28 May 2009 22:45 38038 64
SterControl
  • #31
    arkady_pl
    Level 24  
    gpql wrote:
    Dla mnie FATEK jest w porządku i nie widzę alternatywy stosunek możliwości do ceny. Przewinęło się kilkanaście sztuk i zero problemu.
    Nie należy generalizować. Wyobraź sobie, że Klient chce sterowni do zarządzania jakimiś czterema zaworami i mieć odczyt temperatury - przykładowo. Policz teraz co musisz kupić aby to zrealizować.

    Ja kupię taki sterownik jak ten w moim avatarze.
    Mam wyświetlacz, mam przyciski i to co trzeba.
    Ale jeśli trzeba by było podpiąć szybkie encodery - no to już nie kupie tego produktu bo nie wydoli.

    Innymi słowy nie należy być zbytnio monotonnym bo albo się nagina sprzęt do zadań dla niego niemożliwych albo stosuje armatę aby ubić komara.

    Fatek to fajny sterownik. Siemens LOGO też i TECO TP03 również.
    Każdy jest dobry, ale też każdy do czego innego jest najlepszy.
  • SterControl
  • #32
    falconPLN
    Level 10  
    Ja bym tylko od siebie dodał do wątku (bo widzę że się dobrze wyszukuje), że z tymi podprogramami w Fateku nie jest tak różowo jak to opisuje Pan Krzysztof z Multiprojektu.

    Owszem Fatek ma możliwość definiowania fragmentów kodu jako podprogramu, ale niestety bez możliwości przekazywania do nich parametrów.

    W związku z czym jeżeli przykładowo mam w domu 20 par przycisków i 20 rolet do sterowania, to nawet jeżeli ręczną obsługę rolety dam do programu, to potem ten podprogram muszę powielić 20 razy, a potem skrupulatnie (ręcznie) pilnując by nie zrobić błędu poprawić numery wejść i wyjść, tak by przypadkiem piąty przycisk nie zamknął mi szóstej rolety.

    Tryby adresowania pośredniego też mogłyby być szerzej dostępne.

    Poważną wadą fateka jest też wspomniany brak symulatora. Jeśli piszemy program na kilka wejść/wyjść to faktycznie można mieć zapasową jednostkę (w końcu nie jest droga), ale jeśli system ma obsługiwać 100 wejść i 100 wyjść - to pozostaje tylko testowanie na żywym organizmie. Myślę, że tak długo jak Fatek nie dorobi się symulatora - producent będzie bagatelizował ten brak, a jak się symulator w końcu pojawi (bo rynek to w końcu wymusi) - to pewnie będą to przedstawiali jako główną zaletę :)

    ale... cóż.... są to wady które można zaakceptować, za pozostałe możliwości i cenę wejścia/wyjścia binarnego w Fateku. Taki Siemens LOGO czy Rockwelowskie PICO nawet nie mogą przy nim stanąć, a cenowo są porównywalne.
  • #33
    arkady_pl
    Level 24  
    falconPLN wrote:
    z tymi podprogramami w Fateku nie jest tak różowo jak to opisuje Pan Krzysztof z Multiprojektu.

    Bo to nie są podprogramy w rozumieniu techniki mikroprocesorowej. Nie ma tutaj sytuacji zrzucania stanu rejestrów na stos i odtwarzania ich po powrocie z procedury. To są po prostu fragmenty kodu definiowane po to aby ich nie powielać. Słowo "procedury" lub "podprogramy" jest błędne i nie wiem czemu funkcjonuje wśród użytkowników. W aplikacji jest napisane sub unit a to nie oznacza podprogramu ale bliżej jest do określenia tego mianem biblioteki.

    falconPLN wrote:
    Owszem Fatek ma możliwość definiowania fragmentów kodu jako podprogramu, ale niestety bez możliwości przekazywania do nich parametrów.

    Na podstawie powyższej mojej wypowiedzi nie ma co tego rozwijać. To nie są podprogramy.

    falconPLN wrote:
    W związku z czym jeżeli przykładowo mam w domu 20 par przycisków i 20 rolet do sterowania, to nawet jeżeli ręczną obsługę rolety dam do programu, to potem ten podprogram muszę powielić 20 razy, a potem skrupulatnie (ręcznie) pilnując by nie zrobić błędu poprawić numery wejść i wyjść, tak by przypadkiem piąty przycisk nie zamknął mi szóstej rolety.
    Do takiego zadania szkoda sterownika PLC ;).

    falconPLN wrote:
    Tryby adresowania pośredniego też mogłyby być szerzej dostępne.
    Kup sobie ATMega albo PIC16F84 i będziesz w swoim żywiole :) Pamiętaj, że PLC to nie mikrokontroler. Idea jaka przyświecała twórcom PLC jest bardzo odległa od uC.

    falconPLN wrote:
    Poważną wadą fateka jest też wspomniany brak symulatora.
    Tu się zgadzam. Mnie to też drażni. Ale.... jak ma się symulator to człowiek mniej myśli przy projektowaniu bo zawsze wie, ... a sprawdzę sobie to symulatorem. A tak zmusza się bardziej do projektowania poprawnie od początku. Pewną namiastką symulatora jest możliwośc sprawdzania działania on-line. niestety trzeba mieć na "magazynie" taki sterownik, no ale powiedzmy da się.


    falconPLN wrote:
    pozostaje tylko testowanie na żywym organizmie.
    Multiprojekt wypożycza sprzęt. Ja np. chciałem sobie sprawdzić pewne moje pomysły. Nie są to pomysły produkcyjne ale ćwiczebnie aby na przyszłość wiedzieć więcej. No i pożyczyli mi.

    falconPLN wrote:
    Myślę, że tak długo jak Fatek nie dorobi się symulatora - producent będzie bagatelizował ten brak, a jak się symulator w końcu pojawi (bo rynek to w końcu wymusi) - to pewnie będą to przedstawiali jako główną zaletę :)
    Myślę, że symulator mogli by zrobić bo to nie jest trudne ale nie robią go świadomie.

    falconPLN wrote:
    ale... cóż.... są to wady które można zaakceptować, za pozostałe możliwości i cenę wejścia/wyjścia binarnego w Fateku. Taki Siemens LOGO czy Rockwelowskie PICO nawet nie mogą przy nim stanąć, a cenowo są porównywalne.
    Nie zawsze cena I/O jest ważna. Zauważ, że LOGO ma kształt pozwalający umieścić go w skrzynce elektrycznej i ma panel LCD i przyciski. Fatek tego nie ma i nie zmieścisz go w skrzynce obok różnicówki :)

    Jak pisałem, należy dobierać sprzęt do zadania.

    Dodano po 13 [minuty]:

    pawel_0001 wrote:
    Mam bardzo przykre doświadczenia z tymi sterownikami, każda sztuka przetwarza program nieco inaczej. Praca z tym sprzętem przypomina partyzantkę. Do prostych rozwiązań może jest i dobry. U Sprzedawcy też nie można liczyć na konkretną pomoc.
    Najróżniejsze sterowniki programuję o kilku lat. Mam na koncie bardzo poważne uruchomienia.
    A jakbym ja napisał to co Ty ale o sterownikach powiedzmy yyyyy....... GE Fanuc. Uwierzysz w taką wypowiedź? Twoja wypowiedź jak na razie to potężne drzewo ale puste w środku. Podrzuć jakieś konkrety - chętnie sprawdzę Twoją teorię.

    Dodano po 4 [minuty]:

    krozan wrote:
    Mnie zawsze denerwuje to, że oprogramowanie nie usuwa automatycznie zbędnych elementów drabinki. Linie pozostałe po wykasowaniu jakiegoś np. bloczku trzeba ręcznie kasować.

    Mnie by to wkurzało. Często pozostawiam sobie fragmenty pomysłów, puste linie itp.
  • #34
    multiprojekt_kg
    Level 13  
    witam,


    napiszę do FATEKA w sprawie symulatora - przy czym nic nie obiecuję. kilka razy już pytaliśmy o symulator zawsze nam odpisywali że na tą chwilę nie mają tego w harmonogramie. Wiem że FATEK w tym momencie pracuje nad pewnymi nowymi rzeczami (na pewno nie nad symulatorem) - spróbuję się dowiedzieć coś u producenta i jeśli będzie informacja inna niż "nie mamy w harmonogramie" umieszczę w tym poście.

    jeśli chodzi o puste linie lub zostawione otwarte linie to FATEK tego nie "czyści" - tutaj ja uważam to również za dobrą rzecz bo można sobie zostawić kilka rzeczy w ramach testów. zawsze po sprawdzeniu poprawności programu użytkownik dostaje informację o wszystkich takich liniach jako "linia ta i ta: Has Open-Contact"

    dodatkowo można to wykorzystać w jeszcze jednym celu. (lub uważać na to przy testach)

    jeśli mamy otwartą linię i na końcu cewkę np. Y8 to wówczas jest to równoznaczne z resetowaniem wyjścia Y8.

    Krzysztof Gołąb

    Dodano po 1 [godziny] 12 [minuty]:

    to już tak informacyjnie odnośnie symulatora. mam informację z FATEKA następującą: "now it is a project under progress" więc pozostaje czekać aż w końcu zrobią symulator. (nie ma już odpowiedzi że nie ma, nie będzie czy nie ma w planach). niestety, nie ma też informacji kiedy planują wypuścić symulator.

    pozdrawiam


    Krzysztof Gołąb
  • #35
    falconPLN
    Level 10  
    arkady_pl wrote:
    falconPLN wrote:
    z tymi podprogramami w Fateku nie jest tak różowo jak to opisuje Pan Krzysztof z Multiprojektu.

    Bo to nie są podprogramy w rozumieniu techniki mikroprocesorowej. Nie ma tutaj sytuacji zrzucania stanu rejestrów na stos i odtwarzania ich po powrocie z procedury. To są po prostu fragmenty kodu definiowane po to aby ich nie powielać. Słowo "procedury" lub "podprogramy" jest błędne i nie wiem czemu funkcjonuje wśród użytkowników. W aplikacji jest napisane sub unit a to nie oznacza podprogramu ale bliżej jest do określenia tego mianem biblioteki.


    Nie oczekuję zrzucania rejestrów na stos. Ale gdybym mógł zdefiniować dany SUBUNIT używając wirtualnych wejść wyjść i markerów zadanych parametrem (coś ala $1 $2 $3) to potem można by go wielokrotnie wykorzystywać nawet jeżeli by to było bardziej na zasadzie funkcji #INLINE niż podprogramu

    arkady_pl wrote:
    Na podstawie powyższej mojej wypowiedzi nie ma co tego rozwijać. To nie są podprogramy.


    Dokładnie na to zwracam uwagę! Bo po lekturze postu Pana Krzysztofa z 2 listopada 2009, ktoś może pomyśleć zupełnie inaczej. Czy zdanie:
    "pisanie procedur... jest możliwe na sterowniku FATEK. nie zamyka się jej w bloku ale wywołuje się funkcję /podprogram/ który może zawierać procedurę która również może być wywoływana kilka razy w programie oszczędzając pamięć " nie sugeruje czegoś więcej niż SUB-UNITÓW, które jedynie co dają to nieco porządku w programie. Także trzeba uczciwie napisać "FATEK nie ma podprogramów"


    falconPLN wrote:
    W związku z czym jeżeli przykładowo ....
    Do takiego zadania szkoda sterownika PLC ;).


    Jak to szkoda? Proponujesz dłubanie na atmega - to już akurat żart, Może jeszcze mamy sobie przekaźniki lutować? Pomijając że sterownik PLC obsłuży również inne rzeczy, to do sterowania roletami jest idealny, Do tego przy cenie Fateka jest tańszy niż jakieś oferowane przez roleciarzy rozwiązania (typu chronos).

    falconPLN wrote:
    Tryby adresowania pośredniego też mogłyby być szerzej dostępne.
    Kup sobie ATMega albo PIC16F84 i będziesz w swoim żywiole :) Pamiętaj, że PLC to nie mikrokontroler. Idea jaka przyświecała twórcom PLC jest bardzo odległa od uC.


    No ale jednak tryby adresowania pośredniego w sterowniku FATEK są - i się do tego bardzo przydają (gdy na przykład chcesz wykonać pętlę po wszystkich wejściach czy wyjściach - żeby nie malować 100 pozycyjnej drabinki skoro nie ma podprogramów). Mogłyby być dostępne w szerszej ilości komend i o tym napisałem.

    Taki sztywny podział. jak proponujesz (albo PLC albo procesor) na dłuższą metę skazane na niepowodzenie, bo producenci będą dodawali funkcjonalności i za chwilę być może ciężko będzie rozróżnić rozbudowane PLC od modułu z procesorem.

    falconPLN wrote:
    Ale.... jak ma się symulator to człowiek mniej myśli przy projektowaniu bo zawsze wie, ... a sprawdzę sobie to symulatorem.


    Wyobraź sobie sytuację - masz 50 instalacji na sterowniku u różnych klientów. Każdy ma od kilkudziesięciu do powiedzmy 250 wejść wyjść. Klient prosi cię o drobną poprawkę - bez symulatora masz dwie możliwości. Robisz na pałę i modlisz się żeby u klienta zadziałało, albo lecisz do multiprojektu i budujesz sobie kopię jego instalacji za każdym razem? A co ze stanami wejściowymi, temepraturami, analogówką? Tego nie zasumulujesz na prawdziwym sprzęcie. Symulator jest potrzebny i tylke.

    Pozostaje się cieszyć że prace nad nim są już "under progress" :)

    falconPLN wrote:
    Zauważ, że LOGO ma kształt pozwalający umieścić go w skrzynce elektrycznej i ma panel LCD i przyciski. Fatek tego nie ma i nie zmieścisz go w skrzynce obok różnicówki :)


    Jak to nie zmieścisz obok różnicówki? Przecież to typowy sprzęt na szynę DIN. No fakt - nie ma wycięcia, ale dla mnie to jakoś nie był problem.
  • #36
    jestam
    Automation specialist
    falconPLN wrote:

    Nie oczekuję zrzucania rejestrów na stos. Ale gdybym mógł zdefiniować dany SUBUNIT używając wirtualnych wejść wyjść i markerów zadanych parametrem (coś ala $1 $2 $3) to potem można by go wielokrotnie wykorzystywać nawet jeżeli by to było bardziej na zasadzie funkcji #INLINE niż podprogramu
    ...
    Także trzeba uczciwie napisać "FATEK nie ma podprogramów"
    ..
    No ale jednak tryby adresowania pośredniego w sterowniku FATEK są - i się do tego bardzo przydają (gdy na przykład chcesz wykonać pętlę po wszystkich wejściach czy wyjściach - żeby nie malować 100 pozycyjnej drabinki skoro nie ma podprogramów).


    Jeżeli masz adresowanie pośrednie, to masz podprogramy.

    Zarezerwuj sobie konkretne rejestry do przekazywania parametrów dla danego podprogramu. Przed wywołaniem wpisujesz do nich wartości. Wywołujesz sub-unit. Wewnątrz czytasz wartości z rejestrów i używasz adresowania pośredniego do odwołań.

    Nie jest to może bardzo ładne, ale działa. Niestety bez rekurencji ;)
  • #37
    falconPLN
    Level 10  
    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ż timera pośrednio nie zaadresujesz. A taki timer do przykładowej rolety jest potrzebny żeby uruchomić ją na 20 sekund.

    Choć jakby się zastanowić, można by zrobić własny timer poprzez zliczanie wewnętrznego zegara i odejmowanie Tnow od Tstart - ale to zaczyna przypominać PERLowe GOLFy niż program który miałby mieć choć ślad czytelności. :)

    Pomimo tego, sam jestem zachwycony fatekiem i możliwościami jakie daje. Teraz bawię się wyjściami analogowymi i temperaturowymi. Wykorzystując we/wy analogowe (np. moduł FBs-4A2D - 2 wyjścia, 4 wejścia) które mogą pracować napięciowo i prądowo - można zbudować sobie tani układ do pobierania charakterystyki np. tranzystora - bajer :)
  • #38
    fantasta
    Level 29  
    No i jak z tym symulatorem w fateku ?? Prawie pół roku minęło. Ruszyło się coś ??
  • #39
    INTOUCH
    Level 30  
    Czy oprogramowanie do TATEK-a obsługuje tzw. listę poleceń czy tylko język drabinkowy.
    Jeśli tak to w jaki sposób sie przełącza?
  • SterControl
  • #40
    macbe
    Level 15  
    INTOUCH wrote:
    Czy oprogramowanie do TATEK-a obsługuje tzw. listę poleceń czy tylko język drabinkowy.
    Jeśli tak to w jaki sposób sie przełącza?

    Tylko drabinka. Ściągnij sobie oprogramowanie i zobacz jak wygląda sprawa dłubania w tym sprzęcie. Jak dla mnie niestety wciąż nie nadaje się to do bardziej zaawansowanych aplikacji, a przynajmniej ja nie wyobrażam sobie utrzymywania (i rozwijania) projektów u kilku klientów, bo po prostu wymaga to karkołomnych zabiegów. Do małych aplikacji typu "zainstaluj i zapomnij" na pewno się nadaje.

    Pozdrawiam
  • #41
    INTOUCH
    Level 30  
    Jak można zczytać program z pamięci nieulotnej fateka?
  • #42
    multiprojekt_kg
    Level 13  
    Witam,


    pojawiła się pierwsza wersja WinProladdera z symulatorem. Symulator nie obsługuje wszystkich funkcji.

    poniżej link do programu i opisu symulacji.

    www.multiprojekt.pl/ftp/fatek/news/simulation.zip


    Krzysztof Gołąb
    MULTIPROJEKT
  • #43
    zaspany
    Level 12  
    Fajnie ze Fatek w końcu ma symulator ale tak przy okazji konkurencja tej samej klasy z najwyższej pułki s7-200 nie ma symulatora i siemens nigdy go nie udostępni-paranoja.
  • #44
    thuug
    Level 14  
    fatek może sterować 5 silnikami krokowymi?:)
  • #45
    multiprojekt_kg
    Level 13  
    MA - max. 2 silniki krokowe
    MC lub MN - max. 4 silniki krokowe.

    na FATEKU można uzyskać inerpolację liniową. (nie ma interpolacji kołowej)

    Pozdrawiam,

    Krzysztof Gołąb
    MULTIPROJEKT

    Dodano po 1 [minuty]:

    zapomniałem dodać...

    w przypadku 5tej osi lub więcej konieczne byłoby połączenie dwóch PLC np. po RS285 używając komunikacji High Speed C-Link (FUN151), transmisja danych wtedy to 920kbps.


    Krzysztof Gołąb
    MULTIPROJEKT
  • #46
    thuug
    Level 14  
    witam.

    a można zrobić upload programu wgranego w sterownik fatek?:)

    pozdrawiam
  • #47
    fantasta
    Level 29  
    Oczywiście że można. I co jest fajne, opisy wejść, wyjść itd także się ściągną. Tylko komentarze networków nie są zapisywane w sterowniku.
  • #48
    thuug
    Level 14  
    fantasta:)

    mozna zrobić upload uzywajac opcji file-open-connect to plc?

    pzdr
  • #49
    fantasta
    Level 29  
    Jak chcesz ściągnąć program ze sterownika wchodzisz PLC > On-line i program pyta czy chcesz otworzyć skojarzony projekt, klikasz nie i ściąga ze sterownika.
  • #50
    thuug
    Level 14  
    fantasta:)

    mam dwa sterowniki fatek i chce je polaczyc miedzy soba przez rs485:)

    jaki przewod do tego uzyc?

    pzdr
  • #51
    multiprojekt_kg
    Level 13  
    witam,


    połączenie FATEKÓW po RS485: 2 porty RS485 + para skręcona w ekranie. w przypadku większej ilośći urządzeń na RS485 należy dodakowo na pierwszym i ostatnim urządzeniu na linii założyć terminator (opornik 120 Ohm).


    Krzysztof Gołąb
    MULTIPROJEKT

    Dodano po 1 [minuty]:

    dodatkowe info:

    jeśli ostatnim urządzeniem jest FATEK. Ma on przy porcie RS485 mikroswitche które mają być przełączone w pozycję "T" (oba). jeśli terminator ma być "nie użyty" wówczas switche (również oba) powinny być w pozycji "N".


    Krzysztof Gołąb
    MULTIPROJEKT
  • #52
    wawrzyniak.ireneusz
    Level 10  
    Nabyłem FatekFBS-24MA-D.Pytanie co mogę dowiedzieć się na ten temat-programowanie,techniczne parametry,jakie okablowanie itp.
  • #54
    wawrzyniak.ireneusz
    Level 10  
    Byłem na tej stronie.Znalazłem nowe wersje sterowników.Ale typ D?
  • #55
    pafciowaw
    Automation specialist
    Literka "D" po myślniku to zasilanie 24 Vdc. Jej brak - to domyślnie zasilanie 100-240 Vac (wbudowany zasilacz 24 Vdc 400 mA)
  • #56
    multiprojekt_kg
    Level 13  
    Witam,


    dokładnie. Litera D oznacza zasilanie DC. Obecnie w oznaczeniach jest stosowane dodatkowo:

    -D24 - zasilanie 24 VDC

    -D12 - zasilanei 12 VDC

    jeśli chodzi o aktualne informacje techniczne dotyczące PLC FATEK, to:

    www.multiprojekt.pl

    www.fatek.pl

    lub chyba najlepiej:

    http://multiprojekt.pl/ftp/fatek/_PLC_/

    ten ostatni link to nasz serwer ftp gdzie wrzucane są wszelkie informacje o produktach (oprogramowanie, karty katalogowe, instrukcje obsługi, katalogi, itp itd.)

    w razie pytań proszę o kontakt.

    Krzysztof Gołąb
    MULTIPROJEKT
  • #57
    PIEKNY1234
    Level 15  
    Witam Gdzie znajdę informację na temat jak przepisać wartość z rejestru DR4096 do innego Np M lub R ?
  • #58
    Bruum
    Level 23  
    PIEKNY1234 wrote:
    Witam Gdzie znajdę informację na temat jak przepisać wartość z rejestru DR4096 do innego Np M lub R ?


    Może w manualu???
    Są na stronach multiprojektu.
    Funkcja MOV chyba jest do tego.
  • #59
    multiprojekt_kg
    Level 13  
    Witam,


    DR4096 można przepisać na R poprzez MOV (FUN8). Proszę pamiętać o zaznaczeniu w funkcji operacji 32-bitowej (prawy górny róg funkcji). wówczas rejestr 32-bitowy jakim jest DR4096 zostanie przeniesiony na rejestr 32bitowy Rxxxx.

    przykład operacji 32bitowej w na zdjęciu.

    "DR" - oznacza rejestr 32bitowy, przy czym w funkcji MOV używamy "R" i zaznaczamy 32bity. natomiast żeby podglądnąć go w Status Monitoring używamy "DR".

    jeśli chodzi o M - tutaj są to bity a nie rejestry. owszem można zapisać binarnie DR4096 w "WM" np. WM0 (zajmuje wtedy M0-M31) ale nie wiem czy o to konkretni akurat tutaj chodzi.

    link do opisu funkcji MOV:

    http://www.multiprojekt.pl/ftp/fatek/_PLC_/Manual/User's%20Manual%20I%20-%20Hardware%20&%20Instructions/Instruction/chapter_6_basic_function.pdf

    pozdrawiam

    Krzysztof Gołąb
    MULTIPROJEKT
  • #60
    hardkor
    Level 2  
    Witajcie, podepnę się do tematu bo nie chcę zakładać nowego dla tak banalnego pytanie jak moje.Dopiero zaczynam przygodę z automatyką.Zakupiłem już sobie starter kit Fatek FBs-10MAJ2-AC.Jest to sterownik z wyjściami tranzystorowymi pnp na 230V. Podłączyłem sobie wejścia (2 przyciski) i przystąpiłem do podłączania wyjść.I tu zaczęły się schody.Podłączyłem bezpośrednio żarówkę,ale ona mi się pali ciągle.Z instrukcji nie wiele mogę zrozumieć,czy żeby sterować żarówką na 230V muszę skorzystać jeszcze z przekaźnika?Jak tak to jakiego.Jak to praktycznie podłączyć

    Sterowniki PLC Fatek, czy tylko tanie?