Sisukord:

Modbusi TCP -side Arduino ja tööstusseadmete vahel: 3 sammu
Modbusi TCP -side Arduino ja tööstusseadmete vahel: 3 sammu

Video: Modbusi TCP -side Arduino ja tööstusseadmete vahel: 3 sammu

Video: Modbusi TCP -side Arduino ja tööstusseadmete vahel: 3 sammu
Video: #9 Программирование ESP8266 Modbus TCP || ФЛПрог || ВТСКАДА 2024, November
Anonim
Modbusi TCP -side Arduino ja tööstusseadmete vahel
Modbusi TCP -side Arduino ja tööstusseadmete vahel

Tööstuslik viis juhtida Arduino tahvlit tööstusliku HMI -ga ja siduda see tööstusvõrguga Modbus TCP side abil.

Samm: võrku ühendatavad seadmed

Seadmed võrguga ühendamiseks
Seadmed võrguga ühendamiseks

Selle toimingu tegemiseks valmistasin elektrikapi, mis sisaldab PLC S7-1200 ja HMI KTP700 Basic (SIEMENS), nagu pildil näidatud. Annan teile selle kapi skeemi.

Ma kasutasin Schneideri HMI -d nagu HMISTU655 koos Etherneti/USB -ga.

Tegin liiga palju Arduino kloonitahvlit, mis põhineb Atmega 1284p -l (vt üks minu juhenditest).

2. samm. Kasutatavad tarkvarad

Ma kasutasin palju tarkvara, kuid ainult 2 neist on tasuta. Kogu see elektripaigaldis on väga kallis ja see on suurepärane võimalus seda oma töökohal kasutada.

Tarkvara milleks:

  • AdvancedHMI (TASUTA) PLC S7-1200 ja Arduino plaadi jälgimiseks
  • TIA PORTAL V13 (Kallis) PLC S7-1200 ja HMI KTP700 programmeerimiseks
  • Grafcet Studio PRO (KALLIS) on viis PLC S7-1200 programmeerimiseks SFC programmeerimisega. Peate töötama projektiga (valmis kasutamiseks TIA PORTALis), mille tarnib Grafcet Studio ja mille nimi on GRAFCET ENGINE, mis tuleb PLC -s alla laadida. Seejärel saate eskiisi Grafcet Studionist otse PLC -sse alla laadida.
  • VIjéo Designer 6.2 (Kallis) HMI MAGELIS HMISTU655 (Schneider) programmeerimiseks.
  • Arduino 1.8.x (TASUTA) koos kolme ägeda raamatukoguga: MightyCore (et saaks kasutada atmegas 40DIP), mudbus (ModbusTCP haldamine Etherneti kilbiga) ja SMlib (automaatikaga ühendatud olekumasinate käitamiseks).

Annan 2 õpetust: (prantsuse keeles, tõlget pole, kuid sellest on lihtne aru saada, vabandust)

  • NÄITED S7-1200: kasutatav teave

    TIA PORTAL V13+S7-1200+AdvancedHMI+Grafcet Studio, TIA PORTAL V13+S7-1200+AdvancedHMI+Grafcet Studio (lihtsam viis modbus tcp abil juhtimiseks)

    TIA PORTAL V13+S7-1200+KTP700 Basic+Grafcet Studio

    TIA PORTAL V13+KTP700 Basic+Arduino kloon Etherneti kilp

    VIJEO DESIGNER+MAGELIS HMISTU655+S7-1200

  • TUTO MAGELIS HMI: kuidas kasutada Vijéo Designer 6.2 ja juhtida Arduino tahvlit.

Annan arhiivile: _FILES EXAMPLES.zip, kasutatud failid käivitavad projekti.

3. samm: lõpetuseks:

Minu jaoks on SIEMENSi lahenduse programmeerimine pisut keerulisem kui Schneideri lahenduse puhul. Kuid see on endiselt väga kallis.

Tänan kõiki usaldusväärseid õpetusi, mida selle projekti haldamiseks lugesin.

Õnnelik juhendatav.

Soovitan: