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.

Slides:



Advertisements
Ähnliche Präsentationen
Aufbau eines Netzwerkes
Advertisements

Inhalt – Technische Grundlagen
Ethernet Kommunikation mit PS 4 System
Basis-Architekturen für Web-Anwendungen
Was ist J2EE Die Vorteile von J2EE J2EE Modell Die Komponente von J2EE
Windows auf öffentlichen PCs
Agenda 1. Wie funktionieren Netzwerke ? 2. Agenda 3.
Daniel Höfler Markus Thurner XMLApplicationPlatform Siemens OpenStage 60/80.
Microsoft Windows 2000 Terminal Services
Cassey - Common Answer Set Evaluation sYstem Jean Gressmann Benjamin Kaufmann Robert Lenk.
Praktikum Entwicklung und Einsatz von Geosoftware I - Sitzung 6 Model-View-Controler als Grundlage für Nutzerschnittstellen Sommersemester 2003 Lars Bernard.
Das JavaCard-Betriebssystem
Anwendungen. © Prof. T. Kudraß, HTWK Leipzig Historie des WWW Grundlage Internet – Entwickelt Ende der 60er Jahre vom US-Militär (ARPA-Net) – Technische.
JDBC Konzepte Realisierung von Zugriffen
JAVA RMI.
Introducing the .NET Framework
WhatsUp Gold
Einführung in die Technik des Internets
LINUX&NT/ Konkurrenz &Kooperation Dürrenweid Professur systeme Betriebs- CheOpS 1 LINUX & Windows NT - Konkurrenz & Kooperation Historie Konfiguration.
Uwe Habermann WPF Avalon Formulare aus VFP verwenden Venelina Jordanova
Softing presentationSlide 1 Softing - ein kurzer Überblick Softing - ein kurzer Überblick.
Applikationsschichten
Studienarbeit Mini-Web-Server auf einem Signalcontroller
MedCom® Medial Server Verbesserte Leistungsmerkmale
SKALIERBARE HARDWARE UNABHÄNGIGE LÖSUNGEN FÜR HSM, ARCHIVIERUNG UND SICHEREN DATENAUSTAUSCH YOUR DATA. YOUR CONTROL.
Einführung in die Programmiersprache Java
PPS-Design einer eigenen WWW-Homepage SS 2003 Applets.
Weltweite Kommunikation mit Exchange Server über das Internet
DB-Zugriffstechnologien im Internet Ein Referat von Marc Reinecke.
Internet Gruppe: AM-511 Student: M. Jakobson Tutor: L. F. Loutchikhina
HOB RD VPN HOB Remote Desktop Virtual Private Network
Saia® Systemkatalog Kapitel B2-Kommunikation & Interaktion
Windows Server 2008 Kurzüberblick Dr. Richtmann+Eder AG Olschewskibogen München.
Umweltdaten via Smartphone
App-Entwicklung mit HTML5, CSS und JavaScript
Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.
Thin Clients IGEL smart-132.
Beschreiben Sie eine Web Interaktion mittels Java Applets.
SIMATIC Technology Lagegeregeltes Positionieren mit Easy Motion Control.
Zeit:Aktion: 08:30Begrüßung, Organisation 08:45Einführung - Was heißt OPC - OLE for Process Control --> Folie - OPC definiert eine offene Schnittstelle,
Präsentation von Lukas Sulzer
Management- und Web Services- Architekturen
SIMATIC WinAC WinAC Slot 412/416, Version 3.2 Liefereinsatz: 11/2001.
Installation und Konfiguration eines Domänen-Controllers
Saia® Systemkatalog Kapitel A1 – Systemeigenschaften
ICT – Modul Dokumentenverwaltung
Datenanbindung in Webapplikationen
Google Android.
Quellen: Internet INTRANET Ausarbeitung von Sven Strasser und Sascha Aufderheide im Modul Netzwerktechnik, Klasse INBS Mai 2003.
Projekt Pokémon (CSL) Evaluation Technologien / Entwicklungsumgebungen Schlusspräsentation, Philip Iezzi, BDLI 2.
Geschäftsführer: Peter Kessenich Günter Rugor
Untersuchungen zur Erstellung eines
WIR LÖSEN DAS PROBLEM FÜR SIE
Provider und Dienste im Internet
Thomas Gemperli Reto Loepfe
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 1 vom Montag, 30. März 2015.
Stundenplanung Programm zur Stunden- und Zimmerplanung auf der Basis von Datenbanken und unter Berücksichtigung von Mehrfachnutzung im (lokalen) Netz (Internet.
Ethernet-Applikationsschichten
7.2.4 Klassifikation mobilen Codes Nicht vergessen:  Sowohl das Fernkopieren als auch die Migration von Objekten setzt voraus, daß der Code entweder am.
JABBA: Flexibles Web - Interface Semesterarbeit von Thomas Zwicker, Thomas Moser und Lukas Karrer Prof. L. Thiele Betreuung: J. Greutert TIK ETH Zürich.
Datenbanken im Web 1.
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
Web Services als Remote Content Provider in Portalumgebungen Vorstellung und Diskussion des Themas Präsentation des Prototypen Konzeption und prototypische.
2ter Review, 13. Oktober 2000, Berlin/Dortmund Pixelpark IMD 2. Review Dortmund Christoph Brandt / Torsten Prill Pixelpark AG 1 BMBF:
Betriebssysteme Was ist ein BS?
Multiprocessing mit OpenMPI Marius Albath. Vorlesung Betriebssysteme, Was ist OpenMPI Was ist OpenMPI OpenMPI Standard Setup OpenMPI Standard.
JAVA - Einführung. © Übersicht Hintergrund und Geschichte Wie sieht ein JAVA Programm aus ? Was ist ein JAVA Programm ? Wie schreibt/übersetzt.
WebServices Vortrag zur Diplomarbeit WebServices Analyse und Einsatz von Thomas Graf FH Regensburg
Google App Engine - Technische Stärken und Schwächen
Eine Präsentation von Amed Fabrik und Alicia Sieg
 Präsentation transkript:

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)

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

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

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

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

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

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