ARIES PLC110[M02]-MS4, HMI, OPC und SCADA oder wie viel Kamillentee eine Person braucht. Teil 2

Guten Nachmittag Freunde. Zweiter Teil der Rezension hält mit dem Ersten Schritt, und heute schreibe ich eine Rezension der obersten Ebene des im Titel angegebenen Systems.

Unsere Gruppe von Top-Level-Tools umfasst die gesamte Software und Hardware oberhalb des SPS-Netzwerks (IDEs für SPS, HMIs, Dienstprogramme für Frequenzumrichter, Module usw. sind hier nicht enthalten).

Ich werde den Aufbau des Systems aus dem ersten Teil noch einmal anhängen, um das Verständnis zu erleichtern.

ARIES PLC110[M02]-MS4, HMI, OPC und SCADA oder wie viel Kamillentee eine Person braucht. Teil 2

Die oberste Ebene umfasst also:

  • PC-Gateway leitet Datenverkehr zwischen zwei Netzwerken (SPS-Netzwerk und Unternehmens-LAN) weiter
  • OPC-Server – Software, die Daten aus dem Modbus TCP-Netzwerk sammelt und für die Verarbeitung in SCADA und Datenbanken interpretiert
  • SCADA – Ein Softwarepaket, das einen Server und Clients umfasst. Unsere grafische Shell zur Überwachung und Verwaltung von Prozessen
  • DBMS ist eine Software, die es uns ermöglicht, in SCADA eingegebene Daten zu archivieren und bei Bedarf abzurufen, um Diagramme und Protokolle anzuzeigen und Berichte zu erstellen.

Ich werde nicht auf das Unternehmensnetzwerk (CN) des Unternehmens eingehen, da es in die Zuständigkeit unseres Systemadministrators fällt, aber ich werde Ihnen erzählen, wie ich mit ihm interagiert habe, welche Aufgaben ich gestellt habe, wenn ich die Implementierung des Systems beschreibe, und keine Rezension.

Also, fangen wir an

Erste Sache, Wir verkaufen physisch die Hardware, die für uns funktioniert. Hardware, für den Betrieb zu zweit anders Für Netzwerke benötigt ein Computer zwei Netzwerkadapter. Der erste, den ich hatte, war ein On-Motherboard-Adapter (für die Arbeit in CS), und den zweiten (für die Arbeit in Modbus-TCP) steckte ich in den PCI-E-Port und führte daraus das Patchkabel zum Router heraus (nur). um keine Kabel von den Schränken mit der SPS zum PC für das Büro zu verstreuen. Auf der SPS-Seite installieren wir natürlich auch einen Router.).

Tatsächlich reicht dies aus, damit der Computer in jedem der Netzwerke funktioniert, aber standardmäßig sehen sich die Netzwerke nicht, Sie müssen trotzdem Tasten drücken.

Wichtige Aspekte beim Einrichten von Netzwerkverbindungen:

  1. Die Verbindung zum CS sollte nicht durch den Bezug einer Adresse von einem DHCP-Server erfolgen; Sie müssen die Adaptereinstellungen manuell festlegen (die Adresse sollte nicht im DHCP-Adressbereich enthalten sein) mit der obligatorischen Angabe des Netzwerk-Gateways. Dies ist in Zukunft bei der Organisation des Fernzugriffs sehr wichtig.
  2. Sie müssen nicht versuchen, eine Netzwerkbrücke zwischen den Adaptern zu erstellen; das gesamte Routing erfolgt, wenn der entsprechende Windows-Dienst aktiviert ist
  3. Wenn Sie von jedem CS-Computer aus auf das SPS-Netzwerk zugreifen möchten, muss das Routing für die Ausführung durch das Haupt-Gateway des Netzwerks registriert werden
  4. Um den Fernzugriff zu organisieren, empfehle ich die Verwendung nicht standardmäßiger freier Ports, um Halbhacker sofort abzuwehren
  5. Es muss keine zusätzliche Software installiert werden, alles erfolgt mit Standard-Windows-Tools

Software

Ich wollte Produkte auswählen, die bestimmte Kriterien erfüllen:

  • Inländischer Hersteller – obwohl ich über alle verfügbaren Kommunikationskanäle technischen Support in englischer Sprache erhalten kann, können sich nicht alle meine Kollegen damit rühmen. Die Wartung des Systems sollte für jeden möglich sein, damit ich zumindest nicht aus dem Urlaub zurückgeholt werde.
    Außerdem stelle ich fest, dass die Kosten für inländische Software näher an unserer Realität liegen und für die Kunden akzeptabel sind
  • Relativ neu, aber zumindest ein wenig bewährt, einfach weil man mit der Zeit gehen möchte
  • Eine angenehme, ästhetische Benutzeroberfläche ist etwas, mit dem sich nicht jedes SCADA rühmen kann. Leider wird das Design von Automatisierungstools noch lange auf sich warten lassen, aber ich würde mir wünschen, dass die Verbraucherqualitäten des Endprodukts auf einem hohen Niveau sind
  • Einfache gegenseitige Integration von OPC, SCADA und DBMS (ohne Tamburintanz, ein Minimum an Knopfdrücken), sodass Sie einen einfachen Prozessleitsystem-Anpasser nach Kamtschatka schicken können (im wahrsten Sinne des Wortes haben wir dort Kundenanlagen) und keinen Systemarchitekten

OPC-Server

Als ich MasterSCADA 4D kennenlernte und die SPS getestet wurde, besuchte ich aktiv die Website des Herstellers und sah, dass sie für fast jedes Datenübertragungsprotokoll eigene OPC-Server anbieten. Für das Modbus-Protokoll bieten sie ein separates an Master-OPC-Universal-Modbus-Server, d.h. er kann nur Modbus sprechen.

Unten ist ein Screenshot der Benutzeroberfläche: Ganz kurz und bündig, meiner Meinung nach gibt es nichts Überflüssiges, aber vielleicht fehlt einem erfahrenen Benutzer etwas.

ARIES PLC110[M02]-MS4, HMI, OPC und SCADA oder wie viel Kamillentee eine Person braucht. Teil 2

Die kostenlose Version ist auf 32 Tags begrenzt, aber ich habe boolesche Variablen in Register eingefügt und sie mit einem LONG INT-Tag gesendet, und in SCADA habe ich sie bereits in Bits „geparst“, ein kleiner Trick, ich hoffe, sie holen mich nicht. Übrigens können nicht alle Scuds auf einzelne Teile eines Wortes zugreifen, daher ist das Rezept nicht universell.

Es dauerte ungefähr eine Minute, bis ich nach der Installation von OPC das erste REAL-Typ-Tag erhielt, also habe ich nicht weiter gesucht, sondern war mit der Einfachheit zufrieden. Es ist jedoch fair anzumerken, dass diese Software sogar die Ausführung benutzerdefinierter Skripts zum Empfangen von Daten ermöglicht, was in den richtigen Händen die Funktionalität erheblich erweitern kann.

SCADA-System

Mit dieser Frage meine ich nicht nur die Schaffung einer schönen und funktionalen Umgebung für den Benutzer, sondern auch die Bequemlichkeit für den Entwickler, da ein Programmierer, der mindestens 15 Minuten pro Stunde durch die Dokumentation scrollt, um die erforderlichen Informationen zu finden, (rein) verliert rechnerisch bis zu 2 Stunden pro Tag, also 25 % des Arbeitstages. Bitte beachten Sie, dass ich meine Wahl nicht als absolut objektiv betrachte, basierend auf Geschmack und Farbe, wie es heißt...

Der heimische Markt für SCADA-Systeme bietet uns:

  • Einfaches SCADA
  • SimpLight
  • MasterSCADA 4D
  • ARIES Telemechanika LICHT
  • CASCADE

Ich gebe zu, ich habe nicht weiter gesucht, vielleicht ist da noch etwas anderes. Wenn man bedenkt, dass ich die Wahl getroffen habe, bedeutet das, dass die Operation erfolgreich war. Schauen wir uns diese Systeme an und erinnern uns dabei an die oben beschriebenen Kriterien:

  1. CASCADE — Ich habe sofort die niedrigste Punktzahl für die Visualisierung erhalten; ich habe die Distribution nicht einmal heruntergeladen. Die von Win95 entgangenen Steuerelemente haben dieser Software für mich das Ende gesetzt.
    Keine Bewertung
  2. ARIES Telemechanika LICHT — Ich habe es auch nicht heruntergeladen, aber die Gründe dafür liegen nicht nur in der Benutzeroberfläche, obwohl es meiner Meinung nach auch viel zu wünschen übrig lässt. Erstens geben mir OWEN-Produkte nach einem halben Monat des Testens und Debuggens von SPS mit Modulen berechtigte Bedenken hinsichtlich Zuverlässigkeit und Flexibilität. Und zweitens ist dieses System vor allem als Überwachungs- und Steuerungssystem in Energieverteilungsnetzen positioniert. Die Lebensmittelindustrie entspricht nicht ganz meinen Bedürfnissen (auch wenn sie alles kann, haben die Vermarkter die Zielgruppe selbst immer noch eingegrenzt). Daher von.
    Keine Bewertung
  3. MasterSCADA 4D - Auf den ersten Blick ist dies die naheliegendste und einfachste Möglichkeit. Lassen Sie uns erklären:
    • Bei der Arbeit mit der OWEN-SPS ist keine separate Installation eines OPC-Servers erforderlich, die Treiber sind bereits enthalten
    • Insgesamt eine ziemlich schöne und schöne Benutzeroberfläche, auch die Steuerung ist mit 4/5 gut
    • Komfortable Designumgebung

    Alles scheint in Ordnung und gut zu sein. Ich habe dieses System ohne Optionen in Betracht gezogen, als ich den Controller in die Hand genommen habe. ABER:

    Eines guten Tages öffnete ich das Projekt im RunTime-Modus (Simulation der Arbeit), und ich hatte 4 leere Fenster hängen, ich rieb mir die Augen, schloss es, überprüfte den Projektmanager, startete neu – das Gleiche. Dann eine Reihe von Standardmanipulationen wie Analyse der vorgenommenen Änderungen, Neustart des PCs usw., die nicht zu Ergebnissen führen. Fazit: Ich schiebe die Distribution auf bessere Tage, ich habe keine Lust, sie zu verstehen, sie ist unzuverlässig.

    Bewertung: 3.5/5 Gute Verpackung, nicht so viel Füllung

  4. Einfach — Ich gebe zu, ich war vom Funktions-/Kostenverhältnis aus dem technischen Bulletin auf der Website des Herstellers fasziniert. Es gibt einen Webserver und SMS, E-Mail und viele Clients und viele angeschlossene OPCs, das alles kostet zum Zeitpunkt des Schreibens etwa 5000 Rubel – ein paar Cent. Und wenn Sie Entwickler sind und im Online-Fragebogen auf der Website eine separate Anfrage stellen, dann erhalten Sie ohne Einschränkungen eine Version des Distributionskits für 200 Tags, was meiner Meinung nach sehr cool ist. Das ist definitiv ein Plus.

    Und jetzt die Nachteile:

    Grundlegend: IDE besteht aus mehreren eigenständigen Dienstprogrammen mit differenzierter Funktionalität. Wenn Sie an einem Projekt arbeiten, müssen Sie daher 3-4 Fenster + Hilfe + Dokumentation geöffnet lassen, was selbst auf einem System mit mehreren Monitoren nicht praktisch ist .

    • Das Aussehen ist unterdurchschnittlich, als wäre es mit Farbe bemalt
    • Hilfe ist sehr knapp
    • Stark komprimierte Funktionalität, deutlich sichtbar beim Einrichten von Trends und Diagrammen
    • Der Skripteditor ist in Pixeln sichtbar, weshalb er den Augen wehtut
    • Auch das Einrichten von Software-Tags macht Spaß
    • Wenn Sie das Projekt nur auf ein Flash-Laufwerk übertragen möchten, um es auf einem anderen PC zu bearbeiten, ist dies ziemlich schwierig. Unverständliche Projektdateistruktur
    • Verkäufer nehmen einen großen Teil Ihres Lebens ein, was ärgerlich ist.

    Bild: Simplelight-Skripteditor

    ARIES PLC110[M02]-MS4, HMI, OPC und SCADA oder wie viel Kamillentee eine Person braucht. Teil 2

    Bewertung: 3.0/5 Die Füllung ist gut, es gibt überhaupt keine Verpackung

  5. Einfaches SCADA - Das ist meine Wahl, hier werde ich höchstwahrscheinlich voreingenommen sein, aber trotzdem. Der Hersteller bietet die Wahl zwischen 2 DEMO-Typen: Mit einer Beschränkung auf 64 externe Tags und leicht eingeschränkter Funktionalität oder voll funktionsfähig mit einer Laufzeitbegrenzung von 1 Stunde (Danach muss der SCADA-Server neu gestartet werden). Die Kosten für den Verteilersatz in der einfachsten Baugruppe beginnen bei 6900 Rubel. zum Zeitpunkt des Schreibens.

    ARIES PLC110[M02]-MS4, HMI, OPC und SCADA oder wie viel Kamillentee eine Person braucht. Teil 2

    Profis:

    • Sehr schön, sowohl die IDE als auch die Steuerung
    • Reichhaltige Informationen, alles wird von innen und außen beschrieben
    • Einfache Integration von OPC-Serverdaten
    • Die einfachste Schnittstelle, sogar intuitiv
    • Einfache DBMS-Integration
    • Um einen Remote-Client zu starten nicht erforderlich Verfügbarkeit eines Projekts
    • Toller Berichtsgenerator
    • Für alle Objekte gibt es Ereignisse wie OnClick, OnMouseEnter usw. Im Allgemeinen ähnelt die IDE dem vereinfachten Delphi Embarcadero-Editor und der Skripteditor verfügt über einen Tooltip

    Nachteile:

    • Es gibt nicht so viele Steuerelemente, die verwendet werden können (es ist möglich, benutzerdefinierte Steuerelemente zu erstellen).
    • Da SCADA praktisch Plug-and-Play ist, denke ich, dass es Einschränkungen und Funktionen gibt, auf die ich aber nicht gestoßen bin
    • Trends mit vollständigem Bedienfeld (Zoom, Pause, Scrollen) werden nur in einem separaten Fenster angezeigt
    • Über voll funktionsfähig die Lizenz muss gut bezahlt werden (ab 38000 Rubel)

    Bewertung: 4.5/5 Die Füllung ist gut, die Verpackung ist gut

Datenbank

Hier war die Wahl viel einfacher; Simple SCADA bietet zwei Produkte zur Nutzung an: MS SQL Server und MySQL. Es stellte sich heraus, dass der zweite Punkt näher an mir lag, da ich schon früher mit ihm zusammengearbeitet hatte, also habe ich dort aufgehört.

Ich kann feststellen, dass die gesamte Archivierungseinrichtung darauf hinausläuft, ein Paket von Oracle zu installieren und es einfach zu konfigurieren und dann mit einem Klick eine Verbindung zu SCADA herzustellen.

Dann wählen wir im Tag-Manager aus, was archiviert werden soll und was nicht, und genießen es.

Vielen Dank für Ihre Aufmerksamkeit.

Als nächstes folgt eine Reihe von Artikeln mit einer konsistenten Beschreibung der Lösung der aufgetretenen Probleme und der daraus resultierenden Erstellung des Schritt-für-Schritt-Systems.

Source: habr.com

Kommentar hinzufügen