Inhaltsverzeichnis:
- Schritt 1: Einkaufen für die Komponentenliste
- Schritt 2: Einrichten der Arduino-IDE
- Schritt 3: Das Kontrollsystem verstehen
- Schritt 4: Aufbau der Schaltung
- Schritt 5: Hochladen des Quellcodes auf Arduino
Video: Sichern von SCADA für Arduino-basierte Steuerungssysteme - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
Supervisory Control and Data Acquisition (SCADA) ist ein Framework für die Überwachung und den Fernzugriff auf Steuerungssysteme, die üblicherweise in einer Vielzahl von Industriesystemen wie Kraftwerken, Eisenbahnen, Fertigungsanlagen, Stahlwerken, Flugzeugen, Smart Homes und vielen anderen Formen der Automatisierung verwendet werden Kontroll systeme.
Schritt 1: Einkaufen für die Komponentenliste
Dieses Projekt erfordert die folgenden Komponenten:
1. Arduino UNO (Amazon)
2. LEDs (Amazon)
3. Ultraschallsensor (Amazon)
4. Widerstände, Kondensatoren, Schalter, Überbrückungsdrähte (Amazon)
5. MCP4921: Digital-Analog-Wandler 12-Bit-IC (Amazon)
6. MCP23S17: I/O-Expander 16-Bit-IC (Amazon)
Schritt 2: Einrichten der Arduino-IDE
Dieses Projekt erfordert die Verwendung bestimmter Bibliotheken für die Verbindung mit verschiedenen ICs wie E/A-Expander und Digital-zu-Analog-IC-Chips. Die folgenden Bibliotheken sind erforderlich und wurden über ein Github-Repository bereitgestellt.
0. Gehen Sie durch die folgenden Bibliotheken und installieren Sie sie auf der Arduino IDE mit Sketch> Include Library> Add. ZIP Library und durchsuchen Sie dann die ZIP-Datei, die im folgenden Github-Repository enthalten ist:
1. Zustandsmaschinenbibliothek (SM)
2. MCP492X-Bibliothek
3. MCP23S17-Bibliothek
Github-Repository: SCADA für Arduino-basierte Steuerungssysteme
Schritt 3: Das Kontrollsystem verstehen
Das Projekt implementiert im Wesentlichen eine 4-Zustands-Finite-State-Maschine (FSM) unter Verwendung der State-Machine-Bibliothek. Die vier Zustände können wie folgt beschrieben werden.
1. NO_LED: Alle LEDs sind im AUS-Zustand
2. ALL_LED: Alle LEDs sind im EIN-Zustand
3. BIN_CNT: Der Satz von 8 LEDs dient als Anzeige einer 8-Bit binären Zählsequenz.
4. SENSE: Der Zustand wechselt auf ALL_LED, wenn der Ultraschallsensor ein Objekt in der Nähe erkennt. Andernfalls wird wie im Zustand BIN_CNT binär weitergezählt.
Schritt 4: Aufbau der Schaltung
Es wurden mehrere Bilder aus verschiedenen Blickwinkeln des Arduino-Steuerungssystems bereitgestellt. Verwenden Sie die Bilder als Referenz, um das System zu erstellen.
Schritt 5: Hochladen des Quellcodes auf Arduino
Sobald die Schaltung aufgebaut ist, kann die in der SCADA.ino-Datei im Github-Repository bereitgestellte Arduino-Skizze auf den Arduino hochgeladen werden. Die State Machine kann dann mit den verschiedenen Tastern in der Schaltung getestet werden, wie im Video gezeigt.
Empfohlen:
So sichern und sichern Sie Ihr Telefon und Gadget – wikiHow
So sichern Sie Ihr Telefon und Ihr Gerät: von einer Person, die fast alles verloren hat (natürlich übertrieben). Wenn etwas nicht an mir hängt, besteht eine sehr große Chance, dass ich es verlege, vergessen ist irgendwo
Sichern Sie Ihren Pi: 4 Schritte
Sichern Sie Ihren Pi: Es kann lange dauern, einen Raspberry PI einzurichten, dann geht etwas schief, die Karte kann nicht gelesen werden oder der Sauger bootet nicht und Sie können von vorne beginnen. Backup (was Wiederherstellung impliziert) ist eine Lösung dafür. Dies ist jedoch anweisbar
Sichern Sie Ihren Server: 6 Schritte
Sichern Sie Ihren Server: Erfahren Sie, wie Sie Ihre *nix-Box ohne großen Aufwand auf eine externe Festplatte (oder ein Bandlaufwerk) sichern können. Ich behandle die Installation des Backup-Mediums, die Verwendung von "Dump", das Wiederherstellen und auch das Sichern von Dateien von einem Remote-Server auf einer externen Festplatte
So sichern Sie DVDs für Noobs (mit Video): 4 Schritte
So sichern Sie DVDs für Noobs (mit Video): Ich werde Ihnen zeigen, wie Sie Ihre DVDs sichern. Es ist ein sehr einfacher Vorgang und dauert nur eine Stunde oder so. Zuerst möchte ich sagen, dass ich nicht für Handlungen hafte, die Sie ergreifen, das Rippen oder Brennen von DVDs ist derzeit in den Vereinigten Staaten illegal
So sichern Sie ein Foundry Networks-Gerät – wikiHow
So sichern Sie ein Foundry-Netzwerkgerät: Diese Anleitung zeigt ein Skript, das verwendet werden kann, um Backups eines Foundry-Netzwerks Switch / Router / Firewall zu automatisieren