Porozmawiaj z nami
Czat udostępnia Firmao.pl CRM

PARTNERZY

NEWSY / BLOG POZNAJ MITSUBISHI ELECTRIC ODDZIAŁ POLSKA

Korporacja Mitsubishi Electric, posiadająca 90 lat doświadczenia w zakresie dostarczania niezawodnych, wysokiej jakości innowacyjnych produktów w dziedzinie automatyki przemysłowej, produkcji, marketingu i sprzedaży urządzeń elektrycznych i elektronicznych. Programowalne sterowniki PLC, rozwiązania napędowe, roboty przemysłowe, panele dotykowe, wycinarki laserowe i sterownie CNC firmy Mitsubishi Electric zaliczają się do produktów najwydajniejszych na rynku i gwarantują sukcesy firmy już od ponad 30 lat.

KATALOG PRODUKTÓW POZNAJ FINDER

Od 1954 Finder pracował wyłącznie w zakresie przekaźników i timerów. Nasz wysoki stopień specjalizacji zaowocował ponad 10.000 różnych produktów w jednej z najszerszych dostępnych ofert. Firma szeroko się rozwija i inwestuje w przyszłość uzupełniając gamę swojego asortymentu. Prócz przekaźników oferuje rozwiązania przemysłu elektrycznego do zastosowań domowych jak i komercyjnych poprzez przekaźniki, urządzenia przeciwprzepięciowe, termostaty panelowe, zasilacze i liczniki energii. Gama asortymentu obejmuje ponad 12 tysięcy produktów.

KATALOG ONLINE POZNAJ JOHNSON CONTROLS

Firma Johnson Controls to światowy lider w zakresie zróżnicowanych technologii i przemysłu świadczący usługi dla klientów w ponad 150 krajach. 120 000 pracowników tworzy wysokiej jakości produkty, usługi i rozwiązania umożliwiające optymalizację wydajności energetycznej oraz obsługowej budynków. Johnson Control prężnie działa również w branży motoryzacyjnej, a w ofercie firmy można odnaleźć różne rodzaje akumulatorów oraz opracowane systemy wnętrz samochodowych.

SKLEP I ZAMÓWIENIA POZNAJ EATON

Eaton Electric jest producentem najwyższej jakości automatyki przemysłowej, aparatury sygnalizacyjnej, łączeniowej, zabezpieczającej i instalacyjnej oraz systemów rozdziału energii niskiego napięcia. Międzynarodowe nagrody oraz certyfikaty są dowodem, iż produkty Eaton Electric odpowiadają najnowszym standardom bezpieczeństwa i wymaganiom jakości. Wszystkie nasze wyroby gwarantują długoletnie działanie.

BLOG WAGO POZNAJ WAGO

WAGO jest producentem urządzeń automatyki przemysłowej i budynkowej oraz systemów połączeń dla elektrotechniki i elektroniki. Powstanie w 1951 roku firmy WAGO było wyrazem przekonania o słuszności obranego kierunku i stworzyło podwaliny pod dalszy rozwój technologii. Z czasem stała się ona standardem na całym świecie i teraz nie sposób wyobrazić sobie nowoczesnej instalacji elektrycznej czy systemu automatycznego sterowania bez wyrobów WAGO.

KATALOG ONLINE POZNAJ PANASONIC

Panasonic Electric Works Europe zajmuje się produkcją oraz dystrybucją komponentów automatyki, takich jak: czujniki przemysłowe, sterowniki programowalne, napędy przemysłowe i systemy znakowania laserowego. W ścisłej kooperacji z europejskimi klientami, oferują rozwiązania dla różnych obszarów biznesu, takich jak przemysł motoryzacyjny, pojazdy elektryczne, automatyzacja procesów technologicznych oraz budynków, odnawialnych źródeł energii czy zarządzania środowiskowego.

MENU PROFIL

Do Projektu iAutomatyka dołączyli:

Praktycznie o szybkich licznikach HSC, Siemens PLC i ET200S

2513 wyświetleń, autor: Łukasz Bednarz.

Artykuł dotyczył będzie wykorzystania modułu szybkich liczników w aplikacji pomiaru wysokiej częstotliwości. Nie będzie to typowe tłumaczenie instrukcji, gdyż wpis przerodził by się wtedy w bezsensownie długie opracowanie, a nie o to chodzi w tym przypadku. Chciałem po prostu zaprezentować możliwości tego modułu w konkretnej aplikacji. Niestety, chcąc być dobrym automatykiem, uważam, że należy umieć biegle czytać dokumentacje przynajmniej w języku angielskim (taki jest najczęściej używany). W

artykule udostępniam linki do wykorzystywanych przeze mnie instrukcji, dodatkowo masz możliwość pobrania programu przygotowanego do aplikacji pomiaru częstotliwości, który sam zastosowałem. Unikniesz dzięki temu chociażby żmudnego wklepywania całego DB od zera oraz zaznajomisz się z grubsza jak działa moduł na przykładzie części aplikacji do której został przeznaczony. Muszę Ci się przyznać, że ten rodzaj projektu nie należy do moich ulubionych, jednak nie zawsze robi się to co się lubi i swoje trzeba wykonać 🙂 Starałem się wszystko przedstawić w miarę prostym językiem, gdybyś jednak czegoś nie zrozumiał – napisz w komentarzu. Jako, że jest to również mój pierwszy wpis techniczny, zależy mi na Twojej opinii czy jest on utrzymany w miarę sensownej konwencji, co jest dobrze a co źle.

Przejdźmy więc do meritum sprawy!

Swego czasu miałem okazję wykonywać pewną modernizację dla maszyny hartowania indukcyjnego.
Poglądowa prezentacja maszyny:

W skrócie – na obrotowej podstawie zamocowana jest tarcza, która zbiera w swoje rowki śrubki dostarczane przez wibrator liniowy. Po operacji wykrycia odpowiedniej wysokości śruby, następuje rozgrzanie końcówki śruby do wysokiej temperatury przy pomocy cewki indukcyjnej i jej zahartowanie w chłodziwie. W sumie jest to już koniec cyklu (mówiąc ogólnie).

Cewka indukcyjna sterowana jest ze specjalnego generatora wysokiej częstotliwości, zasada działania jest w zasadzie taka sama jak domowej kuchni indukcyjnej. Kupa w tym elektroniki, zarówno tej nisko jak i wysokonapięciowej.

Problem klienta polegał na tym, że chciał znać faktyczną wartość mocy dostarczaną przez generator, niestety producent maszyny nie wyposażył układu sterowania w funkcję pomiaru mocy, chociaż generator fizycznie potrafił to zrobić. Lektura schematu pokazała, że wartość aktualną mocy można uzyskać wykorzystując wyjście analogowe generatora lub za pomocą wyjścia impulsowego dość wysokiej częstotliwości (dla maksymalnej mocy generatora), zbyt dużej, aby można to obsłużyć za pomocą standardowego wejścia PLC (sterownik maszyny oparto o CPU ET 200S znanej niemieckiej firmy).

Nie chcąc zbytnio kombinować postanowiłem wykorzystać drogę analogową, wydawała mi się prostsza i sprawdzona w dotychczasowej praktyce. Całe szczęście, nauczony doświadczeniem nie polegałem jedynie na dokumentacji i zanim zamówiłem potrzebny materiał upewniłem się, że faktycznie na wyjściu analogowym uzyskuję informację o aktualnej mocy dostarczanej przez generator. Jakież było moje zdziwienie, gdy wpinając się z miernikiem w odpowiednie piny wtyczki, nie zobaczyłem żadnej wartości. Co się okazało? Prawdopodobnie producent nie wyposażył akurat tego modelu w kartę wyjścia analogowego, podobnie na ten temat milczy DTR generatora, w samym schemacie, jeśli dokładniej go obejrzeć to na różnych stronach uzyskujemy odmienne informacje (porównaj z powyższym zdjęciem).

A więc wychodzi na to, że trzeba skorzystać z drogi drugiej czyli wyjścia impulsowego. O nim była już mowa w dokumentacji, jednak wprost nie można było sprawdzić czy to faktycznie działa. Podpięcie zasilania w odpowiednie piny wtyczki pozwoliło przekonać się, że jakieś tam napięcie na mierniku się pokazuje, różne w zależności od mocy. Zaryzykujmy i uznajmy, że faktycznie ta droga doprowadzi nas do celu – tak sobie pomyślałem.

Dla ET 200S przygotowany jest dedykowany moduł do obsługi szybkich liczników. Dodatkowo ma w sobie sprzętowe przeliczanie impulsów na częstotliwość czyli coś czego dokładnie mi potrzeba. Znając częstotliwość dla wartości mocy minimalnej i maksymalnej, mogłem w programie przeskalować sobie wynik na wartość aktualną mocy :

W zasadzie w sieci można znaleźć przykład dla ET 200S dotyczący pomiaru z modułu HSC, jednak dotyczy on jedynie przypadku, gdy zliczamy zwyczajnie impulsy z tego wejścia np. przy pomocy enkodera. Teoretycznie dla pozostałych rodzajów pomiarów, które pomoże nam obsłużyć moduł HSC, program wygląda analogicznie. Jak to zwykle w praktyce bywa, szczególnie, gdy robi się coś pierwszy raz, to „teoretycznie” nie zawsze pokrywa się z praktyką 🙂

Gdy tylko przyszedł potrzebny materiał (w sumie chodziło tylko o podstawkę i ów moduł), natychmiast przystąpiłem do montażu w maszynie. Trochę minęło zanim udało mi się wyrzeźbić miejsce dla dodatkowego modułu (producent maszyny widocznie nie przewidział jakichś modernizacji w szafce), ale w końcu udało się:

Oprzewodowałem sobie cały układ według referencji z manuala Siemensa, upewniłem się, że faktycznie jakieś tam napięcie na wyjściu impulsowym mam (pomiary wykonywałem zwykłym miernikiem uniwersalnym):

Została najdłuższa i najważniejsza rzecz – przygotować program docelowy, który odczyta mi częstotliwość, cała reszta programu w zasadzie miała polegać tylko na skalowaniu tej wartości i wystawienie ewentualnych alarmów. Na razie zacznijmy od odczytu samej częstotliwości. Wynik odczytany mogłem porównać z miernikiem mocy dostępnym na panelu czołowym generatora.

Stopień możliwości modułu HSC jest zarówno jego wadą jak i zaletą. Po przestudiowaniu z grubsza instrukcji naprawdę wiemy, że trudno będzie, abyśmy chcieli wykorzystać jakąś funkcję, której ten moduł by nie posiadał (a nawet czasem niekiedy ciężko wyobrazić sobie, kiedy jakaś funkcja może nam być potrzebna). Pod tym względem ciężko się przyczepić do producenta modułu.

Zgodnie ze wzorem w manualu, przygotowałem sobie DB-ka dla którego przeznaczyłem miejsce na wszystkie informacje, które mogę uzyskać z modułu.

Nie wspomnę o tym, że przez zwykłe gapiostwo ślepo przepisując tabelkę z instrukcji do DB, bity zerowe każdego bajtu wpisałem sobie jako 7 😉 Błąd szybko został poprawiony, ale szkoda było czasu na przepisywanie 🙂

Żeby wszystko miało ręce i nogi – załączam screen’y z konfiguracją modułu w Hardware:

No i to w zasadzie byłoby na tyle jeśli chcemy tylko przetestować odczyt wartości częstotliwości. Teraz mogłem sobie w tablicy VAT wrzucić wszystkie wartości do monitorowania i z przyspieszonym biciem serca przeładować DB oraz Hardware do pamięci PLC. Chwila niepewności czy wszystko zadziała prawidłowo, sterownik przechodzi w RUN, dajemy podgląd tablicy VAT, gate’ujemy software’owo pomiar przez moduł, uruchamiamy maszynę i… pięknie widzimy naszą częstotliwość w ms. Szybkie przeliczenie i nawet zgadza się to z mocą wyświetlaną na mierniku! Sukces od pierwszego uruchomienia! Próby z innymi mocami zadanymi potwierdziły prawidłowość pomiaru, teraz zostało już tylko napisać prosty program do reakcji na odchyłki od mocy zadanej (osobiście cenię sobie STL do operacji arytmetycznych), dodać alarmy w panelu i ogólnie ogarnąć jakoś ładnie cały ten bajzel 😉

Na koniec jeszcze szybkie przedstawienie możliwości modułu. Wklejam tabelkę w której widzimy co w którym bajcie jest nam zwracane lub co możemy zmieniać na bieżąco:

oraz zdjęcie zacisków terminali modułu:

Jak widzimy mamy do dyspozycji 1 kanał szybkich liczników do którego możemy podpiąć najczęściej używane źródła impulsów wysokiej częstotliwości o napięciu 24V DC, a więc:

– enkoder inkrementalny z kanałem A z lub bez sygnału kierunku

-enkoder inkrementalny z kanałami A i B

– generator impulsów (moja aplikacja)

Jak widać, do dyspozycji mamy jeszcze „zwykłe” wejście oraz wyjście cyfrowe, które pełnić mogą różne funkcje w zależności od tego jak je skonfigurujemy w Hardware (zaraz to omówimy).

Dla mojej aplikacji zasada pomiaru wygląda następująco:

Jak widzimy po podaniu sygnału bramki czyli odblokowania pomiaru, następuje zliczanie impulsów w jakimś określonym czasie (integration time), który określamy w konfiguracji modułu. Dla mojego zakresu (200 Hz – 2kHZ) wybrałem dla wariantu non-clocked mode czas 10 ms (przy 200 Hz czas impulsu wynosi 5 ms, a przy 2000 Hz 0,5 ms). Parametr Integration time można zmieniać również w trakcie wykonywania operacji pomiaru wpisując wartość do odpowiedniego bajtu.  Sam moduł pozwala zliczac impulsy o częstotliwości max. 100 kHz.

Start pomiaru możemy uzależnić od jakiegoś warunku w programie (software gate) lub od czynnika zewnętrznego (hardware gate). Wg manuala modułu wewnętrznie bramka stanowi połączenie logiczne AND software oraz hardware gate, wykorzystując więc opcję hardware gate i tak musimy uaktywnić software gate. Oczywiście, gdy nie wybieramy opcji sprzętowego bramkowania, wystarczy nam tylko warunek software gate. Ewentualny sygnał bramki sprzętowej podłączamy do wejścia DI modułu oraz konfigurujemy w opcjach hardware modułu. Stan uaktywnienia bramki możemy obserwować w odpowiednim bicie kontrolnym zwracanym przez moduł.

Jeśli jesteśmy już przy wejściu DI, warto zauważyć, że możemy go również wykorzystać jako zwyczajne wejście i  obserwować jego stan w odpowiednim bicie kontrolnym, a następnie wykorzystać w programie ów bit. Jak zostało wspomniane, moduł posiada również jedno wyjście cyfrowe DO, którego funkcje można zmieniać (sygnalizacja pomiaru poniżej lub powyżej jakiejś wartości lub całkiem poza określonym zakresem), ewentualnie wykorzystywać jako zwykłe wyjście cyfrowe. Konfiguracji można dokonać w hardware modułu lub za pomocą odpowiednich bitów sterujących. Manual jest na tyle czytelny, że nie powinno być problemu z odpowiednim użyciem wspomnianych funkcji (pamiętać należy o odblokowaniu wyjścia za pomocą odpowiedniego bitu!).

I to w zasadzie tyle jeśli chodzi o podstawy obchodzenia się z tym modułem. Bez sensu byłoby przepisywać całą instrukcję, chodziło jedynie o poglądowe przedstawienie możliwości modułu dla pomiaru częstotliwości.

Dziękuję, że doczytałeś aż do tego miejsca. Mam nadzieję, że w jakimś tam stopniu Ci pomogłem, ja sam musiałem przypomnieć sobie kilka rzeczy więc korzyść powinna być obu stronna 🙂 Chętnie odpowiem na ewentualne pytania (jeśli pozwolą mi na to kompetencje) oraz przyjmę krytykę (lub pochwałę?). W załącznikach zamieszczam kilka pdf’ów do modułu:

a tutaj możesz ściągnąć szablon projektu do obsługi modułu HSC:

Pozdrawiam serdecznie.

Reklama

2 grudnia 2017 / Kategoria: , , , ,
  • Autor: Łukasz Bednarz
  • Z wykształcenia jestem inżynierem automatykiem. Interesują mnie prywatnie i zawodowo tematy związane z jakością energii elektrycznej, szeroko pojęta energoelektronika w automatyce oraz źródła energii elektrycznej. Zapraszam do czytania moich publikacji oraz kontaktu.
  • Profil Autora

NAJNOWSZE PUBLIKACJE OD UŻYTKOWNIKÓW I FIRM

>KLIKNIJ<

Tajemnicza awaria – moja historia o usterce trwającej ciut za długo

Tajemnicza awaria – moja historia o usterce trwającej ciut za długo

>KLIKNIJ<

Operator prawdę ci powie…

Operator prawdę ci powie…

>KLIKNIJ<

Nikt nie widział? Nic się nie stało

Nikt nie widział? Nic się nie stało

>KLIKNIJ<

Kilka slów o bezpieczeństwie, czyli co należy zrobić by spać spokojnie.

Kilka slów o bezpieczeństwie, czyli co należy zrobić by spać spokojnie.

>KLIKNIJ<

Czy roboty przemysłowe mogą być estetyczne?

Czy roboty przemysłowe mogą być estetyczne?

>KLIKNIJ<

B&R na targach SPS IPC Drives 2018

B&R na targach SPS IPC Drives 2018

>KLIKNIJ<

Jak było na szkoleniu z serwonapędów Panasonic Minas A5 i A6?

Jak było na szkoleniu z serwonapędów Panasonic Minas A5 i A6?

>KLIKNIJ<

Konkurs iAutomatyka Listopad 2018

Konkurs iAutomatyka Listopad 2018

>KLIKNIJ<

Wygraj zestaw startowy TOSIBOX do zdalnego dostępu – konkurs trwa do 15.12.2018

Wygraj zestaw startowy TOSIBOX do zdalnego dostępu – konkurs trwa do 15.12.2018

>KLIKNIJ<

Luźne rozmowy o SCADA i WebHMI

Luźne rozmowy o SCADA i WebHMI

>KLIKNIJ<

Czym zaskoczyli nas na Technology Days 2018? Relacja okiem iAutomatyka

Czym zaskoczyli nas na Technology Days 2018? Relacja okiem iAutomatyka

>KLIKNIJ<

Przykłady wykorzystania pomiaru ciśnienia do celów pomiaru poziomu

Przykłady wykorzystania pomiaru ciśnienia do celów pomiaru poziomu

>KLIKNIJ<

Produkcja stali w warszawskiej hucie – Fabryki w Polsce

Produkcja stali w warszawskiej hucie – Fabryki w Polsce

>KLIKNIJ<

XIII Spotkanie z B&R – Innovation Days 2018 za nami!

XIII Spotkanie z B&R – Innovation Days 2018 za nami!

>KLIKNIJ<

Pozycjoner na bazie motoreduktora oraz falownika NORD – Sterowanie pozycjonowaniem POSICON

Pozycjoner na bazie motoreduktora oraz falownika NORD – Sterowanie pozycjonowaniem POSICON

>KLIKNIJ<

Serwonapędy w automatyce przemysłowej.

Serwonapędy w automatyce przemysłowej.

>KLIKNIJ<

Pojawia się i znika – awaria sterownika?

Pojawia się i znika – awaria sterownika?

>KLIKNIJ<

Produkcja imbusów [video]

Produkcja imbusów [video]

>KLIKNIJ<

FluidSim – czyli jak zacząć z automatyką?!

FluidSim – czyli jak zacząć z automatyką?!

>KLIKNIJ<

Komunikacja ABB ACS355 – Siemens S7-1200 po Profinecie

Komunikacja ABB ACS355 – Siemens S7-1200 po Profinecie





MOŻESZ SIĘ TYM ZAINTERESOWAĆ

  • Grupa docelowa Kadra techniczna i menadżerska oraz pracownicy służb utrzymania ruchu pracujący w zakładach produkcyjnych. Cele Na szkoleniu poznasz wymagania prawne dotyczące bezpieczeństwa funkcjonalnego. Na warsztatach nauczysz się jak dz...
    Czas trwania: 8:30-16:00
    Link: Terminy
  • Urządzenia XV300 wyposażone są w przemysłowe wyświetlacze wysokiej rozdzielczości z technologią wielodotyku. To, w połączeniu z precyzyjnym i intuicyjnym interfejsem użytkownika, umożliwia operatorom pracę od zaraz. Dodatkowo te wysoko wyda...
  • ROUTER VPN EWON COSY 131 Zapewnia sprawny i prosty w obsłudze zdalny dostęp do dowolnego urządzenia Kompatybilność z najważniejszymi markami i protokołami sterowników PLC (m.in. Siemens, Allen-bradley, Omron…) Szybie zarządzenie roote...
  • Urządzenia firmy FATEK istnieją na rynku polskim od 2004 roku i stały się alternatywą dla już istniejących rozwiązań i urządzeń. Niezawodność, korzystna cena i możliwości sterowników PLC sprawiły, że zyskały one ogromne zainteresowanie prog...
  • Szkolenie wprowadzające do nowej platformy programistycznej – PLCnext Technology. W trakcie szkolenia prezentowane są techniczne możliwości nowej platformy oraz urządzenia wykorzystujące jej właściwości. Uczestnicy szkolenia poznają w prakt...
    Link: Terminy
  • ÖLFLEX® CLASSIC 110 – elastyczny przewód sterowniczy do różnych zastosowań, w płaszczu z PVC, aprobata VDE, odporność na oleje, 300/500 V, również do YSLY lub YY CPR: informacje pod adresem www.lapppolska.pl Certyfikat zgodności VDE z...



KATEGORIE POSTÓW
POLECANE ARTYKUŁY
KOMUNIKATY
Dołącz do nas!
Wydarzenia
Bądź na bieżąco!
POLECANE FIRMY I PRODUKTY

Wszystko stanie się prostsze po zalogowaniu :)

Przypomnij hasło

Nie masz konta? Zarejestruj się

Forgot your password?

Enter your account data and we will send you a link to reset your password.

Your password reset link appears to be invalid or expired.

Close
z

Przetwarzamy pliki... jeszcze chwilka…