Vor zwei Jahren schrieb ich den Artikel „ SCADA: Auf der Suche nach dem Ideal “. Die Idee war einfach: Verwandeln Sie Qt Creator in eine SCADA-Entwicklungsumgebung. Jetzt möchte ich Ihnen sagen, welcher Weg gegangen ist und was passiert ist.

Haben Sie das perfekte Ergebnis erzielt? "Natürlich nicht." Deshalb ist er ideal, was unerreichbar ist. Aber es war möglich, sich ihm merklich zu nähern.
Informationen für die ungeduldigsten.
Jetzt kann jeder die Beta-Version von Simargl SCADA herunterladen. Um das Eintauchen in das Thema zu vereinfachen, gibt es eine kurze Anleitung und die Videoversion. Links am Ende des Artikels.
Simargl SCADA besteht aus zwei Teilen - dem Kernel (Treiber, Tag-System usw.) und einer Reihe von Widgets, die in Qt Creator integriert sind.
Als das Projekt begann, wurde eine große Wette auf die Bequemlichkeit der fertigen Umgebung gesetzt. Hier ist alles sehr gut - Qt Creator wird immer besser (IMHO), was bedeutet, dass es immer angenehmer ist, Anwendungsprojekte zu erstellen. Ein interessanter Effekt wurde zwar festgestellt - nach der Arbeit mit Simargl SCADA ist die Rückkehr zu den klassischen SCADA-Paketen bereits recht unangenehm, da die IDE häufig viel an Qt Creator verliert.
Die Stärke von Simargl SCADA ist der Empfang einer kompilierten Datei am Ausgang, die im Vergleich zu Codedolmetschern eine offensichtlich höhere Leistung bietet. Irgendwann wurde es interessant, wie viel das Anwendungsprojekt im Vergleich zu einem beliebten Paket an Leistung gewinnen würde. Es stellte sich heraus, dass viel - im Vergleich zu Simatic WinCC v7.4 50- bis 150-mal in verschiedenen Tests (Mathematik, grafische Elemente, Zugriff auf Tags). Wenn die Community Interesse hat, kann ich versuchen, einen separaten Artikel zu schreiben.
Gute Leistung bedeutet, dass Sie weniger leistungsstarke Geräte verwenden können, z. B. ein Anwendungsprojekt für einen Einplatinencomputer erstellen. Das Ergebnis war positiv und brachte neue interessante Erfahrungen. Wenn Sie die Möglichkeit haben, Qt für Ihre Plattform zu erstellen, funktioniert Simargl SCADA.
Zusätzlich zu den Hauptaufgaben, die für die Computerebene von ACS-Systemen spezifisch sind, gibt es mehrere weitere Fälle, in denen die Verwendung von Simargl SCADA bequem war.
Oft besteht die Notwendigkeit, den Betrieb des Systems in der Phase der Softwareerstellung zu überprüfen, jedoch mit minimalen Änderungen am Arbeitscode sowohl der SPS als auch des Haupt-SCADA (Bench-Tests). Anschließend können Sie die Funktionen von Simargl SCADA zur bequemen Emulation von Gerätebetriebsszenarien verwenden.
Ein weiteres in der Praxis aufgetretenes Szenario ist die Notwendigkeit einer unabhängigen Registrierung von Signalzuständen in bestehenden Systemen. Es kommt daher vor, dass Sie mit Systemen arbeiten müssen, auf denen keine physische oder rechtliche Möglichkeit besteht, Änderungen an der Software vorzunehmen. Sie müssen jedoch nachverfolgen, was mit den Signalen über einen bestimmten Zeitraum geschieht, um die Ursache des Problems zu ermitteln. Dann nehmen wir einen Laptop mit Simargl SCADA, konfigurieren die Verbindungen und erhalten die Möglichkeit, zu verfolgen und aufzuzeichnen, was tatsächlich passiert.
Jetzt können Sie eine Testversion von Simargl SCADA herunterladen.
Was ist in dieser Version enthalten:
- Treiber - intern, OPC DA2, Modbus-Master, Simatic;
- Elemente zum Erstellen von Mnemonikdiagrammen;
- Datenerfassung und Ausgabe von Archivinformationen - Zeitschriften, Trends.
Was ist nicht enthalten:
- Mittel zur animierten Anzeige verwandter Objekte (Pipelines, Stromversorgungsschemata usw.). Es wurde beschlossen, eine verständlichere Methode zur Festlegung von Farbregeln zu entwickeln. Ich denke, dass diese Arbeit bald abgeschlossen sein wird.
Relevante Links:
Projektseite auf Facebook.
Laden Sie Simargl SCADA hier herunter.
Die Bekanntschaft sollte mit dem Lesen der Kurzanleitung beginnen.
Schnellstart-Video.
Bereit Testprojekt aus dem Handbuch und Bildern.