Indholdsfortegnelse:

Modbus TCP -kommunikation mellem Arduino og industrielle enheder: 3 trin
Modbus TCP -kommunikation mellem Arduino og industrielle enheder: 3 trin

Video: Modbus TCP -kommunikation mellem Arduino og industrielle enheder: 3 trin

Video: Modbus TCP -kommunikation mellem Arduino og industrielle enheder: 3 trin
Video: Arduino Modbus Test #shorts 2024, November
Anonim
Modbus TCP -kommunikation mellem Arduino og industrielle enheder
Modbus TCP -kommunikation mellem Arduino og industrielle enheder

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

Enhederne til at linke til netværket
Enhederne til at linke 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: