Entwicklung eines CANopen-Netzwerkes
|
|
|
- Benedikt Busch
- vor 9 Jahren
- Abrufe
Transkript
1 Großer Beleg Entwicklung eines CANopen-Netzwerkes Jan Blumenthal
2 Vortragsgliederung Grundlagen von CANopen Zielsetzungen bei der Entwicklung Softwareüberblick CANopen-API CANopenConsole Zusammenfassung
3 CANopen Protokoll für den CAN-Bus Implementierung verschiedener Netzwerkdienste: Interne Datenbank (Object Dictionary) Segmentierung von Datenströmen (SDO) Echtzeitfähigkeit (PDO) Netzwerkmanagement (NMT) Fehlermanagement (NMT-Error Control) Netzwerküberwachung (Heartbeat, Life guarding) Synchronisation von Teilnehmern (SYNC)
4 Ziele der CANopen-API Ziele: - Funktionsfähigkeit und Standardkonformität - Portabilität (PC, C166, Windows, Linux) - Hohe Performance und geringer Speicherverbrauch - Unterstützung mehrerer Instanzen - Fernwartung - Entlastung der Prozessanwendung Einsatzszenarien: CAN - Bus Kamera Kamera 1 1 Kamera Kamera 2 2 Kamera Kamera 3 3 Kamera Kamera 1 1 Kamera Kamera 2 2 Kamera Kamera 3 3 CAN - Bus 1 Lei Leit - t PC P C Serielle Verbindung Lei Leit t - P PC C VPN CAN - Bus 2 RemoteP Remote - PC C Kamera Kamera 4 4 Kamera Kamera 5 5 Kamera Kamera 6 6
5 Schichtenmodell der CANopen-API Vorteile: Standardisierte Schnittstellen Vollständige Kapselung Nutzung der CAN-API Applikation Applikation Applikation CANopen CANopen CANopen CAN-Treiber (SJAC166) CAN-Hardware (C166/SJA1000) CAN-Treiber (Hyperstone) CAN-Hardware (Hyperstone) CAN-Treiber (VCIPCI) CAN-Hardware (PCI-Karte) CAN-BUS
6 Komponenten der CANopen-Software Anwendung Prozessumgebung CANopen- API OD Remote- Control NMT SDO PDO COEnvironment COApplication Verwaltung der CANopen Instanz Einbindung in das Betriebssystem Definition der CANopen-Anwendung CAN-API Hardwareunabhängige Treiber Hardwaretreiber CANEnvironment Einbindung der Hardwaretreiber
7 Besonderheiten der CANopen-API Benutzen von Handles Keine dynamische Speicherallozierung Nachrichtenverarbeitung: Interrupt Polling Loops Ereignisgesteuerte Abarbeitung Callbacks Remote Objects FPGA
8 CANopen Console Administrierungssoftware Eigenschaften: Konsolenprogramm Unterstützung mehrerer Instanzen Skripting Fernwartung Kommunikation über Sockets Objekt-orientierter Entwurf Multithreading Aufbau: CommandSocket 1 Device 1 Console Command- Manager CommandSocket 2 Device 2 CommandSocket 3 Device 3
9 Remote Control Optionales Softwaremodul in der CANopen-API Übertragung von Kommandos an Geräteanwendungen Beispiel: reset 1 Console Ein/Ausgabe Command- Manager Socket- & device commands CommandSocket device commands RS232 Geräteanwendung Serielle Übertragung Serielle Übertragung
10 Kopplung der Software Unterstützung verschiedener Administrierungsvarianten Graphisch (MFC) Textbasiert (Console) Console Ein/Ausgabe Command- Kommandos Manager Socket- & device commands CommandSocket VCIPCI device commands MFC-Anwendung Direkter Zugriff CANopen Geräteanwendung
11 Zusammenfassung CANopen-API Stand - Portabel - Weitestgehend standardkonform - Fernwartbar - Multisessionfähig Zukunft - Echtzeittest - Konformitätstest CANopen Console - Windows Version - Telnet-fähig - Portabilität der EClasses
12 Vielen Dank
13 Beispielanwendung Steuerung eines Netzwerkes durch einen Leit-PC Kritischer Bereich d CAN-Bus Kamera 1 Kamera 2 Leit-PC d
14 CANopen Referenz-Modell Anwendungsprozess Anwendung Anwendung Darstellung Sitzung Transport Vermittlung Verbindung Bitübertragung Verbindung Bitübertragung
15 Gerätemodell von CANopen Object Dictionary: Interne Datenbank Unterschiedliche Datentypen (int, char) Kommunikation Object Dictionary Anwendung Zustandsmaschine Anwendungsobjekt Eintrag 1 Kommunikationsobjekt Eintrag 2... Kommunikationsobjekt Anwendungsobjekt Eintrag n Kommunikationsobjekt Anwendungsobjekt CAN-Bus Prozess
16 Typische Main-Funktion #include <stdio.h> #include <CANopen/CANopen.h> OPTOERROR APP_ConfigureCANopen(CO_HANDLE *cohandle); // external, defined in COEnvironment.c void main() { CO_HANDLE handle; // CANopen Handle char buffer[consolebuffersize]; // buffer for remote commands } if (! (CO_InitCANopen(&handle, APP_ConfigureCANopen)) ) // init CANopen { TRACE1("Camera: %d ready!\n",(int)(handle.nodeid)); while (1) // endless loop { CO_MessageLoop(&handle); // call message loop if ( GetRemoteCommand(buffer) ) // new remote command received? CO_RemoteCommand(&handle, buffer); } } CO_EndCANopen(&handle);
17 Komponenten der CANopenConsole Kommandotypen: - Konsolenkommandos (help, quit) - Socketkommandos (socket, init) - Gerätekommandos (od, nmt) - Systemkommandos (dir, ls) Sessionhandling Socketverwaltung Kommandoparser Betriebssystemanpassung (EClasses) Console- Commands Device- Commands Socket- Commands System- Commands CANopen Session Socket- Handling Command- Parser Command- Alias EClasses
18 EClasses Klassenbibliothek Sammlung einfacher Basisklassen EThread EEvent EFile EString Plattformunabhängig
Scheduler. Optimierung des Schedulings. Gliederung. Allgemeine Ziele. Synchronisationsprotokolle
Aufgabe: Zuteilung der auf die CPU Automatisches Entwurfs- und Entwicklungssystem für harte Echtzeitsysteme Zuteilungsstrategien: Satz Jan Blumenthal 20.02.2003 Zyklisch 4 Gliederung Optimierung des Schedulings
1. Übung zu "Numerik partieller Differentialgleichungen"
1. Übung zu "Numerik partieller Differentialgleichungen" Simon Gawlok, Eva Treiber Engineering Mathematics and Computing Lab 22. Oktober 2014 1 / 15 1 Organisatorisches 2 3 4 2 / 15 Organisatorisches Ort:
Konzeption und Implementierung einer Videodigitalisierung und Videoausgabe unter Embedded Linux. Kolloquium von Frank Schwanz
Konzeption und Implementierung einer Videodigitalisierung und Videoausgabe unter Embedded Linux Kolloquium von Frank Schwanz Aufgabenstellung Im Rahmen des Projektes Initiative Intelligente Autonome Systeme
Java und XML 2. Java und XML
Technische Universität Ilmenau Fakultät für Informatik und Automatisierung Institut für Praktische Informatik und Medieninformatik Fachgebiet Telematik Java und XML Hauptseminar Telematik WS 2002/2003
Das MEHR an Systemverfügbarkeit. SIMATIC IPC Software. Industrie Workshop PC-based Automation Nov. 2015
Das MEHR an Systemverfügbarkeit SIMATIC IPC Software siemens.de/ipc Das MEHR an Systemverfügbarkeit SIMATIC IPC DiagMonitor SIMATIC IPC Image & Partition Creator SIMATIC IPC Remote Manager à Melde- und
Software Engineering. Zur Architektur der Applikation Data Repository. Franz-Josef Elmer, Universität Basel, HS 2015
Software Engineering Zur Architektur der Applikation Data Repository Franz-Josef Elmer, Universität Basel, HS 2015 Software Engineering: Mit acht bewährten Praktiken zu gutem Code 2 Schichtarchitektur
INSEVIS Ihr Partner für wirtschaftliche S7-Steuerungstechnik
INSEVIS Ihr Partner für wirtschaftliche S7-Steuerungstechnik S7-Panel-SPS S7-Kompakt-SPS Panel-HMI Peripherie Software & Tools ConfigStage Überblick Konfigurierbare Objekte Funktionen der S7-CPU Onboard-
Application Programming Interface im Mikrocontroller zur Steuerung von EPICS
Arbeitsvortrag Thema: Application Programming Interface im Mikrocontroller zur Steuerung von CAN-Geräten mit Hilfe von EPICS Betreuung: Michael Traxler Peter Zumbruch Linda Vanina Fouedjio Inhaltsverzeichnis
Objektorientierte Programmierung
Objektorientierte Programmierung 1 Geschichte Dahl, Nygaard: Simula 67 (Algol 60 + Objektorientierung) Kay et al.: Smalltalk (erste rein-objektorientierte Sprache) Object Pascal, Objective C, C++ (wiederum
1. Zugriff auf das Lonza Netzwerk von ihrem privaten PC oder von einem Internet Café
SSL VPN verwenden mit nicht-lonza PCs 1. Zugriff auf das Lonza Netzwerk von ihrem privaten PC oder von einem Internet Café Für das Arbeiten von zu Hause oder aus einem Internet Café können Sie Ihren Browser
TwinCAT HMI Application
New Automation Technology TwinCAT HMI Application 08.05.2010 1 Überblick Einleitung Übersicht Möglichkeiten der Applikation Struktur und Komponenten Komponenten für das Microsoft Visual Studio Anleger
A Kompilieren des Kernels... 247. B Lineare Listen in Linux... 251. C Glossar... 257. Interessante WWW-Adressen... 277. Literaturverzeichnis...
1 Einführung................................................ 1 1.1 Was ist ein Betriebssystem?............................... 1 1.1.1 Betriebssystemkern................................ 2 1.1.2 Systemmodule....................................
Software Defined Networking. und seine Anwendbarkeit für die Steuerung von Videodaten im Internet
und seine Anwendbarkeit für die Steuerung von Videodaten im Internet FACHBEREICH FB5 Stefan Königs ISE Seminar 22.10.2012 1 Agenda o Einführung o Software Defined Networking o Ansatz/Prinzip o o Vergleich
VBA-Programmierung: Zusammenfassung
VBA-Programmierung: Zusammenfassung Programmiersprachen (Definition, Einordnung VBA) Softwareentwicklung-Phasen: 1. Spezifikation 2. Entwurf 3. Implementierung Datentypen (einfach, zusammengesetzt) Programmablaufsteuerung
MEDLINQ-Küche Checkliste Installation
MEDLINQ-Küche Checkliste Installation Projektname Auftragsnummer Datum 1 IHRE ANSPRECHPARTNER Tragen Sie hier bitte die Ihnen bekannten Ansprechpartner ein. Projektleitung Küchensystem Betreuung Server
Netzwerk Management Potentielle Systemausfälle bereiten Ihnen Sorgen?
Hofmann PC-Systeme Potentielle Systemausfälle bereiten Ihnen Sorgen? Ist Ihre Datensicherung wirklich zuverlässig? Funktioniert Ihr Virenschutz einwandfrei? Sind Ihre Server noch ausreichend ausgestattet?
Modellbasierte und komponentenorientierte Programmierung von Steuerungen
Labor für CIM & Robotik Prof. Dipl.-Ing. Georg Stark Modellbasierte und komponentenorientierte Programmierung von Steuerungen 1. Entwicklungsprozess Industriesteuerung 2. Programmierparadigmen - objektorientiert
Datenfernzugriff auf Schienenfahrzeuge mit dem Ferndiagnosesystem RDS. OSGi-Technologie Forum / EuroCargo 2004 Thomas Burri / PPC
Datenfernzugriff auf Schienenfahrzeuge mit dem Ferndiagnosesystem RDS OSGi-Technologie Forum / EuroCargo 2004 Thomas Burri / PPC Inhalt! Bombardier Transportation! Datenfernzugriff mit RDS (Remote Diagnostic
Rainer Janssen Wolfgang Schott. SNMP- Konzepte, Verfahren, Plattformen
Rainer Janssen Wolfgang Schott SNMP- Konzepte, Verfahren, Plattformen Inhaltsverzeichnis 1. Einführung 1.1 Netzmananegement, ein Modethema? 1.2 Entwicklung der Netzstrukturen 1.3 Verfahren, Protokolle
deutsch snowmaking control
deutsch snowmaking control snowmaking control Die Liberty-Software wurde von der internen Software-Abteilung entwickelt. Liberty garantiert jedem Betreiber eine maßgeschneiderte Steuerung der Beschneiungsanlage,
Storage Management und Archivierung
PoINT Software & Systems GmbH Storage Management und Archivierung bpi Forum 20. Mai 2010 PoINT Storage & Systems GmbH Spezialisiert auf die Entwicklung von Softwareprodukten und Systemlösungen zur Speicherung
Modem: Intern o. extern
1. Einleitung Diese Anleitung erklärt die erforderlichen Schritte zur Fernwartung von Drive & Servo PLC. Dazu sind zwei Computer notwendig. Der Computer, der an der Anlage steht, ist über einen Systembusadapter
MBUS-MODBUS MODBUS Converter Datenerfassung von MBUS Zählern
RESI-MBUS MBUS-MODBUS MODBUS Converter Datenerfassung von MBUS Zählern Produktpräsentation WOLLEN SIE,......stets den Überblick ihren Energieverbrauch behalten? INFORMIEREN SIE SICH ÜBER ENERGIEVERBRÄUCHE
Einsatz von UML und C++ am Beispiel einer Satelliten-Lageregelungssoftware
Einsatz von UML und C++ am Beispiel einer Satelliten-Lageregelungssoftware Dipl. Inform. Olaf Maibaum DLR, Abt. Simulations- und Softwaretechnik DLR, Abt. Simulations- und Softwaretechnik 1 Übersicht Bird-Satellit
GUI-Entwicklung 2: Windows Presentation Foundation
GUI-Entwicklung 2: Windows Presentation Foundation Proseminar Objektorientiertes Programmieren mit.net und C# Sandra Müller Institut für Informatik Software & Systems Engineering Agenda 1. Die WPF 2. Einführung
Daten Monitoring und VPN Fernwartung
Daten Monitoring und VPN Fernwartung Ethernet - MODBUS Alarme Sensoren RS 232 / 485 VPN Daten Monitoring + VPN VPN optional UMTS Server Web Portal Fernwartung Daten Monitoring Alarme Daten Agent Sendet
Systemvoraussetzungen für ConSol*CM Version 6.10.2 Architektur Überblick
Systemvoraussetzungen für ConSol*CM Version 6.10.2 Architektur Überblick ConSol*CM basiert auf einer Java EE Web-Architektur, bestehend aus den folgenden Kern-Komponenten: JEE Application Server für die
DataSpace 2.0 Die sichere Kommunikations-Plattform für Unternehmen und Organisationen. Your Data. Your Control
DataSpace 2.0 Die sichere Kommunikations-Plattform für Unternehmen und Organisationen Your Data. Your Control WebGUI CMIS GW (JSON) GDS2 API (JSON) WebDAV GDS core Moderne Software Architektur Object-Store
EtherCAN / EtherCANopen Gateway
EtherCAN / EtherCANopen Gateway Artikelnummer : 0540/30 (EtherCAN) Artikelnummer: 0540/31 (EtherCANopen) (deutsche Version) port GmbH Regensburger Str. 7 D-06132 Halle/Saale History Version Created Validated
GEZIELT MEHR SICHERHEIT MIT 4I ACCESS SERVER & 4I CONNECT CLIENT
Seite 1/7 GEZIELT MEHR SICHERHEIT MIT 4I ACCESS SERVER & 4I CONNECT CLIENT ZENTRAL LOKALE MANAGEMENT-PLATTFORM FÜR EINE W ELTWEIT SICHERE INDUSTRIELLE KOMMUNIKATION. Seite 2/7 Auf den folgenden Seiten
Storage Area Networks im Enterprise Bereich
Storage Area Networks im Enterprise Bereich Technologien, Auswahl & Optimierung Fachhochschule Wiesbaden Agenda 1. Was sind Speichernetze? 2. SAN Protokolle und Topologien 3. SAN Design Kriterien 4. Optimierung
Auto-Deployment von Oracle Enterprise Linux. Sascha Westermann DOAG Konferenz + Ausstellung November 2010
Auto-Deployment von Oracle Enterprise Linux Sascha Westermann DOAG Konferenz + Ausstellung November 2010 Herrmann & Lenz Services GmbH Herrmann & Lenz Solutions GmbH Erfolgreich seit 1996 am Markt Firmensitz:
Client/Server-Systeme
Fachbereich Informatik Projektgruppe KOSI Kooperative Spiele im Internet Client/Server-Systeme Vortragender Jan-Ole Janssen 26. November 2000 Übersicht Teil 1 Das Client/Server-Konzept Teil 2 Client/Server-Architekturen
PRODUKTINFORMATION LOCKING SYSTEM MANAGEMENT 3.3 SERVICE PACK 1 BASIC BASIC ONLINE BUSINESS PROFESSIONAL STAND: JUNI 2016
LOCKING SYSTEM MANAGEMENT 3.3 SERVICE PACK 1 BASIC BASIC ONLINE BUSINESS PROFESSIONAL STAND: JUNI 2016 2 1.0... 3 1.1. LOCKING SYSTEM MANAGEMENT 3.3 SP1... 3 1.2. PRODUKTKURZBESCHREIBUNG... 4 2.0 PRODUKTUMFELD...
Blitzlicht: MES Produktionsplanung und Unternehmensmodelle IEC 62264 Integration von Unternehmensführungs und Leitsystemen
Blitzlicht: MES Produktionsplanung und Unternehmensmodelle IEC 62264 Integration von Unternehmensführungs und Leitsystemen Tagung: Normen für Industrie 4.0 BMWi, Berlin 19.02.2015 Max Weinmann, Emerson
OOD. Objektorientiertes Design. Peter Coad und Edward Yourdon. Prentice Hall Verlag
OOD Objektorientiertes Design Peter Coad und Edward Yourdon Prentice Hall Verlag New York, London, Toronto, Sidney, Tokio, Singapur, München, Mexiko Vorwort 9 Vorwort der Übersetzer 11 Danksagungen 13
Vorlesung Informatik II
Vorlesung Informatik II Universität Augsburg Wintersemester 2011/2012 Prof. Dr. Bernhard Bauer Folien von: Prof. Dr. Robert Lorenz Lehrprofessur für Informatik 02. JAVA: Erstes Programm 1 Das erste Java-Programm
USB in Embedded Systemen. Referat von Peter Voser Embedded Development GmbH
USB in Embedded Systemen Referat von Peter Voser Embedded Development GmbH Embedded Development GmbH Engineering and Development System Engineering Hardware/Software Co-Design Embedded Software Entwicklung
Voraussetzungen für die Nutzung der Format Rechenzentrumslösung (Hosting)
Voraussetzungen für die Nutzung der Format Rechenzentrumslösung (Hosting) Firma: Seite 1 von 6 1 Ansprechpartner 1.1 Ansprechpartner EDV: Name: Name: Tel: Tel: E-Mail: E-Mail: 1.2 Ansprechpartner fachlich
Jürg Gutknecht, SI und ETH Zürich, April 2015
Jürg Gutknecht, SI und ETH Zürich, April 2015 Der Staubsauger könnte ein Mikrofon eingebaut haben, welches sämtliche Geräusche im Raum aufnimmt und via Stromkabel an einen Geheimdienst weiterleitet Die
Michael Veigel. Produktentwicklung unter Linux - von der Entscheidungsfindung bis zur Marktreife
Michael Veigel Produktentwicklung unter Linux - von der Entscheidungsfindung bis zur Marktreife Seite 1 / 21 Gliederung NetCam Solutions Das Produkt Ausgangssituation Entscheidung für Linux Werkzeuge Zwei
Wiederholung: Beginn
B) Webserivces W3C Web Services Architecture Group: "Ein Web Service ist eine durch einen URI eindeutige identifizierte Softwareanwendung, deren Schnittstellen als XML Artefakte definiert, beschrieben
MOC 20486 - Entwicklung von ASP.NET MVC 4 Webapplikationen
MOC 20486 - Entwicklung von ASP.NET MVC 4 Webapplikationen Kompakt-Intensiv-Training Diese Schulung bereitet Sie optimal auf die MOC-Zertifzierung vor. Zu Beginn der Schulung erhalten Sie einen Überblick
Nutzung von GiS BasePac 8 im Netzwerk
Allgemeines Grundsätzlich kann das GiS BasePac Programm in allen Netzwerken eingesetzt werden, die Verbindungen als Laufwerk zu lassen (alle WINDOWS Versionen). Die GiS Software unterstützt nur den Zugriff
Kurzvorstellung des ESA-Projektes "WICOR"
Dipl.-Ing. Andreas Kahmann OECON GmbH Braunschweig Kurzvorstellung des ESA-Projektes "" DLR-Workshop "Satellitenkommunikation in Deutschland" Köln-Porz, 27. - 28. März 2003 ESA ARTES 5 Contract 16894/02/NL/AD
Mainsaver Anwendung auf mobilen Geräten. Steve Unger
Mainsaver Anwendung auf mobilen Geräten Steve Unger Agenda Agenda -Warum mobil arbeiten -Die Mobile Welt -Web Apps -MobileMainsaver 3.0 - Ausblick Warum mobil arbeiten Nutzen Globale Verfügbarkeit von
Eclipse Equinox als Basis für Smart Client Anwendungen. Christian Campo, compeople AG, 5.7.2007 Java Forum Stuttgart 2007
Eclipse Equinox als Basis für Smart Client Anwendungen Christian Campo, compeople AG, 5.7.2007 Java Forum Stuttgart 2007 Übersicht Definition / Architektur Smart Client Smart Client mit RCP / Equinox Gesamtfazit
Military Air Systems
Trennung von Applikationen unterschiedlicher Kritikalität in der Luftfahrt durch Software en am Beispiel des Real-time Operating Systems PikeOS Dr. Bert Feldmann DGLR Workshop Garching, 09.10.2007 Seite
Anleitung zur Einrichtung einer ODBC Verbindung zu den Übungsdatenbanken
Betriebliche Datenverarbeitung Wirtschaftswissenschaften AnleitungzurEinrichtungeinerODBC VerbindungzudenÜbungsdatenbanken 0.Voraussetzung Diese Anleitung beschreibt das Vorgehen für alle gängigen Windows
AbaWeb Treuhand. Hüsser Gmür + Partner AG 30. Oktober 2008
AbaWeb Treuhand Hüsser Gmür + Partner AG 30. Oktober 2008 Inhalt Was ist AbaWeb Treuhand? 3 Treuhand Heute und Morgen 4 Sicherheit 5 Technische Voraussetzungen 6 Kundenvorteile 7 Unsere Vorteile = Ihre
Der Lua Skripteditor Lua in der Messtechnik
Der Lua Skripteditor Lua in der Messtechnik 02.08.2014 Ingo Berg [email protected] Automatisierungstechnik Voigt GmbH Lua in der Messtechnik Was ist Lua? freie Programmiersprache speziell entwickelt für
Begleitendes Praktikum zur Vorlesung Künstliche Intelligenz
Begleitendes Praktikum zur Vorlesung Künstliche Intelligenz SS12 Kontakt Internet: http://cvpr.uni-muenster.de/teaching/ss12/ki/ RSS-Feed Kalender Dipl.-Math. Michael Schmeing m.schmeinguni-muenster.de
Java Performance Tuning
Seminarunterlage Version: 5.04 Version 5.04 vom 16. Januar 2015 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen
Robotersteuerung MRobot
Labor CIM & Robotik Prof. Dipl.-Ing. Georg Stark Robotersteuerung MRobot 1. Entwicklungsprozess für Industriesteuerungen 2. Eigenschaften von MRobot - Funktionsumfang - Softwarestruktur - Vorteile für
NanoCAN & NanoJEasy. Software training
NanoCAN & NanoJEasy Software training NanoCAN NanoCAN ist ein nützliches Tool für: - Prüfung - Fehlersuche und -behebung - Firmware-Updates Unsere Steuerungen sind immer CAN-Slaves. Aus diesem Grund stehen
Pulse Pattern Controller
PPC-1 and PPC-2 Ansteuerung von Hochstrom Puls-Generatoren programmierbares Pulsmuster schnelle Aufzeichnung von Pulsspannung und Pulsstrom Einbindung zusätzlicher Messsensoren flexibler Einsatz durch
Produkte. onsulting. roject. uhl ohannes. Bezeichnung. Automationsstationen
Automationsstationen JKPC-DS-4100 OPEN C1 COSMOS Automationsstation mit CAN-Bus COSMOS 4100 OPEN C1 Frei programmierbare 32 Bit native BACnet Automationsstation mit integrierter Ethernet Schnittstelle
Multi-Server Shutdown. Folie 1
Multi-Server Shutdown Folie 1 Herzlich Willkommen Roland Kistler Sales Engineer Tel. +49 (89) 242 39 90 17 E-Mail [email protected] Folie 2 Single Server Shutdown mit DataWatch (1/6) Die DataWatch-Software
Application Layer Gateway
Gesicherte Videokonferenzen mit einem Application Layer Gateway Karl-Hermann Fischer Sales Consultant [email protected] 1 Das Unternehmen Systemintegrator und Dienstleister im Bereich der Netzwerke
4 Achs-Schrittmotor-Regelung Alpha Übersicht
Alpha Übersicht Seite 1/7 Anschluss-Schema Motion Controller, interpolierte Bewegung von bis zu 4 Achsen gleichzeitig, 3D. Systemkonfiguration und Programmierung mit Windowsbasierender PC-Software (GUI
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
Wine - Windows unter Linux
14. Februar 2009 Vortrag für den PC-Treff Böblingen Agenda 1 2 3 4 Vorteile Nachteile Problemsoftware Versionen von Wine Wine stellt die Windows API unter Linux zur Verfügung, damit können Windows Programme
Universal Mobile Gateway V4
PV-Electronic, Lyss Universal Mobile Gateway V4 Autor: P.Groner Inhaltsverzeichnis Allgemeine Informationen... 3 Copyrightvermerk... 3 Support Informationen... 3 Produkte Support... 3 Allgemein... 4 Definition
ATHOS Benutzertreffen
ATHOS Benutzertreffen Report of the Lab Glashütten, 10. November 2010 HighQSoft GmbH, Karst Schaap [email protected] www.highqsoft.de / www.highqsoft.com 10 November 2010-1 Themen Aktueller Stand
Microsoft Visual C++ 6.0
Hardwareinbindung in Matlab bild = Quickcam; figure;imshow(bildanzeige); MATLAB 6.1 void mexfunction( int nlhs, mxarray *plhs[], int nrhs, const mxarray*prhs[] ) Microsoft Visual C++ 6.0 Aufruf int Capture(unsigned
Themen. Web Services und SOA. Stefan Szalowski Daten- und Online-Kommunikation Web Services
Themen Web Services und SOA Wer kennt den Begriff Web Services? Was verstehen Sie unter Web Services? Die Idee von Web Services Ausgangspunkt ist eine (evtl. schon bestehende) Software Anwendung oder Anwendungskomponente
Allgemeine Anleitung Treiber für CP2102
Allg. Anleitungen CP2102 Seite 1 / 12 Allgemeine Anleitung Treiber für CP2102 Inhaltsverzeichnis 1 ALLGEMEINES ZUM USB-UART-UMSETZER (CP2102)...3 2 ERSTELLEN EIGENER USB-TREIBER...3 3 ÄNDERN DER PRODUCT-ID...7
Platz 9: "Direktkopplung"
Platz 9: "Direktkopplung" PC 91 PC92 WINDOWS 2000 Professional 192.168.1.91 WINDOWS 2000 Professional 192.168.1.92 Direkte Verbindung zweier Rechner unter Windows 2000 Multimedia: Durchführen einer Videokonferenz
Systems Management bei ZFLS
ZF Lenksysteme GmbH ZF Lenksysteme GmbH FIR Thilo Helmig & Stefan Zeul 02.10.2009 Systems Management bei ZFLS Abt.: Design 29.09.2009 1 vorlage.ppt ZF Lenksysteme GmbH Agenda ZF Lenksysteme stellt sich
VORSTELLUNG DER DIPLOMARBEIT
1 VORSTELLUNG DER DIPLOMARBEIT Thomas Werner Inhaltsverzeichnis 2 Thema Aufgabenstellung Anwendungsdebugging Threads Remote Debugging Implementierung Ausblick Quellen 3 Thema Untersuchung von Funktionsabläufen
Untersuchungen zur Zulassung von Software unterschiedlicher Sicherheitsklassen auf einem Prozessormodule unter dem neuartigen Betriebssystem PikeOS
Untersuchungen zur Zulassung von Software unterschiedlicher Sicherheitsklassen auf einem Prozessormodule unter dem neuartigen Betriebssystem PikeOS Automotive Safety & Security 2008 Stuttgart, 19. 20.11.2008
PRODUKTINFORMATION LOCKING SYSTEM MANAGEMENT 3.2 SP2 STAND: OKTOBER 2014
LOCKING SYSTEM MANAGEMENT 3.2 SP2 STAND: OKTOBER 2014 2 1.0... 3 1.1. LOCKING SYSTEM MANAGEMENT 3.2 SP2 - PRODUKTBILD... 3 1.2. PRODUKTKURZBESCHREIBUNG... 4 2.0 PRODUKTUMFELD... 5 2.1. SYSTEMVORAUSSETZUNGEN...
Einsatz von LabVIEW FPGA im Rahmen eines HIL-Testautomaten. Christian Tölle
Einsatz von im Rahmen eines HIL-Testautomaten Christian Tölle LabVIEW Anwendertreffen 2008 Vorschau mit Einleitende lierte Betrachtung eines Problembereichs sowie Ableitung der resultierenden Anforderungen
Vertical Collectors and Solar Panels Robotic Cleaning Platform. Chris Odermatt; Software Engineer; Serbot AG
Vertical Collectors and Solar Panels Robotic Cleaning Platform Chris Odermatt; Software Engineer; Serbot AG Agenda Firmen Präsentation NI Inside CAN Open Software NI Inside, hat sich der Entscheid gelohnt
Was ist Windows Azure? (Stand Juni 2012)
Was ist Windows Azure? (Stand Juni 2012) Windows Azure Microsofts Cloud Plattform zu Erstellung, Betrieb und Skalierung eigener Cloud-basierter Anwendungen Cloud Services Laufzeitumgebung, Speicher, Datenbank,
PHP & Windows. Jan Burkl System Engineer, Zend Technologies. All rights reserved. Zend Technologies, Inc.
PHP & Windows Jan Burkl System Engineer, Zend Technologies Wer bin ich? Jan Burkl [email protected] PHP Entwickler seit 2001 Projektarbeit Bei Zend seit 2006 System Engineer Zend Certified Engineer PHP
Sicherheitsdienste. Schutz von Rechnern und Speichermedien vor
Sicherheitsdienste Schutz von Rechnern und Speichermedien vor bewusster Manipulation unbefugtem Zugriff Fehlfunktionen des Systems menschlichem Fehlverhalten # 86 Klassen von Bedrohungen der Sicherheit
GRAFISCHE BENUTZERSCHNITTSTELLEN
Vorlesung 4.4 GRAFISCHE BENUTZERSCHNITTSTELLEN Dr. Philip Mayer # 1 GUIs Grafische Benutzerschnittstellen (GUIs, Graphical User Interfaces) bieten dem Benutzer Zugriff auf ein Anwendungssystem GUIs sind
Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen. Mobiles Smart Home. Innovationsseminar SS 2011, 12. Juli 2011
Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen Mobiles Smart Home Innovationsseminar SS 2011, 12. Juli 2011 Agenda 1. Gruppenvorstellung 2. Mobiles Smart Home 1. Definition 2. Herangehensweise
Embedded OS-9 auf RISC-Prozessoren von Motorola
Firmenporträt BALS Werner BALS Hardware & Software Wielinger Str. 20 D-82340 Feldafing Tel.:+49 8157 900491 Fax:+49 8157 900492 email: [email protected] OS-9-Systemlösungen für embedded-applikationen OS-9-Systemportierungen
4D Server v12 64-bit Version BETA VERSION
4D Server v12 64-bit Version BETA VERSION 4D Server v12 unterstützt jetzt das Windows 64-bit Betriebssystem. Hauptvorteil der 64-bit Technologie ist die rundum verbesserte Performance der Anwendungen und
Inhaltsverzeichnis. 1 Hallo 13
1 Hallo 13 2 Grundlagen 15 2.1 Das Internet 15 2.1.1 Geschichte des Internets 15 2.1.2 Kommunikation mit TCP/IP 16 2.1.3 Anwendungen im Internet 18 2.1.4 HTTP unter der Lupe 20 2.2 Webserver, PHP und MySQL
C# im Vergleich zu Java
C# im Vergleich zu Java Serhad Ilgün Seminar Universität Dortmund SS 03 Gliederung Entstehung von C# und Java Überblick von C# und Java Unterschiede und Gemeinsamkeiten Zusammenfassung und Ausblick Entstehung
Tel.: 49 2162 40025 Fax: 49 2162 40035 [email protected] www.dsl-electronic.de. Neue 3-phasige SELCO Generator Steuerungs-Serie FlexGen
Produktinformation FlexGen System Tel.: 49 2162 40025 Fax: 49 2162 40035 [email protected] www.dsl-electronic.de DSL electronic GmbH Neue 3-phasige SELCO Generator Steuerungs-Serie FlexGen Die neuen
Windows-Verwaltung mit WMI - Taschenratgeber für Administratoren
Tobias Weltner Windows-Verwaltung mit WMI - Taschenratgeber für Administratoren Mi n_ Press Vorwort xiü 1 Einführung 1 Der WMI-Dienst 1 WMI Sicherheit 2 WMI Guerilla Session 4 Klassen 4... und Instanzen
Heiland electronic GmbH DensPC Software. Überträgt Densitometer Meßwerte an Windows Applikationen Bedienungsanleitung Version 1.5
Heiland electronic GmbH DensPC Software Überträgt Densitometer Meßwerte an Windows Applikationen Bedienungsanleitung Version 1.5 Urheberrecht Diese Bedienungsanleitung und das dazugehörende Programm sind
Freier Linux Kernel für den Virtex4 FX12
Mitglied der Helmholtz-Gemeinschaft Embedded Linux Freier Linuxkernel für den Virtex4 FX12 23. März 2009 Georg Schardt Freier Linux Kernel für den Virtex4 FX12 Motivation Ausgangslage Bootloader Kernel
Erstellung eines Frameworks für Shop Systeme im Internet auf Basis von Java
Erstellung eines Frameworks für Shop Systeme im Internet auf Basis von Java Präsentation zur Diplomarbeit von Übersicht Java 2 Enterprise Edition Java Servlets JavaServer Pages Enterprise JavaBeans Framework
Meine SPS kann Linux, und nun?
http://www.arvero.de Meine SPS kann Linux, und nun? Ein Linux-basierter Software-Stack für industrielle Eingebettete Systeme Autor: Christoph Stoidner Zur Person / Firma Christoph Stoidner Diplom. Informatiker
INHALT. 2. Zentrale Verwaltung von NT-, 2000- und 2003-Domänen. 3. Schnelle und sichere Fernsteuerung von Servern und Arbeitsstationen
INHALT 1. Einführung in Ideal Administration v4 Allgemeine Software-Beschreibung Visuelle 2. Zentrale Verwaltung von NT-, 2000- und 2003-Domänen 3. Schnelle und sichere Fernsteuerung von Servern und Arbeitsstationen
2.2 Installation via Netzwerkkabel
2.2 Installation via Netzwerkkabel Auf den folgenden Seiten zeigen wir Ihnen die typische Installation unserer Kabel Modems via Netzwerkkabel. Der Installations-Ablauf ist für alle unsere Modem-Typen vergleichbar.
FDT: Einführung. Open access to device intelligence. www.fdtgroup.org
FDT: Einführung Open access to device intelligence www.fdtgroup.org Ihre Anforderungen: Freie Wahl Wahl der am besten auf Ihre Anwendung zugeschnittenen Produkte, ohne Einschränkungen seitens der Systemintegration
Netzwerktechnologie 2 Sommersemester 2004
Netzwerktechnologie 2 Sommersemester 2004 FH-Prof. Dipl.-Ing. Dr. Gerhard Jahn [email protected] Fachhochschulstudiengänge Software Engineering Software Engineering für Medizin Software Engineering
Übung 1 mit C# 6.0 MATTHIAS RONCORONI
Übung 1 mit C# 6.0 MATTHIAS RONCORONI Inhalt 2 1. Überblick über C# 2. Lösung der Übung 1 3. Code 4. Demo C# allgemein 3 aktuell: C# 6.0 mit.net-framework 4.6: Multiparadigmatisch (Strukturiert, Objektorientiert,
