Мазмұны:
- 1 -қадам: желіге қосылуға арналған құрылғылар
- 2 -қадам: Қолданылатын бағдарламалық қамтамасыз ету
- 3 -қадам: Қорытындылау үшін:
Бейне: Arduino мен өнеркәсіптік құрылғылар арасындағы Modbus TCP байланысы: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Өнеркәсіптік HMI бар Arduino тақтасын басқарудың және оны Modbus TCP байланысымен өнеркәсіптік желіге қосудың индустриялық әдісі.
1 -қадам: желіге қосылуға арналған құрылғылар
Бұл өнімділік үшін мен суретте көрсетілгендей PLC S7-1200 мен HMI KTP700 Basic (SIEMENS) кіретін электрлік шкаф жасадым. Мен сізге осы шкафтың схемасын беремін.
Мен Ethernet/USB арқылы HMISTU655 сияқты Schneider HMI қолдандым.
Мен Atmega 1284p негізінде Arduino клон тақтасын жасадым (менің нұсқауларымның бірін қараңыз).
2 -қадам: Қолданылатын бағдарламалық қамтамасыз ету
Мен көптеген бағдарламалық жасақтамаларды қолдандым, бірақ олардың екеуі ғана ақысыз. Барлық осы электр қондырғысы өте қымбат және бұл менің жұмыс орнымда болудың тамаша мүмкіндігі.
Бағдарламалар не үшін:
- PLC S7-1200 мен Arduino тақтасын бақылау үшін AdvancedHMI (FREE)
- PLC S7-1200 мен HMI KTP700 бағдарламалау үшін TIA PORTAL V13 (ҚЫМБАТ)
- Grafcet Studio PRO (EXPENSIVE)-SLC бағдарламалауымен PLC S7-1200 бағдарламалау әдісі. Сізге Grafcet Studio ұсынатын және PLC -де жүктелетін GRAFCET ENGINE деп аталатын жобамен (TIA PORTAL -да пайдалануға дайын) жұмыс істеу керек. Содан кейін сіз Grafcet Studion -дан эскизді PLC -ге тікелей жүктей аласыз.
- HMI MAGELIS HMISTU655 (Schneider) бағдарламалау үшін VIjéo Designer 6.2 (ҚЫМБАТ).
- 3 керемет кітапханасы бар Arduino 1.8.x (ТЕГІН): MightyCore (atmegas 40DIP қолдана білу үшін), mudbus (Ethernet қалқанымен ModbusTCP басқару) SMlib соңы (автоматтандырылған мемлекеттік машиналарды басқару үшін).
Мен 2 оқулық беремін: (француз тілінде аудармасы жоқ, бірақ түсіну оңай, кешірім сұраймын)
-
МЫСАЛДАР S7-1200: пайдалану үшін кейбір ақпарат
TIA PORTAL V13+S7-1200+AdvancedHMI+Grafcet Studio, TIA PORTAL V13+S7-1200+AdvancedHMI+Grafcet Studio (modbus tcp көмегімен басқарудың қарапайым әдісі)
TIA PORTAL V13+S7-1200+KTP700 Basic+Grafcet Studio
TIA PORTAL V13+KTP700 Basic+Arduino Clone Ethernet Shield
VIJEO DESIGNER+MAGELIS HMISTU655+S7-1200
- TUTO MAGELIS HMI: Vijéo Designer 6.2 қалай қолдануға және Arduino тақтасын басқаруға.
Мен мұрағатты беремін: _FILES EXAMPLES.zip, қолданылған файлдар жобаны іске қосады.
3 -қадам: Қорытындылау үшін:
Мен болсам, SIEMENS шешімі Шнайдер шешіміне қарағанда бағдарламалауға қарағанда біршама күрделі. Бірақ бұл әлі де өте қымбат болып қала береді.
Бұл жобаны басқару үшін оқыған барлық сенімді оқулықтарға рахмет.
Бақытты нұсқаулық.
Ұсынылған:
MODBUS RTU -дағы өнеркәсіптік HMI және Arduinos: 4 қадам
MODBUS RTU -дағы өнеркәсіптік HMI және Arduinos: Бұл нұсқаулықта мен өнеркәсіптік HMI (COOLMAY MT6070H, 150EUROS), Arduino CLONE DIY (10EUROS) және Arduino UNO (10EUROS) арасындағы байланыс мысалын сипаттаймын. Желі арнайы және берік және өнеркәсіптік протоколмен жұмыс істейді
RS485 Arduino мен Raspberry Pi арасындағы: 7 қадам
RS485 Arduino мен Raspberry Pi арасында: Мектеп үшін маған жоба жасау керек. Мен таңқурай пи арқылы басқарылатын жылыжайдың ақылды контроллерін жасауды шештім. Сенсорлар arduino uno арқылы жұмыс істейтін болады. Келесі айларда мен бұл жобаның орындалуын жариялаймын
LORA Arduino -мен құрдастар арасындағы байланыс: 9 қадам
LORA Arduino -мен құрдастармен қарым -қатынас: Мен электрониканың бастамашысымын, бұл менің бірінші нұсқаулығым, сондықтан түсініктемелерде қателеспеңіз. Бұл нұсқаулықта мен екі LORA түйінін TTNсіз (заттар желісі) тікелей байланыстыруды қалай жасау керектігін түсіндіремін. Бұл не
HC-12 көмегімен Arduino мен ESP8266 арасындағы MPU6050 көмегімен сервисті басқару: 6 қадам
HU-12 көмегімен Arduino мен ESP8266 арасындағы MPU6050 көмегімен сервопросторды басқару: Бұл жобада біз Arduino UNO мен ESP8266 NodeMCU арасындағы байланыс үшін mpu6050 және HC-12 көмегімен серво қозғалтқышының орнын басқарамыз
Accesspoint - екі ESP8266 MCU арасындағы станция байланысы: 3 қадам
Accesspoint - екі ESP8266 MCU арасындағы станция байланысы: Сәлеметсіздер ме! Мен алдыңғы нұсқаулықта үйдегі WiFi маршрутизаторы арқылы екі ESP8266 MCU арасындағы WiFi байланысын жасадым. Мен түсініктемелерден көргенімдей, маршрутизатор ауқымынан алыс ESP8266 MCU пайдаланғысы келетін жасаушылар бар. Міне, бар