Home
Benutzerhandbuch iXTS OPC4ADO
Contents
1. Benutzerhandbuch iXTS Orc Inbetiebmhme 5 Aktivierung Die Aktivierung ist erforderlich um die Lizenz mit dem System auf dem OPC4ADO installiert wurde zu assoziieren Die Aktivierung ist zum Pro grammstart oder w hrend der Programmausf hrung ber den Befehl Hil fe Info durchf hrbar Um OPC4ADO zu aktivieren w hlen Sie eine der entsprechenden Opti onen Verf gt Ihr System ber eine Internetanbindung w hlen Sie die Option Produkt automatisch aktivieren Sollte in Ihrem Netz ein Proxy dazwi schengeschaltet sein U bernimmt die automatische Aktivierung die Proxy Einstellungen des Microsoft Internet Explorers Sollte Ihr System ber keine Internetanbindung verf gen k nnen Sie Ihr Produkt auch mithilfe eines Aktivierungscodes aktivieren Speichern Sie hierf r zun chst eine Datei mit den f r die Aktivierung erforderlichen Aktivierungsinformationen ActivationRequest xmi Die Datei mit den Aktivierungsinformationen k nnen Sie im zweiten Schritt ber die Web Seite http www ixts de activation zur schnellen Generierung Ihres Akti vierungscodes verwenden oder Sie schicken die Aktivierungsinformatio nen per E Mail an licensing ixts de Innerhalb eines Werktages erhalten Sie Ihren Aktivierungscode in einer Antwort E Mail Durch Eingabe des Aktivierungscodes wird OPC4ADO aktiviert Hinweis Die Generierung des Aktivierungscodes ber die Web Seite kann von jedem beliebigen System aus durchgef hrt wer
2. 4 Server konfigurieren C OPC Namespace e OPC Item Properties D OPC Statistik x Elementfunktionen 9 Signalg te Datenbankverbindung ADO Verbindungskennung Verkn pfen Verbindung testen Provider MSDASQL 1 Persist Security Source VM600 MUSTER INTERFACE Info False Data Authentifizierung Benutzername Passwort Datenerfassung Daten konvertieren 4 Zahlenwerte nach VT_R8 konvertieren Aktualisierungsintervall 1000 ms Seite Datenbankverbindung Richten Sie auf der Seite Datenbankverbindung zun chst die Verbindung zum Datenbankserver ein Klicken Sie hierzu auf Verkn pfen um das Zusammenbauen der ADO Verbindungskennung zu vereinfachen Geben Sie wenn erforderlich Benutzername und Kennwort f r die Da tenbankverbindung ein Durch die Option Zahlenwerte nach VT_R8 konvertieren k nnen Sie festlegen ob Zahlenwerte aus der Datenbank vereinheitlicht in 64 Bit Flie kommazahlen VT_R8 konvertiert oder ob die urspr nglichen Da tentypen aus der Datenbank beibehalten werden sollen ber das Aktualisierungsintervall legen Sie fest in welchem Takt neue Werte aus der Datenbank gelesen werden Klicken Sie auf Verbindung testen um zu pr fen ob die Verbindung zur Datenbank ohne Probleme hergestellt werden kann Eine entspre chende Erfolgs oder Fehlermeldung k nnen S
3. excellent software by h 5 excellent software IX TS OPCAADO Benutzerhandbuch IXTS OPCAADO Benutzerhandbuch Dieses Handbuch ist ein Produkt der iXTS GmbH Germany IXTS GmbH Rotwandstra e 12 85609 Aschheim Germany Tel 49 89 95 84 08 0 Fax 49 89 95 84 08 19 http www iXTS de Die IXTS GmbH bernimmt f r diese Publikation weder implizit noch explizit Haftung irgendwelcher Art Diese Haftungseinschr nkung schlie t auch jedoch nicht ausschlie lich die wirtschaftliche Verwertbar keit dieses Produkts und seine Tauglichkeit f r bestimmte Zwecke ein Der Benutzer tr gt s mtliche Risi ken die aus der Verwendung dieser Information resultieren In keinem Fall kann die IXTS GmbH f r mittelbare und unmittelbare zuf llige oder besondere Sch den oder Folgesch den die aus einem Mangel dieser Dokumentation resultieren haftbar gemacht werden Dies gilt auch wenn die iXTS GmbH auf die M glichkeit eines solchen Schadens hingewiesen wurde Dar ber hinaus beh lt sich die IXTS GmbH das Recht vor diese Publikation zu bearbeiten und gelegent lich zu ver ndern ohne verpflichtet zu sein irgendeine Person oder Organisation ber solch eine berar beitung oder Anderung zu unterrichten Warenzeichen Alle Markenzeichen und Produktnamen die in diesem Handbuch erw hnt werden hier aber nicht aufge f hrt sind sind Warenzeichen oder eingetragene Warenzeichen ihrer jeweiligen Eigent mer Technische Unterst tzun
4. Element zugeschrieben werden kann wird die Qualit t des entsprechen den Elements auf folgende Signal Quality gesetzt Status Sub Status Hex Bad Out of service 0x001C In diesem Fall besteht ein Problem beim Zugriff auf die Datenbank da mindestens eines der folgenden Zugriffsattribute fehlerhaft ist e Wertetabelle nicht gefunden SourceT able e Wertespalte nicht gefunden Primary SecondaryValueColumn Benutzerhandbuch iXTS OPc4abo gt gt Systembeschreibung 14 e Zeitstempelspalte nicht gefunden TimeStampColumn e Qualit tstabelle nicht gefunden QualityTable e Qualit tsspalte nicht gefunden QualityColumn Eine entsprechende Fehlermeldung kann im Hauptfenster unter Aktuelle Daten in der Spalte Status eingesehen werden Sind die Attribute f r den Datenbankzugriff Tabelle Spalte eines OPC Elements korrekt werden im n chsten Schritt die Signalg te Optionen herangezogen Signalg te Optionen Konnten bei einem OPC Element keine Fehler bez glich seiner Konnek tivit t zur Datenbank festgestellt werden werden im zweiten Schritt die Signalg te Optionen herangezogen Die Signalg te Optionen k nnen in der Serverkonfiguration auf der Seite Signalg te angepasst werden Die Signalg te Optionen bestehen aus zwei Teilfunktionen der Signal ausfallerkennung und der Quality Konvertierung Die Signalausfallerkennung kann aktiviert werden um anhand des Zeitstempels der OPC Elemente obsolete Date
5. Daten Callbacks mehr als ein Datum pro Element beinhalten Einige OPC DA 2 05 kon forme Clients sind nicht in der Lage diese Daten Callbacks richtig zu verarbeiten Sollten Sie ein Fehlverhalten feststellen ndern Sie die Wei terleitungsstrategie auf Nur aktuellstes Datum Beachten Sie dass es bei dieser Option wieder zu Datenverlust kommen kann da nicht alle Da ten an die Clients weitergereicht werden Wie Sie die lokalen Datenpuffer konfigurieren erfahren Sie im Kapitel Seite Servereinstellungen Registrierung und Deregistrierung einer Installa tion W hrend OPC4ADO startet wird berpr ft ob die entsprechende Instal lation bereits registriert ist Ist dies nicht der Fall wird automatisch eine Registrierung in der DCOM Umgebung initiiert Manuelle Registrierung M chten Sie eine Registrierung initiieren ohne OPCAADO zu starten ru fen Sie die entsprechende Installation mit den Kommandozeilenparame ter REGSERVER auf z B C XTSOPC4ADO exe UNREGSERVER Deregistrierung Bevor Sie OPC4ADO von Ihrem System entfernen sollten Sie die Instal lation wieder deregistrieren Dies bewerkstelligen Sie indem Sie die ent sprechende Installation mit den Kommandozeilenparameter UNREGSERVER aufrufen z B C IXTSOPC4ADO exe UNREGSERVER Verschieben der Installation Benutzerhandbuch ixTS OPc4abo gt ystembeschreibung 9 M chten Sie das Verzeichnis einer bereits registrierten Installation n dern k nnen Sie d
6. Diagnose 35 ELEIGHISPTOTOKOl rennen i a EERE a EEREN REEE ERRERA RNRES 35 Index 36 Benutzerhandbuch IXTS OPCAADO Inhaltsverzeichnis e iv IXTS OPC Server for ADO OPC4ADO Benutzer handbuch Einleitung Was ist der OPC Server for ADO OPC4ADO Der OPC Server for ADO OPC4ADO ist eine Applikation die es erm g licht beliebige Daten aus einer ADO Datenbank ber die standardisierte OPC Schnittstelle OPC DA 2 05 zur Verf gung zu stellen Dabei agiert OPC4ADO auf der einen Seite als Datenbank Olient auf der anderen als OPC DA Server Kernkonzept ist die Projektion relationalen Datenstrukturen in den hierar chisch organisierten OPC Namensraum OPC4ADO bernimmt das zyk lische Auslesen der in der Datenbank persistierten Werte und leitet diese OPC Client Datenbank Gr ter Vorteil von OPC4ADO ist die frei konfigurierbare Kopplung zwi schen beliebigen Datenbanken und der OPC Schnittstelle Damit steht Ihnen ein breites Anwendungsgebiet mit vielerlei Einsatzm glichkeiten zur Verf gung Wer sollte dieses Handbuch lesen Dieses Handbuch richtet sich an alle Benutzer von OPC4A4ADO Es be handelt die Installation Inbetriebnahme und Konfiguration der Software und erl utert einige grunds tzliche Vorgehensweisen Aufbau dieses Handbuchs Dieses Handbuch besteht aus mehreren Abschnitten und ist wie folgt aufgebaut Einleitung Dieses einleitende Kapitel Inbetriebnahme Eine Kurzanleitung zur Erstinbet
7. Legt den individuellen Fenster leNormal titel im Falle eines Fehlers CustomizedTit bzw im normalen Betrieb fest leError Wird ignoriert wenn Customizedlitle 0 OPCDAsServerldentity Name Text ID Bestimmt die Serveridentifikati ID on der entsprechenden Installa Vendorlnfo tion LocalBuffering LocalBufferin 0 1 Legt fest ob der interne Cache gEnabled nur den aktuellsten Wert 0 Benutzerhandbuch ixTS OPc4abo gt gt Systembeschreibung 18 Benutzerhandbuch IXTS OPCAADO MaxLocalBuf ferSize TransitionStra tegy EventLogger AsyncMode LimitMessage Rate LogDir LoggingLevel Ganzzahl Aufz hlung 0 1 0 1 0 1 Text Verzeichnis Aufz hlung 0 1 2 3 45 speichert oder Werte puffert 1 Legt fest wie viele Werte ma ximal pro OPC Element im in ternen Cache gepuffert werden k nnen Wird ignoriert wenn LocalBuffe rEnabled 0 Legt fest wie gepufferte Daten im internen Cache an die ange schlossenen Clients weiterge reicht werden 0 Es wird nur das aktuellste Datum weitergereicht Damit wird die Pufferung deaktiviert Kompatibilit tsmodus f r prob lematische OPC Clients 1 Es werden alle f r zwi schenzeitlich neu gepufferten Elemente weitergereicht Legt fest ob das Schreiben der Log Datei nebenl ufig gesche hen soll 1 oder unmittelbar nach Auftreten eines Ereignis ses 0 Sollte stets auf 1 bleiben da bessere Ausf hrges
8. aus der Datenbank automa tisch ermitteln Bitte beachten Sie die Regelungen der OPC DA Spezifi kation bez glich der Vorgaben der Datentypen der OPC Properties mit IDs zwischen 100 und 4999 Ist nicht sichergestellt dass f r alle OPC Elemente auch konkrete Werte f r eine OPC Property aus der Datenbank ermittelt werden k nnen kann der fehlende Wert mithilfe des Standardwerts ersetzt werden Der Stan dardwert gilt immer dann wenn in der Property SQL Abfrage keine f r die Property geltende Spalte vorhanden oder der Wert der Spalte NULL ist Ist der Standardwert wiederum NULL leere Angabe wird das OPC Element nicht mit der Property behaftet F r die Definition der SQL Abfrage stehen Ihnen die g ngigen Dateiver waltungsfunktionen Neu ffnen und Exportieren zur Verf gung Nutzen Sie z B Offnen Li um eine Textdatei mit der entsprechenden SQL Abfrage zu laden Sollte Ihre verwendete Datenbank eine andere SQL Syntax verwenden sodass die farblichen Hervorhebungen eher Verwir rung als Ordnung schaffen k nnen Sie die Syntaxhervorhebung durch Klicken der Schaltfl che Syntaxhervorhebung deaktivieren Erfahren Sie mehr zum Thema Property SQL Abfrage im Kapitel Daten bankschnittstelle und kopplung im Allgemeinen und Format der Property SQL Query im Konkreten A Server konfigurieren z nition _ amp OPC Item Properties l BEN Datenbankverbindung Definition QJ OPC Namespace lAle unten
9. gt Benutzerschnittstelle e 27 Geben Sie ein Pr fix an der sowohl der OPC ID also auch dem Namen im OPC Namespace vorangestellt wird Durch die Verwendung von Backslashes werden Unterknoten erzeugt So k nnen z B alle Statisti kelemente durch Angabe von meta statistics im Unterknoten meta ge sammelt werden w hrend alle Elemente zus tzlich das Pr fix statistics erhalten Durch die Option Anonyme Namen erzeugen legen Sie fest ob die Be nennung der Z hlerelemente an einer Nummerierung anonym ausge legt werden soll oder die Benennung die bergeordneten Ordner mit einbezieht Das Format der anonymen Benennung ist wie folgt Pr fix_ lL lt Ebene gt _ F lt Index des Knotens gt _ lt Name des Statistikele ments gt Das Element Anzahl aller Elemente auf oberster Ebene wird z B wie folgt benannt statistics_L1_leafcount Das Element Anzahl aller Element mit Quality BAD im ersten Knoten dritter Unterknoten wird entsprechend benannt statis tics_L3_FT1_3_qualitycount_BAD Durch die Option oberste Ebene oder auf allen Hierarchieebenen le gen Sie fest ob die Z hlerelemente nur auf oberster Ebene im OPC Namespace oder in allen Unterknoten erzeugt werden sollen Durch An gabe der maximalen Tiefe k nne Sie dieses Verhalten zus tzlich be schr nken Die in den Unterknoten erzeugten Elemente z hlen alle OPC Elemente ab entsprechenden Knoten Unter weitere Statistikelemente k nnen Sie zus
10. ADO Diagnose e 35 Index A Aktivierung 6 Aufbau dieses Handbuchs 2 B Benutzerschnittstelle 24 D Das Hauptfenster 24 Dateien 17 Datenbankschnittstelle und kopplung 10 Datencache und lokale Pufferung 9 Diagnose 35 Die Technik dahinter 8 E Einleitung 2 Elementfunktionen 16 Ereignisprotokoll 35 F Format der Namespace SQL Query 11 Format der Property SQL Query 13 G Globale Programmeinstellungen 30 H Hardwarevoraussetzungen 4 Implizite Zuweisung der Signal Qualities 14 Inbetriebnahme 4 Installation 4 K Konfigurationsdatei o4a 20 X Benutzerhandbuch IXTS OPCAADO L Lizenzierung 5 Lizenzierung und Aktivierung 4 O OPC Standardkonformit t 3 P Parallele Installation mehrerer Server 10 Programmoptionen ini 18 R Registrierung und Deregistrierung einer Installation 9 S Seite Allgemein 31 Seite Datenbankverbindung 25 Seite Elementfunktionen 29 Seite Ereignisprotokoll 32 Seite OPC Item Properties 26 Seite OPC Namespace 26 Seite OPC Statistik 27 Seite Servereinstellungen 31 Seite Signalg te 29 Serverkonfiguration 24 Signalg te Optionen 15 Softwarevoraussetzungen 4 Statistiken und Lebenszeichen 15 Systembeschreibung 7 Systemvoraussetzungen 4 T Trial Version 3 U berblick 7 Umsetzung der Signalg te Signal Quality 14 V Verf gbare Funktionen 16 Vorgehen beim Deklarieren einer Elementfunktion 17 W Wann wird OPC4ADO ben tigt 7 Was ist der OPC
11. Namespace und Property SQL Query verwendet Legen Sie fest auf welche Typen von Datens tze der Namespace SQL Query die Elementfunktion angewendet werden soll Bestimmen Sie hier f r den ElementTyp W hlen Sie aus der Liste der verf gbaren Funktionen die ben tigte Be rechnungsvorschrift Nutzen Sie das freie Feld unter Anmerkung damit Sie etwaige Kom mentare f r sich speichern k nnen Diese Angabe ist beliebig und wird nicht ausgewertet Nutzen Sie die automatisch generierten Spaltennamen unter Hinweise um im n chsten Schritt die Namespace und Property SQL Query zu er g nzen Erfahren Sie mehr zur Funktionsweise der Elementfunktionen im Kapitel Elementfunktionen A Server konfigurieren l Navigation EA Elementfunktionen Datenbankverbindung Funkti nn LA OPC Namespace Mit Hilfe der Funktionen k nnen neue OPC Elemente im Namensraum erstellt werden deren Werte nicht in der e OPC Item Properties Datenbank vorliegen SD OPC Statistik Be Elementfunktionen Hinzuf gen r mems 3 Signalg te Name F r Element Typ Funktion Anmerkung FUNC_X 1 primary cos secondary FUNC_Y 1 primary sin secondary Hinweis Bitte beachten Sie dass durch die oben definierten Elementfunktionen zus tzliche Spalten in den j SQL Abfragen f r den OPC Namespace und den OPC Properties eingef gt werden m ssen Spalten in SQL Abfrage f r OPC Namespace FUNC
12. OOD UNCERTAIN und BAD gez hlt werden Dabei werden alle Statisti kelemente von der Z hlung ausgeschlossen Benutzerhandbuch iXTS OPc4abo gt Systembeschreibung 15 Generell werden diese Statistikelemente im Wurzelverzeichnis des OPC Namensraums erzeugt Es gibt jedoch die M glichkeit die z hlenden Statistikelemente in jedem Unterknoten des OPC Namensraums erzeu gen zu lassen Bei dieser Option werden alle Elemente gez hlt die ab entsprechendem Uhnterknoten vorhanden sind Zu den Statuselementen z hlen die Statistiken ltestes Datenalter und Zul ssiges Datenalter berschritten Diese Statistikelemente k nnen im Kontext der Signalausfallerkennung von Interesse sein Lebenszeichen signalisieren einem angeschlossenen OPC Client auf einfache Weise dass die Verbindung zu OPC4ADO in Ordnung ist Hier f r stehen Ihnen die Elemente Heartbeat und Laufzeit des Servers zu Verf gung W hrend Heartbeat bei null beginnt und sek ndlich um Eins erh ht wird liefert Laufzeit des Servers die vergangene Zeit als Da tum Zeit Erfahren Sie mehr ber die Konfiguration der Statistikelemente unter OPC Statistik Elementfunktionen Nutzen Sie die Elementfunktionen um Werte aus der Datenbank mitei nander zu verrechnen und die neu errechneten Werte als neue Elemente im OPC Namensraum anzuzeigen Deklarieren Sie Elementfunktionen in der Serverkonfiguration auf der Seite Elementfunktionen Eine E
13. PC4ADO Statistikwerte Elementfunktionen I J J j i I n 2 j I m i P a N i L OPC Client Cache IN A Angaben zur Datenerfassung Datenbank u Format der Namespace SQL Query Jeder Datensatz Zeile der Namespace SQL Query kann bis zu zwei ei genst ndige Elemente aus der Datenbank repr sentieren Sollten Sie von Elementfunktionen Gebrauch machen sind pro Datensatz zus tzli Benutzerhandbuch iXTS OPc4abo gt gt Systembeschreibung 11 che Angaben erforderlich Folgende Spalten erwartet OPC4ADO in der durch die Namespace SQL Query erzeugten Ergebnistabelle Spaltenname Verwaltung RecordiD ltemType OPC Namespace PrimaryOPCPath PrimaryOPCID SecondaryOP CPath SecondaryOPCID Zugriff auf Daten Benutzerhandbuch IXTS OPCAADO Attribute erforderlich eindeutig erforderlich erforderlich eindeutig erforderlich eindeutig erforderlich wenn ItemTy pe gt 0 eindeu tig erforderlich wenn ItemTy pe gt 0 eindeu tig Beschreibung Zeichenfolge zur eindeutigen Identifizierung des aktuellen Da tensatzes Wird ben tigt um Be zug zur Property Query herzu stellen Wenn 0 einzelnes Element Es wurden nur die Angaben zum prim ren Element verarbeitet Angaben zum sekund ren Ele ment k nnen auf NULL gesetzt werden da ignoriert Wenn gt 0 Element Paar aus prim ren und sekund ren Wert primary secondary Alle A
14. Polarvektors dessen L nge de Betrag des durch den prim ren und dessen Polarvektors Winkel durch den sekund ren l Wert beschrieben wird Secondary Phase Winkel des Polarvek tors in Grad 0 360 Vorgehen beim Deklarieren einer Elementfunkti on Um eine Elementfunktion zu deklarieren sollten Sie wie folgt vorgehen 1 Namespace SQL Query erstellen und testen e Wertepaare entsprechend zusammenstellen e Wertepaare entsprechend separieren durch unterschied liche ItemTypes e Namespace SQL Query zun chst testen und verifizieren Property SQL Query erstellen und testen Elementfunktionen deklarieren e Funktionen deklarieren e ltemTypes f r Anwendung entsprechend setzen e Zusammenstellen der zus tzlichen Spaltennamen f r Namespace und Property SQL Query Namespace SQL Query um zus tzliche Spalten erweitern Property SQL Query um zus tzliche Spalten erweitern Korrekte Funktion verifizieren W hrend der Verwendung von OPC4ADO k nnen verschiedene Dateien erzeugt werden Zum einen werden alle Programmoptionen in einer INI Datei abgelegt zum anderen kann die konkrete Serverkonfiguration in sogenannten Konfigurationsdateien mit der Dateiendung o4a abgelegt werden Die Separierung der Informationen in INI und Konfigurationsdatei l sst sich dabei wie folgt vereinheitlichen e Alle f r den normalen Betrieb erforderlichen Angaben die nicht je unterst tzter Datenbank variieren k nnen befinden sich in der INI Datei Die
15. Server for ADO OPC4ADO 2 Weitere Quellen 3 Wer sollte dieses Handbuch lesen 2 Index e 36 Benutzerhandbuch IXTS OPCAADO Index e 37
16. Statistiken und Lebenszeichen 2222444000242000nnRnnnnnnnnnnnnennnnnnnnnnnnnnnnnnnennnnn 15 ElementfUnktiOnNeNM asss u50040004H5Rr Anette naeh he iada Paian 16 Verf gbare Funktionen us02422440000000nnnnnennnnnnnnennnnnnnnnn nennen 16 Vorgehen beim Deklarieren einer Elementfunktion gt 17 DAS ernste E en nee E E E ee 17 PrOgFAMMOBLONEN L INI armani 18 Konfigurationsdatei 04a uus0220240000Bnnennnnnnnnnnnnnnnennnnnnne nennen nenn 20 Benutzerschnittstelle 24 DaS 2 2111 ol 1 1 E12 srein ER NEN RE RN EREE ANTRENE ARRE 24 SELVELKONNILLALON ee ee ee 24 Seite Datenbankverbindung 20000422400000Bnnnnnnn nn nnnnnnnnnnnennnnne nenn 25 Seite OPC Namespace unuusssessnnennnnennnnennnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnennn 26 Seite OPC Item Properties u 2222242000 220000nnnnnnnnnn nn nnnnnnnnnnnnnnnnne nenn 26 Selle OPC Statistik a u nuenine nes 27 Seite Elementfunktionen 222200022220000nennnennnnnnennnnnne nennen nennen 29 Seite SENalO nenne nem 29 Globale Programmeinstellungen ss 2220240000000Bnnnnnnnnnnnnennnnnnnnnnnnnn nennen 30 Benutzerhandbuch IXTS OPCAADO Inhaltsverzeichnis e iii Seite Allgemein ee ee 31 Seite Servereinstellungen 222220000222220000nnnnnnnneennnnnnnnnennnnnnnn nee 31 Seite Ereignisprotokoll 022200002202000000nnnennnnnnnnnnnnnennnnnnennnnnnennen 32
17. _XOPCId FUNC_XOPCPath e FUNC_YOPCId FUNC_YOPCPath Spalten in SQL Abfrage f r OPC Properties e FUNC_XPropertyId100 e FUNC_XPropertyId101 FUNC_XPropertyld102 e FUNC_XPropertyld103 FUNC_XPropertyId5000 Seite Signalg te Auf der Seite Signalg te k nnen Sie die Funktionsweise der Signalg te Optionen konfigurieren Durch die Option Signalausfallerkennung aktivieren wird die Signal ausfallerkennung ein bzw ausgeschaltet Das maximal zul ssige Da tenalter wird in Millisekunden angegeben Die Signal Quality f r aktuelle Daten kann in der ersten Zeile Unbe kannt unter OPC Qualities ersetzen angegeben werden Ist die Sig nalausfallerkennung aktiviert kann zus tzlich die Signal Quality f r alte Zeitstempel bestimmt werden Benutzerhandbuch IXTS OPCAADO Benutzerschnittstelle e 29 F gen Sie neue Quality bersetzungen hinzu ve ha Sie nicht een ben tigte mit den Schaltfl chen Hinzuf gen und Entfernen Die erste Zeile Unbekannt kann nicht gel scht Arber da diese Mi angewendet wird wenn f r einen Status aus der Datenbank keine entsprechende bersetzung vorhanden ist Geben Sie unter Quellstatus den Status aus der Datenbank an f r den die bersetzung durchgef hrt werden soll Gem den Vorgaben der OPC DA Spezifikation k nnen f r eine Signal Quality neben dem eigentlichen Status GOOD UNCERTAIN und BAD noch Sub Stati und Limits angeg
18. aufgef hrten Properties werden jedem OPC Element aus dem Namensraum hinzugef gt Konnte kein Wert aus der Datenbank ermittelt werden NULL gilt der Standardwert GD OPC Statistik Hinzuf gen g Entfernen x5 Elementfunktionen f amp Sionalg te PropertyId Beschreibung Datentyp Standardwert 100 EU Units VT_BSTR 101 Item description VT_BSTR 102 High EU VT_RB 103 Low EU VT_R8 5000 Machineld Aus DB berne 5001 PointId Aus DB berne 5002 Rackld Aus DB berne 5003 SlotId Aus DB berne a SQL Abfrage Die unten aufgef hrte SQL Abfrage wird ben tigit um die Werte der oben definierten Properties zu ermitteln Voraussetzung ist dass das Ergebnis der Abfrage bestimmte Spalten enth lt F gen Sie mit Hilfe der Schaltfl che alle ben tigten Spalten hinzu neu L ffnen EjEsportieren 4 Testen 9 Syntaxhervorhebung SELECT gt strStationld convert varchar station stationid strMachineld convert varchar machine machineid _minVIB if vib base IS NULL then 0 else vib base endif _minSpeed if inninr r me A Im r B Dsciesen Seite OPC Statistik Auf der Seite OPC Statistik k nnen Sie bestimmen welche Statistikele mente wie im Namensraum erzeugt werden Mit der Option Statistikwerte publizieren legen Sie fest ob die Z h lerelemente im Namensraum erzeugt werden oder nicht Y Benutzerhandbuch iXTS OPC4AaDOo
19. chwindig keiten erzielt werden Legt fest ob die Ereignisproto kollierung bei vielen unmittelbar hintereinander ausgel sten Er eignissen limitiert 1 oder alle Ereignisse 0 erfasst werden sollen Sollte stets auf 1 bleiben da bessere Ausf hrgeschwindig keiten erzielt werden Gibt das Verzeichnis an indem die Log Dateien gespeichert werden Angabe kann absolut oder relativ zum Installations verzeichnis gesetzt werden Legt den Detailliertheitsgrad der Ereignisprotokollierung fest 0 Ereignisprotokollierung ist deaktiviert 1 Sehr gering 2 Gering 3 Normal A Erweitert Systembeschreibung e 19 5 Vollst ndig MaxDirSize Ganzzahl Bytes Gibt die maximale Gr e des Log Verzeichnisses an bevor ltere Dateien berschrieben werden MaxFileSize Ganzzahl Bytes Gibt die maximale Gr e einer Log Datei an bevor eine neue Log Datei angelegt wird PutErrorsAnd 0 1 Legt fest ob Ereignisse vom WarningsTo Typ Warnung und Alarm zu WindowsEvent s tzlich in das Windows Log Eventlog geschrieben werden sollen 1 SaveLog 0 1 Legt fest ob Log Dateien ge schrieben werden sollen 1 oder nicht 0 RecentlyUsedConfigurations Liste zuletzt verwendeter Konfigurationen n Text Dateiname Vollst ndiger Dateiname einer Konfigurationsdatei Konfigurationsdatei o4a Das Format der Konfigurationsdatei gleicht prim r dem einer INI Datei jedoch werden bestimmte Angaben mithilfe v
20. den Sollte w hrend der Aktivierung ein Fehler auftreten erscheint dieser am oberen Rand des Aktivierungsfensters r Lizenzierung Fehlende Lizenzinformationen Vielen Dank f r Ihr Interesse an diesem Produkt Zum Zwecke der Evaluierung steht Ihnen der komplette Funktionsumfang f r 60 Minuten zur Verf gung Nach Ablauf dieser Testphase beendet sich die Applikation selbstst ndig Wie m chten Sie vorgehen Produkt f r 60 Minuten testen Produkt automatisch aktivieren Bei der Online Produktaktivierung werden alle n tigen Informationen jedoch keinerlei personenbezogene Daten siehe auch die Hinweise zum Datenschutz zum Hersteller der Software bertragen Ihr Produkt wird binnen weniger Sekunden aktiviert Produkt mit Aktivierungscode aktivieren Das Produkt kann auch mittels eines Aktivierungscodes aktiviert werden Diesen Code m ssen Sie vom Hersteller des Produkts anfordern Speichern Sie dazu zuerst die Aktivierungsinformationen auf einem lokalen Datentr ger Auf www ixts de activation erhalten Sie mittels der gespeicherten Aktivierungsinformationen den Aktivierungscode Alternativ k nnen Sie diesen auch per E Mail anfordern Senden Sie hierf r die Aktivierungsinformationen an licensing ixts de Aktivierungscode Benutzerhandbuch XTS oPc4abo gt nbetriebnahme 6 Systembeschreibung berblick OPC4ADO OPC for ADO ist eine Applikation die es erm glicht b
21. e in flach organisierten Namespaces zu vermeiden w hlen Sie Flach kompletter Pfad Hierarchisch Flach nur Name Flach kompletter Pfad Seite OPC Item Properties Auf der Seite OPC Item Properties k nnen Sie zun chst alle verwende ten OPC Item Properties definieren und dann mittels Property SQL Query den OPC Elementen aus der Namespace SQL Query oder den Elementfunktionen konkrete Daten f r die einzelnen OPC Properties zuweisen F gen Sie neue OPC Properties hinzu oder entfernen Sie nicht mehr ben tigte mit den Schaltfl chen Hinzuf gen L2 und Entfernen 3 Jede OPC Property besitzt eine eindeutige Property ID Beachten Sie hierbei die Regelungen in der OPC DA Spezifikation Benutzerdefinierte OPC Properties sollten eine ID gr er 5000 erhalten Die OPC Properties mit den IDs 1 bis 6 werden von OPC4ADO standardm ig belegt und k nnen nicht berschrieben werden Benutzerhandbuch IXTS OPCAADO Benutzerschnittstelle e 26 Jede OPC Property wird durch eine Beschreibung n her spezifiziert Eigens eingef hrte Properties sollten eine sprechende Beschreibung er halten Bitte beachten Sie die Regelungen der OPC DA Spezifikation be z glich der Vorgaben der Beschreibungen der OPC Properties mit IDs zwischen 100 und 4999 OPC Properties besitzen Werte eines bestimmten Datentyps Geben Sie einen konkreten Datentyp an oder lassen Sie den Datentyp von OPC4AADO anhand der Meta Informationen
22. eben werden Ist die Signalausfaller kennung aktiviert kann zus tzlich die Signal Quality f r alte Zeitstempel bestimmt werden Erfahren Sie mehr zu diesem Thema unter Umsetzung der Signalg te im Allgemeinen und Signalg te Optionen im Konkreten 4 Server konfigurieren Navigation Signalg te Datenbankverbindung Signalausfallerk ennung CA OPC Namespace d OPC Item Properties V Signalausfallerkennung aktivieren SD OPC Statistik Maximal zul ssiges Datenalter s Elementfunktionen 10000 Millisekunden 8 Signalg te OPC Qualities ersetzen Die unter OPC Namensraum ermittelten Werte der Signal Quality k nnen zu OPC konformen Qualities konvertiert werden sollten diese ein anderes Format aufweisen Nicht definierte Quellstati werden im Fall Unbekannt behandelt gHinzuf gen g Entfernen Aktuelle Daten Maximal zul ssiges Datenalter berschritten Quellstatus Status Sub Status Limit Status Sub Status Limit Unbekannt Uncertain Non Spedific NotLimited Uncertain Non Spedfic Not Limited 5 Uncertain Engineering Units Not Limited Uncertain Last Usable Value Not Limited 2 Good Non Specific Not Limited Uncertain Last Usable Value Not Limited 4 Good Non Specific Not Limited Uncertain Last Usable Value Not Limited 0 Good Non Spedfic NotLimited Uncertain Last Usable Value Not Limited 1 Good Non Specific Not Limited Uncertain Last Usable Value Not Limited 3 Good No
23. elie bige Daten aus einer ADO Datenbank ber die standardisierte OPC Schnittstelle OPC DA 2 05 zur Verf gung zu stellen Dabei agiert OPC4ADO auf der einen Seite als Datenbank Olient auf der anderen als OPC DA Server Kernkonzept ist die Projektion relationalen Datenstrukturen in den hierar chisch organisierten OPC Namensraum OPCAADO bernimmt das zyk lische Auslesen der in der Datenbank persistierten Werte und leitet diese ADO FOREN V EEE OPC iXTS OPCA4ADO Namespace Datenbank N Aktuelle Daten N 4 Gr ter Vorteil von OPC4ADO ist die frei konfigurierbare Kopplung zwi schen beliebigen Datenbanken und der OPC Schnittstelle Damit steht Ihnen ein breites Anwendungsgebiet mit vielerlei Einsatzm glichkeiten zur Verf gung Wann wird OPCAADO ben tigt Immer wenn ein Drittanbietersystem den Zugriff auf die ermittelten Be triebsdaten ber OPC nicht implementiert kommt OPC4ADO zum Ein satz Einzige Voraussetzung Die Betriebsparameter m ssen in irgendei ner Form in einer Datenbank gespeichert sein Folgendes Beispiel soll eine m gliche Anwendung von OPC4ADO ver anschaulichen Benutzerhandbuch XS oPc4abo gt ystembeschreibung 7 5 Datenquelle z B Maschine E a f BEE BE U lt lt j an gt d Propriet re N in r A amp Schnittstelle Y Datenverarbeitung u S D Br RT an Propriet re gt R Sohn z Schnittstelle JEL 2 Datenba
24. er und Warnungen ins Windows Ereignisprotokoll bernehmen d rfte selbsterkl rend sein Diese Opti on ist standardm ig aktiviert Auf Wunsch k nnen die protokollierten Ereignisse auch automatisch auf Festplatte abgelegt werden indem die Option Ereignisprotokoll auf Da tentr ger speichern aktiviert wird In diesem Fall muss ein Verzeichnis f r die Protokolldateien sowie eine maximale Datei und Verzeichnisgr Be angegeben werden Bei Erreichen der maximalen Dateigr e wird die aktuelle Datei abgeschlossen und eine neue Datei angelegt Beim Errei chen der maximalen Verzeichnisgr e wird die lteste Datei automatisch gel scht Eine andere M glichkeit die Anzahl der aufgezeichneten Ereignisse zu limitieren insbesondere bei einem hohen Detailliertheitsgrad besteht darin die Einstellungen f r die Option Ereignisse von folgenden Quel len protokollieren anzupassen Durch Entfernen der Markierung f r ein zelne Quellen werden diese von der Protokollierung ausgeschlossen Die Liste der Quellen wird dynamisch erstellt d h beim ersten Programm start ist die Liste leer und erst mit dem Eintreffen der Nachrichten wer den die zugeh rigen Ereignisquellen hinzugef gt Standardm ig sind al le Quellen berechtigt Ereignisse zu generieren und ein Andern dieser Einstellungen sollte nur zu Diagnosezwecken notwendig sein Weitere In formationen entnehmen Sie bitte dem Abschnitt Ereignisprotokoll Die Experteneinstellungen sollten
25. erung des aktuellen Da tensatzes Wird ben tigt um Be zug zur Namespace Query her zustellen F r jede definierte OPC Property mit ID lt ID gt PrimaryValuePro erforderlich Wert f r OPC Property oder pertyID lt D gt NULL Wenn NULL wird Standardwert verwendet SecondaryValue erforderlich Wert f r OPC Property oder PropertyID lt D gt wenn Ele NULL Be Wenn NULL wird Standardwert yp verwendet F r jede Elementfunktion mit Namen lt Name gt jeder definierten OPC Property mit ID lt ID gt lt Na erforderlich Wert f r OPC Property oder me gt PropertyID lt D gt NULL Wenn NULL wird Standardwert verwendet Umsetzung der Signalg te Signal Quality Die OPC DA Spezifikation bestimmt verschiedene sogenannte Signal Qualities um den aktuellen Wert um seine Qualit t zu erg nzen Dadurch l sst sich z B ausdr cken dass zwar ein Wert ermittelt werden Konnte dieser aber bereits obsolet ist OPC4ADO bietet verschiedene M glichkeiten Signal Qualities umzuset zen Neben einer impliziten Zuweisung durch OPCAADO selbst k nnen Sie zus tzlich obsolete Werte durch eine entsprechende Quality kennzeichnen und dar ber hinaus auch propriet re Qualit tsinformatio nen aus der Datenbank in die von OPC spezifizierten transformieren Implizite Zuweisung der Signal Qualities Die implizite Zuweisung der Signal Quality hat in OPC4ADO die h chste Priorit t Wird ein Fehler festgestellt der direkt einem konkreten OPC
26. espeicherten Daten gelesen und an die angeschlossenen OPC Olients weitergereicht Das Aktualisierungsinter vall der Takt mit dem die Datenbank zyklisch ausgelesen wird kann in dividuell bestimmt werden Benutzerhandbuch XTS oPc4abo gt ystembeschreibung 8 Datencache und lokale Pufferung OPCAADO speichert zun chst alle aus der Datenbank erfassten Daten in einem zentralen Cache bevor diese im zweiten Schritt an die ange schlossenen OPC Clients unter Ber cksichtigung deren Aktualisierungs intervalle weitergeleitet werden IXTS OPC4ADO parana IN OPC Client Datenbank Cache f Dies entkoppelt die angeschlossenen OPC Clients von der Datenbank sodass sogar bei einem pl tzlichen Ausfall des Datenbankservers die Verbindung von OPC Client zu OPC4ADO aufrecht gehalten werden kann und der zuletzt bekannte Zustand stets abrufbar bleibt Um Daten mit hohen Erfassungsraten verlustfrei an Clients mit niedrige ren Erfassungsraten oder ber kurzzeitig ausgelastete Netzwerke ber tragen zu k nnen bietet OPC4ADO die Option der lokalen Datenpuffe rung Ist die lokale Datenpufferung aktiviert werden alle bei OPC4ADO eintreffenden Daten in einem FIFO Puffer First In First Out gespeichert OPC4ADO merkt sich f r jeden angeschlossenen OPC Client die zuletzt bermittelten Daten und sendet nur die neu hinzugekommenen Daten mit dem n chsten Daten Callback Hinweis Ist die lokale Datenpufferung aktiviert k nnen
27. f Term der Funktion dient zur z hlung Identifizierung der konkreten Funktion Annota Text Beliebige Anmerkung tion Benutzerhandbuch iXTS OPc4abo gt gt Systembeschreibung 23 Benutzerschnittstelle Das Hauptfenster Das Hauptfenster von OPCAADO stellt alle f r den Betrieb relevanten In formationen zur Verf gung Dar ber hinaus k nnen alle Einstellungen von diesem Fenster aus erreicht werden ber den Befehl Aktion Server konfigurieren 4 erreichen Sie die Serverkonfiguration Allgemeine Einstellungen k nnen ber den Befehl Aktion Globale Programmeinstellungen ge ndert werden A IXTS OPCAADO Server OPC4ADO_ForDocumentation o4a Datei Aktion Hilfe statistics L3 F2 1 aualit 0 __ 2009 09 01 16 01 28 m DARM Zolo m OPC Server Datenbankverbindung Status OK Status Verbunden Aktiv seit 2009 09 01 16 00 51 Verbunden seit 2009 09 01 16 01 26 Aktuelle Zeit 2009 09 01 18 23 51 Anzahl Tabellen 1 1 Computer THOMASVISTA Letzte Ausf hrzeit 22ms ltestes Datenalter 0 Tag e 02 22 23 Name IXTS OPC4ADO OPCDA Server Verbindungsabbr che 0 ID IXTS OPC4ADO 10 Version 1 0 190 Aktualisierungsintervall 1000ms Herstellerinformation iXTS GmbH Germany ADO Verbindungskennung Provider MSDASQL 1 Pers http www ixts de Security Info False Data Aktuelle Daten Verbundene Clients Anzahl Elemente aus DB 243 Anzahl GOOD 0 Anza
28. flach organisierten Namensraum ver wendet werden sollen Sollten Elemente in verschiedenen Knoten gleiche Namen haben w hlen Sie die Option Flach kompletter Pfad um Na menskonflikte durch Duplikate zu vermeiden Erfahren Sie mehr zum Thema Namespace SQL Abfrage im Kapitel Datenbankschnittstelle und kopplung im Allgemeinen und Format der Namespace SQL Abfrage im Konkreten 4 Server konfigurieren z Navigation LJoPC Namespace Datenbankverbindung SQL Abfrage EB OPC Namespace Die unten aufgef hrte SQL Abfrage wird ben tigit um beliebige Strukturen aus der Datenbank in einem EN OPC Item Properties OPC Namensraum abzubilden Voraussetzung ist dass das Ergebnis der Abfrage bestimmte Spalten enth lt Z9 OPC Statistik F gen Sie mit Hilfe der Schaltfl che alle ben tigten Spalten hinzu 5f Elementfunktionen L Neu l fmnen LE Exportieren Testen 9 Syntaxhervorhebung Signalg te SELECT strStationlId convert varchar station stationid strMachineld convert varchar machine machineid strPointId convert varchar point pointid strBandld convert varchar band bandid machineld if char length _strMachineld lt 2 then right pointId if char length strPointId lt 4 then right rep pointTag point tag x w p Namespace Struktur Legen Sie fest ob der Namespace hierarchisch oder flach organisiert werden soll Um Namenskonflikt
29. folgen Sie den Anweisun gen am Bildschirm w hrend des ersten Starts der Applikation oder erfah ren Sie mehr zu diesem Thema im Kapitel Lizenzierung und Aktivierung Damit die neue Installation als OPC DA Server von GClientanwendungen gefunden werden kann muss diese entsprechend am System registriert werden F hren Sie hierzu einfach IXTSOPC4ADO exe einmal aus und OPC4ADO erledigt s mtliche Registrierungen selbstst ndig M chten Sie OPC4ADO mehrmals auf einem System installieren oder interessieren Sie sich genauer f r das Thema der Serverregistrierung dann k nnen Sie mehr im Kapitel DCOM Registrierung erfahren Lizenzierung und Aktivierung Wenn Sie OPC4ADO noch nicht lizenziert oder aktiviert haben werden Sie bei jedem Programmstart dazu aufgefordert Ausnahme OPC4ADO wurde aufgrund einer Anfrage eines OPC Olients ber DCOM gestartet Benutzerhandbuch XTS oPc4abo gt nbetriebnahme 4 Das folgende Kapitel beschreibt das Vorgehen um OPC4ADO korrekt zu lizenzieren und zu aktivieren Die Lizenzierung Aktivierung ist auch w hrend der Programmausf hrung ber den Befehl Hilfe Info durchf hrbar Offnen Sie hierzu den Info Dialog und klicken Sie auf die Schaltfl chen Jetzt lizenzieren oder Jetzt aktivieren Ist Ihre Kopie von OPC4ADO nicht lizenziert aktiviert l uft die Applikation als Trial Version D2HLink_2625 M chten Sie eine Lizenz f r OPC4ADO erwerben haben Sie Fragen zur oder Probleme w hrend der Lize
30. g Falls Sie weitere Fragen zum Einsatz dieses Produkts haben wenden Sie sich bitte per E Mail an support iXTS de Vertraulichkeit Die in diesem Dokument ver ffentlichten Informationen sind vertraulich und urheberechtlich gesch tzt Sie d rfen ohne vorheriges schriftliches Einverst ndnis der iXTS GmbH weder direkt noch indirekt ver f fentlicht oder in sonstiger Form Dritten zug nglich gemacht werden Dieses Dokument darf ohne vorheriges schriftliches Einverst ndnis der IXTS GmbH weder im ganzen noch in Teilen in irgendeiner Form oder durch den Einsatz von irgendwelchen Hilfsmitteln reproduziert in einem Datenabfragesystem gespeichert bersetzt oder bertragen werden Copyright 2008 iXTS GmbH Germany Alle Rechte vorbehalten IXTS GmbH Germany Inhaltsverzeichnis Einleitung 2 Was ist der OPC Server for ADO OPCAADO 2222222200000snnnnnnnnnnnneennnnnnnnnnnnnn 2 Wer sollte dieses Handbuch lesen 22000002200000000nnnnnnn nn nnnnnnnnn nennen onen 2 Aufbau dieses Handbuchs 222244000000000000RRnnnnnnnn nn nnennnnnnnnnennnnnnnnnnnnnnn nn 2 Ta Version ee ee ee ee ee era 3 OPC Standardkonformit t 200000000nnnnnnnnnnnnennnnnnnnnnnnnennnnnnnnnnnnnnnennnnnnnnnnnnnn 3 Weiere OUSE ae ee er ee een een 3 Inbetriebnahme 4 SYStEMVOraussetzungen eennensnnssnnnennnnennnnnnnnnnnnnennnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnnnnn 4 Softwarevoraussetzungen eaneenenee
31. hl Statistikwerte 76 Anzahl UNCERTAIN 243 Anzahl gesamt 319 Anzahl BAD 0 Id Wert Zeitstempel Qualit t Datentyp Quelle Status statistics_serverRuntime 02 22 58 2009 09 01 18 23 50 00C0 Good VT_DATE Alive Signale OK statistics_heartbeat 8541 2009 09 01 18 23 50 00C0 Good VT_I4 Alive Sigonale OK statistics_db_oldestDateA 8543 2009 09 01 18 23 50 00C0 Good VT_I4 Metainformat OK statistics_db_failureDetec True 2009 09 01 16 01 38 00C0 Good VT_BOOL Metainformat OK statistics_L3_F2_1_qualit 96 2009 09 01 16 01 38 00C0 Good VT_I4 Anzahl OPC OK statistics_L3_F2_1_qualit 0 2009 09 01 16 01 38 00C0 Good VT_I4 Anzahl OPC OK 00C0 Good _ VT 14 Anzahl OPC OK gt Q Ereignisprotokoll Zeit Q 2009 09 01 16 01 27 179 Meldung Der OPC Server ist nun verf gbar Der OPC Server ist nun verf gbar Der OPC Server ist nun verf gbar 2009 09 01 16 00 59 909 2009 09 01 16 00 52 772 Erzeugt von TOPC4ADOApplication TOPC4ADOApplication TOPC4ADOApplication Serverkonfiguration Mit Hilfe des Dialogs zur Serverkonfiguration ist es Ihnen m glich die Anpassungen an Ihre Datenbank durchzuf hren Dieser Dialog ist in mehrere Seiten gegliedert die Sie ber die Navigation links erreichen k nnen nderungen werden erst durch Best tigung ber OK oder bernehmen durchgef hrt Benutzerhandbuch iXTS OPCAADO Benutzerschnittstelle e 24
32. hr verwendet werden Die Standardkonformit t wurde mit dem offiziellen OPC Compliance Test Tool in der Version 2 10 der OPC Foundation getestet und nachgewie sen Weitere Quellen Weitere Informationen zum Thema OPC finden Sie insbesondere auf der Website der OPC Foundation unter http www opcfoundation org OPC4AADO basiert auf der OPC Data Access Custom Interface Specifica tion Version 2 05 die ebenfalls auf der Seite der OPC Foundation erh lt lich ist Benutzerhandbuch IXTS OPC4ADO Einleitung e 3 Inbetriebnahme Systemvoraussetzungen Softwarevoraussetzungen OPC4AADO setzt mindestens folgende Softwareumgebung voraus e Microsoft Windows 2000 XP Vista Server 2003 e GDI Plus bei Windows 2000 gdiplus dli e Internet Explorer 4 01 Service Pack 1 oder h her e OPC Core Components 2 00 oder h her Hardwarevoraussetzungen OPC4ADO setzt mindestens folgende Hardwareumgebung voraus e Intel Pentium II 500 MHz e 128 MB RAM e 20 MB freier Speicherplatz auf der Festplatte Installation Wenn Sie sicher sind dass Ihr System den Mindestanforderungen ge n gt k nnen Sie OPCAADO sofort in Betrieb nehmen OPC4ADO kommt ohne Installationsroutine aus und kann durch einfa ches Entpacken des ZIP Archivs in einen beliebigen Ordner installiert werden Sollten Sie bereits im Besitz einer Lizenzdatei sein license benennen Sie diese falls n tig in IXTSOPC4ADO license um legen Sie sie im selben Verzeichnis ab Anderenfalls
33. ie am oberen Rand des Fensters ablesen 4 Server konfigurieren Benutzerhandbuch IXTS OPCAADO Navigation d OPC Item Properties SD OPC Statistik zif Elementfunktionen 9 Signalg te Datenbankverbindung ADO Verbindungskennung E Verkn pfen Verbindung testen Provider MSDASQL 1 Persist Security Info False Data Source VM600_MUSTER_INTERFACE Authentifizierung Benutzername Passwort Datenerfassung Daten konvertieren V Zahlenwerte nach VT_R8 konvertieren Aktualisierungsintervall 1000 vms Benutzerschnittstelle e 25 Seite OPC Namespace Auf der Seite OPC Namespace k nnen Sie die Namespace SQL Abfrage angeben sowie die Struktur des Namensraums festlegen F r die Definition der SQL Abfrage stehen Ihnen die g ngigen Dateiver waltungsfunktionen Neu ffnen und Exportieren zur Verf gung Nutzen Sie z B Offnen Li um eine Textdatei mit der entsprechenden SQL Abfrage zu laden Sollte Ihre verwendete Datenbank eine andere SQL Syntax verwenden sodass die farblichen Hervorhebungen eher Verwir rung als Ordnung schaffen k nnen Sie die Syntaxhervorhebung durch Klicken der Schaltfl che Syntaxhervorhebung deaktivieren ber die Namespace Struktur legen Sie fest ob die in der SQL Abfrage ermittelten Pfadangaben entsprechend bernommen oder nur die Na men der OPC Elemente in einem
34. ies ohne weitere Beachtung vornehmen Nachdem Sie die Installation verschoben haben m ssen Sie allerdings OPC4ADO einmalig ausf hren damit der Installationspfad entsprechend aktualisiert werden kann In diesem Anwendungsfall initiiert OPC4ADO eine Dere gistrierung der alten Installation sowie eine Neuregistrierung der neuen Installation mit denselben Angaben Parallele Installation mehrerer Server OPC4AADO unterst tzt mehrere Mechanismen um eine Ausf hrung meh rere Installationen auf einem System parallel zu erm glichen Zun chst wird eine Installation als eine eigenst ndige EXE Datei in einem eige nen Verzeichnis definiert Folgende Anwendungsf lle werden von OPC4ADO bez glich dieser Funktion abgedeckt e Registrierung neuer Installationen e Deregistrierung nicht mehr vorhandener Installation e Wenn es sich um eine Neuregistrierung handelt und gleich zeitig eine andere Installation nicht mehr vorhanden ist wer den die Einstellungen der nicht mehr vorhandenen Installati on bernommen entspricht Verschieben der Installation e Schutz vor berschreiben der Einstellungen einer Installati on wenn Datei IXTSOPC4ADO ini kopiert wurde Datenbankschnittstelle und kopplung Dieses Kapitel besch ftigt sich mit dem Thema der Kopplung zwischen Datenbank und OPCAADO OPC4ADO bietet die Funktionalit t jedes in einer Datenbank gespei cherte Modell von Daten ber die OPC DA Schnittstelle bereitzustellen Gru
35. im Normalfall nicht ge ndert werden Benutzerhandbuch IXTS OPCAADO Benutzerschnittstelle e 33 r 4 Globale Programmeinstellungen J Servereinstellungen f Ereignisprotokoll Detailliertheitsgrad der Ereignisprotokollierung V Meldungsrate beschr nken E Fehler und Warnungen ins Windows Ereignisprotokoll bernehmen Ereignisse von folgenden Quellen protokollieren I TOPC4ADOApplication Benutzerhandbuch IXTS OPCAADO Benutzerschnittstelle e 34 Diagnose Ereignisprotokoll Die Applikation generiert eine Reihe von so genannten Ereignissen die Informationen ber den aktuellen Systemzustand aufgetretene Fehler oder andere Details enthalten Diese Ereignisse werden innerhalb der Applikation immer im Ereignisprotokoll aufgezeichnet und k nnen zus tz lich bei Bedarf automatisch auf einem Datentr ger abgelegt werden Wenn ein Problem innerhalb des Betriebs auftritt k nnen die Protokoll dateien von erheblichem Nutzen f r die Fehlersuche sein Standardm Big ist das automatische Speichern der Ereignisse nicht aktiviert und muss daher bei Bedarf erst aktiviert werden Ebenso wird standardm ig nur eine begrenzte Auswahl von Informationen protokolliert da der De tailliertheitsgrad auf Normal gesetzt ist Beide Einstellungen k nnen auf Einstellungsseite des Ereignisprotokolls ge ndert werden Je h her der Detailliertheitsgrad ist desto mehr Informationen werden aufgezeichne
36. in der Wert f r se kund ren Wert steht Gemeinsamer Name der Daten banktabelle in der Qualit t f r prim ren und ggf sekund ren Wert steht Gemeinsamer Name der Spalte innerhalb der QualityTable in der Qualit t f r prim ren und ggf sekund ren Wert steht F r jede Elementfunktion mit Namen lt Name gt lt Name gt OPCPath lt Name gt OPCID erforderlich wenn Ele mentfunktion auf ItemType angewendet erforderlich wenn Ele mentfunktion auf ItemType angewendet Vollst ndige Pfadangabe des Elements der Elementfunktion lt Name gt im Namensraum Ebenen werden durch Back slash getrennt Hinterer Teil entspricht dem Elementnamen Beispiel Motherboard Temperatures Aver age Vollqualifizierte ID des OPC Elements Kann z B identisch mit Pfad sein Format der Property SQL Query Jeder Datensatz Zeile der Property SQL Query referenziert einen Da tensatz aus der Namespace SQL Query Der Bezug wird dabei ber den Wert der Spalte RecordiID hergestellt Die Anzahl der Spalten variiert je nachdem welche OPC Properties definiert wurden Sollten Sie von Ele mentfunktionen Gebrauch machen sind weitere Spalten erforderlich Folgende Spalten erwartet OPC4ADO in der durch die Property SQL Query erzeugten Ergebnistabelle Benutzerhandbuch IXTS OPCAADO Systembeschreibung e 13 Spaltenname Attribute Beschreibung Verwaltung RecordiD erforderlich Zeichenfolge zur eindeutigen eindeutig Identifizi
37. isch und Deutsch vor A Globale Programmeinstellungen Startoptionen Mit neuer Konfiguration starten Ej Servereinstellungen D Ereignisprotokoll Mit dieser Konfiguration starten Mit zuletzt ge ffneter Konfiguration starten Aktuell T 019_OPC4ADON D2_Entwicklung 03_Segmente Programmfenstername Automatisch Benutzerdefiniert Seite Servereinstellungen Auf der Seite Servereinstellungen k nnen Sie die Angaben zur OPC DA Serveridentifikation ndern Bitte beachten Sie dass diese Anderun gen erst nach einem Neustart bernommen werden k nnen Benutzerhandbuch IXTS OPCAADO Benutzerschnittstelle e 31 Bestimmen Sie einen sprechenden OPC Servernamen Dieser Name wird in vielen OPC Clients bei der Serverauswahl angezeigt Die OPC Server ID sollte dem Format Hersteller Produkt Version folgen Manche OPC Clients zeigen bei der Serverauswahl statt dem Server namen die Server ID an Die OPC Server GUID ist eine vom System vergebene eindeutige Ken nung Dieser globale unique Identifier wird vom DCOM System zur Iden tifikation dieses Servers verwendet und kann nicht ge ndert werden Die Herstellerinformationen k nnen beliebig ge ndert werden ber die Datenpufferung k nnen Sie den internen Datencache der alle ber OPC kommunizierten Daten lokal zwischenspeichert beeinflussen Wenn sie die Datenpuffer
38. lementfunktion wird immer auf alle Datens tze der Namespace SQL Query angewendet die einen bestimmten Elementtyp ltemType entsprechen Als Eingabeparameter der gew hlten Funktion dienen da bei der prim re und der sekund re Wert des jeweiligen Datensatzes Um die Platzierung der neu gewonnenen Elemente im OPC Namensraum anzupassen m ssen pro Elementfunktion zwei neue Spal ten in der OPC Namespace Query hinzugef gt werden um zum einen den Namespace Pfad als auch die OPC ID ermitteln zu k nnen Damit die neu gewonnenen Elemente auch mit OPC Properties behaftet werden k nnen muss die Property SQL Query f r jede Elementfunktion und f r jede definierte OPC Property mit den entsprechenden Spalten erg nzt werden Mehr ber das Erweitern der Namespace und Property SQL Query k n nen Sie den Kapiteln Format der Namespace SQL Query und Format der Property SQL Query entnehmen Verf gbare Funktionen Derzeit bietet OPC4ADO folgende Funktionen an Term Parameter Beschreibung primary Primary Errechnet den X Anteil eines cos secondary Amplitu Polarvektors dessen L nge de L nge des durch den prim ren und dessen Polarvektors Winkel durch den sekund ren l Wert beschrieben wird Secondary Phase Winkel X Benutzerhandbuch iXTS OPc4abo gt Systembeschreibung 16 Dateien Benutzerhandbuch IXTS OPCAADO des Polarvek tors in Grad 0 360 primary Primary Errechnet den Y Anteil eines sin secondary Amplitu
39. lle ermittelten Daten oder Werte mithilfe g ngiger mathe matischer Funktionen zu errechnen und zus tzlich im OPC Namensraum anzuzeigen Folgende Grafik veranschaulicht die f r die Generierung des OPC Namespace verwendeten Komponenten IXTS OPC4ADO OPC Server Namespace BB XTS OPC4ADO OPCDA Server l E GTxx A GT10 P 04 3 xxMBA10CY101 xxMBM21CP 102 xxMBM21CP102_ZQ01_RMS Namespace SQL Query Angaben zur Datenerfassung i i statistics_L3_F1_2_qualitycount_GOOD i statistics_L3_F1_2_qualitycount_BAD i l i i E statistics_L3_F1_2_qualitycount_UNCERTAIN i Property SQL Query B MBDiicy 01 3 xxMBD12CY101 xxMBM21CP102_ZQ71_P statistics_L3_F1_2_leafcount UN UN UN UN E O amp wmkDiicyo21 Statistikwerte 5 somp zcroz xxMKD12CY021_ZQ01_RMS xxMKD12CY021_2Q16_1XM xxMKD12CY021_2Q17_1XP xdMKD12CY021_2026_2XM UN Um Um T Elementfunktionen 9 Datenbank ua Neben den f r die Generierung des OPC Namespace erforderlichen An gaben enth lt die Namespace SQL Query auch die Angaben zur Da tenerfassung Diese legen unter anderen fest in welcher Tabelle unter welcher Spalte der aktuelle Wert zum entsprechenden Element abgefragt werden kann Diese Angaben sind f r die zyklische Aktualisierung der Daten notwendig Die folgende Grafik veranschaulicht die w hrend der Datenerfassung beteiligten Komponenten IXTS O
40. n gaben zum prim ren als auch zum sekund ren Wert m ssen sinnvoll belegt sein Dient auch zur Separierung des Anwendungsbereichs der Ele mentfunktionen Vollst ndige Pfadangabe des prim ren Elements im Namens raum Ebenen werden durch Backslash getrennt Hinterer Teil entspricht dem Elementna men Beispiel Motherboard Temperatures CP UTempi Vollqualifizierte ID des OPC Elements Kann z B identisch mit Pfad sein Vollst ndige Pfadangabe des sekund ren Elements im Na mensraum Ebenen werden durch Backslash getrennt Hin terer Teil entspricht dem Ele mentnamen Beispiel Motherboard Temperatures CP UTempi Vollqualifizierte ID des OPC Elements Kann z B identisch mit Pfad sein Systembeschreibung e 12 SourceTable TimeStampColumn PrimaryValueCo lumn SecondaryValu eColumn erforderlich optional erforderlich erforderlich wenn ItemTy pe gt 0 Zugriff auf Datenqualit t QualityTable QualityColumn optional erforderlich wenn Quali tyTab le ZNULL Gemeinsamer Name der Daten banktabelle in der Wert f r pri m ren und ggf sekund ren Wert steht Gemeinsamer Name der Spalte innerhalb SourceTable in der Zeitstempel f r prim ren und ggf sekund ren Wert steht Wenn nicht angegeben wird stets aktueller Zeitstempel ver wendet Name der Spalte innerhalb SourceTable in der Wert f r pri m ren Wert steht Name der Spalte innerhalb SourceTable
41. n Specific Not Limited Uncertain Last Usable Value Not Limited Bad Out Of Service Not Limited Bad Out Of Service Not Limited Globale Programmeinstellungen Mit Hilfe des Dialogs zur globale Programmeinstellungen ist es Ihnen m glich generelle Basiseinstellungen an der Installation vorzunehmen Dieser Dialog ist in mehrere Seiten gegliedert die Sie ber die Navigati on links erreichen k nnen nderungen werden erst durch Best tigung ber OK oder bernehmen durchgef hrt Benutzerhandbuch IXTS OPCAADO Benutzerschnittstelle e 30 4 Globale Programmeinstellungen Startoptionen Ej Servereinstellungen Ereignisprotokoll Mit neuer Konfiguration starten Mit dieser Konfiguration starten D Mit zuletzt ge ffneter Konfiguration starten Programmfenstername Automatisch Benutzerdefiniert Sprache Englisch 7 Seite Allgemein C eneen seneten Auf der Seite Allgemein k nnen grunds tzliche Einstellung getroffen werden Mit Hilfe der Startoptionen ist es Ihnen m glich das Verhalten beim Start von OPC4ADO zu beeinflussen M chten Sie bereits am Programmfensternamen erkennen k nnen ob in der Konfiguration oder im laufenden Betrieb ein Fehler vorliegt k n nen Sie hier den Titel des Hauptfensters entsprechend anpassen OPC4ADO liegt in den Sprachen Engl
42. n zu erkennen Dabei muss ein maximal zul ssiges Datenalter angeben werden Je nachdem ob der Zeitstempel aktuell oder veraltet ist kann eine entsprechende Signal Quality gesetzt werden Sollte die Datenbank selbst Qualit tsangaben beinhalten welche sich aber nicht ohne weiteres in das von OPC geforderte Format berf hren lassen kann mithilfe der Quality Konvertierung eine Tabelle angelegt werden die eine genaue Konvertierung vom Datenbank Format in das OPC Quality Format beschreibt F r dieses Feature m ssen in der Namespace SQL Query entsprechende Informationen zu QualityTable und QualityColumn vorhanden sein Sollte die Signalausfallerkennung aktiviert sein kann die Ubersetzung zus tzlich zwischen aktuellen und veralteten Daten unterscheiden Erfahren Sie mehr ber Definition und Konfiguration der Signalg te Optionen unter Signalg te Statistiken und Lebenszeichen OPC4ADO bietet Ihnen die M glichkeit sogenannte Statistikelemente zus tzlich im OPC Namensraum erzeugen zu lassen Konfigurieren Sie die Optionen der Statistikelemente in der Serverkonfiguration auf der Seite OPC Statistik OPCAADO stellt Ihnen drei Kategorien von Statistikelementen zur Verf gung e Z hlerelemente e Statusinformationen e Lebenszeichen Zu den Z hlerelementen geh ren jene Statistikelemente welche alle OPC Elemente z hlen zu denen eine bestimmte Bedingung zutrifft Ak tuell k nnen alle Elemente Elemente mit Signal Quality G
43. ndvoraussetzung ist dass das Datenmodell in den OPC Namensraum berf hrt werden kann Hierf r muss jeder in der Daten bank gespeicherte Wert als OPC Element im Namensraum repr sentiert werden k nnen Aufgrund der Tatsache dass das konkrete Datenmodell der zugrundlie genden Datenbank individuell ist kann OPCAADO nicht ber einen all gemeinen Prozess die Kopplung bewerkstelligen F r die konkrete An passung an das zugrundeliegende Datenmodell bietet Innen OPC4ADO diverse Konzepte an prim r ist allerdings die sogenannte Namespace SQL Query von Bedeutung OPCAADO f hrt in der Initialisierungsphase die Namespace SQL Query einmalig aus Das Ergebnis dieser Abfrage erzeugt eine tempor re Ta belle dessen Spaltennamen einem festen Format gehorchen m ssen OPC4ADO kann anhand der Angaben in den erwarteten Spalten den OPC Namensraum erzeugen Enth lt das zugrundliegende Datenmodell zu jedem Element weitere In formationen z B Extremwerte oder Umgebungsinformationen k nnen diese als OPC Properties dem entsprechenden Elementen zugeordnet werden Die Informationen der OPC Properties werden in einer separa ten SQL Abfrage der Property SQL Query ebenfalls einmalig w hrend der Initialisierungsphase abgefragt M chten Sie die aus der Datenbank gewonnenen Daten um weitere In formationen bereichern stehen Ihnen die M glichkeiten ffnen Statis Benutzerhandbuch iXTS OPc4abo gt gt Systembeschreibung 10 tiken ber a
44. nk NV _ orc r Sta ndard a IXTS OPC4ADO gt TG Schnittstelle Dieses Beispiel zeigt ein g ngiges Anwendungsszenario in der Zustand s berwachung von industriellen Maschinen Ein propriet res System ist f r die Erfassung der Betriebs und Zustandsdaten von Maschinen zu st ndig und stellt diese meist ber bin re herstellerspezifische und und okumentierte Kommunikationsschnittstellen anderen Anwendungen zur Verf gung Ist das Datenmodell der Datenbank bekannt kann OPC4AADO als Mittler zwischen der Drittanbieteranwendung und dem OPC Universum eingesetzt werden Die Technik dahinter Generell l sst sich das Laufzeitverhalten von OPCAADO in zwei vonei nander getrennte Phasen einteilen e Initialisierung e Datenerfassung In der Initialisierungsphase wird jedes in der Datenbank gespeicherte Da tum als eigenes Element in den hierarchisch organisierten OPC Namensraum berf hrt Zus tzlich speichert OPC4ADO Informationen zu jedem Element ab wo Tabelle und Spalte das entsprechende Datum ausgelesen werden kann Da diese Kopplung individuell an die zugrund liegende Datenbasis angepasst werden muss muss eine Abfrage in der Abfragesprache SQL angegeben werden die nach Ausf hrung die f r die konkrete Kopplung ben tigten Informationen beinhaltet Nach Abschluss der Initialisierungsphase befindet sich OPC4ADO in der kontinuierlichen Datenerfassung W hrend der Datenerfassung werden zyklisch alle in der Datenbank g
45. nzierung und Aktivierung dann wenden Sie sich bitte an uns IXTS GmbH Rotwandstra e 12 D 85609 Aschheim Tel 49 89 95 84 08 0 Fax 49 89 95 84 08 19 E Mail licensing ixts de Web http www ixts de Lizenzierung Die Lizenzierung ist erforderlich um sicherzustellen dass es sich bei Ih rer Kopie von OPC4ADO um ein ordnungsgem erworbenes Abbild der Software handelt Die Lizenzierung kann entweder mit einem Lizenz Schl ssel XXXXX XXXXX XXXXX XXXXX XXXXX XXXXX oder einer Lizenzdatei mit Endung license durchgef hrt werden Die Lizenzierung ist zum Programmstart oder w hrend der Programmausf hrung ber den Befehl Hilfe Info durchf hrbar Um OPC4ADO zu lizenzieren w hlen Sie eine der entsprechenden Op tionen Bei der Verwendung der Lizenzdatei wird die ausgew hlte Datei in das Installationsverzeichnis kopiert und in iXTSOPCAADO license um benannt Sollte w hrend der Lizenzierung ein Fehler auftreten erscheint dieser am oberen Rand des Lizenzierungsfensters r Lizenzierung Fehlende Lizenzinformationen Vielen Dank f r Ihr Interesse an diesem Produkt Zum Zwecke der Evaluierung steht Ihnen der komplette Funktionsumfang f r 60 Minuten zur Verf gung Nach Ablauf dieser Testphase beendet sich die Applikation selbstst ndig Wie m chten Sie vorgehen Produkt f r 60 Minuten testen Produkt mit Lizenzdatei license lizenzieren E Produkt mit Lizenzschl ssel lizenzieren
46. on TAB Zeichen separiert Sekti Datentyp Wert Beschreibung on Attribut Metalnfo FileVersion Text Version Gibt die Dateiversion an Ist er forderlich um Datei auszulesen Generator Text Gibt an welche Anwendung diese Datei erzeugt hat DatabaseConnection ConnectionS Text ADO Gibt die vollst ndige ADO tring Verbindungsken Verbindungskennung zur Da nung tenbank an Username Text Benutzername zur Identifikation beim Datenbank Server Password Text Passwort zur Identifikation beim Datenbank Server ScanRate Ganzzahl Millise Gibt das Aktualisierungsinter kunden vall an indem OPC4ADO zyk lisch aus der Datenbank liest NumberAs 0 1 Gibt an ob alle aus der Daten Doubles bank gelesenen Zahlenwerte vereinheitlicht in 64 Bit Flie kommazahl VT_R8 kon vertiert 1 oder die urspr ngli Benutzerhandbuch ixTS OPc4abo gt gt Systembeschreibung 20 NamespaceQuery chen Datentypen aus der Da tenbank beibehalten werden sollen 0 Enth lt vollst ndige Namespace SQL Query NamespaceSettings Name spaceStructure Aufz hlung 0 1 2 Statistics ElementCounter Visible Prefix CreateAnony mousNames ShowSunbLevell tems MaxDepth 0 1 Text 0 1 0 1 Ganzzahl Statistics Elements Element TAB Visible TAB Path Element Visible Path PropertyQuery Text intern 0 1 Text Pfad Gibt an wie die Pfadangaben aus der Namespace SQL Query ve
47. onen d h insbeson dere Fehlersituationen und Warnung w hrend der Programmlaufzeit auf zuzeichnen Je nach Situation kann es w nschenswert sein mehr oder weniger detaillierte Aufzeichnungen zu erhalten Dies kann durch Ver n derung der Einstellung Detailliertheitsgrad der Ereignisprotokollie Benutzerhandbuch IXTS OPCAADO Benutzerschnittstelle e 32 rung kontrolliert werden Insgesamt sind sechs verschiedene Einstellun gen m glich Aus Sehr gering Gering Normal Erweitert und Vollst n dig Bei der Voreinstellung Normal werden dabei alle wesentlichen Infor mationen protokolliert ohne das Protokoll mit irrelevanten Details zu berfluten Diese Einstellung muss normalerweise nur f r Diagnosezwe cke ge ndert werden Weitere Informationen zu diesem Thema finden sich im Abschnitt Ereignisprotokoll Die Checkbox Meldungsrate beschr nken ist standardm ig markiert um im Falle einer extrem hohen Meldungsrate z B aufgrund einer Fehl funktion oder eine hohen OPC Last bei gleichzeitig hohem eingestellten Detailliertheitsgrad der Protokollierung ein H ngenbleiben der Anwen dung durch st ndig aufeinander folgendes Neuzeichnen zu verhindern Dazu werden gegebenenfalls Meldungen verworfen Diese Option sollte nur dann abgeschaltet werden wenn das Verwerfen von Ereignissen auf jeden Fall verhindert werden soll Dies kann allerdings unter Umst nden zu dem oben beschriebenen Verhalten f hren Die Bedeutung der Checkbox Fehl
48. rarbeitet werden sol len 0 Hierarchisch 1 Flacher Namensraum Pfadangaben werden ignoriert nur Name wird verwendet 2 Flacher Namensraum mit kompletter Pfadabgabe Backslashes werden durch Un terstrich ersetzt Legt fest ob Z hlerelemente im Namensraum erzeugt werden sollen 1 oder nicht 0 Legt das Pr fix bei der Erzeu gung der Namen fest Legt fest ob bei der Erzeugung der Namen anonyme Namen 1 oder sprechende Namen 0 verwendet werden sollen Legt fest ob die Z hlerelemen te auf allen Hierarchieebenen 1 oder nur auf oberster Ebe ne 0 erzeugt werden sollen Legt fest bis zu welcher Hie rarchieebene Elemente erzeugt werden sollen Wird ignoriert wenn ShowSub LevelStatistics 0 Interne ID zur Erkennung des Statistikelements Gibt an ob das Statistikelement angezeigt werden soll 1 oder nicht 0 Gibt den vollst ndigen Pfad des Elements an Enth lt vollst ndige Property SQL Query Benutzerhandbuch IXTS OPCAADO Systembeschreibung e 21 Benutzerhandbuch IXTS OPCAADO PropertyDefinition PropertylD TAB Description TAB DefaultValue TAB Datatype Proper tyID Descrip tion Default Value Datatype Ganzzahl Text Variante Datentyp OveragedDataDetection OveragedData DetectionEnab led MaxValidDataA ge DefaultQuality Overaged DataQuality OveragedDataDetection Conversions 0 1 Ganzzahl sek
49. riebnahme des Sys tems Systembeschreibung Beschreibung der in OPCA4ADO angewandten Konzepte Benutzerschnittstelle Eine detaillierte Beschreibung der Benutzer schnittstelle sowie allen Dialogen Diagnose Hinweise zur Verwendung der Protokollierungsm glichkeiten der Applikation Benutzerhandbuch IXTS OPCAADO Einleitung e 2 Trial Version Beim ersten Start von OPC4ADO werden Sie aufgefordert die Applikation zu lizenzieren Besitzen Sie noch keine g ltige Lizenz k nnen Sie OPC4ADO im vollen Funktionsumfang f r jeweils eine Stunde pro Sit zung testen Nach Ablauf einer Stunde OPC4ADO automatisch und oh ne Vorwarnung Sie k nnen jedoch die Applikation erneut starten um weiter zu testen Wenn Sie bereits im Besitz einer Lizenz oder eines Lizenzschl ssels sind k nnen Sie OPCAADO beim Start oder auch w hrend der 60 Minuten Testphase ber das Men Hilfe Ilnfo lizenzieren Erfahren Sie mehr ber das Thema im Kapitel Lizenzierung und Aktiv lerung OPC Standardkonformit t OPCAADO ist konform zur OPC DA Spezifikation in der Version 2 05 Es unterst tzt alle vorgeschriebenen Interfaces und zus tzlich das optionale Interface IOPCBrowserServerAddressSpace Public groups werden nicht unterst tzt ebenso wenig die berholten Interfaces IOPCAsynclO und IDataObject da diese eigentlich nur mehr ein Relikt aus der Version 1 0 der Spezifikation sind und normalerweise von OPC DA 2 05 Servers und Clients nicht me
50. se Einstellungen werden in der Regel ber den Dia log Globale Programmeinstellungen vorgenommen e Alle f r die konkrete Unterst tzung einer Datenbank relevanten Informationen befinden sich in den Konfigurationsdateien Diese Angaben werden im Dialog Server konfigurieren bearbeitet Systembeschreibung e 17 Generell sollte es zu jeder Installation eine INI Datei und eine Konfigura tionsdatei geben Programmoptionen ini Das aktuelle Format der INI Datei ist wie folgt Sektion Attribut Datentyp Wert Beschreibung Startup StartupType Aufz hlung 0 Legt fest ob beim Start eine 1 2 Datei geladen werden soll 0 Es wird keine Datei geladen sondern eine neue leere Datei bereitgestellt 1 Es wird die zuletzt verwen dete Datei ge ffnet siehe Sek tion RecentlyUsedConfigurati ons 2 Es wird eine bestimmte Da tei ge ffnet siehe SpecificSta rtupConfiguration SpecificStar Text Dateiname Gibt den Dateinamen der Datei tupConfiguration an die immer beim Start gela den werden soll Wird ignoriert wenn Star tupType 2 MainWindow Left Ganzzahl Pixel Bestimmt die Koordina Top ten Gr e des Hauptfensters Width Height WindowState Aufz hlung 0 Legt fest ob das Hauptfenster 1 2 maximiert 2 minimiert 1 o der normal 0 angezeigt wird CustomizedTitle 0 1 Legt fest ob der Fenstertitel automatisch 0 oder vom An wender individuell gesetzt wird 1 CustomizedTit Text
51. snnennnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnn nennen 4 Hardwarevoraussetzungen uuessennnennennnnnnennnnennnnnnnnnennnnnennnnonnnnnnennenennnenn 4 Kaks rz1 22 Ile 7 ARBEITERN E EEE EL NEED E ENNREICRARL EIER NNEIREIL E SEEN 4 Lizenzierung und Aktivierung uus2 04s00n0nnnnnnennnn nennen nennen nennnn nennen nnennnn nennen 4 EIZENZIELUN een 5 ARLVIE TUNG einen nee Eee anis 6 Systembeschreibung 7 Ube k raana e NE 7 Wann wird OPC4ADO ben tigt ss000000400000eennnnnnnnnnnnennnnnnnnnnnnnnennnnnnnnnnnnnnnnn 7 Die Technik dahinter 0nnnn0annnnannnnnannnoennnnnannnonnnrnnnnnnrnnrrnsnrrnonnrrennrrronnrrrsnnrrrenrrene 8 Datencache und lokale Pufferung 4u000404400RnRnnnnnnnennnnnennnn nennen nennen 9 Registrierung und Deregistrierung einer Installation 9 Parallele Installation mehrerer Server uuuusssenenesnennnnennennne nennen nennen 10 Datenbankschnittstelle und kopplung s222244000000000nnn ne nnnnnnnnennnnnnnnneennenn 10 Format der Namespace SQL Query uessssssnnnnnnnnnsnnnnnnnnnnnnnneneeenennnnnnnnn 11 Format der Property SQL QuerY uuusssssssssnnnnnnnnnnnnnnnnnnnnnnnenneeeennnnnnenn 13 Umsetzung der Signalg te Signal Quality uuusss00000000000eeennnnennnnnneeeennn 14 Implizite Zuweisung der Signal Qualities 22444444400eennnnnnnnnen 14 Signalg te Optionen serieei niea aii RETAANE AEREE RRA 15
52. t Es ist jedoch zu beachten dass die Leistungsf higkeit bei hohem Detailliertheitsgrad nachteilig beeinflusst werden kann Die emp fohlene Einstellung ist Normal In den meisten F llen sollte eine Erh hung auf Erweitert ausreichend sein wenn nicht so k nnen durch Ver wendung der Einstellung Vollst ndig alle verf gbaren Informationen aufgezeichnet werden Bei Verwendung der Einstellungen Sehr gering und Gering zeichnet die Applikation alle Informationen und Fehler auf die f r den Benutzer von unmittelbarem Interesse sind Bei Verwendung der Normal Einstellungen werden zus tzlich n tzliche und hilfreiche Informationen mit aufgezeich net Zus tzliche Informationen von untergeordneter Bedeutung werden bei der Einstellung Erweitert aufgezeichnet und die Einstellung Voll st ndig dient insbesondere dem geschulten Support Mitarbeiter dazu weitere R ckschl sse ber interne Programmzust nde zu ziehen Insbesondere bei einem hohen Detailliertheitsgrad der Ereignisprotokol lierung kann es zu einer sehr hohen Ereignisrate und damit zu einer sehr hohen Serverlast kommen Um diesen Effekt zu vermeiden ist es m g lich einzelne Softwareklassen von der Generierung von Ereignissen auszuschlie en Um diese Option sinnvoll einsetzen zu k nnen ist ein tieferes Verst ndnis ber die internen Programmvorg nge n tig so dass unter normalen Umst nden alle Klassen als Ereignisquellen aktiviert bleiben sollten Benutzerhandbuch IXTS OPC4
53. tzliche Statistikele mente wie Statusinformationen und Lebenszeichen in den OPC Namespace erzeugen lassen Setzen Sie Aktiv auf Ja damit das ent sprechende Statistikelement unter der Pfadangabe hinter Pfad im OPC Namensraum erzeugt wird Erfahren Sie mehr ber dieses Thema im Kapitel Statistiken und Le benszeichen A Server konfigurieren Navigation El OPC Statistik Datenbankverbindung Statistik Werte zur Z hlung von Elementen hinzuf gen C OPC Namespace OPC Item Properties Y Statistikwerte publizieren A OPC Statistik Pr fix 5 Elementfunktionen statistics Signalg te je ignalg Anonyme Namen erzeugen Oberste Ebene Auf allen Hierarchieebenen Maximale Tiefe 3 v Weitere Statistikelemente Statistik Aktiv Pfad ltestes Datenalter Ja statistics _db_oldestDateAgeInSeconds Zul ssiges Datenalter berschritten Ja statistics_db_failureDetected Heartbeat Ja statistics_heartbeat Laufzeit des Servers Ja statistics_serverRuntime Benutzerhandbuch IXTS OPCAADO Benutzerschnittstelle e 28 Seite Elementfunktionen Auf der Seite Elementfunktionen k nnen Sie die Elementfunktionen de Klarieren F gen Sie neue Deklarationen hinzu oder entfernen Sie nicht mehr be n tigte mit den Schaltfl chen Hinzuf gen d und Entfernen 3 Vergeben Sie zun chst einen eindeutigen Namen Der Name wird als Pr fix f r die zus tzlichen Spalten der
54. unden Ganzzahl OPC Quality Milli Ganzzahl OPC Quality Property ID gem OPC DA Spezifikation Beschreibung gem OPC DA Spezifikation Standardwert wenn Wert nicht in Datenbank vorhanden oder NULL ist F r NULL leere Angabe Datentyp gem OPC DA Spe zifikation Bei VT_EMPTY wird Datentyp aus Datenbank ermittelt Legt fest ob die Signalaus fallerkennung aktiviert 1 oder deaktiviert 0 ist Legt das maximal Datenalter fest zul ssige Legt fest welche Signal Quality bei aktuellen Werten vergeben wird wenn keine sonstige bersetzung vorhanden ist Wert gem OPC DA Spezifi kation Legt fest welche Signal Quality bei alten Werten vergeben wird wenn keine sonstige Uberset zung vorhanden ist Wert gem OPC DA Spezifi kation SourceQuality TAB FreshDataQuality TAB OveragedDataQuality SourceQ Variante uality Fresh DataQua lity Overa ged DataQua lity ElementFunctions Ganzzahl OPC Quality Ganzzahl OPC Quality Signal Qualit t aus Datenbank Signal Quality bei aktuellen Werten Wert gem OPC DA Spezifi kation Signal Quality bei alten Werten Wert gem OPC DA Spezifi kation Name TAB ItemType TAB Function TAB Annotation Name Text Name der Elementfunktion Systembeschreibung e 22 ItemType Ganzzahl Element Type auf den Element funktion angewendet wird Function Text intern Au
55. ung aktivieren werden f r alle OPC Elemente FIFO Puffer mit einer maximalen L nge verwaltet Diese kann ber maximale Puffergr e pro Element festgelegt werden Bei Weiterleitungsstrategie nur aktuellstes Datum werden den ange schlossenen Clients nur die aktuellsten Daten bermittelt Die Option ge pufferte Werte ohne Ber cksichtigung des Gruppen Intervalls be wirkt dass alle die seit der letzten Aktualisierung neu gepufferten Daten an die Clients bermittelt werden Die Option gepufferte Werte unter Ber cksichtigung des Gruppen Intervalls wird derzeit nicht unterst tzt Erfahren Sie mehr zum Thema Datenpufferung im Kapitel Datencache und lokale Pufferung A Globale Programmeinstellungen Navigation P Servereinstellungen 52 Allgemein nderungen auf dieser Seite k nnen erst nach einem Neustart der Anwendung bernommen 2 Servereinstellungen werden Q Ereignisprotokoll m _ ng Identit t OPC Servername IXTS OPC4ADO OPCDA Server OPC Server ID IXTS OPC4ADO 10 OPC Server GUID E0O2FF854 849D 4180 B195 D245610425FF ES Herstellerinformation iXTS GmbH Germany http www ixts de Datenpufferung Datenpufferung deaktivieren Datenpufferung aktivieren Seite Ereignisprotokoll Auf der Seite Ereignisprotokoll k nnen Sie das Verhalten der integrier ten Ereignisprotokollierung steuern Das Ereignisprotokoll dient dazu relevante Informati
Download Pdf Manuals
Related Search
Related Contents
Samsung LE23R41B User Manual Not for Reproduction Copyright © All rights reserved.
Failed to retrieve file