Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Java for Process Control P.Wüstner - Zentrallabor für Elektronik (ZEL) - JfPC: eine neue Technologie für den plattform- unabhängigen Zugriff auf Prozeßperipherie.

Ähnliche Präsentationen


Präsentation zum Thema: "Java for Process Control P.Wüstner - Zentrallabor für Elektronik (ZEL) - JfPC: eine neue Technologie für den plattform- unabhängigen Zugriff auf Prozeßperipherie."—  Präsentation transkript:

1 Java for Process Control P.Wüstner - Zentrallabor für Elektronik (ZEL) - JfPC: eine neue Technologie für den plattform- unabhängigen Zugriff auf Prozeßperipherie JfPC: eng an OPC angelehnt Evaluation von JfPC für unsere Zwecke Zusammenarbeit mit Siemens –Tests, Vorschläge, Verbesserungen –eigene Provider und Applikationen –Teilnahme an Normungsgremien (J-Consortium)

2 Java for Process Control ?? Echtzeitfähigkeit? –Abhängig vom Betriebssystem –Anpassung der VM erforderlich (--> noch portabel?) –kritische Teile in native Code Zugriff auf Hardware? –Nur über native Code Performance? –mit compiliertem Code kein ernstes Problem Portabilität? –Java selbst ist portabel (Graphik?) –Native code natürlich nicht

3 Funktionsweise des JfPC-Servers Provider-Interface Namensdienst Runtime- System- provider Lokale Provider Kommunika- tions-Provider Simulations- Provider JPC-Manager Gruppe 1Gruppe n Variablen

4 Struktur von JfPC JfPC-Manager Komm-Provider Sim-Provider TCP/IP EA219-ProviderEAM245-ProviderE251-Provider EA219-DLLEAM245-DLLE251-DLL RMOS WinNT JfPC J a v a BS-spezifisch SocketsJNI Standardmäßig vorhandenBaugruppen-spezifisch RTS-Provider RTS-DLL JNI E/AEthernetTimer C-Provider SW spezifisch C-DLL JNI

5 Gesamt-Architektur Java VM JfPC (Java for Process Control) JfPC (Java for Process Control) Http-Server E-Mail- Client E-Mail- Client FTP- Server FTP- Server Java-Anwendung WinNT RMOS Linux C-Anwendung

6 JfPC: Ortstransparenter Datenzugriff JfPC-API für einheit- lichen Zugriff auf: lokale E/A-Variablen vernetzte E/A-Variablen lokale Variablen vernetzte Variablen lokales E/A Programme Applets remote (E/A) Variable remote (E/A)- Variable LAN Bedienstation Steuerrechner

7 Unsere Aktivitäten C-Bibliothek zur Anpassung der Siemens-Provider (nur für Test) Eigene Provider für unseren Profibus-Controller Generische Oberfläche zum Testen und Entwickeln Performance-Untersuchungen Feedback zu Siemens evtl. Mitarbeit bei neuen Normen


Herunterladen ppt "Java for Process Control P.Wüstner - Zentrallabor für Elektronik (ZEL) - JfPC: eine neue Technologie für den plattform- unabhängigen Zugriff auf Prozeßperipherie."

Ähnliche Präsentationen


Google-Anzeigen