Obsah:

SCADA pro řídicí systémy založené na Arduinu: 5 kroků
SCADA pro řídicí systémy založené na Arduinu: 5 kroků

Video: SCADA pro řídicí systémy založené na Arduinu: 5 kroků

Video: SCADA pro řídicí systémy založené na Arduinu: 5 kroků
Video: Začínáme s Unipi Neuron PLC (Mervis software) 2024, Červenec
Anonim
SCADA pro řídicí systémy založené na Arduinu
SCADA pro řídicí systémy založené na Arduinu

Dohledová kontrola a získávání dat (SCADA) je rámec pro monitorování a vzdálený přístup k řídicím systémům běžně používaným v celé řadě průmyslových systémů, jako jsou elektrárny, železnice, výrobní jednotky, ocelárny, letadla a mnoho dalších forem automatizovaných průmyslových systémů.

Krok 1: Nakupování seznamu komponent

Nakupování pro seznam komponent
Nakupování pro seznam komponent

Tento projekt vyžaduje následující součásti:

1. Arduino UNO (Amazon)

2. LED diody (Amazon)

3. Ultrazvukový senzor (Amazon)

4. Rezistory, kondenzátory, spínače, propojovací vodiče (Amazon)

5. MCP4921: Převodník digitálního signálu na analogový 12bitový IC (Amazon)

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

Krok 2: Nastavení IDE Arduino

Nastavení Arduino IDE
Nastavení Arduino IDE

Tento projekt vyžaduje použití určitých knihoven pro propojení s různými integrovanými obvody, jako jsou expandéry I/O a čipy DAC. Následující knihovny jsou povinné a byly poskytnuty prostřednictvím úložiště Github:

0. Projděte následující knihovny a nainstalujte je do Arduino IDE pomocí Sketch> Include Library> Add. ZIP Library. a poté procházejte soubor ZIP, který je součástí níže uvedeného úložiště Github

1. State Machine Library (SM)

2. Knihovna MCP492X

3. Knihovna MCP23S17

Úložiště Github: SCADA pro řídicí systémy založené na Arduinu

Krok 3: Porozumění řídicímu systému

Pochopení řídicího systému
Pochopení řídicího systému

Projekt v podstatě implementuje 4-stavový konečný stavový stroj (FSM) pomocí Státní strojní knihovny. Tyto čtyři stavy lze popsat následovně:

1. NO_LED: Všechny LED diody jsou ve vypnutém stavu.

2. ALL_LED: Všechny LED diody jsou ve stavu ON.

3. BIN_CNT: Sada 8 LED diod funguje jako zobrazení 8bitové sekvence binárního počítání.

4. SENSE: Stav se přepne na ALL_LED, pokud ultrazvukový senzor detekuje předmět v blízkosti. Jinak pokračuje v počítání binárně stejně jako stav BIN_CNT.

Krok 4: Budování obvodu

Budování okruhu
Budování okruhu
Budování okruhu
Budování okruhu
Budování okruhu
Budování okruhu
Budování okruhu
Budování okruhu

Bylo poskytnuto více snímků pořízených z různých úhlů řídicího systému Arduino. K vytvoření systému použijte obrázky jako referenci.

Krok 5: Nahrání zdrojového kódu do Arduina

Jakmile je obvod vybudován, lze do Arduina nahrát skicu Arduina uvedenou v souboru SCADA.ino v úložišti Github. Stavový stroj pak lze testovat pomocí jiného tlačítka v obvodu, jak je znázorněno na videu.

Doporučuje: