Do Projektu iAutomatyka dołączyli:

PROGRAMOWANIE PLC

Reklama



Weź udział w Mistrzostwach Polski Programistów PLC 2020 – AKTUALIZACJA!

W związku z rozprzestrzenianiem się koronawirusa i realnym zagrożeniem pojawienia się przypadków zachorowań w Polsce, Jego Magnificencja, Rektor Politechniki Wrocławskiej prof. dr hab. inż. Cezary Madryas wstrzymał do 10 Marca 2020 roku wszystkie wydarzenia organizowane przez organizacje działające przy Politechnice Wrocławskiej. Taka przykra sytuacja zmusiła nas jako organizatorów do podjęcia(...)

CC-Link – realna alternatywa dla Profibus/Profinet?

Kiedy spotkasz się z kolegą/koleżanką automatykiem czy to z Polski, czy ogólnie z Europy i jakimś przypadkiem „zgadacie się” na temat przemysłowych sieci komunikacyjnych, na pewno przytoczycie jakieś słówko na temat Profinetu czy Profibusu. Tymczasem gdybyś rozmawiał/a ze znajomym „po fachu” z krajów Dalekiego Wschodu, pojęcia te mogłyby być tej osobie(...)

Programowanie PLC od podstaw – kurs dla automatyków i elektryków #3 – Jak tworzyć oraz konfigurować bazę zmiennych w środowisku Cscape?

W poprzednim artykule poznałeś/aś środowisko Cscape oraz nauczyłeś/aś się organizacji pracy podczas tworzenia projektów. Teraz czas na dalsze działania i naukę kolejnych podstaw niezbędnych do programowania sterowników Horner. Kolejnym ważnym dla Ciebie krokiem będzie przygotowanie listy zmiennych oraz nauka właściwego ich wykorzystania w programie sterującym. Umiejętność tę będziesz wykorzystywał w(...)
Autor:   3 lutego 2020
Kat.: ,

Jak usprawnić działanie przepompowni ścieków z easyE4 firmy Eaton?

Pojęcia „Przemysł 4.0” oraz „IIoT” to nie technologiczne ciekawostki, lecz rzeczywistość, która coraz szybciej nas otacza. Dla przykładu - stały dostęp do informacji to dziś norma, a raczej podstawowy wymóg. Zdalny dostęp do aplikacji od strony technicznej nie jest dziś trudny do wdrożenia, ale nadal generuje dodatkowe koszty. Czy można(...)

Programowanie PLC od podstaw – kurs dla automatyków i elektryków #2 – Jak tworzyć i edytować projekty w oprogramowaniu Cscape?

Cscape to bezpłatne, lekkie (150 MB) środowisko z dużymi możliwościami. Prosta organizacja oraz przejrzysty design pozwolą Ci na intuicyjne poruszanie się pośród jego elementów oraz zapewnią Ci przyjemną i nieskomplikowaną pracę, nawet jeśli jesteś początkujący/a. Środowisko to gwarantuje Ci mnóstwo możliwości. Podstawowe tworzenie programów logicznych poszerzone jest o łatwe programowanie ekranów operatorskich wszystkich sterowników Horner APG. Dostępna(...)
Autor:   21 stycznia 2020
Kat.: ,

Implementacja wymiany danych przy pomocy JSON API na przykładzie przekaźnika easyE4

Projekty, w których miałem okazję uczestniczyć mógłbym przyporządkować do trzech grup: projekty typu „które zrobić trzeba”, projekty ciekawsze oraz projekty najciekawsze. Zabawa zaczyna się od projektów ciekawszych, w których pojawia się okazja do przygotowania programu sterującego dla maszyny lub automatu. Pomimo stosowania znanych sobie wzorców programistycznych (np. szkielet programu PLC)(...)
Autor:   20 stycznia 2020
Kat.: , ,

Kompaktowy sterownik z oprogramowaniem TwinCAT 3: większa skalowalność, większe możliwości!

Ralf Vienken wyjaśnia, jakie możliwości oferujekomputer CX7000 typu Embedded z procesorem 400 MHz i zintegrowanym zestawem wielofunkcyjnych I/O Komputer CX7000 typu Embedded firmy Beckhoff jest pierwszym kompaktowym sterownikiem PLC wyposażonym w oprogramowanie TwinCAT 3. Czym właściwie jest taki sterownik i w jakich aplikacjach można go zastosować? Na te i inne(...)

Akademia PLC #1 – Sterowniki Unitronics serii UniStream

W pierwszej części kursu Akademii PLC Elmark omówimy sterowniki Unitronics serii Unistream. W trakcie trwania kursu zaprezentujemy zarówno podstawowe pojęcia związane z programowaniem sterowników (konfiguracja wstępna, typy danych, timery), jak i również te bardziej złożone (Modbus, SQL, SMS). Dlaczego wybrać sterowniki Unitronics serii Unistream? Seria Unistream to najbardziej zaawansowane sterowniki(...)

AKADEMIA PLC #25 – Bazy SQL w połączeniu z UniLogic

UniLogic wspiera bazy SQL w technologii MS SQL, My SQL i PostgreSQL, w połączeniu ze sterownikiem UniStream tworzy to potężny duet. W związku ze wsparciem środowiska UniLogic dla obsługi najpopularniejszych baz SQL oczywiście możliwe jest: Dostęp do naszych baz SQL przez IP, Hostname oraz port komunikacyjny. Tworzenie zapytań i wykorzystywanie(...)

AKADEMIA PLC #23 – Protokół MQTT w środowisku UniLogic

Protokół MQTT to ultralekki rodzaj transmisji danych, który możemy wykorzystać w środowisku UniLogic. MQTT (Message Queueing Telemetry Transport) jest przeznaczone do transmisji o niewielkiej przepustowości. Ograniczenie prędkości pozwala na zwiększenie niezawodności. Obecnie wyżej wymieniony protokół znajduje zastosowanie w aplikacjach typu maszyna-maszyna i IoT. Takie rozwiązanie pozwala na utrzymanie komunikacji bez(...)

AKADEMIA PLC #24 – Konfiguracja modemu 3G, wysyłanie/odbieranie SMS

W tej części Akademii PLC Elmark opisany jest sposób konfiguracji modemu 3G, odbierania i wysyłania wiadomości SMS. Podłączenie modemu W zależności od modelu sterownika i modemu podłączenie może się różnić. Przykładowo w sterownikach modułowych potrzebne jest dołączenie modułu z portami szeregowymi, np. UAC-01RS2 dzięki któremu będziemy mogli podłączyć port RS232(...)

AKADEMIA PLC #22 – Komunikacja za pomocą protokołu FTP

Tematem tej części Akademii PLC Elmark jest komunikacja FTP, czyli protokółu transferu plików, do komunikacji Serwer-Klient. Komunikacja FTP jest używana do wysyłania i odbierania plików, miedzy sterownikami UniStream oraz innymi urządzeniami, za pomocą Ethernetu. Sterowniki UniStream mogą pracować zarówno jako serwer jak i odbiorca, czyli klient. Konfiguracja komunikacji FTP Najpierw(...)

AKADEMIA PLC #21 – Konfiguracja Falowników w UniLogic

Unitronics posiada w swojej ofercie szeroką gamę falowników, których konfiguracja jest możliwa w programie UniLogic. Variable Frequency Drives (VFD) to nowa linia produktów firmy Unitronics. W skład oferty wchodzą falowniki jedno i trój-fazowe o zakresie mocy od 0.4kW do 110kW. Zalety sprzętowe falowników Unitronics VFD Unitronics są bardzo nowoczesnym rozwiązaniem, które posiada(...)

PLC i pomiary analogowe w praktyce – automatyka przemysłowa

Kilka lata temu uczestniczyłem w realizacji zadania w zakresie automatyki procesowej, polegającego na podłączeniu istniejącej instalacji do nadrzędnego systemu sterowania automatyki opartego na sterowniku PLC Simatic. Modernizacja dotyczyła instalacji dla gospodarki wodnej dużego zakładu przemysłowego. Jej główne zadanie w dużym uproszczeniu to filtrowanie, uzyskanie odpowiedniej zasadowości i kwasowości, mętności oraz(...)

AKADEMIA PLC #20 – Komunikacja CAN, czyli szeregowa magistrala komunikacyjna

Kolejna część Akademii PLC Elmark, tym razem opisująca komunikacje CAN, czyli szeregową magistralę komunikacyjną. Konfiguracja CANbus Za pomocą CANopen Sterownik UniStream w CANopen pracuje jako master wspierając wymianę danych z urządzeniami zdalnymi, takimi jak przykładowo falownik, jeśli wspierają standard Cia DS 301. W celu implemantacji CANopen, należy go najpierw skonfigurować,(...)

AKADEMIA PLC #19 – Regulator PID w sterownikach UniStream

Regulator PID stanowi obecnie podstawę sterownia procesami dlatego nie mogło go zabraknąć w sterownikach UniStream. Regulator PID – czyli człon proporcjonalno-całkująco-różniczkujący działa w oparciu o zamkniętą pętle sprzężenia zwrotnego. Idea, w przeciwieństwie do stojącego za nią modelu matematycznego, jest prosta. Człon P kompensuje uchyby bieżące, I – uchyby w przeszłości, D – uchyby(...)

AKADEMIA PLC #18 – Komunikacja ModBus RTU w UniStream

Komunikacja ModBus RTU w sterownikach UniStream jest bardzo łatwa do implementacji oraz konfiguracji w naszych aplikacjach. ModBus to otwarty protokół komunikacyjny oparty na standardzie transmisji RS-232 lub RS-485. Większość producentów związanych z automatyką przemysłową zaakceptowała ModBus ze względu na niezawodność transmisji oraz łatwość implementacji. Powtórka z Modbus RTU Komunikacja Modbus(...)

AKADEMIA PLC #15 – Dostęp VNC do sterownika UniStream

Zdalny dostęp VNC do sterownika UniStream jest bardzo prosty do skonfigurowania zarówno na panelu HMI oraz UniLogic. VNC (Virtual Network Computing) to system przekazywania obrazu wirtualnego bądz fizycznego. Prosty pakiet serwer+klient jest dostępny dla najpopularniejszych systemów operacyjnych z trybem graficznym. System jest darmowy i dostępny dla każdego na mocy licencji(...)

FTP oraz VNC w Astraada HMI + Beckhoff PLC

W ostatnim czasie miałem okazję wykonać projekt z panelem HMI firmy Astraada i postanowiłem sprawdzić jak można wykorzystać jego możliwości. W poniższym artykule chciałbym podzielić się z Wami kilkoma ciekawszymi funkcjami jakie może nam zaoferować panel Astraada. "Astraada HMI Panel to seria ekonomicznych, dotykowych paneli operatorskich. Szeroka gama dostępnych modeli(...)

Diagnostyka programu: Traces w TIA Portal

W pracy automatyka często zdarza się, że maszyna zgłasza błąd, którego występowanie ma charakter “losowy” - czyli występuje dość nieregularnie. Diagnostyka w takim przypadku często jest utrudniona i zazwyczaj wymaga od nas dużej ilości czasu do poświęcenia na obserwację procesu. Z pomocą przychodzi nam tutaj narzędzie Traces dostępne w TIA(...)

AKADEMIA PLC #17 – Komunikacja EtherNet/IP

W tej części Akademii PLC Elmark jest opisany proces konfiguracji komunikacji za pomocą EtherNet/IP dla sterowników UniStream Konfiguracja EtherNet/IP Konfiguracja komunikacji za pomocą EtherNet/IP jest bardzo prosta, polega uzupełnieniu parametrów do prostej tabelki. Nie jest wymagana żadnej konfiguracja w Ladderze, zamiast tego definiuje się typy danych, których sterownik będzie używał(...)

AKADEMIA PLC #16 – Tabele Danych w programie UniLogic

Tabele Danych w programie UniLogic są bardzo wydajnym i pomocnym obiektem przeznaczonym do organizacji danych. Tabele danych (w programie UniLogic Data Table) są pomocną strukturą, która pozwala przede wszystkim na: Organizowanie i manipulowanie danymi za pomocą funkcji Ladder Tworzenie Data Logs Tworzenie i przenoszenie Receptur Importowanie danych z arkusza kalkulacyjnego(...)

AKADEMIA PLC #14 – UAC, czyli zarządzanie uprawnieniami użytkowników

Ta część Akademii PLC Elmark opisuje w jaki sposób aktywować, ustawić i używać User Access Control w sterownikach UniStream Czym jest UAC UAC: User Access Control - Zarządzanie uprawnieniami Użytkowników, to z pewnością bardzo istotna funkcja która jest często pomijana podczas tworzenia programów. Pozwala nadawać poziomy uprawnień czy też poziomy(...)

AKADEMIA PLC #13 – Alarmy wbudowane w programie UniLogic

Kluczowym elementem w programie UniLogic są wbudowane Alarmy wyświetlane na panelu HMI sterownika. Bezsprzecznie, systemy Alarmowania wbudowane w środowisku UniLogic dostarcza operatorowi powiadomienia o krytycznym stanie pracy maszyny. Dzięki implementacji w logikę LD pozwalają na zainicjowanie działań warunkowych. W przeciwieństwie do innych zmiennych, posiadają automatyczny zapis logów na karcie SD.(...)

Reklama