OPC Server MS Excel-Auswertetools

Transcrição

OPC Server MS Excel-Auswertetools
Energie ist messbar.
Mit Optec.
OPC Server
MS Excel-Auswertetools
OPC Server
GLT
Intranet
Modbus TCP/IP
OPC Variablen
OPC Server
OPC Server –
Die große Welt der Automation
Häufig besteht der Wunsch, Messwerte der Netzanalysatoren in “fremde” Visualisierungssysteme einzubinden, aber das bestehende
Visualisierungssystem unterstützt das im Messgerät enthaltene Protokoll nicht. OPC Server dienen in solchen Fällen als Schnittstelle zwischen dem Messgerät und z. B. der Gebäudeleittechnik oder SPS.
OPC Treiber bieten somit eine standardisierte Schnittstelle für den einfachen Datenaustausch ohne genaue Kenntnisse über die
Kommunikationsmöglichkeiten des Gegenübers.
Über OPC können die Messdaten mit den Daten anderer Gewerke verknüpft werden und in den Datenbankstrukturen der Leittechnik archiviert werden. OPC Treiber zur Leittechnik stehen bei fast allen namhaften Herstellern von Gebäudeautomationssystemen zur Verfügung.
2
OPC Server
Modbus Suite TOP Server
Die Firma Janitza electronics® GmbH empfiehlt seit Jahren den bewährten kostenpflichtigen OPC Top Server mit Modbus Suite der
Firma Software Toolbox (www.softwaretoolbox.com), für den sie auch den Support in Verbindung mit UMG Messgeräten und Netzanalysatoren leistet.
Funktionsweise des OPC Servers
Der OPC Server ist ein Softwaretreiber und muss auf einem PC im Netzwerk installiert sein. Läuft die vorhandene Automationssoftware bereits auf einem Rechner mit genügend Leistungsreserven und das Betriebssystem ist kompatibel zum OPC Server, ist die
Installation auch auf diesem Rechner möglich. Der OPC Server läuft, entsprechende Leistungsreserven vorausgesetzt, auch auf Systemen wo bereits eine GridVis installiert wurde.
Der Softwaretreiber beinhaltet einen Modbus TCP/IP bzw. Modbus over TCP/IP-Master und einen OPC Server. Die Daten (z. B. Messwerte) werden über die Ethernet Schnittstelle ausgelesen (Port 502 oder Port 8000) und an den OPC Server übergeben. Der OPC
Server wiederum übergibt die Daten an den OPC Client des externen Programms. Bis zu 6 Software Applikationen können gleichzeitig auf den Port 502 des UMG 507E / EP und UMG 604E / EP zugreifen. Auf nachgeschaltete Messgeräte über die RS 485 (Ethernet Encapsulation) können noch 2 Applikationen gleichzeitig zugreifen. Das heißt, die Messdaten können gleichzeitig mit der GridVis
und dem OPC Server ausgelesen werden.
Konfiguration des OPC Servers
Die Konfiguration des OPC Servers erfolgt über eine komfortable Bedienoberfläche, setzt aber Kenntnisse im
Bereich der Datentypen (Word, Float, etc.)
und Bustechnik voraus. Für jeden Kanal
können die Kommunikationseinstellungen
individuell angepasst werden.
Es werden die folgenden Datentypen
unterstützt:
Char, Byte, Long, Float, Word, Double jeweils als Big-Endian und Little-Endian.
Der OPC Server beinhaltet zudem einen
OPC Quick Client zur schnellen OnlineKontrolle der Daten. Das heißt, die Daten
werden aus der Konfigurationstabelle automatisch übernommen und dargestellt.
Statistikfunktionen helfen bei der Fehlersuche.
Abb.: Festlegung der OPC Variablen
Abb.: Kommunikationseinstellungen
Bedeutung von OPC
OPC ist eine Abkürzung für “OLE for
Process Control” und stellt eine standardisierte Schnittstelle im Bereich Automatisierungstechnik dar. Besonders häufig
trifft man im Bereich Gebäudeautomation
auf diese Bezeichnung. OPC wurde geschaffen, um industriellen Bussystemen
Abb.: OPC Quick Client
und Protokollen eine universelle Möglichkeit zur Verständigung zu geben. Ein OPC-Treiber lässt sich ohne großen Anpassungsaufwand in beliebig große Steuer- und Überwachungssysteme integrieren.
3
MS Excel-Auswertetools
Kundenspezifische
MS Excel Lösungen
Um eine kostengünstige Lösung im Bereich Energiemanagement, z. B. zur Kostenstellenanalyse offerieren zu können, bietet die Firma Janitza electronics® GmbH kundenspezifische MS Excel-Lösungen an. Eine teure Leittechnik Lösung wird
hiermit überflüssig. Die Messdaten der Produkte der Firma Janitza electronics® stehen auch als MS Excel Makro oder MS
Excel Funktion zur Verfügung. Die Kosten pro Datenpunkt in MS Excel betragen nur einen Bruchteil der Kosten für
einen Datenpunkt in einer Leittechnik.
Ein weiterer Vorteil liegt in der Pflege des Systems. Einfache Änderungen sind selbst vom Anwender, soweit MS Excel
Kenntnisse bestehen, jederzeit möglich. Die MS Excel Makros dürfen zudem auf beliebig vielen Rechnern installiert werden. Es fallen keine zusätzlichen Lizenzkosten an. Eine lizenzierte MS Excel Version (2003 oder 2007) mit den neusten
Servicepacks ist selbstverständlich Voraussetzung.
4
MS Excel-Auswertetools
MS Excel Auswertung
Die Auswertung der Messdaten kann in der Software zu den Geräten erfolgen oder zusätzlich über optional erhältliche MS Excel Makros.
Die Makros erzeugen MS Excel Funktionen ähnlich der bekannten MS Excel Funktion = Summe(). Die Makros werden hierbei als Add-In
in MS Excel eingebunden. Die Funktionen können nach dem Einbinden des Add-Ins in beliebigen Zellen genutzt werden. Die Makros greifen über einen ODBC Treiber direkt auf die Datenbank der Messgeräte zu. Schon bei mittelmäßigen MS Excel-Kenntnissen können so umfangreiche Auswertungen erstellt werden.
Bei kundenspezifischen MS Excel Lösungen, die direkt von Janitza electronics® GmbH erstellt werden, können auch Fortschrittbalken sowie
eigene auf die Applikation erzeugte User Interfaces programmiert werden. Zum Beispiel ist es möglich, eine komplette Kostenanalyse auf
Knopfdruck per PDF erzeugen zu lassen. Auch die Integration eines Gebäudeplanes bzw. die Eingabe eines Passwortes ist möglich.
Sie werden MS Excel nicht wiederkennen. Die durch uns entwickelten MS Excel Lösungen kommen Visualisierungen sehr nahe, kosten allerdings nur einen Bruchteil und haben kein kompliziertes, teures Lizenzmanagement. Sie benötigen nur eine lizenzierte MS Excel Version
auf dem Rechner, auf dem die Auswertung erfolgen soll. Die Makros selbst dürfen beliebig genutzt werden.
Datenbank
Software
GridVis
ODBC
ODBC Treiber
MS Excel
Janitza electronics®
Auswertung
Hauptmerkmale
Kostengünstig. Nur ein Bruchteil der Kosten pro Datenpunkt gegenüber einer Leittechniklösung
Änderungen der Ansichten sind bei MS Excel Kenntnissen auch vom Endkunden jederzeit möglich
Es steht die komplette MS Excel Funktionsvielfalt zur Verfügung
Beliebig viele User können gleichzeitig via MS Excel auf die Datenbank zugreifen
Viele Programme können direkt auf MS Excel zugreifen
Die MS Excel Makros wurden konsequent an die Datenbankmodelle der Firma Janitza electronics® angepasst.
Hierdurch wird ein schneller Datendurchsatz erreicht.
Es wird der standardisierte MS Excel Terminus für alle Janitza® MS Excel Funktionen verwendet wie z. B. Summe = (...,...)
Ein Standard-File mit den wichtigsten Auswertungen ist kostenlos erhältlich
Unterstützt MS Excel 2003 und MS Excel 2007 mit Ribbon UI
Erstellung eines User Interfaces im Look&Feel von Office 2007 (Ribbon UI)
5
MS Excel-Auswertetools
Anwendungen
Die speziell auf das Datenbank-Modell programmierten MS Excel-Funktionen bieten breite Auswahlmöglichkeiten. So ist es z. B. möglich, gezielt nach Spitzenwerten suchen zu lassen. Auch das Erstellen eines Durchschnittswertes über einen beliebigen Zeitraum sogar über
den Maximalwert einer Messgröße ist möglich. Hierdurch lassen sich z. B. Trafo-Auslastungen frühzeitig erkennen. Hier ein kleiner Ausschnitt aus den möglichen Funktionen:
AverageValue: Liefert den Mittelwert einer Messgröße im Monat
AverageDates: Liefert den Mittelwert einer Messgröße im Zeitbereich
Maximum: Liefert den Maximalwert einer Messgröße im Monat
MaximumDates: Liefert den Maximalwert einer Messgröße im Zeitbereich
MaximumDate_Time_Month: Liefert Datum und Uhrzeit des Maximalwertes
Minimum: Liefert den Minimalwert einer Messgröße im Monat
MinimumDates: Liefert den Minimalwert einer Messgröße im Zeitbereich
MinimumDate_Time_Month: Liefert Datum und Uhrzeit des Minimalwertes
ConsumedRealEnergy: Liefert die bezogene Wirkarbeit eines Gerätes im Monat
ConsumedRealEnergyDates: Liefert die bezogene Wirkarbeit eines Gerätes im Zeitbereich
Get_AvgValues_oneMonth: Diese Funktion erzeugt eine Liste mit Messwerten für einen Monat.
In Summe stehen mehr als 50 Funktionen zur Verfügung.
Beispiel einer Anwendung mit Makros realisiert
6
MS Excel-Auswertetools
MS Excel VBA
VBA (Visual Basic for Applications) ist eine eigenständige, objektorientierte Programmiersprache für MS Office-Anwendungen. Sie dient
der Erweiterung des Funktionsumfangs der MS Office-Produkte. Durch Nutzung dieser "Programme" (Makros) wird MS Excel noch viel
mächtiger, da man zum Beispiel MS Excel-Tabellen damit automatisieren kann.
Für wen sind die MS Excel-Auswertetools empfehlenswert?
Die Auswertetools kommen dann zum Einsatz, wenn die Funktionen des
Softwaresystems GridVis nicht ausreichen. So sind sie sinnvoll bei komplexen Kostenstellenanalysen, umfangreichen Anwendungen und wenn
Messdaten mit bestimmten Vorgaben verglichen werden sollen. Gerade für
mittelständische Unternehmen, die über keine eigene Gebäudeautomation
und Visualisierung verfügen, können die MS Excel-Auswertetools ein preiswerter Einstieg in die Welt der Leittechnik sein. Aber auch für Großunternehmen, in denen möglicherweise nicht alle Mitarbeiter Zugriff auf die
Gebäudeautomation haben, bilden die MS Excel-Auswertetools eine Möglichkeit, Daten in benötigter Form allen Mitarbeitern zugänglich zu machen. So können z. B. Verbräuche und Leistungsspitzen in leicht
verständlicher, kundenspezifischer Form an das Controlling weitergegeben
werden oder aus MS Excel heraus direkt Rechnungen erstellt werden,
wenn das entsprechende MS Excel Sheet bereits die Form eines Rechnungsformulars hat.
Gesamt
Halle B
Halle 1
Halle 2
Facilities
Abb.: Grafische Darstellung Energieverbrauch nach Kostenstelle
Funktionsweise
Die Makros holen die entsprechenden Messdaten aus der durch die GridVis erstellten Datenbank und fügen sie in ein MS Excel-Dokument
ein. Nun werden beispielsweise einfach Zeiträume eingegeben, und die entsprechenden Messwerte, Verbräuche, Kosten oder andere durch MS
Excel berechnete Werte werden als Graphen oder tabellarisch ausgegeben. Zur Erstellung des MS Excel-Dokuments stehen sämtliche Instrumentarien von MS Excel bereit. Das MS Excel Makro wird als Add-In in MS Excel eingebunden. Überdies können Gebäudekomplexe oder
Anlagen als Grafik erstellt werden. Über eingefügte Funktionstasten kann in einzelne Gebäude oder Gebäudeteile gezoomt werden, um die
dort aufgelaufenen Kosten, Verbräuche oder andere beliebige Messdaten überwachen zu können.
Abb.: Konfiguration Kostenstelle
7
MS Excel-Auswertetools
Vorteile
In den Datenbanken der verschiedenen Softwaresysteme der Firma Janitza electronics® GmbH stehen die Daten so zur Verfügung, wie sie
gemessen worden sind. In den MS Excel-Auswertetools können aber beliebige Rechenschritte vorgenommen werden, die MS Excel zur Verfügung stellt. Die Messdaten aus den Makros können in Formeln weiterverarbeitet werden. Somit stehen dem Facility Manager oder Controller nahezu unbeschränkte Möglichkeiten der Auswertung zur Verfügung, z. B. zum Vergleich mit Referenzdaten, für prozentuale
Verteilungen, Gegenüberstellungen verschiedener Liegenschaften, beliebige Graphen etc. Damit sind die Kunden nicht mehr an starre
Funktionen einer fertigen Software gebunden, sondern können entweder selbst MS Excel Sheets erstellen, wobei die Firma Janitza electronics® GmbH hierzu die Makros zur Verfügung stellt, oder aber im Rahmen einer Dienstleistung auch umfangreichste Programmierungen für geringe Kosten durch die Firma Janitza electronics® GmbH erstellen lassen.
Abb.: Konkreter Vergleich Energieverbrauch
Vorgehensweise
Um kundenspezifische MS Excel Lösungen erstellen zu können, benötigt die Firma Janitza electronics® GmbH ein Pflichtenheft, in dem
die Funktionen der MS Excel-Auswertetools beschrieben sind. Die Kosten richten sich hierbei ausschließlich nach der für die Programmierung benötigten Zeit. Diese kann durch aktive Zusammenarbeit stark verringert werden, wenn kundenseitig z. B. bereits vorgefertigte
Tabellen oder Gebäudepläne in MS Excel zur Verfügung gestellt werden. Unser Verkaufsteam unterstützt Sie gerne dabei, eine geeignete
und möglichst kostengünstige Lösung mit Ihnen gemeinsam zu erarbeiten.
8
www.optec.ch
Optec AG
Guyer-Zeller-Strasse 14
CH-8620 Wetzikon ZH
Telefon: +41 44 933 07 70
Telefax:
+41 44 933 07 77
Mail:
[email protected]
Internet: www.optec.ch