Innehållsförteckning:

Modbus TCP -kommunikation mellan Arduino och industriella enheter: 3 steg
Modbus TCP -kommunikation mellan Arduino och industriella enheter: 3 steg

Video: Modbus TCP -kommunikation mellan Arduino och industriella enheter: 3 steg

Video: Modbus TCP -kommunikation mellan Arduino och industriella enheter: 3 steg
Video: CAN против RS-485: в чем разница? 2024, November
Anonim
Modbus TCP -kommunikation mellan Arduino och industriella enheter
Modbus TCP -kommunikation mellan Arduino och industriella enheter

Ett industriellt sätt att styra ett Arduino -kort med industriellt HMI och koppla det till ett industriellt nätverk med en Modbus TCP -kommunikation.

Steg 1: Enheterna för att länka till nätverket

Enheterna för att länka till nätverket
Enheterna för att länka till nätverket

För att göra denna prestanda gjorde jag ett elektriskt skåp som inkluderar PLC S7-1200 och HMI KTP700 Basic (SIEMENS) som visas på bilden. Jag ger dig schemat över detta skåp.

Jag använde en Schneider HMI som HMISTU655 med ethernet/USB.

Jag gjorde också en Arduino -klonbräda baserad på en Atmega 1284p (se en av mina instruktioner).

Steg 2: Programvaran som ska användas

Jag använde många program men bara 2 av dem är gratis. All denna elektriska installation är mycket dyr och det är ett utmärkt tillfälle att ha den på min arbetsplats.

Programvaran för vad:

  • AdvancedHMI (FREE) för att övervaka PLC S7-1200 och Arduino-kortet
  • TIA PORTAL V13 (DYR) för att programmera PLC S7-1200 och HMI KTP700
  • Grafcet Studio PRO (EXPENSIVE) är ett sätt att programmera PLC S7-1200 med SFC-programmering. Du måste arbeta med ett projekt (klart att använda i TIA PORTAL) som levereras av Grafcet Studio och kallas GRAFCET ENGINE som måste laddas ner i PLC. Då kommer du att kunna ladda ner skiss från Grafcet Studion till PLC direkt.
  • VIjéo Designer 6.2 (DYRT) för att programmera HMI MAGELIS HMISTU655 (Schneider).
  • Arduino 1.8.x (GRATIS) med 3 fantastiska bibliotek: The MightyCore (för att kunna använda atmegas 40DIP), mudbus (hantera ModbusTCP med en ethernet -skärm) slutar SMlib (för att köra statsmaskiner anpassade till automatisering).

Jag ger två självstudier: (på franska, ingen översättning men det är lätt att förstå, förlåt)

  • EXEMPEL S7-1200: lite information att använda

    TIA PORTAL V13+S7-1200+AdvancedHMI+Grafcet Studio, TIA PORTAL V13+S7-1200+AdvancedHMI+Grafcet Studio (ett enklare sätt att styra 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: hur du använder Vijéo Designer 6.2 och styr ett Arduino -kort.

Jag ger arkivet: _FILES EXAMPLES.zip, filerna som används kör projektet.

Steg 3: Avslutningsvis:

När det gäller mig är SIEMENS -lösningen lite mer komplicerad att programmera än Schneider -lösningen. Men det är fortfarande mycket dyrt.

Tack för alla pålitliga självstudier jag läste för att hantera detta projekt.

Glad instruerbar.

Rekommenderad: