Taula de continguts:

Seguretat de SCADA per a sistemes de control basats en Arduino: 5 passos
Seguretat de SCADA per a sistemes de control basats en Arduino: 5 passos

Vídeo: Seguretat de SCADA per a sistemes de control basats en Arduino: 5 passos

Vídeo: Seguretat de SCADA per a sistemes de control basats en Arduino: 5 passos
Vídeo: Pr#87 - Crear Servidor ESP8266 | Control Arduino por Internet (cualquier sitio del mundo) 2024, Juliol
Anonim
Seguretat de SCADA per a sistemes de control basats en Arduino
Seguretat de SCADA per a sistemes de control basats en Arduino

Control de supervisió i adquisició de dades (SCADA) és un marc per controlar i accedir de forma remota als sistemes de control que s’utilitzen habitualment en una àmplia gamma de sistemes industrials com ara centrals elèctriques, ferrocarrils, unitats de fabricació, fàbriques d’acer, avions, cases intel·ligents i moltes altres formes d’automatització sistemes de control.

Pas 1: comprar la llista de components

Compres per a la llista de components
Compres per a la llista de components

Aquest projecte requereix els components següents:

1. Arduino UNO (Amazon)

2. LEDs (Amazon)

3. Sensor d'ultrasons (Amazon)

4. Resistències, condensadors, interruptors, cables de pont (Amazon)

5. MCP4921: convertidor digital a analògic IC de 12 bits (Amazon)

6. MCP23S17: IC de 16 bits d'expansió d'E / S (Amazon)

Pas 2: Configuració de l'IDE Arduino

Configuració de l'IDE Arduino
Configuració de l'IDE Arduino

Aquest projecte requereix l’ús de determinades llibreries per a la interfície amb diferents circuits integrats, com ara expansors d’E / S i xips de circuits digitals a analògics. Les biblioteques següents són necessàries i s'han proporcionat a través d'un dipòsit Github.

0. Aneu a través de les biblioteques següents i instal·leu-les a l'IDE Arduino mitjançant Sketch> Inclou biblioteca> Afegeix biblioteca. ZIP i, a continuació, navegueu pel fitxer ZIP que s'inclou al dipòsit Github següent:

1. Biblioteca de màquines estatals (SM)

2. Biblioteca MCP492X

3. Biblioteca MCP23S17

Dipòsit Github: SCADA per a sistemes de control basats en Arduino

Pas 3: Descripció del sistema de control

Comprensió del sistema de control
Comprensió del sistema de control

El projecte implementa essencialment una màquina d'estats finits (FSM) de 4 estats mitjançant la biblioteca State Machine. Els quatre estats es poden descriure com els següents.

1. NO_LED: tots els LED estan en estat OFF

2. ALL_LED: tots els LED estan en estat ON

3. BIN_CNT: el conjunt de 8 LEDs funciona com la visualització d’una seqüència de comptatge binari de 8 bits.

4. SENSE: l'estat canvia a ALL_LED si el sensor d'ultrasons detecta un objecte proper. En cas contrari, continua comptant en binari igual que l'estat BIN_CNT.

Pas 4: Construir el circuit

Construint el circuit
Construint el circuit
Construint el circuit
Construint el circuit
Construint el circuit
Construint el circuit
Construint el circuit
Construint el circuit

S'han proporcionat diverses imatges preses des de diferents angles del sistema de control Arduino. Utilitzeu les imatges com a referència per construir el sistema.

Pas 5: càrrega del codi font a Arduino

Un cop construït el circuit, l'esbós d'Arduino proporcionat al fitxer SCADA.ino del dipòsit Github es pot carregar a l'Arduino. A continuació, es pot provar la màquina estatal mitjançant el diferent polsador del circuit tal com es mostra al vídeo.

Recomanat: