Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:06
IEC 61131 je de facto štandardom pre programovanie PLC. Medzitým sú k dispozícii aj runtime verzie pre Raspberry Pi - napríklad CODESYS od spoločnosti 3S -Smart Software Solutions. Poskytujú komerčné runtime jadro pre Raspberry Pi, ale bude fungovať bez akýchkoľvek platieb ako demo verzia 120 minút, než sa zastavia … Je to dobrá možnosť, ako sa študenti a hobbisti naučiť programovať podľa IEC 61131.
Cieľom tohto pokynu bolo realizovať skutočne lacné PLC kompatibilné s IEC 61131-3 na základe RPI a cieľa CODESYS. Ako skutočné PLC dáme dosku Raspberry Pi spolu s vývojovou doskou do odolného priemyselného krytu, aby pôsobil „priemyselne“. Nakoniec budeme mať PLC bežiaci master EtherCAT v runtime CODESYS za takmer žiadne peniaze.
Krok 1: Hardvér a softvér
Hardvér
- Raspberry Pi 3B
- RasPiBox Open Plus (štandardná verzia)
- karta microSD
Softvér
- Raspbian Jessie lite
- Vývojový systém CODESYS
- Ovládanie CODESYS pre Raspberry PI
Nástroje
- spájkovačka
- multimeter
- skrutkovač
- nejaká spájka
Krok 2: Zostavenie DPS
Začíname s montážou DPS. Postupujte podľa pokynov v príručke PDF.
Krok 3: Otestujte Pcb
Pred inštaláciou Raspberry Pi by sme mali otestovať PCB. K napájaciemu konektoru dosky plošných spojov musíte pripojiť napájací zdroj (9… 35 V DC). Skontrolujte pomocou multimetra napájacie napätie 5 V pre RPI.
Teraz môžete PCB odpojiť od napájacieho napätia a namontovať Pi ako na obrázku vyššie.
Krok 4: Namontujte horný kryt
Teraz je načase namontovať hornú škrupinu. Teraz to vyzerá ako malý PLC na DIN lište.
Krok 5: Nainštalujte operačný systém
Najprv musíme nainštalovať Raspbian na kartu SD podľa pokynov uvedených na webovej stránke Raspberry Pi.
Môžete sa riadiť týmto pokynom.
Nezabudnite skopírovať prázdny súbor s názvom „SSH“do koreňového adresára karty SD, aby ste k nemu neskôr získali prístup cez SSH (Putty).
Krok 6: Nainštalujte CodeSYS
1.) Najprv si stiahnite CODESYS Control pre Raspberry Pi SL. Bezplatná verzia je obmedzená na 120 minút behu (musíte reštartovať RPI, aby ste mali znova 120 minút). Komerčnú verziu si môžete kúpiť za 35 € bez akéhokoľvek obmedzenia.
2.) Prosím stiahnite si CODESYS Development System teraz. Tento softvér budete potrebovať na neskoršie zapísanie programov pre PLC do počítača.
3.) Nainštalujte si vývojový systém do počítača. Nezabudnite nainštalovať balík CODESYS_Control_for_Raspberry_PI.package pomocou správcu balíkov: „Nástroje - Správca balíkov“„Inštalovať“
4.) Teraz reštartujte Codesys na počítači
5.) Načítajte CODESYS Runtime do „Nástrojov“Raspberry Pi „Aktualizovať Raspberry Pi“
Teraz bude bežať 120 minút. Na jeho reštartovanie môžete použiť tento skript:
/etc/init.d/codesyscontrol štart/etc/init.d/codesyscontrol stop
Odporúča:
Diaľkové ovládanie založené na prehliadači Arduino (Linux): 9 krokov (s obrázkami)
Diaľkové ovládanie založené na prehliadači Arduino (linux): Máme deti. Milujem ich na kusy, ale keď zapnú detské kanály, stále skryjú diaľkové ovládanie pre satelit a televíziu. Potom sa to deje denne niekoľko rokov a potom, čo mi moja drahá manželka umožnila
Chicken Coop Door - založené na Arduine: 5 krokov (s obrázkami)
Chicken Coop Door - založené na Arduine: V prvom rade je mojim rodným jazykom holandčina, ospravedlňte sa teda za prípadné pravopisné chyby. Ak niečo nie je jasné, zanechajte správu v komentároch. Toto je môj prvý arduino projekt. Keďže moju manželku už unavovalo ručné otváranie dverí každý deň,
Inteligentné parkovanie založené na IOT: 7 krokov
Inteligentné parkovanie založené na IOT: Tanmay Pathak a Utkarsh Mishra. Abstrakt: Úspešne sme implementovali inteligentný parkovací systém založený na IOT. S pomocou jednotlivých uzlov (senzorov priblíženia) pri
IDE šarže založené na kódexe: 8 krokov
Dávkové IDE založené na kódexe: Môj nový projekt, IDE alebo textový editor alebo idc, čo to je. 100 % šarža IDE založená na kóde. Funguje to takmer rovnako ako poznámkový blok, ale je krajší. Som pripravený rozvinúť krásu dávky pomocou tohto projektu. V tomto projekte je použité iba jedno rozšírenie, ktoré
TinyPi - najmenšie herné zariadenie založené na Raspberry Pi: 8 krokov (s obrázkami)
TinyPi - najmenšie herné zariadenie na svete s Raspberry Pi: Už nejaký čas sa teda hrám s výrobou vlastných plošných spojov pre Raspberry Pi a to, čo začalo ako vtip, sa stalo výzvou zistiť, ako malý môžem byť. TinyPi sa narodil Je založený na Raspberry Pi Zero a takmer sa zmestí do