Sommario:
- Passaggio 1: i dispositivi da collegare alla rete
- Passaggio 2: i software da utilizzare
- Passaggio 3: per concludere:
Video: Comunicazione Modbus TCP tra Arduino e dispositivi industriali: 3 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Un modo industriale per controllare una scheda Arduino con HMI industriale e collegarla a una rete industriale con una comunicazione Modbus TCP.
Passaggio 1: i dispositivi da collegare alla rete
Per fare questa performance ho realizzato un armadio elettrico che include il PLC S7-1200 e l'HMI KTP700 Basic (SIEMENS) come mostrato nell'immagine. Ti do lo schema di questo armadio.
Ho usato un HMI Schneider come HMISTU655 con ethernet/USB.
Ho realizzato anche una scheda clone Arduino basata su un Atmega 1284p (vedi uno dei miei istruttori).
Passaggio 2: i software da utilizzare
Ho usato molti software ma solo 2 sono gratuiti. Tutta questa installazione elettrica è molto costosa ed è una grande opportunità averla nel mio posto di lavoro.
I software per cosa:
- AdvancedHMI (GRATIS) per supervisionare il PLC S7-1200 e la scheda Arduino
- TIA PORTAL V13 (COSTOSO) per programmare il PLC S7-1200 e l'HMI KTP700
- Grafcet Studio PRO (EXPENSIVE) è un modo per programmare il PLC S7-1200 con la programmazione SFC. È necessario lavorare con un progetto (pronto all'uso in TIA PORTAL) fornito da Grafcet Studio e chiamato GRAFCET ENGINE che deve essere scaricato nel PLC. Quindi sarai in grado di scaricare direttamente lo schizzo da Grafcet Studion nel PLC.
- VIjéo Designer 6.2 (COSTOSO) per programmare HMI MAGELIS HMISTU655 (Schneider).
- Arduino 1.8.x (GRATIS) con 3 fantastiche librerie: The MightyCore (per poter utilizzare atmegas 40DIP), mudbus (gestire ModbusTCP con uno shield ethernet) e SMlib (per eseguire macchine a stati adatte all'automazione).
Do 2 tutorial: (in francese, nessuna traduzione ma è facile da capire, scusa)
-
ESEMPI S7-1200: alcune informazioni da utilizzare
TIA PORTAL V13+S7-1200+AdvancedHMI+Grafcet Studio, TIA PORTAL V13+S7-1200+AdvancedHMI+Grafcet Studio (un modo più semplice per controllare con 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: come utilizzare Vijéo Designer 6.2 e controllare una scheda Arduino.
Fornisco l'archivio: _FILES EXAMPLES.zip, i file utilizzati eseguono il progetto.
Passaggio 3: per concludere:
Per quanto mi riguarda, la soluzione SIEMENS è un po' più complicata da programmare rispetto alla soluzione Schneider. Ma è ancora molto molto costoso.
Grazie a tutti i tutorial affidabili che ho letto per gestire questo progetto.
Felice istruibile.
Consigliato:
Come usare gli encoder industriali con Arduino: 6 passaggi
Come utilizzare gli encoder industriali con Arduino: gli encoder incrementali sono spesso utilizzati per applicazioni industriali come la robotica o il monitoraggio del posizionamento. Gli encoder per applicazioni industriali vengono forniti principalmente con un'interfaccia RS422 differenziale. Mostrerò in questo piccolo progetto come utilizzare un
Comunicazione wireless a lungo raggio, 1,8 km, da Arduino ad Arduino con l'HC-12: 6 passaggi (con immagini)
Comunicazione wireless a lungo raggio, 1,8 km, da Arduino ad Arduino con l'HC-12: in questo tutorial imparerai come comunicare tra Arduino su una lunga distanza fino a 1,8 km all'aperto. L'HC-12 è una porta seriale wireless modulo di comunicazione molto utile, estremamente potente e facile da usare. Per prima cosa partirai
ESP32 Modbus Master TCP: 7 passaggi
ESP32 Modbus Master TCP: in questa classe, programmerai il processore ESP32 come Modbus TCP Master. Useremo due dispositivi che contengono questo processore: Moduino ESP32 e Pycom. Entrambi i dispositivi sono in esecuzione in ambiente MicroPytthon. Il nostro Modbus Slave sarà un computer PC con M
Contatore PZEM-004 + ESP8266 e piattaforma IoT Node-RED e Modbus TCP/IP: 7 passaggi
Meter PZEM-004 + ESP8266 e piattaforma IoT Node-RED e Modbus TCP/IP: In questa opportunità integreremo il nostro contatore di potenza attiva o consumo elettrico, Pzem-004 - Peacefair con la piattaforma di integrazione IoT Node-RED utilizzata nei tutorial precedenti, utilizzeremo un modulo ESP8266 configurato come slave Modbus TCP/IP, in seguito
Accesspoint - Comunicazione della stazione tra due MCU ESP8266: 3 passaggi
Accesspoint - Comunicazione della stazione tra due MCU ESP8266: Hello Makers! Nella mia precedente istruzione ho effettuato una comunicazione WiFi tra due MCU ESP8266 tramite un router WiFi domestico. Come ho visto dai commenti ci sono Maker che vorrebbero utilizzare MCU ESP8266 lontani dalla portata di un router. Allora ecco un bar