
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36

IEC 61131 е де факто стандарт за PLC програмиране. Междувременно са налични и версии за изпълнение за Raspberry Pi - например CODESYS на компанията 3S -Smart Software Solutions. Те предоставят търговско ядро по време на работа за Raspberry Pi, но то ще работи без никакво плащане като демо версия за 120 минути, преди да спрат … Това е добра възможност за учениците и любителите да научат програмиране по IEC 61131.
Идеята на тази инструкция беше да се реализира наистина евтин съвместим с IEC 61131-3 PLC, базиран на RPI и целта CODESYS. Подобно на истински PLC, ние ще поставим Raspberry Pi платката заедно с борда за разработка в здрав индустриален корпус, за да имаме усещане за „индустриалност“. В крайна сметка ще имаме PLC, управляващ EtherCAT мастър в времето на изпълнение на CODESYS за почти никакви пари.
Стъпка 1: Хардуер и софтуер



Хардуер
- Малина Pi 3B
- RasPiBox Open Plus (стандартна версия)
- microSD карта
Софтуер
- Raspbian Jessie lite
- CODESYS Система за развитие
- CODESYS контрол за Raspberry PI
Инструменти
- поялник
- мултиметър
- отвертка
- някаква спойка
Стъпка 2: Монтаж на печатни платки
Започваме с монтажа на печатната платка. Моля, следвайте инструкциите на PDF ръководството.
Стъпка 3: Тествайте платката

Трябва да тестваме платката, преди да можем да монтираме Raspberry Pi. Трябва да свържете захранване (9… 35V DC) към клемата за захранване на печатната платка. Моля, проверете с мултицет 5V захранващото напрежение за RPI.
Сега можете да изключите платката от захранващото напрежение и да монтирате Pi, както е на снимката по -горе.
Стъпка 4: Монтирайте горната обвивка

Време е да монтирате горната обвивка сега. Сега прилича на малък din rail PLC.
Стъпка 5: Инсталирайте операционната система

Трябва да инсталираме Raspbian на SD картата, като първо използваме инструкциите, предоставени от уеб страницата на Raspberry Pi.
Можете да следвате тази инструкция.
Не забравяйте да копирате празен файл с името на файла „SSH“в главната директория на SD картата, за да имате достъп по -късно през SSH (Putty).
Стъпка 6: Инсталирайте CodeSYS

1.) Моля, първо изтеглете CODESYS Control за Raspberry Pi SL. Безплатната версия е ограничена до 120 минути време на работа (трябва да рестартирате RPI, за да имате 120 минути отново). Можете да закупите търговска версия за 35 € без никакви ограничения.
2.) Моля, изтеглете CODESYS Development System сега. Този софтуер ще ви е необходим, за да напишете по -късно програмите за PLC на вашия компютър.
3.) Инсталирайте системата за разработка на вашия компютър. Не забравяйте да инсталирате пакета CODESYS_Control_for_Raspberry_PI. чрез мениджъра на пакети: „Инструменти - Диспечер на пакети“„Инсталиране“
4.) Рестартирайте Codesys на вашия компютър сега
5.) Заредете времето на изпълнение на CODESYS в „Инструменти“на Raspberry Pi „Актуализиране на Raspberry Pi“
Времето за изпълнение ще продължи 120 минути. За да го рестартирате, можете да използвате този скрипт:
/etc/init.d/codesyscontrol start/etc/init.d/codeyscontrol stop
Препоръчано:
Създаване на съвместим хуманоиден робот: 11 стъпки

Създаване на съвместим хуманоиден робот: Актуализиране & Страница: 17.1.2021 Глава, Лице и т.н. - добавена уеб камераTendons & Мускули - добавки с PTFE Нерви & Кожа - резултатите от проводящата гума "Какво е това нещо на снимката?" Това е част от роботизирано тяло - по -специално прототип spi
RC Plane Altimeter (съвместим със Spectrum Telemetry): 7 стъпки

RC Plane Altimeter (съвместим със Spektrum Telemetry): Направих този висотомер, за да може пилотът да знае, че те са под ограничението от 400 фута на RC самолети в САЩ. Приятелят ми беше притеснен, тъй като не можеше да каже със сигурност, че винаги е под 400 фута и искаше допълнителна гаранция, че сензорът ще
Ardubuino (съвместим с Arduboy клон): 5 стъпки

Ardubuino (съвместим с Arduboy клон): Arduboy е конзола за игри с отворен код с размер на кредитна карта, която има активна общност не само в софтуера си, където много хора разработват собствена игра за платформата, но и в хардуера, където има и много хората са измислили
Съвместим с Alexa IR мост, използващ ESP8266: 3 стъпки

Съвместим с Alexa инфрачервен мост с помощта на ESP8266: Исках начин да контролирам интелигентния си телевизор чрез Alexa. За съжаление моят Hi-Sense 65 " Smart TV няма възможност за управление чрез WiFi. Би било хубаво, ако имаше някакъв API, който мога да използвам за взаимодействие с него. Затова създадох
Индукционен металдетектор на базата на Arduino на базата на DIY: 5 стъпки

DIY Ардуино базиран импулсен метален детектор: Това е сравнително прост металдетектор с отлични характеристики