Spisu treści:
- Krok 1: Sprzęt i oprogramowanie
- Krok 2: Montaż PCB
- Krok 3: Przetestuj płytkę drukowaną
- Krok 4: Zamontuj górną osłonę
- Krok 5: Zainstaluj system operacyjny
- Krok 6: Zainstaluj CodeSYS
Wideo: Sterownik PLC zgodny z normą IEC 61131-3 Raspberry Pi: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
IEC 61131 jest de facto standardem programowania sterowników PLC. W międzyczasie dostępne są również wersje uruchomieniowe dla Raspberry Pi - na przykład CODESYS firmy 3S-Smart Software Solutions. Dostarczają komercyjne jądro wykonawcze dla Raspberry Pi, ale będzie ono działać bez żadnych opłat jako wersja demo przez 120 minut, zanim przestaną… Jest to dobra możliwość dla studentów i hobbystów nauczenia się programowania IEC 61131.
Ideą tego instruktażowego było zrealizowanie naprawdę taniego sterownika PLC zgodnego z IEC 61131-3 opartego na RPI i docelowym CODESYS. Jak prawdziwy PLC umieścimy płytkę Raspberry Pi wraz z płytką rozwojową w wytrzymałej obudowie przemysłowej, aby uzyskać wrażenie „przemysłu”. W końcu będziemy mieli PLC z masterem EtherCAT w środowisku uruchomieniowym CODESYS prawie za darmo.
Krok 1: Sprzęt i oprogramowanie
Sprzęt komputerowy
- Raspberry Pi 3B
- RasPiBox Open Plus (wersja standardowa)
- Karta micro sd
Oprogramowanie
- Raspbian Jessie lite
- System rozwoju CODESYS
- Sterowanie CODESYS dla Raspberry PI
Narzędzia
- lutownica
- multimetr
- Śrubokręt
- trochę lutu
Krok 2: Montaż PCB
Zaczynamy od montażu płytki. Postępuj zgodnie z instrukcjami zawartymi w instrukcji PDF.
Krok 3: Przetestuj płytkę drukowaną
Powinniśmy przetestować płytkę drukowaną, zanim będziemy mogli zamontować Raspberry Pi. Należy podłączyć zasilacz (9…35 V DC) do zacisku zasilania płytki drukowanej. Proszę sprawdzić multimetrem napięcie zasilania 5V dla RPI.
Teraz możesz odłączyć płytkę od zasilania i zamontować Pi jak na powyższym obrazku.
Krok 4: Zamontuj górną osłonę
Czas zamontować górną skorupę. Wygląda teraz jak mały PLC na szynę DIN.
Krok 5: Zainstaluj system operacyjny
Najpierw musimy zainstalować Raspbian na karcie SD, korzystając z instrukcji dostarczonych na stronie Raspberry Pi.
Możesz postępować zgodnie z tą instrukcją.
Nie zapomnij skopiować pustego pliku o nazwie „SSH” do katalogu głównego karty SD, aby później mieć dostęp przez SSH (Putty).
Krok 6: Zainstaluj CodeSYS
1.) Proszę najpierw pobrać CODESYS Control dla Raspberry Pi SL. Darmowa wersja jest ograniczona do 120 min czasu działania (trzeba zrestartować RPI, aby ponownie mieć 120 min). Możesz kupić wersję komercyjną za 35 € bez żadnych ograniczeń.
2.) Pls pobierz teraz system rozwoju CODESYS. Oprogramowanie to będzie potrzebne do późniejszego pisania programów dla sterownika PLC na komputerze.
3.) Zainstaluj system programistyczny na swoim komputerze. Nie zapomnij zainstalować pakietu CODESYS_Control_for_Raspberry_PI.package za pomocą menedżera pakietów: „Narzędzia – Menedżer pakietów” „Zainstaluj”
4.) Uruchom ponownie Codesys na swoim komputerze teraz
5.) Załaduj środowisko uruchomieniowe CODESYS w "Narzędzia" Raspberry Pi "Aktualizuj Raspberry Pi"
Środowisko wykonawcze będzie teraz działać przez 120 minut. Aby go ponownie uruchomić, możesz użyć tego skryptu:
/etc/init.d/codesyscontrol start/etc/init.d/codesyscontrol stop
Zalecana:
Magic Hercules - sterownik do cyfrowych diod LED: 10 kroków
Magic Hercules - Driver for Digital LEDs: Szybki przegląd: Moduł Magic Hercules to konwerter między dobrze znanym i prostym SPI na protokół NZR. Wejścia modułu posiadają tolerancję +3,3 V, dzięki czemu można bezpiecznie podłączyć dowolne mikrokontrolery pracujące na napięciu +3,3 V.Zastosowanie
GPS Para Norma (Datalogger EEPROM): 5 kroków
GPS Para Norma (Datalogger EEPROM): Prosty rejestrator danych GPS dla zwierząt domowych oparty na nagrywaniu arduino i EEPROM================================ ======================== Rejestrator danych GPS dla mascotas basado i arduino y grabacion i pamięci EEPROM
Sterownik zmiennej prędkości silnika: 8 kroków
Regulator prędkości silnika o zmiennej prędkości: W tym projekcie pokażę, w jaki sposób stworzyłem regulator prędkości silnika i amp; Pokażę również, jak łatwo można zbudować regulator zmiennej prędkości silnika za pomocą IC 555. Zaczynajmy
Raspberry Pi, Python i sterownik silnika krokowego TB6600: 9 kroków
Raspberry Pi, Python i sterownik silnika krokowego TB6600: Ten Instruktaż postępuje zgodnie z krokami, które podjąłem, aby podłączyć Raspberry Pi 3b do sterownika silnika krokowego TB6600, zasilacza 24 VDC i 6-przewodowego silnika krokowego. Prawdopodobnie jestem jak wielu z was i przypadkiem mam „torbę do chwytania”; pozostałego par
Jak samodzielnie wykonać czujnik wilgotności gleby [ZGODNY Z ARDUINO/ESP]: 3 kroki
Jak zrobić DIY czujnik wilgotności gleby [kompatybilny z ARDUINO/ESP]: Witam, w tym przewodniku zobaczymy, jak zbudować czujnik wilgotności gleby od podstaw! Jest bardzo tani i kompatybilny ze wszystkimi typami mikrokontrolerów, od punktu elektrycznego z punktu widzenia obwód jest przedstawiony jako prosty dzielnik emerytalny