Project Manager ist die integrierte Entwicklungsumgebung, die verschiedene Tools (Gate Builder, Template Builder, Code Builder, Application Builder) für die einfache und intuitive Erstellung beliebiger Winlog-Anwendungen zur Verfügung stellt.
Gate Builder ist ein Tool zum Erstellen und Verwalten der Gates-Datenbank (Tags). Sie können verschiedene Arten von Toren definieren (numerisch, digital, String, zusammengesetzt, Ereignis, Alarm) und die zugehörigen Eigenschaften (Name, Beschreibung, Adresse, Maßeinheit, Skalierungsfaktor) zuweisen. Gates können extern (von Feldgeräten wie SPS, Steuerungen usw. abgetastet) oder intern sein. Die Sampling-Methode kann für jedes Gate oder jede Gruppe von Gates konfiguriert werden, um eine zufriedenstellende Aktualisierungsfrequenz zu erhalten, ohne zu viel Festplattenspeicher zu verwenden.
Template Builder ist das Werkzeug für eine einfache und intuitive Erstellung von Vorlagen und Anzeigeseiten; Alles, was Sie tun müssen, um eine Vorlage zu erstellen, ist, die Objekte (Bitmaps, Metadateien, Text, Werte, Statusleisten, LEDs und Kontrollsymbole) auf dem Bildschirm zu platzieren und ihre Eigenschaften (Abmessungen, Stile, zugehörige Tags usw.) zu definieren. Jedem Objekt der Vorlage kann ein Steuerelement zugewiesen werden, das nur den Zugriff auf die Klasse von Operatoren mit einer bestimmten Kennwortebene zulässt.
Template Builder enthält Symbol Factory, die beliebte Bibliothek mit Tausenden von Symbolen (Pumpen, Ventile, Motoren, Tanks, SPS, Rohrleitungen, ISA-Symbole), und Industrial Gadgets ActiveX, die grafische Bibliothek mit vielen animierten Objekten: digital (Tasten, Schalter, LED), numerisch (Zeigeranzeigen, Potentiometer, LED-Displays) und komplex (Motoren, Pumpen, Ventile, Tanks, Rohre).
Code Builder ist die integrierte Entwicklungsumgebung, die die Möglichkeit bietet, die Anwendung zu bereichern und anzupassen. Eine einfache C-ähnliche Programmiersprache ermöglicht es dem Programmierer, mit allen Komponenten von Winlog Pro (Tags, Vorlagen, Rezepte, Berichte usw.) zu interagieren, Schleifen oder "wenn-dann-sonst" -Bedingungen zu definieren, Funktionen (Makro) zu erstellen, die automatisch oder unter Bedienerkontrolle ausgeführt werden können. Der Editor ermöglicht es Ihnen, alle Funktionen und Sprachstrukturen einfach abzurufen und in das Projekt einzufügen, um die Korrektheit der Syntax zu überprüfen.
Application Builder ist ein leistungsstarkes Tool, das die automatische Erstellung von SCADA-Anwendungen ermöglicht, was zu einer drastischen Reduzierung der Entwicklungszeit führt. Sie können eine Softwareanwendung erstellen, indem Sie einfach aus einer Bibliothek schöpfen und vordefinierte Softwareobjekte zu Automatisierungsgeräten verschiedener Hersteller oder sogar ganze Funktionsbausteine zusammenstellen.
Zusätzlich zu Tags und Protokollen können Softwareobjekte Überwachungs- und Konfigurationsvorlagen (Frontpanel, Trends usw.) sowie eine Liste von Ereignissen und Alarmen mit den entsprechenden Verwaltungsverfahren enthalten. Wenn die Softwareobjekte mit der Mehrsprachigkeitsoption erstellt wurden, wird die endgültige Anwendung automatisch auch im Mehrsprachigkeitsmodus erstellt.
Smart App Builder ist das visuelle Entwicklungswerkzeug für die schnelle Erstellung von Webanwendungen (Smart Apps), die für mobile Geräte (iOS und Android) geeignet sind und mit der Serveranwendung interagieren können, um die Werte der Variablen des Überwachungsprozesses (SCADA) zu überwachen und zu ändern.
Nachdem Sie die Projektvariablen definiert haben, können Sie jeder von ihnen eine Kategorie und den Anzeigemodus (Position) zuweisen. Für jedes Element können Sie eine Reihe grafischer Standardsteuerelemente definieren, darunter: Label, StatusBar, Bitmap UpDown, Edit Box, Slider, Combo Box, N-States Box, Switch.
Die endgültige Struktur einer Smart App wird durch ein Menü dargestellt, das aus den Kategorien mit den relevanten Elementen und Unterpunkten besteht. Die Navigation ist die typische, die in allen gängigen mobilen Geräten verwendet wird.