Satura rādītājs:

SCADA nodrošināšana uz Arduino balstītām vadības sistēmām: 5 soļi
SCADA nodrošināšana uz Arduino balstītām vadības sistēmām: 5 soļi

Video: SCADA nodrošināšana uz Arduino balstītām vadības sistēmām: 5 soļi

Video: SCADA nodrošināšana uz Arduino balstītām vadības sistēmām: 5 soļi
Video: EcoStruxure и Интернет вещей обеспечивают эффективность Berto Coffee Roaster | Schneider Electric 2024, Jūlijs
Anonim
SCADA nodrošināšana uz Arduino balstītām vadības sistēmām
SCADA nodrošināšana uz Arduino balstītām vadības sistēmām

Uzraudzības kontrole un datu iegūšana (SCADA) ir sistēma kontroles sistēmu uzraudzībai un attālinātai piekļuvei, ko parasti izmanto visdažādākajās rūpniecības sistēmās, piemēram, elektrostacijās, dzelzceļos, ražošanas vienībās, tērauda rūpnīcās, lidmašīnās, viedās mājās un daudzos citos automatizētos veidos. kontroles sistēmas.

1. darbība. Iepirkšanās komponentu sarakstā

Iepirkšanās komponentu sarakstā
Iepirkšanās komponentu sarakstā

Šim projektam nepieciešami šādi komponenti:

1. Arduino UNO (Amazon)

2. LED (Amazon)

3. Ultraskaņas sensors (Amazon)

4. Rezistori, kondensatori, slēdži, džemperu vadi (Amazon)

5. MCP4921: Digitālā-analogā pārveidotāja 12 bitu IC (Amazon)

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

2. darbība: iestatiet Arduino IDE

Arduino IDE iestatīšana
Arduino IDE iestatīšana

Šim projektam ir jāizmanto noteiktas bibliotēkas, lai izveidotu savienojumu ar dažādiem IC, piemēram, I/O paplašinātājs un digitālās-analogās IC mikroshēmas. Šīs bibliotēkas ir nepieciešamas, un tās ir nodrošinātas, izmantojot Github repozitoriju.

0. Pārlūkojiet šīs bibliotēkas un instalējiet tās Arduino IDE, izmantojot Skice> Iekļaut bibliotēku> Pievienot. ZIP bibliotēku un pēc tam pārlūkojiet ZIP failu, kas ir iekļauts tālāk esošajā Github krātuvē:

1. Valsts mašīnu bibliotēka (SM)

2. MCP492X bibliotēka

3. MCP23S17 bibliotēka

Github repozitorijs: SCADA Arduino balstītām vadības sistēmām

3. darbība. Izpratne par vadības sistēmu

Izpratne par vadības sistēmu
Izpratne par vadības sistēmu

Projekts būtībā īsteno 4 stāvokļu ierobežota stāvokļa mašīnu (FSM), izmantojot valsts mašīnas bibliotēku. Četrus stāvokļus var raksturot šādi.

1. NO_LED: visas gaismas diodes ir izslēgtā stāvoklī

2. ALL_LED: visas gaismas diodes ir ON stāvoklī

3. BIN_CNT: 8 gaismas diožu komplekts darbojas kā 8 bitu binārās skaitīšanas secības displejs.

4. SENSE: stāvoklis pārslēdzas uz ALL_LED, ja ultraskaņas sensors nosaka tuvumā esošu objektu. Pretējā gadījumā turpina skaitīt binārā veidā tāpat kā BIN_CNT stāvokli.

4. solis: ķēdes izveide

Ķēdes veidošana
Ķēdes veidošana
Ķēdes veidošana
Ķēdes veidošana
Ķēdes veidošana
Ķēdes veidošana
Ķēdes veidošana
Ķēdes veidošana

Tika nodrošināti vairāki attēli no dažādiem Arduino vadības sistēmas leņķiem. Izmantojiet attēlus kā atsauci, lai izveidotu sistēmu.

5. darbība: avota koda augšupielāde Arduino

Kad ķēde ir izveidota, Arduino skici, kas iekļauta SCADA.ino failā Github repozitorijā, var augšupielādēt Arduino. Pēc tam valsts mašīnu var pārbaudīt, izmantojot ķēdē esošo citu pogu, kā parādīts video.

Ieteicams: