Indholdsfortegnelse:
Video: Modbus TCP -kommunikation mellem Arduino og industrielle enheder: 3 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
En industriel måde at styre et Arduino -kort med industrielt HMI og at koble det til et industrielt netværk med en Modbus TCP -kommunikation.
Trin 1: Enhederne til link til netværket
For at gøre denne forestilling lavede jeg et elektrisk kabinet, der inkluderer PLC S7-1200 og HMI KTP700 Basic (SIEMENS) som vist på billedet. Jeg giver dig skematikken over dette kabinet.
Jeg brugte en Schneider HMI som HMISTU655 med ethernet/USB.
Jeg lavede også et Arduino -klonbræt baseret på en Atmega 1284p (se en af mine instruktører).
Trin 2: Softwaren, der skal bruges
Jeg brugte mange software, men kun 2 af dem er gratis. Hele denne elektriske installation er meget dyr, og det er en god mulighed for at have det på mit arbejdssted.
Softwaren til hvad:
- AdvancedHMI (GRATIS) til at føre tilsyn med PLC S7-1200 og Arduino-kortet
- TIA PORTAL V13 (DYR) til at programmere PLC S7-1200 og HMI KTP700
- Grafcet Studio PRO (EXPENSIVE) er en måde at programmere PLC S7-1200 med SFC-programmering. Du skal arbejde med et projekt (klar til brug i TIA PORTAL) leveret af Grafcet Studio og kaldet GRAFCET ENGINE, som skal downloades i PLC. Derefter kan du downloade skitse fra Grafcet Studion direkte til PLC'en.
- VIjéo Designer 6.2 (DYR) til at programmere HMI MAGELIS HMISTU655 (Schneider).
- Arduino 1.8.x (GRATIS) med 3 fantastiske biblioteker: MightyCore (for at kunne bruge atmegas 40DIP), mudbus (administrer ModbusTCP med et ethernet -skjold) slutter SMlib (for at køre statsmaskiner tilpasset automatisering).
Jeg giver 2 selvstudier: (på fransk, ingen oversættelse, men det er let at forstå, beklager)
-
EKSEMPEL S7-1200: nogle oplysninger at bruge
TIA PORTAL V13+S7-1200+AdvancedHMI+Grafcet Studio, TIA PORTAL V13+S7-1200+AdvancedHMI+Grafcet Studio (en mere enkel måde at styre med 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: hvordan man bruger Vijéo Designer 6.2 og styrer et Arduino -kort.
Jeg giver arkivet: _FILES EXAMPLES.zip, de anvendte filer kører projektet.
Trin 3: Afslutning:
Hvad mig angår, er SIEMENS -løsningen lidt mere kompliceret at programmere end Schneider -løsningen. Men det er stadig meget meget dyrt.
Tak for alle pålidelige tutorials, jeg læste for at styre dette projekt.
Glad instruerbar.
Anbefalede:
RS485 mellem Arduino og Raspberry Pi: 7 trin
RS485 Mellem Arduino og Raspberry Pi: Til skolen skal jeg lave et projekt. Jeg vælger at lave en smart drivhuscontroller fuldstændig styret af en hindbærpi. Sensorerne vil blive drevet af en arduino uno. I de følgende måneder vil jeg offentliggøre fremstilling af dette projekt trin ved
Styring af servo ved hjælp af MPU6050 mellem Arduino og ESP8266 med HC-12: 6 trin
Styring af servo ved hjælp af MPU6050 mellem Arduino og ESP8266 Med HC-12: I dette projekt styrer vi placeringen af en servomotor ved hjælp af mpu6050 og HC-12 til kommunikation mellem Arduino UNO og ESP8266 NodeMCU
ESP32 Modbus Master TCP: 7 trin
ESP32 Modbus Master TCP: I denne klasse vil du programmere ESP32 -processoren til at være Modbus TCP Master.Vi vil bruge to enheder, der indeholder denne processor: Moduino ESP32 og Pycom. Begge enheder kører i MicroPytthon -miljø. Vores Modbus Slave bliver en pc -computer med M
NRF24L01 Trådløs transmission mellem Arduino: 10 trin
NRF24L01 Trådløs transmission mellem Arduino: NRF24L01 er et lavt effekt 2,4 GHz trådløst RF -modul fra Nordic Semiconductors. Det kan fungere med baudhastigheder fra 250 kbps op til 2 Mbps. Hvis den drives i et åbent rum med en lavere baudhastighed, kan den nå op til 300 fod. Så det bruges kort sagt
Meter PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP/IP: 7 trin
Meter PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP/IP: I denne mulighed integrerer vi vores aktive effektmåler eller elforbrug, Pzem-004-Peacefair med IoT Node-RED integrationsplatformen, der blev brugt i tidligere tutorials, vi vil bruge et ESP8266 -modul, der er konfigureret som Modbus TCP / IP -slave, senere