Softwareentwicklung für die Feldbussysteme - INTERBUS, PROFIBUS, CAN und ETHERNET

Inhaltsangabe:Einleitung: Um PC-basierende Prüfsysteme in bestehende Produktionsanlagen zu integrieren ist eine Einbindung in bestehende Feldbussysteme erforderlich. Für diese PC-basierenden Systeme ist es notwendig Software zu entwickeln welche dies ermöglicht. Die vorliegende Diplomarbeit beschreibt in Theorie und Praxis wie Software für Feldbussysteme am PC unter MSWindows mit den Programmiersprachen Visual Basic und Visual C++ entwickelt werden kann. Diese Arbeit bietet Softwareentwicklern theoretisches und praktisches Wissen, welches zur Softwareentwicklung für diese Technologien notwendig ist. Kapitel 1 gibt einen allgemein gehaltenen Überblick über den Bereich Bussysteme. Warum diese Technologien immer mehr zum Einsatz kommen und welche Rolle sie in Unternehmen spielen. Weiters werden Kosten, Nachteile und Vorteile behandelt. Kapitel 2 befasst sich mit dem Thema Softwareentwicklung im industriellen Umfeld. Techniken wie Multithreading und die Verwendung von Zeitgebern werden erklärt und verglichen. Kapitel 3 erläutert die Grundlagen des INTERBUS. Weiters wird die Theorie erläutert welche erforderlich ist, um Software für die Realisierung einer PC-Interbus-PC Verbindung mit einer PC-Karte der Firma Phoenix Contact zu entwickeln. Im dritten Teil des Kapitels Interbus wird die Entwicklung von Software in C++ anhand von Programmcode beschrieben. Kapitel 4 fasst im ersten Teil die Grundlagen des PROFIBUS zusammen. Weiters wird die Theorie erklärt welche notwendig ist um Software für die Realisierung einer PCPROFIBUS- SPS Anbindung mit einer PC-Karte und einer speicherprogrammierbaren Steuerung der Firma Siemens zu entwickeln. Im dritten Teil des Kapitels Profibus wird die Entwicklung der Software für Visual Basic und C++ anhand von Programmcode gezeigt. Kapitel 5 verschafft einen Einblick in die Grundlagen des Controller Area Networks (CAN). Weiters wird die Theorie beschrieben welche notwendig ist um Software für die Realisierung einer PC-CAN-SPS Verbindung mit dem Parallelport Interface BU104 der Firma Sigmatek zu entwickeln. Im dritten Teil des Kapitels CAN wird die Entwicklung der Software mitVisual Basic und Visual C++ anhand von Programmcode gezeigt. Kapitel 6 verschafft Einblicke in die Grundlagen von ETHERNET. Weiters wird die Theorie behandelt welche notwendig ist um Software für die Realisierung einer PCEthernet- PC Verbindung mit Standard Ethernetkarten zu realisieren. Im dritten Teil des Kapitels Ethernet wird detailliert die [...]