Sisukord:

SCADA Arduino-põhistele juhtimissüsteemidele: 5 sammu
SCADA Arduino-põhistele juhtimissüsteemidele: 5 sammu

Video: SCADA Arduino-põhistele juhtimissüsteemidele: 5 sammu

Video: SCADA Arduino-põhistele juhtimissüsteemidele: 5 sammu
Video: Введение в SCADA системы. Автоматизация производства 2024, Juuli
Anonim
SCADA Arduino-põhistele juhtimissüsteemidele
SCADA Arduino-põhistele juhtimissüsteemidele

Järelevalvekontroll ja andmete hankimine (SCADA) on raamistik juhtimissüsteemide jälgimiseks ja kaugjuurdepääsuks, mida tavaliselt kasutatakse paljudes tööstussüsteemides, nagu elektrijaamad, raudteed, tootmisüksused, terasetehased, lennukid ja paljud muud automatiseeritud tööstussüsteemid.

Samm: ostke komponendiloendit

Osade nimekirja ostmine
Osade nimekirja ostmine

See projekt nõuab järgmisi komponente:

1. Arduino UNO (Amazon)

2. LEDid (Amazon)

3. Ultraheli andur (Amazon)

4. Takistid, kondensaatorid, lülitid, hüppajad (Amazon)

5. MCP4921: 12-bitine digitaal-analoogmuundur (Amazon)

6. MCP23S17: I/O Expander 16-bit IC (Amazon)

Samm: seadistage Arduino IDE

Arduino IDE seadistamine
Arduino IDE seadistamine

See projekt nõuab teatud teekide kasutamist erinevate IC -de, näiteks I/O -laiendi ja DAC -kiipide ühendamiseks. Järgmised teegid on vajalikud ja need on saadaval Githubi hoidla kaudu:

0. Vaadake läbi järgmised teegid ja installige need Arduino IDE -sse, kasutades visandit> Kaasa raamatukogu> Lisa. ZIP -teek. ja seejärel sirvige ZIP -faili, mis on allpool Githubi hoidlas

1. Riiklik masinateek (SM)

2. MCP492X raamatukogu

3. MCP23S17 raamatukogu

Githubi hoidla: SCADA Arduino-põhistele juhtimissüsteemidele

3. samm: juhtsüsteemi mõistmine

Juhtimissüsteemi mõistmine
Juhtimissüsteemi mõistmine

Projekt rakendab sisuliselt 4-olekulist lõppseadet (FSM), kasutades riiklikku masinateeki. Neli olekut võib kirjeldada järgmiselt.

1. NO_LED: kõik valgusdioodid on väljas.

2. ALL_LED: Kõik LED -id on olekus ON.

3. BIN_CNT: 8 LED-i komplekt toimib 8-bitise binaarse loendusjada kuvamisena.

4. SENSE: Kui ultraheliandur tuvastab läheduses oleva objekti, lülitub olek ALL_LED. Vastasel juhul loetakse jätkuvalt binaarselt nagu olekus BIN_CNT.

Samm: vooluringi ehitamine

Ringraja ehitamine
Ringraja ehitamine
Ringraja ehitamine
Ringraja ehitamine
Ringraja ehitamine
Ringraja ehitamine
Ringraja ehitamine
Ringraja ehitamine

Arduino juhtimissüsteemi erinevate nurkade alt on tehtud mitu pilti. Kasutage pilte süsteemi loomiseks viitena.

Samm: lähtekoodi üleslaadimine Arduinosse

Kui vooluring on üles ehitatud, saab Arduino üles laadida Githubi hoidla SCADA.ino failis esitatud Arduino visandi. Seejärel saab olekumasinat testida, kasutades ahelas olevat erinevat vajutusnuppu, nagu on näidatud videos.

Soovitan: