Entwurf, Errichtung und Management von Datennetzen, LU

Größe: px
Ab Seite anzeigen:

Download "Entwurf, Errichtung und Management von Datennetzen, LU"

Transkript

1 Entwurf, Errichtung und Management von Datennetzen, LU Gruppe 6: OPC- Server/Client unter Linux Teammitglieder: Name Matrikelnummer Studienkennzahl Flemon Ghobrial Christoph Gratzer Thomas Pani OPC Server/Client unter Linux Seite 1 von 15 EEMD

2 Inhalt Allgemein... 3 Recherche... 3 Was ist überhaupt OPC?... 3 Wie funktioniert der Datenaustausch mit OPC?... 4 Wie funktioniert OPC?... 4 OPC Data Access... 5 OPC Unified Architecture... 6 j- Interop... 7 OpenSCADA Framework /Utgard Projekt... 8 OPC Server unter Linux... 9 Implementierung des plattformunabhängigen OPC- Clients Beschreibung Probleme Testaufbau Links Referenzen (alle Links waren am 30.1 abrufbar) Weiterführende Literatur OPC Server/Client unter Linux Seite 2 von 15 EEMD

3 Allgemein Gleich nach der Themenvergabe begannen wir mit der Arbeit in Form einer Recherchephase. Dazu haben wir ein Onlinedokument erstellt und in diesem alle gefundenen Links zum Thema OPC eingetragen. Da wir OPC bis dahin noch nicht kannten, erstellen wir außerdem eine kleine Zusammenfassung der Frage Was ist überhaupt OPC?. Im nächsten Schritt suchten wir nach Möglichkeiten der OPC Implementierung unter Java. Dabei stießen wir auf verschiedene Bibliotheken: OPC Unified Architecture [5], J- Interop [6], OpenScada [1], Bei der ersten Übungsbesprechung präsentierten wir dann unsere Ergebnisse. Dabei legten wir uns auf OPC Unified Architecture [5] als Untersuchungsframework fest. Wir sollten die Referenzimplementierung testen und eine Feature Implementierung erstellen. Da es danach Probleme mit dem Quellcode gab (OPC Unified Architecture ist in einer geschlossenen Testphase und darf nur von Komitee Mitgliedern eingesetzt werden, für uns wurde keine Ausnahme gemacht), mussten wir uns eine andere Möglichkeit suchen. Als neue Testimplementierung haben wir uns für das OpenScada/Utgard Framework [1] entschieden. Außerdem haben wir schnell gemerkt, dass ein OPC Server unter Linux mit dem derzeit üblichen DCOM- Zugriff faktisch unmöglich ist (zumindest im Rahmen dieser Übung, siehe Punkt OPC Server unter Linux ). Deshalb haben wir uns auf die Implementierung eines OPC Testclients konzentriert. Für den Testaufbau haben wir uns außerdem für einen Windows OPC Server Simulator entschieden (Matrikon OPC Simulation Server [4]). Mit diesem Testclient implementierten wir verschiedene Abfragemöglichkeiten für Daten von einem OPC Server. Diese Arbeiten waren Anfang Jänner abgeschlossen. In diesem Dokument werden nun die einzelnen Schritte/Erkenntnisse dieser Studie näher beschrieben. Recherche Was ist überhaupt OPC? 1994 gründete eine Gruppe von Herstellern (die einem breiten Spektrum angehörten) die OPC Founcation. Ziel war die Entwicklung einer Server/Client Spezifikation, die herstellerübergreifend funktioniert. Die erste Spezifikation wurde Data Access Specification 1.0a genannt und 1996 veröffentlicht. Mit dieser Spezifikation war es leicht und schnell möglich, kompatible Server/Clients zu schreiben. OPC hieß ursprünglich OLE for Process Control ; jetzt wird es nur mehr als OPC bezeichnet. Der Name bezeichnet eine standardisierte Software- Schnittstelle, die es ermöglicht Daten zwischen Anwendungen unterschiedlicher Hersteller der Automatisierungstechnik zu auszutauschen. Heute wird OPC überall dort eingesetzt, wo es Sensoren, Regler und Steuerungen ein gemeinsames Netzwerk bilden. OPC Server/Client unter Linux Seite 3 von 15 EEMD

4 Bevor es OPC gab, war der dieser Datenaustausch eine sehr schwierige Sache. Jeder Hersteller hatte unterschiedliche Implementierungen und Besonderheiten. Für eine Verbindung waren genaue Kenntnisse der Kommunikationsmöglichkeiten und Schnittstellen der verschiedenen Geräte nötig. Außer dem enormen Fachwissen, waren aber auch Erweiterungen und Anpassungen bei diesen Systemen nur sehr schwer möglich. Wie funktioniert der Datenaustausch mit OPC? OPC abstrahiert nun diesen Vorgang. Das heißt, dass beide Seiten OPC konforme Treiber schreiben und durch diese Kapselung eine Verbindung zwischen den zwei Seiten aufgebaut werden kann. Dadurch können Implementierungen und Anpassungen komplexer Systeme viel einfacher geschaffen werden. OPC basiert dabei auf einer Server/Client Architektur. Das heißt, dass die Seite, die Daten zur Verfügung stellt, als Server fungiert. Die Daten liest der Server von Systemen mit meist proprietären Schnittstellen, kapselt sie in OPC- Objekte und macht sie für Client- Zugriffe lesbar. Ein oder mehrere Clients können dann auf die per OPC freigegebenen Daten zugreifen und diese weiterverarbeiten (Statistiken erstellen, Grafische Anzeigen, Auswertungen, ). Zugriff von mehreren OPC Clients auf OPC Server von verschiedenen Herstellern: Wie funktioniert OPC? Auf der Serverseite werden die OPC Daten gekapselt. Danach erfolgt die Kommunikation zu den Clients über die DCOM Schnittstelle. Diese wurde von Microsoft entwickelt, um den Zugriff auf COM- Objekte auch über Netzwerk zu ermöglichen. Die Abkürzung bedeutet Distributed Component Model. DCOM ist darauf optimiert, die Übertragungs- bzw. Zugriffsgeschwindigkeit nicht durch unnötigen Verwaltungsoverhead zu bremsen. Außerdem ist es damit möglich, die Daten aus dem gleichen Adressraum, von einem fremden Prozess OPC Server/Client unter Linux Seite 4 von 15 EEMD

5 oder von einem entfernten Rechner zu beziehen. Für die Verbindung zu entfernten Rechnern wird TCP verwendet. Der OPC Server holt sich die Daten von Sensoren, Reglern oder Steuerungen über einen proprietären Controller (dieser ist über einen Bus an die Geräte angeschlossen). Ein Treiber dient dazu, den proprietären Controller anzuspreichen, und die ausgelesenen Daten über eine wohldefinierte Schnittstelle dem Server zur Verfügung zu stellen. Diese Daten werden nun vom Server verarbeitet und als OPC Objekte gekapselt. Der OPC Client kann nun auf über ein normales Datennetzwerk auf diese Daten zugreifen. Anschließend kann er nun diese Daten auswerten bwz. weiterverarbeiten. Außer der normalen Client fordert Daten vom Server - Lösung, gibt es auch noch weiter Möglichkeiten des Zugriffs: OPC Aggregation: Ein OPC Client kann auf mehrere OPC Server zugreifen (zum Beispiel als Überwachungsstation). OPC Tunnelling: Ein OPC Client stellt eine Verbindung zum OPC Server über einen Netzwerktunnel her. OPC Bridging: Eine Verbindung zwischen verschiedenen OPC Servern für den Datenaustausch. OPC Data Access Einen OPC Server kann man als Zusammenschluss von mehreren Objekten sehen: der Server, Gruppen und die Elemente (items). Das Server- Objekt dient als Container für die vorhandenen Gruppen und speichert Informationen über den Server. Das Gruppen- Objekt enthält ein oder mehrere Elemente (die logisch organisiert sein können) und allgemeine Informationen über die Gruppe. Die Gruppen dienen zur logischen Organisation der Daten. Die Daten können gelesen und geschrieben werden. Einzelne Gruppen können aktiviert oder deaktiviert werden. Der OPC Client kann außerdem festlegen, in welchem Zeitraum die Abfragen an den Server durchgeführt werden (Ausnahmen basierende Verbindungen sind auch möglich). OPC Server/Client unter Linux Seite 5 von 15 EEMD

6 Es gibt zwei Arten von OPC Gruppen: öffentlich (public) und privat (local oder private): public: Die Gruppe ist öffentlich und auf mehreren Clients verfügbar. private: Die Gruppe ist lokal für einen Client und von außen nicht erreichbar. Innerhalb einer Gruppe kann ein Client ein oder mehrere OPC Elemente definieren. Jedes Element stellt dabei eine Verbindung zu den Datenquellen innerhalb des Servers dar (OPC Element DataSource). Auf ein Element kann nur indirekt über eine Gruppe zugegriffen werden, dh. beim Zugriff muss eine solche ev. erstellt werden. Ein Element besteht aus dem Wert, der Qualität und einem Zeitstempel. OPC Unified Architecture OPC Unified Architecture (OPC UA) ist die neueste Version der OPC- Spezifikation. Sie wurde von der OPC Foundation 2006 ins Leben gerufen und unterscheidet sich erheblich von ihren Vorgängern. Im Februar 2009 ist die aktuellste Version veröffentlicht worden. OPC nutzt die COM/DCOM- Schnittstelle und verdankt ihr auch die weite Verbreitung. Dennoch wurde entschieden, für OPC UA die COM/DCOM- Schnittstelle aufzugeben, da sie erhebliche Nachteile für Entwickler mit sich brachte, nämlich: Das Konfigurieren von DCOM ist unflexibel und bringt Probleme mit sich Konfigurierbare Timeouts sind nicht möglich Da der Quellcode nicht frei ist, ist man an das Windows- Betriebssystem gebunden o Entwickler können den Quellcode nicht einsehen und können Fehlern nicht entgegenwirken Es existierte keine ausreichende Sicherheit Daher wurde die OPC UA entwickelt, in der diese Nachteile behoben wurden. Der neue Standard implementiert einen neuen Kommunikations- Stack anstelle der COM/DCOM- Schnittstelle, und bringt die folgenden Vorteile: OPC- Implementierungen sind in C möglich Verwendung in Embedded- Controllern bis hin zu Mainframes möglich OPC- UA unterstützt nun Multithreading sowie Singlethreading Verwendet nun Sicherheitsprotokolle die den neuesten Standards entsprechen Beidseitiger Heartbeat wurde eingeführt; dh. Server und Client erkennen, wenn die andere Instanz ausfällt und können darauf reagieren Verbindungsunterbrechungen führen dank ausfallssicherer Datenübertragung nicht mehr zu Datenverlust OPC- UA unterstützt Redundanz Man entschied sich bei der Entwicklung von OPC UA bezüglich des logischen Aufbaus für eine Service Oriented Architecture (SOA): OPC Server/Client unter Linux Seite 6 von 15 EEMD

7 Bei der Entwicklung von OPC UA hat man ebenfalls an die Implementierung in verschiedenen Programmiersprachen gedacht; derzeit werden kommerzielle und Referenz- APIs zu den Sprachen C, C++ und.net entwickelt. Der Hauptgedanke ist, performante und plattformunabhängige Implementierungen zu ermöglichen. Allerdings wird es noch dauern, bis kostenfreihe und/oder offene Bibliotheken zur Verfügung stehen. j-interop Da die Auseinandersetzung mit OPC UA aufgrund mangelnder Verfügbarkeit entsprechender Bibliotheken nicht weitergeführt werden konnte, betrachteten wir anschließend die ältere, DCOM- basierte OPC- Spezifikation. Für den Einsatz unter Linux musste eine plattformunabhängige DCOM- Implementierung gefunden werden; j- Interop bietet eine solche Implementierung: Java unterstützt standardmäßig den Zugriff auf native Methoden/Programme. Dazu wird das Java Native Interface (JNI) eingesetzt. JNI besitzt aber nicht nur Vorteile, sondern auch große Nachteile. Die Schnittstelle (JNI) ist zwar in Java verfasst, trotzdem muss der Entwickler über großes Wissen, was die native Komponente betrifft, verfügen. Solche Experten sind schwer zu finden und daher auch sehr teuer. Außerdem sind dadurch Anpassungen nur sehr schwer möglich. Ein weiterer Nachteil ist, dass durch den Einsatz von JNI die Plattformunabhängigkeit von Java aufgehoben wird. Die übersetzte Anwendung wird direkt an das Hostsystem gebunden. Wenn man zum Beispiel JNI in einer Windows Umgebung einsetzt und für den Zugriff eine native DLL (Bibliothek) verwendet, so ist das Programm dann nur unter Windows lauffähig. Für eine Portierung auf andere Plattformen (im konkreten Fall Linux), müsste man zusätzlich zum Programm, auch die Bibliothek (DLL) portieren. OPC Server/Client unter Linux Seite 7 von 15 EEMD

8 j- Interop [6] adressiert diese Nachteile im Bereich von DCOM und schafft eine plattformunabhängige Lösung, die den Zugriff kapselt und die Entwicklung deutlich erleichert. Es basiert auf MSRPC und ist ein freies, ausschließlich in Java entwickeltes, Framework. Dadurch kann es auch auf Nicht- Windows Systemen eingesetzt werden. Mit j- Interop erstellte Programme laufen ohne Portierung auf verschiedenen Plattformen. Im Folgenden zwei Bilder, die den Unterschied zwischen einem Zugriff mit JNI und dem Einsatz von j- Interop aufzeigen. Schema bei Einsatz von JNI: Schema bei Einsatz von j- Interop: interop.org/img/figure1.gif interop.org/img/figure2.gif OpenSCADA Framework /Utgard Projekt OpenSCADA [1] ist eine GPL- lizensierte Java- Bibliothek für SCADA- Systeme. SCADA ( supervisory control and data acquisition ) beschreibt ein Computersystem zur OPC Server/Client unter Linux Seite 8 von 15 EEMD

9 Überwachung und Steuerung industrieller Prozesse und ist im deutschen Sprachraum auch als Überwachung, Steuerung, Datenerfassung (ÜSE) bekannt. Im Rahmen von SCADA ist OPC ein häufig eingesetztes Kommunikationsprotokoll. Als solches wird im Rahmen von OpenSCADA auch die plattformunabhängige Java OPC- Client- API Utgard [2] entwickelt. Utgard nutzt zur Kommunikation mit dem OPC Server zwar nach wie vor j- Interop, stellt aber eine API auf höherer Ebene bereit. Dadurch entsprechen die Aufrufe den üblichen OPC- Objekten (Server- Liste, Baum, Gruppen, Elemente,...); der Programmierer muss sich nicht mit den komplexen DCOM- Aufrufen beschäftigen. Zur Authentifizierung nutzt Utgard die Java- Bibliothek jcifs [3], die neben den eigentlichen SMB/CIFS- Funktionen auch eine NTLM- API in reinem Java bereitstellt. Schematisch gestaltet sich der Aufbau des verwendeten Software- Stacks also derart: OPC Server unter Linux Der OPC- Standard war aus mehreren Gründen für lange Zeit auf Linux Servern nicht umgesetzt: Da OPC zur Datenübertragung auf DCOM setzt, die DCOM- Schnittstelle von Microsoft aber zur Windows- Produktreihe entwickelt worden ist, gestaltet sich das Hosten von (D)COM- Objekten auf Linux- Servern sehr komplex. Die Treiber, die von OPC- Servern verwendet werden, um den proprietären Datenzugriff durchzuführen, liegen ebenfalls nur als native DLLs vor. Das führt zu OPC Server/Client unter Linux Seite 9 von 15 EEMD

10 einer ähnlichen Problematik wie bei den OPC- Clients; jeder Treiber müsste in der für den Server gewählten, plattformunabhängigen Sprache neu implementiert werden. Da diese Treiber üblicherweise vom Hersteller des proprietären Systems geliefert werden, ist eine einheitliche Portierung unmöglich. Es gibt einige kommerzielle Server- Systeme, die den Zugriff auf bestimmte Datenquellen unter Linux erlauben, da für diese speziell neue Treiber entwickelt wurden. Ein Beispiel dafür ist autinityplc, das den Zugriff auf Siemens Simatic S5 bzw. S7 erlaubt. [11] Eine allgemeine Lösung stellt das aber nicht dar, für jede benötigte Datenquelle müsste zusätzlich ein passender Treiber (ev. mit ernstzunehmendem Revere- Engineering- Aufwand) in Auftrag gegeben werden. Viele Unternehmen / OPC- Nutzer bevorzugen es deshalb, ihren OPC- Server selbst zu implementieren. Genau hier setzen viele kommerzielle Lösungen an, und bieten Toolkits (meist für C / C++) an, die sich unter Linux und Windows kompilieren lassen. Eine ungefähre Darstellung preislicher Obergrenzen für solche Toolkits bietet eine Aufstellung auf opcconnect.com: [10] Client Toolkit Server Toolkit (für Schnellimplementationen, nicht alle Features werden mitgeliefert) Server Toolkit (Alle Features sind vorhanden, mit Source Code) 1250$ 1250$ 4500$ Ein Beispiel für solche Bibliotheken ist die OPC- Toolbox von Softing. Man erhält den Source in Form von Bibliotheken gegen Bezahlung und muss sich den OPC- Server selber schreiben. Dies kann man jedoch gleichermaßen unter Windows und Linux bewerkstelligen, da die Bibliotheken in der Toolbox für verschiedene Programmiersprachen (C++, C#, etc.) und ohne plattformspezifische Abhängigkeiten ausgeliefert werden. Implementierung des plattformunabhängigen OPC-Clients Zur Implementierung wurde das während der Recherche- Phase evaluierte und favorisierte Utgard (welches wiederum auf j- Interop basiert) eingesetzt. Das API von Utgard ist grundsätzlich übersichtlich gestaltet. Im Folgenden werden jene Teile der Bibliothek näher beschrieben, deren Verwendung und Zusammenhang nicht unmittelbar verständlich ist; anschließend wird auf die konkrete Implementierung eingegangen. Beschreibung Die Verbindung zum Server wird mittels einer Instanz von ConnectionInformation verwaltet. Da auf einem physischen Host mehrere OPC- Server Instanzen laufen können, muss der Ziel- OPC Server/Client unter Linux Seite 10 von 15 EEMD

11 OPC- Server mit der CLSID angesprochen werden. Die CLSID ist eine global eindeutige ID (GUID), die ein COM- Objekt identifiziert. Die CLSID eines OPC Servers ist üblicherweise in der jeweiligen Dokumentation beschrieben, oder kann beim Hersteller erfragt werden. Soll ein fixer OPC- Server angesprochen werden, so kann diese Information hardcoded im Client- Programm vermerkt werden. Andernfalls stellt Utgard die Klasse ServerList bereit, mittels welcher über alle OPC- Server am Ziel- Host iteriert werden kann. Dabei wird unter anderem der Programmname und die zugehörige CLSID abgefragt. Nach erfolgtem Verbindungsaufbau stehen wahlweise FlatBrowser oder TreeBrowser Objekte zur Verfügung, um den vom OPC- Server publizierten Item- Baum zu durchmustern. Soll ein Item ausgelesen werden, stehen zwei grundsätzliche Modelle zur verfügung: - - Expliziter, synchroner Lesezugriff. Lesezugriff über Callbacks in einem eigenen Thread. In jedem Fall muss zum Auslesen der absolute Pfad des Items übergeben werden. Ist dieser noch nicht bekannt, kann mit den oben erwähnten Browser- Objekten nach dem Item gesucht werden. Beim expliziten Lesezugriff ist zusätzlich eine Group zu erstellen, in der das/die zu lesenden Items aufgenommen werden. Anschließend wird der aktuelle Zustand des Item mit synchronen Aufrufen ausgelesen. Eventuell (je nach Anwendung) muss abschließend ist die angelegte Group wieder gelöscht werden. Beim Lesezugriff mit Callbacks muss manuell keine Group angelegt werden; Utgard erzeugt eine zufällig benannte und löscht sie nach Ende des Lesevorgangs wieder. Für den eigentlichen Zugriff wird eine konkrete Instanz von AccessBase erzeugt; dabei wird festgelegt in welchen Intervallen der Zugriff erfolgen soll. Außerdem wird ein Callback- Objekt übergeben; eine Beispiel- Implementierung findet sich im beiliegenden Quellcode. Anschließend kann über das AccessBase- Objekt ein neuer Lese- Thread gestartet und gestoppt werden; solange dieser Thread läuft, wird in den angegebenen Intervallen das Item ausgelesen und die so gewonnene Information dem Callback- Objekt übergeben. Probleme Während der Implementierungsarbeit konnten folgende Unzulänglichkeiten am Utgard- Projekt festgestellt werden: Spärliche Dokumentation. Zwar steht für die Bibliothek eine Javadoc- basierte Dokumentation zur Verfügung [7], diese ist aber in wesentlichen Stellen unvollständig. Daher konnten selbst für die kompakte Funktion des implementierten Test- Clients manche Teile nur durch Ausprobieren verwirklicht werden. Starke Modularisierung. Durch den modularen Aufbau von Utgard und die Abhängigkeit von j- Interop und jcifs sind Fehlerquellen nur schwer aufzufinden. Während der Implementierung trat früh das Problem auf, dass keine Verbindung zum Test- Server OPC Server/Client unter Linux Seite 11 von 15 EEMD

12 aufgebaut werden konnte. Aus der Fehlermeldung konnte aber nicht geschlossen werden, ob der Fehler direkt in der Utgard Bibliothek, im DCOM- Zugriff mit j- Interop, oder in der NTLM- Authentifizierung mit jcifs lag. Daher entstanden Tests (im beiliegenden Sourcecode die Packages jcifs und jinterop ), die nur die jeweilige Kompenente nutzen, um die Fehlerquelle zu isolieren. Sollten in einem ambitionierteren Projekt mehrere derartige Fehler auftreten, könnte das Debugging einen zusätzlichen (möglicherweise unerwartet hohen) zeitlichen und/oder budgetären Aufwand bedeuten, der jedenfalls in die Risikobestimmung einfließen muss. Testaufbau Softwareausstattung. Die primäre Entwicklung des OPC- Clients wurde unter Ubuntu 9.10 durchgeführt und anschließend getestet. Zusätzlich wurde der Client- Code auf Windows XP und Mac OS X erfolgreich getestet. Auf Client- Seite wurde die aktuelle Version des Sun JDK 6 installiert. [9] Alle anderen Abhängigkeiten sind bereits als JAR- Bibliotheken dem Quellcode beigelegt. Zur Entwicklung wurde die Eclipse IDE verwendet; es sind aber in dieser Hinsicht keine speziellen Anforderungen gegeben (der beiliegende Quellcode ist kann aber direkt als Eclipse- Projekt importiert werden). Für die Tests musste ein OPC- Server zur Verfügung stehen, an den Abfragen gerichtet werden konnten. Zu diesem Zweck wurde der gratis erhältliche MatrikonOPC Simulation Server von Matrikon Inc. verwendet. [8] Das Programm stellt zu diesem Zweck Items in den verschiedenen Datentypen zur Verfügung. Die gelieferten Werte werden dabei nicht von einer Schnittstelle gelesen, sondern zufällig oder über periodische Funktionen berechnet. Verbindungsparameter. Die Verbindung wurde über IPv4/Ethernet getestet; der Matrikon- Simulator lief dabei auf der IP /24. Als Account wurde auf dem Windows XP Host ein Benutzer mit Name test und Passwort test angelegt. Die Einstellungen sind auch dem unten angefügten Diagramm zu entnehmen. Sollten sich die Parameter ändern, sind die Konstanten im Quellcode entsprechend anzupassen. (Der Einfachheit und Portabilität halber wurde auf Konfigurationsdateien und Komandozeilenparameter verzichtet). Konfiguration von Windows XP. Wie bereits oben erwähnt, funktioniert der DCOM- Zugriff mit j- Interop auf ein mit Standardeinstellungen installiertes, unkonfiguriertes Windows XP nicht. Der Grund dafür ist die von j- Interop/jCIFS verwendete NTLM- Authentifizierung: Unter OPC Server/Client unter Linux Seite 12 von 15 EEMD

13 Windows XP ist die Option Einfache Ordnerfreigabe (engl: Simple file sharing ) aktiviert, die nur einen öffentlichen Zugriff über die Guest- und Everyone- Accounts zulässt, und die NTLM- Authentifizierung komplett deaktiviert. Unter Windows XP Home Edition ist die Option immer aktiviert. Diese Windows- Version ist daher als OPC- Server Host gänzlich ungeeignet! Unter den höherwertigen XP Versionen kann die Option wie folgt deaktiviert werden: Man wählt in der Menüleiste des Windows Explorer Extras, dann Ordneroptionen. Im sich öffnenden Dialog entfernt man den Haken bei Einfache Dateifreigabe verwenden (empfohlen) und bestätigt mit einem Klick auf OK. Im Folgenden ein schematische Darstellung des Testaufbaus: OPC Server/Client unter Linux Seite 13 von 15 EEMD

14 OPC Server/Client unter Linux Seite 14 von 15 EEMD

15 Links Referenzen (alle Links waren am 30.1 abrufbar) [1] [2] [3] [4] drivers/opc- simulation- server.aspx [5] [6] interop.org/ [7] opc- lib/ [8] desktop- tools/index.aspx [9] [10] [11] Weiterführende Literatur Weitere Frameworks Ein freies OPC- Toolkit für Python OPC. Grundsätzlich ist damit der OPC- Zugriff von Linux möglich, allerdings nicht über eine plattformübergreifende Bibliothek wie j- Interop, sondern über einen auf den (Windows- )OPC- Server laufenden Proxy. Informationen über den OPC- Zugriff mit.net OPC Tools and Techniques Free OPC Software OPC Client Programming with Java ocuments/dasummary/dataaccessovw.html Erklärung von OPC Data Access OPC Server/Client unter Linux Seite 15 von 15 EEMD

Quo vadis, OPC? - von Data Access bis Unified Architecture - Dipl.-Ing. (BA) Erik Hennig Dresden, 25.10.2007

Quo vadis, OPC? - von Data Access bis Unified Architecture - Dipl.-Ing. (BA) Erik Hennig Dresden, 25.10.2007 Informatik» Angewandte Informatik» Technische Informationssysteme Quo vadis, OPC? - von Data Access bis Unified Architecture - Dipl.-Ing. (BA) Erik Hennig Dresden, 25.10.2007 Gliederung Einführung Was

Mehr

IBM SPSS Data Access Pack Installationsanweisung für Windows

IBM SPSS Data Access Pack Installationsanweisung für Windows IBM SPSS Data Access Pack Installationsanweisung für Windows Inhaltsverzeichnis Kapitel 1. Übersicht.......... 1 Einführung............... 1 Bereitstellen einer Datenzugriffstechnologie.... 1 ODBC-Datenquellen...........

Mehr

Einführung in die OPC-Technik

Einführung in die OPC-Technik Einführung in die OPC-Technik Was ist OPC? OPC, als Standartschnittstelle der Zukunft, steht für OLE for Process Control,und basiert auf dem Komponentenmodel der Firma Microsoft,dem Hersteller des Betriebssystems

Mehr

ObjectBridge Java Edition

ObjectBridge Java Edition ObjectBridge Java Edition Als Bestandteil von SCORE Integration Suite stellt ObjectBridge Java Edition eine Verbindung von einem objektorientierten Java-Client zu einer fast beliebigen Server-Komponente

Mehr

Installation SQL- Server 2012 Single Node

Installation SQL- Server 2012 Single Node Installation SQL- Server 2012 Single Node Dies ist eine Installationsanleitung für den neuen SQL Server 2012. Es beschreibt eine Single Node Installation auf einem virtuellen Windows Server 2008 R2 mit

Mehr

OPC UA und die SPS als OPC-Server

OPC UA und die SPS als OPC-Server OPC UA und die SPS als OPC-Server Public 01.10.2010 We software We software Automation. Automation. Agenda Firmenportrait Kurz-Einführung zu OPC Kurz-Einführung zu OPC UA (Unified Architecture) OPC UA

Mehr

Spring Dynamic Modules for OSGi Service Platforms

Spring Dynamic Modules for OSGi Service Platforms Gerd Wütherich freiberuflicher Softwarearchitekt Spring Dynamic Modules for OSGi Service Platforms Server Anwendungen mit Spring und Eclipse Equinox Agenda OSGi Technologie: OSGi Technologie im Überblick

Mehr

SPECTRUM 4.0 Netzwerk-Installation

SPECTRUM 4.0 Netzwerk-Installation SPECTRUM 4.0 Netzwerk-Installation Allgemeines zu SPECTRUM 4.0 - Lieferumfang - Lizenzrechner + CodeMeter-Stick - Programmversion - Einzelkomponenten - Begriffe Basisdaten, Projektverzeichnis 1. Einrichten

Mehr

Frequently Asked Questions (FAQs) zu VPN

Frequently Asked Questions (FAQs) zu VPN Frequently Asked Questions (FAQs) zu VPN 1. F: Was ist der Unterschied zwischen dem WebVPN und dem AnyConnect VPN? A: Mit dem WebVPN (einfach in einem Browser auf vpn.uni giessen.de gehen und sich dort

Mehr

Schulungsunterlagen CoDeSys V3 OPC Server

Schulungsunterlagen CoDeSys V3 OPC Server Impressum Copyright epis Automation GmbH & Co. KG 2013. Alle Rechte, auch der Übersetzung vorbehalten. Das Kopieren oder Reproduzieren, ganz oder auch nur auszugsweise, in irgendeiner Form (Druck, Fotokopie,

Mehr

Übung: Verwendung von Java-Threads

Übung: Verwendung von Java-Threads Übung: Verwendung von Java-Threads Ziel der Übung: Diese Übung dient dazu, den Umgang mit Threads in der Programmiersprache Java kennenzulernen. Ein einfaches Java-Programm, das Threads nutzt, soll zum

Mehr

Für die Verwendung des Terminal-Gateway-Service gelten folgende Mindestsystemvoraussetzungen:

Für die Verwendung des Terminal-Gateway-Service gelten folgende Mindestsystemvoraussetzungen: Seite 1 / 8 Für die Verwendung des Terminal-Gateway-Service gelten folgende Mindestsystemvoraussetzungen: ab Windows XP inklusive Service Pack 3 ab Internet Explorer 7.0 ab Remote Desktop Client 6.1 Vor

Mehr

Aufbau einer Testumgebung mit VMware Server

Aufbau einer Testumgebung mit VMware Server Aufbau einer Testumgebung mit VMware Server 1. Download des kostenlosen VMware Servers / Registrierung... 2 2. Installation der Software... 2 2.1 VMware Server Windows client package... 3 3. Einrichten

Mehr

Nutzung der VDI Umgebung

Nutzung der VDI Umgebung Nutzung der VDI Umgebung Inhalt 1 Inhalt des Dokuments... 2 2 Verbinden mit der VDI Umgebung... 2 3 Windows 7... 2 3.1 Info für erfahrene Benutzer... 2 3.2 Erklärungen... 2 3.2.1 Browser... 2 3.2.2 Vertrauenswürdige

Mehr

Lexware professional und premium setzen bis einschließlich Version 2012 den Sybase SQL-Datenbankserver

Lexware professional und premium setzen bis einschließlich Version 2012 den Sybase SQL-Datenbankserver Eine Firewall für Lexware professional oder premium konfigurieren Inhaltsverzeichnis: 1. Allgemein... 1 2. Einstellungen... 1 3. Die Firewall von Windows 7 und Windows 2008 Server... 2 4. Die Firewall

Mehr

NetMan Desktop Manager Quick-Start-Guide

NetMan Desktop Manager Quick-Start-Guide NetMan Desktop Manager Quick-Start-Guide In diesem Dokument wird die Installation von NetMan Desktop Manager beschrieben. Beachten Sie, dass hier nur ein Standard-Installationsszenario beschrieben wird.

Mehr

White Paper. Embedded Treiberframework. Einführung

White Paper. Embedded Treiberframework. Einführung Embedded Treiberframework Einführung White Paper Dieses White Paper beschreibt die Architektur einer Laufzeitumgebung für Gerätetreiber im embedded Umfeld. Dieses Treiberframework ist dabei auf jede embedded

Mehr

Anleitung zum Prüfen von WebDAV

Anleitung zum Prüfen von WebDAV Anleitung zum Prüfen von WebDAV (BDRS Version 8.010.006 oder höher) Dieses Merkblatt beschreibt, wie Sie Ihr System auf die Verwendung von WebDAV überprüfen können. 1. Was ist WebDAV? Bei der Nutzung des

Mehr

Version 1.0. Benutzerhandbuch Software Windows CE 6.0

Version 1.0. Benutzerhandbuch Software Windows CE 6.0 Version 1.0 Benutzerhandbuch Software Windows CE 6.0 Pos : 2 /D atentechni k/allgemei ne Hinweis e/r elevante Dokumentationen zum Gerät/Rel evante D okumentati onen für OPC / C PC / OTC / VMT /STC @ 2\mod_1268662117522_6.doc

Mehr

Technische Beschreibung: EPOD Server

Technische Beschreibung: EPOD Server EPOD Encrypted Private Online Disc Technische Beschreibung: EPOD Server Fördergeber Förderprogramm Fördernehmer Projektleitung Projekt Metadaten Internet Foundation Austria netidee JKU Linz Institut für

Mehr

GlobalHonknet.local. Implementieren von IPSec - Verschlüsselung im Netzwerk 27.03.2004 05.04.2004

GlobalHonknet.local. Implementieren von IPSec - Verschlüsselung im Netzwerk 27.03.2004 05.04.2004 GlobalHonknet.local 1 von 37 GlobalHonknet.local 13158 Berlin Implementieren von IPSec - Verschlüsselung im Netzwerk Einrichten der Verschlüsselung unter Verwendung einer PKI 27.03.2004 05.04.2004 GlobalHonknet.local

Mehr

2 Ist-Zustand des Systems 3

2 Ist-Zustand des Systems 3 Pflichtenheft Softwaretechnologie-Projekt für die ITC AG Gruppe 05 Tabelle 1: Historie Version Beschreibung Autor, Datum 0.1 Erstentwurf Sven Goly, 28.10.2014 0.2 Portierung in Latex, Kriterien Sven Goly,

Mehr

Cross-Platform Apps mit HTML5/JS/CSS/PhoneGap

Cross-Platform Apps mit HTML5/JS/CSS/PhoneGap Cross-Platform Apps mit HTML5/JS/CSS/PhoneGap Proseminar Objektorientiertes Programmieren mit.net und C# Florian Schulz Institut für Informatik Software & Systems Engineering Einführung Was hat Cross-Plattform

Mehr

X5 unter Windows Vista / 7 und Windows 2008 Server

X5 unter Windows Vista / 7 und Windows 2008 Server X5 unter Windows Vista / 7 und Windows 2008 Server Die Benutzerkontensteuerung (später UAC) ist ein Sicherheitsfeature welches Microsoft ab Windows Vista innerhalb Ihrer Betriebssysteme einsetzt. Die UAC

Mehr

nessviewer als Alternative für icloud

nessviewer als Alternative für icloud nessviewer als Alternative für icloud Mit der von Apple angebotenen icloud können Daten zwischen verschiedenen Mac-Rechnern und ios-geräten synchronisiert werden, dies hat aber einige Nachteile: 1.) Datenschutz:

Mehr

Tipp: Proxy Ausschalten ohne Software Tools

Tipp: Proxy Ausschalten ohne Software Tools Tipp: Proxy Ausschalten ohne Software Tools Die Situation: Sie haben den KinderServer installiert und wieder deinstalliert und der Surfraum ist weiterhin beschränkt auf Kinder Seiten. Der Grund: Die verschiedenen

Mehr

M@School - Zugriff von zuhause auf die Tauschlaufwerke

M@School - Zugriff von zuhause auf die Tauschlaufwerke Bildung und Sport M@School - Zugriff von zuhause auf die Tauschlaufwerke Inhaltsverzeichnis 1.Einige Infos zum Thema WebDAV...2 1.1 Was steckt hinter WebDAV?...2 1.2 Erweiterung des HTTP-Protokolls...2

Mehr

DATA BECKERs Praxishandbuch zu SUSE Linux 10

DATA BECKERs Praxishandbuch zu SUSE Linux 10 DATA BECKERs Praxishandbuch zu SUSE Linux 10 Daniel Koch DATA BECKER Hardware vor dem Kauf prüfen 4. So läuft jede Hardware Längst wird Linux von vielen Hardwareherstellern unterstützt. Ganz reibungslos

Mehr

Fiery Driver Configurator

Fiery Driver Configurator 2015 Electronics For Imaging, Inc. Die in dieser Veröffentlichung enthaltenen Informationen werden durch den Inhalt des Dokuments Rechtliche Hinweise für dieses Produkt abgedeckt. 16. November 2015 Inhalt

Mehr

Installation und Benutzung AD.NAV.ZipTools

Installation und Benutzung AD.NAV.ZipTools Installation und Benutzung AD.NAV.ZipTools Version 1.0.0.0 ALTENBRAND Datentechnik GmbH Am Gelicht 5 35279 Neustadt (Hessen) Tel: 06692/202 290 Fax: 06692/204 741 email: support@altenbrand.de Die Komponente

Mehr

Zeiterfassung-Konnektor Handbuch

Zeiterfassung-Konnektor Handbuch Zeiterfassung-Konnektor Handbuch Inhalt In diesem Handbuch werden Sie den Konnektor kennen sowie verstehen lernen. Es wird beschrieben wie Sie den Konnektor einstellen und wie das System funktioniert,

Mehr

estos XMPP Proxy 5.1.30.33611

estos XMPP Proxy 5.1.30.33611 estos XMPP Proxy 5.1.30.33611 1 Willkommen zum estos XMPP Proxy... 4 1.1 WAN Einstellungen... 4 1.2 LAN Einstellungen... 5 1.3 Konfiguration des Zertifikats... 6 1.4 Diagnose... 6 1.5 Proxy Dienst... 7

Mehr

RACFBroker/j. Entfernter Zugriff auf das RACF Sicherheitssystem auf IBM Mainframes über TCP/IP. RACFBroker/j ist ein Produkt der

RACFBroker/j. Entfernter Zugriff auf das RACF Sicherheitssystem auf IBM Mainframes über TCP/IP. RACFBroker/j ist ein Produkt der RACFBroker/j Entfernter Zugriff auf das RACF Sicherheitssystem auf IBM Mainframes über TCP/IP RACFBroker/j ist ein Produkt der XPS Software GmbH Eching RACFBroker/j XPS Software GmbH Untere Hauptstr. 2

Mehr

Automation&Drives. Navigieren nach: Component Services Computer Arbeitsplatz: Rechte Maustaste Aufruf von Eigenschaften

Automation&Drives. Navigieren nach: Component Services Computer Arbeitsplatz: Rechte Maustaste Aufruf von Eigenschaften Firewall- und DCOM-Einstellungen auf PC und PCU Seite für den Betrieb von Produkten der MCIS Inhalt: 1. Allgemeine dcom - Einstellungen auf der PCU und auf dem Leitrechner... 1 2. Einstellungen für MCIS

Mehr

Anwendungshinweis Nr. 12. Wie konfiguriere ich redundante Serververbindungen

Anwendungshinweis Nr. 12. Wie konfiguriere ich redundante Serververbindungen Anwendungshinweis Nr. 12 Produkt: Schlüsselworte: Problem: Softing OPC Easy Connect OPC Server, Redundanz Wie konfiguriere ich redundante Lösung: Ausgangssituation: Eine OPC Client-Anwendung ist mit mehreren

Mehr

INFORMATION MONITOR HSM SOFTWARE GMBH CLIENT-INSTALLATION

INFORMATION MONITOR HSM SOFTWARE GMBH CLIENT-INSTALLATION INFORMATION MONITOR HSM SOFTWARE GMBH CLIENT-INSTALLATION Allgemein Infomon bietet die Architektur für das Informations-Monitoring in einer Windows- Topologie. Die Serverfunktionalität wird in einer IIS-Umgebung

Mehr

DocuWare unter Windows 7

DocuWare unter Windows 7 DocuWare unter Windows 7 DocuWare läuft unter dem neuesten Microsoft-Betriebssystem Windows 7 problemlos. Es gibt jedoch einige Besonderheiten bei der Installation und Verwendung von DocuWare, die Sie

Mehr

Remote Administration von Windows Servern mit Microsoft Terminal Services und OpenSSH

Remote Administration von Windows Servern mit Microsoft Terminal Services und OpenSSH Remote Administration von Windows Servern mit Microsoft Terminal Services und OpenSSH von Dominick Baier (dbaier@ernw.de) und Jens Franke (jfranke@ernw.de) 1 Einleitung Dieses Dokument behandelt die flexible

Mehr

und von mehreren PCs nutzen Nr. 070101

und von mehreren PCs nutzen Nr. 070101 Was ist denn eigentlich dieser SComm-Treiber? Der Saia Communication Driver kurz SComm-Treiber dient verschiedenen Programmen der Saia PG5 (z.b. Online Configurator, Debugger, Fupla, SEdit, Watch Window

Mehr

2. Einrichtung der ODBC-Schnittstelle aus orgamax (für 32-bit-Anwendungen)

2. Einrichtung der ODBC-Schnittstelle aus orgamax (für 32-bit-Anwendungen) 1. Einführung: Über den ODBC-Zugriff können Sie bestimmte Daten aus Ihren orgamax-mandanten in anderen Anwendungen (beispielsweise Microsoft Excel oder Microsoft Access) einlesen. Dies bietet sich beispielsweise

Mehr

Installieren und Einrichten von VirtualBox für TAPPS (V1.0)

Installieren und Einrichten von VirtualBox für TAPPS (V1.0) Installieren und Einrichten von VirtualBox für TAPPS (V1.0) 1 Einleitung... 2 2 Download und Installation... 2 3 Einrichten von VirtualBox am Beispiel Windows XP... 7 4 Einrichten von Windows XP... 26

Mehr

Browser mit SSL und Java, welcher auf praktisch jedem Rechner ebenso wie auf vielen mobilen Geräten bereits vorhanden ist

Browser mit SSL und Java, welcher auf praktisch jedem Rechner ebenso wie auf vielen mobilen Geräten bereits vorhanden ist Collax SSL-VPN Howto Dieses Howto beschreibt wie ein Collax Server innerhalb weniger Schritte als SSL-VPN Gateway eingerichtet werden kann, um Zugriff auf ausgewählte Anwendungen im Unternehmensnetzwerk

Mehr

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein:

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein: 5. HTTP Proxy (Auth User / URL Liste / Datei Filter) 5.1 Einleitung Sie konfigurieren den HTTP Proxy, um die Webzugriffe ins Internet zu kontrollieren. Das Aufrufen von Webseiten ist nur authentifizierten

Mehr

Netzwerk einrichten unter Windows

Netzwerk einrichten unter Windows Netzwerk einrichten unter Windows Schnell und einfach ein Netzwerk einrichten unter Windows. Kaum ein Rechner kommt heute mehr ohne Netzwerkverbindungen aus. In jedem Rechner den man heute kauft ist eine

Mehr

IKONIZER II Installation im Netzwerk

IKONIZER II Installation im Netzwerk Der IKONIZER II ist netzwerkfähig in allen bekannten Netzwerken. Da jedoch etwa 95% der Installationen lokal betrieben werden, erfolgt diese grundsätzlich sowohl für das Programm wie auch für den lizenzfreien

Mehr

Softwareentwicklung mit Enterprise JAVA Beans

Softwareentwicklung mit Enterprise JAVA Beans Softwareentwicklung mit Enterprise JAVA Beans Java Enterprise Edition - Überblick Was ist J2EE Java EE? Zunächst mal: Eine Menge von Spezifikationen und Regeln. April 1997: SUN initiiert die Entwicklung

Mehr

Sicherer Remote Support über das Internet mit UltraVNC

Sicherer Remote Support über das Internet mit UltraVNC Sicherer Remote Support über das Internet mit UltraVNC Diese Dokumentation beschreibt die Lösung eines abgesicherten Zugriffs auf einen über das Internet erreichbaren Windows Systems unter Verwendung des

Mehr

Handbuch USB Treiber-Installation

Handbuch USB Treiber-Installation Handbuch USB Treiber-Installation W&T Release 1.0 02/2003 by Wiesemann & Theis GmbH Microsoft und Windows sind eingetragene Warenzeichen der Microsoft Corporation Irrtum und Änderung vorbehalten: Da wir

Mehr

quickterm 5.5.2 Systemvoraussetzungen Version: 1.0

quickterm 5.5.2 Systemvoraussetzungen Version: 1.0 quickterm 5.5.2 Systemvoraussetzungen Version: 1.0 16.02.2015 Inhaltsverzeichnis Inhaltsverzeichnis 1 Systemvoraussetzungen quickterm Server 3 2 Systemvoraussetzungen quickterm Client 5 3 Systemvoraussetzungen

Mehr

Hinweise zu Java auf dem Mac:

Hinweise zu Java auf dem Mac: Hinweise zu Java auf dem Mac: 1. Möglichkeit zum Überprüfen der Java-Installation / Version 2. Installiert, aber im Browser nicht AKTIVIERT 3. Einstellungen in der Java-KONSOLE auf Deinem MAC 4. Java Hilfe

Mehr

Manuelle Installation des SQL Servers:

Manuelle Installation des SQL Servers: Manuelle Installation des SQL Servers: Die Installation des SQL Servers ist auf jedem Windows kompatiblen Computer ab Betriebssystem Windows 7 und.net Framework - Version 4.0 möglich. Die Installation

Mehr

White Paper. Installation und Konfiguration der Fabasoft Integration für CalDAV

White Paper. Installation und Konfiguration der Fabasoft Integration für CalDAV Installation und Konfiguration der Fabasoft Integration für CalDAV Copyright Fabasoft R&D GmbH, A-4020 Linz, 2008. Alle Rechte vorbehalten. Alle verwendeten Hard- und Softwarenamen sind Handelsnamen und/oder

Mehr

Anwenderhandbuch. ipoint - Server

Anwenderhandbuch. ipoint - Server Anwenderhandbuch ipoint - Server Inhaltsverzeichnis 1 ÜBERWACHUNG DES SERVERPROZESSES... 3 1.1 DEN SERVER STARTEN... 3 1.2 DEN SERVER ANHALTEN/BEENDEN... 6 2 DEN SERVER KONFIGURIEREN... 8 3 FIREWALL...11

Mehr

Nun klicken Sie im Hauptfenster der E-Mail-Vewaltung auf den Schriftzug Passwort. Befolgen Sie die entsprechenden Hinweise: 3.

Nun klicken Sie im Hauptfenster der E-Mail-Vewaltung auf den Schriftzug Passwort. Befolgen Sie die entsprechenden Hinweise: 3. Ihre schulische E-Mail-Adresse lautet: Ihr Erstpasswort lautet: @bbs-duew.de Sie können ihre E-Mails entweder über einen normalen Web-Browser (Internet Explorer, Firefox) oder über ein E-Mail-Client-Programm

Mehr

Seite - 1 - 8. Out-Of-Band-Authentifizierung (OOBA) 8.1 Einleitung

Seite - 1 - 8. Out-Of-Band-Authentifizierung (OOBA) 8.1 Einleitung 8. Out-Of-Band-Authentifizierung (OOBA) 8.1 Einleitung Sie konfigurieren den OOBA, um die Webzugriffe mit HTTP ins Internet zu kontrollieren. Das Aufrufen von Webseiten ist nur authentifizierten Benutzern

Mehr

Smartphone Entwicklung mit Android und Java

Smartphone Entwicklung mit Android und Java Smartphone Entwicklung mit Android und Java predic8 GmbH Moltkestr. 40 53173 Bonn Tel: (0228)5552576-0 www.predic8.de info@predic8.de Was ist Android Offene Plattform für mobile Geräte Software Kompletter

Mehr

Sun/Oracle Java Version: 1.6.0, neuer als 1.6.0_11

Sun/Oracle Java Version: 1.6.0, neuer als 1.6.0_11 Systemanforderungen für EnlightKS Online Certification Management Services ET2.13 Juni 2011 EnlightKS Candidate, EnlightKS TestStation Manager, EnlightKS Certification Manager Betriebssystem: Microsoft

Mehr

KURZANLEITUNG DUPLICITY MIT CLOUD OBJECT STORAGE

KURZANLEITUNG DUPLICITY MIT CLOUD OBJECT STORAGE KURZANLEITUNG DUPLICITY MIT CLOUD OBJECT STORAGE Version 1.12 01.07.2014 SEITE _ 2 INHALTSVERZEICHNIS 1. Einleitung...Seite 03 2. Einrichtung des Systems...Seite 04 3. Erzeugen eines Backup-Skripts...Seite

Mehr

DCOM Einstellungen zur rechnerübergreifenden Kommunikation zwischen OPC Server und OPC Client

DCOM Einstellungen zur rechnerübergreifenden Kommunikation zwischen OPC Server und OPC Client DCOM Einstellungen zur rechnerübergreifenden Kommunikation zwischen OPC Server und OPC Client 1. Einleitung Für die rechnerübergreifende Kommunikation zwischen OPC Client und OPC Server wird bei OPC DA

Mehr

OPC-Server-Browser ActiveX-Steuerelement: IBG_OpcServerBrowser_S1

OPC-Server-Browser ActiveX-Steuerelement: IBG_OpcServerBrowser_S1 OPC-Server-Browser ActiveX-Steuerelement: IBG_OpcServerBrowser_S1 Entwickelt von: Gerald Giese, Mühlentor 17 B, 14793 Ziesar (Germany) Tel.(033830) 12942, Fax (033830) 12943 e-mail: g.giese@giese-elektro.de

Mehr

Lokales Netzwerk Wie kann ich lokal installierte Drucker im Netzwerk für andere Nutzer freigeben? Frage:

Lokales Netzwerk Wie kann ich lokal installierte Drucker im Netzwerk für andere Nutzer freigeben? Frage: Wie kann ich lokal installierte Drucker im Netzwerk für andere Nutzer freigeben? Frage: Ich möchte, dass ein Drucker von verschiedenen Rechnern aus genutzt werden kann. Wie kann ich eine Druckerfreigabe

Mehr

Folgende Einstellungen sind notwendig, damit die Kommunikation zwischen Server und Client funktioniert:

Folgende Einstellungen sind notwendig, damit die Kommunikation zwischen Server und Client funktioniert: Firewall für Lexware professional konfigurieren Inhaltsverzeichnis: 1. Allgemein... 1 2. Einstellungen... 1 3. Windows XP SP2 und Windows 2003 Server SP1 Firewall...1 4. Bitdefender 9... 5 5. Norton Personal

Mehr

Vielen Dank, dass Sie sich für die Software der myfactory International GmbH entschieden haben.

Vielen Dank, dass Sie sich für die Software der myfactory International GmbH entschieden haben. Vielen Dank, dass Sie sich für die Software der myfactory International GmbH entschieden haben. Um alle Funktionen unserer Software nutzen zu können, sollten Sie bitte in Ihrem Browser folgende Einstellungen

Mehr

Windows-Firewall Ausnahmen

Windows-Firewall Ausnahmen Windows-Firewall Ausnahmen Windows-Firewall Ausnahmen für Docusnap konfigurieren Datum 29.04.2010 Ersteller Seitenanzahl 24 Inhaltverzeichnis 1 Windows Firewall Konfiguration - Grundlagen... 3 1.1

Mehr

Änderungen im Softwareschutz für ArchiCAD 13

Änderungen im Softwareschutz für ArchiCAD 13 Änderungen im Softwareschutz für ArchiCAD 13 Mit ArchiCAD 13 führt GRAPHISOFT für neue Nutzer mit dem CodeMeter von WIBU einen neuen Dongletyp ein. Der CodeMeter repräsentiert die ArchiCAD Lizenz, so wie

Mehr

Artikel ID: 2399 Erstellt am: 08.08.2011 11:36 Überschrift: STRATO HiDrive Software - Installation und Konfiguration

Artikel ID: 2399 Erstellt am: 08.08.2011 11:36 Überschrift: STRATO HiDrive Software - Installation und Konfiguration Artikel ID: 2399 Erstellt am: 08.08.2011 11:36 Überschrift: STRATO HiDrive Software - Installation und Konfiguration Für die Betriebssysteme Windows XP, Vista und Windows 7 (32 und 64-bit) stellen wir

Mehr

Ihr Benutzerhandbuch AVIRA ANTIVIR EXCHANGE http://de.yourpdfguides.com/dref/3644312

Ihr Benutzerhandbuch AVIRA ANTIVIR EXCHANGE http://de.yourpdfguides.com/dref/3644312 Lesen Sie die Empfehlungen in der Anleitung, dem technischen Handbuch oder der Installationsanleitung für AVIRA ANTIVIR EXCHANGE. Hier finden Sie die Antworten auf alle Ihre Fragen über die AVIRA ANTIVIR

Mehr

JobServer Installationsanleitung 08.05.2013

JobServer Installationsanleitung 08.05.2013 JobServer sanleitung 08.05.2013 Der JobServer ist ein WCF Dienst zum Hosten von Workflow Prozessen auf Basis der Windows Workflow Foundation. Für die wird das Microsoft.NET Framework 3.5 und 4.0 vorausgesetzt.

Mehr

Installieren von Autodesk MapGuide 6.5 Service Pack 1

Installieren von Autodesk MapGuide 6.5 Service Pack 1 Installieren von Autodesk MapGuide 6.5 Service Pack 1 In diesem Dokument wird die Installation von Autodesk MapGuide 6.5 Service Pack 1 beschrieben. Hinweise zu aktuellen Installations-Updates und bekannten

Mehr

Windows-Firewall Ausnahmen für Docusnap konfigurieren itelio GmbH

Windows-Firewall Ausnahmen für Docusnap konfigurieren itelio GmbH Windows-Firewall Ausnahmen für Docusnap konfigurieren itelio GmbH www.docusnap.com Inhaltsverzeichnis 1 Windows Firewall Konfiguration - Grundlagen 3 1.1 Übersicht - benötige Firewall Ausnahmen 3 2 Windows

Mehr

Entwicklung von Web-Anwendungen auf JAVA EE Basis

Entwicklung von Web-Anwendungen auf JAVA EE Basis Entwicklung von Web-Anwendungen auf JAVA EE Basis Java Enterprise Edition - Überblick Prof. Dr. Bernhard Schiefer Inhalt der Veranstaltung Überblick Java EE JDBC, JPA, JNDI Servlets, Java Server Pages

Mehr

Tec Local 4.0 - Installationsanleitung: Lieferanten-Modus (Client) TecLocal 4.0. Installationsanleitung: Lieferanten-Modus (Client)

Tec Local 4.0 - Installationsanleitung: Lieferanten-Modus (Client) TecLocal 4.0. Installationsanleitung: Lieferanten-Modus (Client) Tec Local 4.0 - Installationsanleitung: Lieferanten-Modus (Client) TecLocal 4.0 Installationsanleitung: Lieferanten-Modus (Client) Version: 1.0 Autor: TecCom Solution Management (MBI) Datum: 09.12.2013

Mehr

quickterm 5.6.0 Systemvoraussetzungen Version: 1.0

quickterm 5.6.0 Systemvoraussetzungen Version: 1.0 quickterm 5.6.0 Systemvoraussetzungen Version: 1.0 06.07.2015 Inhaltsverzeichnis Inhaltsverzeichnis 1 Server 3 2 Client 5 3 Web 6 4 Studio Plug-In 7 2 quickterm 5.6.0 - Systemvoraussetzungen Server 1 1

Mehr

quickterm 5.6.2 Systemvoraussetzungen Version: 1.1

quickterm 5.6.2 Systemvoraussetzungen Version: 1.1 quickterm 5.6.2 Systemvoraussetzungen Version: 1.1 26.04.2016 Inhaltsverzeichnis Inhaltsverzeichnis 1 Systemvoraussetzungen quickterm Server 3 2 Systemvoraussetzungen quickterm Client 5 3 Systemvoraussetzungen

Mehr

Handbuch PCI Treiber-Installation

Handbuch PCI Treiber-Installation Handbuch PCI Treiber-Installation W&T Release 1.0, September 2003 09/2003 by Wiesemann & Theis GmbH Microsoft und Windows sind eingetragene Warenzeichen der Microsoft Corporation Irrtum und Änderung vorbehalten:

Mehr

Spring Dynamic Modules for OSGi Service Platforms

Spring Dynamic Modules for OSGi Service Platforms Gerd Wütherich freiberuflicher Softwarearchitekt Spring Dynamic Modules for OSGi Service Platforms Server Anwendungen mit Spring und Eclipse Equinox Agenda OSGi Technologie: OSGi Technologie im Überblick

Mehr

ALL6260 Giga 802. SATA STORAGE

ALL6260 Giga 802. SATA STORAGE ALL6260 Giga 802. SATA STORAGE Kurzinstallationsanleitung 1. Bevor Sie beginnen Bevor Sie mit der Installation des ALL6260 beginnen, stellen Sie sicher, dass folgende Voraussetzungen erfüllt sind: Microsoft

Mehr

Marketing Update. Enabler / ENABLER aqua / Maestro II

Marketing Update. Enabler / ENABLER aqua / Maestro II Marketing Update Enabler / ENABLER aqua / Maestro II Quartal 01/2012 1 Kommentar des Herausgebers Liebe Kunden und Partner, dieser Marketing Update gibt Ihnen einen kurzen Überblick über die aktuell verfügbaren

Mehr

Handbuch PCI Treiber-Installation

Handbuch PCI Treiber-Installation Handbuch PCI Treiber-Installation W&T Release 1.1, Dezember 2004 12/2004 by Wiesemann & Theis GmbH Microsoft und Windows sind eingetragene Warenzeichen der Microsoft Corporation Irrtum und Änderung vorbehalten:

Mehr

Zugriff auf die elektronischen Datenbanken

Zugriff auf die elektronischen Datenbanken Zugriff auf die elektronischen Datenbanken Anleitung Version 2013.1 Beschreibung der Dienstleistung VSnet stellt seinen Mitgliedern einen Zugang auf elektronische Datenbanken zur Verfügung. Nur die Mitglieder

Mehr

OPC -Server / -Client

OPC -Server / -Client OPC -Server / -Client Projektierung und Laufzeitsystem Dokumentations Projekt Autor E-Mail Version Letzte Änderung Seiten Andreas Hessel hessel@vsys.de 1.0.5 30. Oktober 2007 1 ViSpro OPC Projektierung

Mehr

Skyfillers Hosted SharePoint. Kundenhandbuch

Skyfillers Hosted SharePoint. Kundenhandbuch Skyfillers Hosted SharePoint Kundenhandbuch Kundenhandbuch Inhalt Generell... 2 Online Zugang SharePoint Seite... 2 Benutzerpasswort ändern... 2 Zugriff & Einrichtung... 3 Windows... 3 SharePoint als

Mehr

EASY Starter OPC UA Server

EASY Starter OPC UA Server Engineering Tools EASY Starter OPC UA Server OPC UA-Zugriff auf Lenze-Geräte vorbereiten Softwarehandbuch DE Ä.O4 ä 13461991 L Inhalt 1 Über diese Dokumentation _ 3 1.1 Dokumenthistorie 3 2 Was ist OPC

Mehr

Benutzerdokumentation Web-Portal

Benutzerdokumentation Web-Portal GRUPP: SWT0822 Benutzerdokumentation Web-Portal Yet Another Reversi Game Martin Gielow, Stephan Mennicke, Daniel Moos, Christine Schröder, Christine Stüve, Christian Sura 05. Mai 2009 Inhalt 1. Einleitung...3

Mehr

ZMI Benutzerhandbuch Sophos. Sophos Virenscanner Benutzerhandbuch

ZMI Benutzerhandbuch Sophos. Sophos Virenscanner Benutzerhandbuch ZMI Benutzerhandbuch Sophos Sophos Virenscanner Benutzerhandbuch Version: 1.0 12.07.2007 Herausgeber Zentrum für Medien und IT ANSCHRIFT: HAUS-/ZUSTELLADRESSE: TELEFON: E-MAIL-ADRESSE: Zentrum für Medien

Mehr

DDBAC-SDK unter Linux (mit Wine) Installationsanleitung

DDBAC-SDK unter Linux (mit Wine) Installationsanleitung DDBAC-SDK unter Linux (mit Wine) Installationsanleitung Installation von Wine Einleitung Übersicht Titel Thema Datei DDBAC-SDK unter Linux (mit Wine) Installationsanleitung DDBAC_Wine_Installation.doc

Mehr

0. Inhaltsverzeichnis

0. Inhaltsverzeichnis 0. Inhaltsverzeichnis 0. Inhaltsverzeichnis...1 1. Kurze Einführung WebService Architektur...2 1.1 Synchrones Modell:...2 1.2 Asynchrones Modell:...2 1.3 Vorteile:...3 1.4 Voraussetzungen...3 2. Testseite

Mehr

Convision IP-Videoserver und die Sicherheitseinstellungen von Windows XP (SP2)

Convision IP-Videoserver und die Sicherheitseinstellungen von Windows XP (SP2) Inhalt Convision IP-Videoserver und die Sicherheitseinstellungen von Windows XP (SP2)... 1 1. Die integrierte Firewall von Windows XP... 2 2. Convision ActiveX und Internet Explorer 6... 3 3. Probleme

Mehr

Informationen zur Installation des GIS-Zentrum 2

Informationen zur Installation des GIS-Zentrum 2 Informationen zur Installation des GIS-Zentrum 2 Inhaltsverzeichnis: Inhaltsverzeichnis:... 1 Allgemeine Hinweise... 2 Installationsvoraussetzungen... 2 Was passiert bei der Installation?... 2 Einzelplatzinstallation...

Mehr

Kurzanleitung zu XML2DB

Kurzanleitung zu XML2DB Kurzanleitung zu XML2DB Inhaltsverzeichnis 1. Einleitung...3 2. Entwicklungsumgebung...3 3. Betriebsanleitung...3 3.1 Einrichten der Java Umgebung...3 3.2 Allgemeines zu java und javac...4 3.2.1 Allgemeines

Mehr

Lenze OPC UA Kommunikation V1.0

Lenze OPC UA Kommunikation V1.0 Verwendete Komponenten: Lenze: 94xx: Highline FW 12 Easy Starter: 1.6 OPC UA Client: Softing OPC UA Client V1.2 Unified Automation UAexpert V1.2.2 175 Der Easy Starter verfügt ab der Version 1.6 über eine

Mehr

Installationsbeschreibung. Version 4.2. Installationsbeschreibung 4.2 - Seite 1 von 6

Installationsbeschreibung. Version 4.2. Installationsbeschreibung 4.2 - Seite 1 von 6 Installationsbeschreibung Version 4.2 Installationsbeschreibung 4.2 - Seite 1 von 6 Installation auf einem Einzelplatz-System Dieser Abschnitt beschreibt, wie Sie die Installation durchführen, wenn die

Mehr

Workshop SQL Server-Installation Installation des Microsoft SQL Server 2005 EXPRESS

Workshop SQL Server-Installation Installation des Microsoft SQL Server 2005 EXPRESS Herzlich willkommen zu den Workshops von Sage. In diesen kompakten Anleitungen möchten wir Ihnen Tipps, Tricks und zusätzliches Know-how zu Ihrer Software von Sage mit dem Ziel vermitteln, Ihre Software

Mehr

QCfetcher Handbuch. Version 1.0.0.10. Ein Zusatztool zum QuoteCompiler. Diese Software ist nur für private und nicht-kommerzielle Zwecke einzusetzen.

QCfetcher Handbuch. Version 1.0.0.10. Ein Zusatztool zum QuoteCompiler. Diese Software ist nur für private und nicht-kommerzielle Zwecke einzusetzen. Seite 1 QCfetcher Handbuch Ein Zusatztool zum QuoteCompiler Diese Software ist nur für private und nicht-kommerzielle Zwecke einzusetzen. Die neuesten Informationen gibt es auf der Webseite: http://finanzkasper.de/

Mehr

Anwenderdokumentation PersoSim

Anwenderdokumentation PersoSim Anwenderdokumentation PersoSim Die nachfolgende Anwenderdokumentation soll dem Anwender bei der Installation und den ersten Schritten im Umgang mit PersoSim helfen. Installation Grundvoraussetzung für

Mehr

CBS-Heidelberg Helpdesk Filr-Dokumentation S.1

CBS-Heidelberg Helpdesk Filr-Dokumentation S.1 CBS-Heidelberg Helpdesk Filr-Dokumentation S.1 Dokumentation der Anwendung Filr von Novell G Informationen zu Filr, die über diese Dokumentation hinausgehen, finden Sie im Internet unter: http://www.novell.com/de-de/documentation/novell-filr-1-1/

Mehr

Anleitung. Dateiensynchronisation zwischen zwei. PC s bzw. NMS-Instanzen

Anleitung. Dateiensynchronisation zwischen zwei. PC s bzw. NMS-Instanzen Anleitung Dateiensynchronisation zwischen zwei Version 1.0 vom 25. März 2010 Änderungen vorbehalten 1/21 Inhaltsverzeichnis 1 Überblick... 3 2 Synchronisationswerkzeug... 4 2.1 Beschreibung... 4 2.2 Quelle...

Mehr

Funktionserweiterungen, behobene Funktionseinschränkungen und Funktionseinschränkungen, EASY Starter V1.4

Funktionserweiterungen, behobene Funktionseinschränkungen und Funktionseinschränkungen, EASY Starter V1.4 Funktionserweiterungen, behobene Funktionseinschränkungen und Funktionseinschränkungen, Inhaltsverzeichnis 1. Funktionserweiterungen... 2 1.1. Produktidentifikation... 2 1.1.1. EASY Starter lauffähig unter

Mehr

Anlage zu FAQ Beliebigen Benutzer in der PCU50/70 mit WinNT, WinXP Software V6.x einrichten

Anlage zu FAQ Beliebigen Benutzer in der PCU50/70 mit WinNT, WinXP Software V6.x einrichten Frage: Wie kann man einen beliebigen Benutzer in der PCU50/70 mit WinNT, WinXP Software V6.x einrichten, der sich entweder lokal oder am Netzwerk anmelden kann, bzw. wie kann der Benutzer "AUDUSER" auf

Mehr

PADS 3.0 Viewer - Konfigurationen

PADS 3.0 Viewer - Konfigurationen PADS 3.0 Viewer - Konfigurationen Net Display Systems (Deutschland) GmbH - Am Neuenhof 4-40629 Düsseldorf Telefon: +49 211 9293915 - Telefax: +49 211 9293916 www.fids.de - email: info@fids.de Übersicht

Mehr