KKS2Tag Home KKS2Tag

Beschreibung

KKS2Tag (KKS*-to-Tag) ist ein Programm zum automatischen Erzeugen und Pflegen von Tagname-Variablen für alle InTouch-Applikationen mit Hilfe von Excel-Tabellen. Dabei wird die Möglichkeit ausgenützt, mit Hilfe von DBLoad.exe eine extern erzeugte Tagname-Datenbank in eine Applikation zu laden. Das Entwickeln von InTouch-Applikationen wird sehr viel einfacher, schneller und sicherer, es entstehen enorme Einsparungen und viel Übersichtlichkeit in der Verwaltung der Tags.

KKS2Tag erweist sich auch als besonders nützlich zur Einbindung von IO-Link-Eigenschaften. Diese können übersichtlich in Excel-Tabellen verwaltet und mit dem hier beschriebenen Tool in die Steuerung eingebunden werden.

Dieses Tool ist für den Profi genauso geeignet wie für den Einsteiger, der mit diesem Werkzeug schneller zum Profi wird. KKS2Tag ist besonders nützlich für sehr große Applikationen mit beliebig vielen Tagname-Variablen. KKS2Tag amortisiert sich innerhalb weniger Arbeitsstunden.

Nehmen Sie sich 10 Minuten Zeit, um zu verstehen, wie KKS2Tag arbeitet.

Das Problem ...
In einem SCADA-System bestehen die visualisierten Objekte wie Motore, Sensoren usw. üblicherweise jeweils aus einem Satz von Tagname-Variablen. Bei Motoren könnten dies eine Status-Variable, Alarm-Variable, eine Variable für die Betriebsdauer sein. Analogsensoren wiederum benötigen eine Variable für den Messwert und weitere Alarmvariable für Grenzwertüberschreitungen.
Die entsprechenden InTouch-Tagnames werden bisher entweder einzeln "von Hand" oder mit Hilfe des TemplateMaker erzeugt. Beide Wege sind unbefriedigend, weil das Anlegen und nachträgliche Ändern von Tagnames sehr arbeitsaufwändige, fehlerträchtige und einfach lästige Vorgänge sind.

... und die Lösung
Die Arbeitsweise von KKS2Tag lässt sich einfach darstellen:


Excel-Tabellen
+
KKS2Tag
+
DBLoad.exe
=
InTouch Tagname-Datenbank
 
So arbeitet KKS2Tag
Die Verwaltung der Tagname-Variablen für Objekte wie Motore, Sensoren, wird in Excel-Tabellen verlagert. Eine Objekte-Tabelle (Source File) enthält alle Objekte, die zu verwalten sind. Eine Vorlagen-Tabelle für jeden Objekttyp (im Template File) liefern die Informationen, welche Tagname-Variablen für die jeweiligen Objekte zu erzeugen sind.
KKS2Tag-Screenshot
Betrachten wir die angesprochenen Tabellen genauer:
 Objekte-Tabelle
Diese Excel-Tabelle (Source File) bildet eine Liste der Objekte. Der Name der Vorlagen-Tabelle für das jeweilige Objekt steht in Spalte A, seine individuellen Eigenschaften folgen ab Spalte B.
Die Aggregate-Tabelle listet alle Objekte, die in der Tagname-Datenbank angelegt werden sollen.
 Vorlagen-Tabellen
Diese Excel-Tabellen (Template File) bestimmen, welche Tagname-Variablen für Objekte eines bestimmten Typs zu erzeugen sind. Platzhalter, die mit "!@......!" markiert sind, kennzeichnen die Stellen, wo KKS2Tag die individuellen Eigenschaften aus der Objekte-Tabelle einbauen soll.
Der Aufbau der Vorlagen-Tabellen sollte dem geforderten Format des verwendeten Import-Tools entsprechen. Wenn DBLoad.exe verwendet wird, wäre dies das Ausgabeformat von DBDump.exe.
Rechts sehen Sie typische Beispiele für einen Motor und einen Sensor.
Sind diese Vorlagen einmal erstellt, wird man sie nur noch gelegentlich anzupassen haben. Ein Durchgang durch KKS2Tag und alle Aggregate, deren Vorlage geändert wurde, sind auf dem neuesten Stand!

 Erzeugte CSV-Datei
Für alle Objekte in der Objekte-Tabelle erzeugt KKS2Tag eine CSV-Datei, die alle Tagnames der Vorlagen-Tabellen enthält. Die Platzhalter sind durch die individuellen Eigenschaften ersetzt. Die CSV-Datei wird mit DBLoad.exe (auf Wunsch automatisch) in die Tagname-Datenbank übernommen.

Die Vorteile auf einen Blick:
  + enorme Einsparungen beim Anlegen und Pflegen der Tagname-Variablen
  + Eine große Anzahl von Aggregaten kann in einer Excel-Tabelle übersichtlich verwaltet werden
  + Selbst gravierende strukturelle Änderungen sind durch Anpassen der Vorlage-Tabelle sehr effizient zu bewältigen und können in jedem Stadium der Entwicklung einer SCADA-Applikation schnell nachgereicht werden
  + Vorlagen müssen nur einmal getestet werden, Fehlerquellen werden ausgeschaltet
  + Die Leistungsfähigkeit der Applikation, beispielsweise der Bedienkomfort des Anwenders, kann ohne großen Mehraufwand gesteigert werden
  + Strukturiertes Arbeiten verbessert die Qualität und vereinfacht die Dokumentation

KKS2Tag hat sich in mehreren großen InTouch-Projekten bewährt und ist aus der täglichen Arbeit nicht mehr wegzudenken. Das Handhaben von Tausenden von Aggregaten mit Zehntausenden von Tagname-Variablen wird zum Kinderspiel!

KKS2Tag ist nicht auf InTouch beschränkt: Es kann grundsätzlich überall eingesetzt werden, wo eine XLS-, CSV- oder ASCII-Schnittstelle zum Entwicklungswerkzeug zur Verfügung steht. "Notfalls" kann KKS2Tag preiswert an Ihre Bedürfnisse angepasst werden.

Systemvorraussetzungen
KKS2Tag läuft unter Win9x, WinNT4.0, Win2000 und WinXP.


KKS2Tag in der Praxis

M. Wild, REA GmbH München:
"Wir setzen KKS2Tag seit einiger Zeit ein. Gerade hatten wir wieder einen Fall, der den Nutzen von KKS2Tag deutlich zeigt: Bei einer Bioabfall-Vergärungsanlage mussten bei 250 Analogsensoren je vier Alarmmeldungen ergänzt werden: Außer der Tag-Nummer des Sensors sollte auf Wunsch des Kunden nun auch der dazugehörige Kommentar angezeigt werden. Dank KKS2Tag war diese Arbeit in einer Viertelstunde erledigt. Wir können und wollen uns nicht mehr vorstellen, wie es wäre, wenn man diese Arbeit von Hand machen müsste."


* KKS
KKS bedeutet Kraftwerkskennzeichnungssystem, nach dem im Anlagenbau Aggregate und Einrichtungen benannt werden. Die Möglichkeit, mit KKS2Tag den KKS-Bezeichner in immer gleicher Weise in allen Tagname-Variablen zu verwenden, reduziert den Dokumentationsaufwand erheblich. Die hier vorgestellte Objekte-Tabelle kann bereits als selbst aktualisierende Dokumentation betrachtet werden!