Wir bieten unseren Kunden Softwareprodukte mit Schwerpunkt im Bereich Übertragungsprotokollen, Grundlage dazu sind unsere umfangreichen Erfahrungen rund um Echtzeitapplikationen und Grafikanwendungen. Unser Ziel ist die kostengünstige und effiziente Entwicklung auf Basis von anerkannten Methoden und Standards. Kundenzufriedenheit ist dabei von größtem Interesse für uns. Unser Kunde und wir bilden zusammen ein Team, um gemeinsam die vorgegebenen Anforderungen zu erfüllen.
Wir verkaufen bewährte und anerkannte Standardprodukte, und bieten im direkten Umfeld dazu Engineering- und Consulting-Leistungen vor Ort und in unseren Räumen an. Zuhause sind wir in der Welt von ISO C, C++, Java und C#, auf Echtzeitbetriebssystemen, unter Linux und auf
Microsoft Windows. Bedienoberflächen realisieren wir mit Java oder mit Microsoft .NET.
Sprechen Sie mit uns über Ihre Anforderungen im Bereich Übertragungsprotokolle. Und profitieren Sie von unserer Erfahrung!
E-Mail info@realthoughts.de
In einem System aus Geräten zur Überwachung und Kontrolle von Prozessen und einem Leitsystem zur Steuerung dieser Geräte dienen Übertragungsprotokolle zum Informationsaustausch zwischen den Geräten und dem Leitsystem. Die Geräte (in der Energiewirtschaft meist Unterstation genannt und in einem Umspannwerk stehend)
liefern dabei aktuelle Messwerte aus dem Prozess an das Leitsystem, während das Leitsystem mittels Befehlen die Geräte und damit den Prozess kontrolliert.
Die Verbindung zwischen Leitsystem und den Geräten ist mittels serieller oder netzwerk-basierter Übertragungstechnik realisiert. Über die Verbindung wird das Übertragungsprotokoll gefahren, dass den Informationsaustausch zwischen Leitsystem und Unterstation gesichert durchführt.
Weltweit sind sehr viele verschiedene Übertragungsprotokolle im Einsatz. Die Protokolle sind zum Teil herstellerspezifisch, zum anderen ausgelegt für einen begrenzten Einsatzzweck oder auch allein durch die Übertragungstechnik bedingt.
Durch die Forderungen nach Offenen Systemen haben sich in den letzten Jahren einige herstellerunabhängige Standardprotokolle herauskristallisiert. In der Fernwirktechnik z.B. die IEC 60870-5-Familie, MODBUS, DNP3/IEEE 1815 und IEC 61850.
Real Thoughts ist seit Gründung der Gesellschaft im Bereich Übertragungsprotokolle tätig und kann darüberhinaus auf langjährige Erfahrung von Mitarbeitern zurückgreifen. Bei verschiedenen Projekten haben wir eine Vielzahl von Protokollen kennengelernt.
Dabei haben sich Schwerpunkte herauskristallisiert:
Wir haben schon verschiedenste Protokolle auf unterschiedlichen Plattformen implementiert und die Implementierung z.T. vor Ort in Betrieb genommen. Darunter u.a. die gesamte IEC 60870-5-Familie, MODBUS, DNP3/IEEE 1815 und IEC 61850.
Besonders Stolz sind wir auf unser umfassendes Know How zu IEC 60870-5-104, der Implementierung von IEC 60870-5-101 auf Basis von TCP/IP. COMPROTware:Testtool
hat gerade mit diesem Protokoll weltweit bei vielen Projekten seine Effizienz und außergewöhnliche Benutzerfreundlichkeit gezeigt.
Echtzeitapplikationen sind Systeme, die Ereignisse der realen Welt aufnehmen, auf diese sehr schnell reagieren und eine Aktion zurück in die reale Welt auslösen. Die Software in einem Kfz-ABS oder einer Waschmaschine ist eine Echtzeitapplikation.
Da Echtzeitsysteme durch die parallele Abarbeitung von Software in einem Komplettsystem, durch die sehr zeitnahe Verbindung mit Abläufen in der realen Welt und
durch Erfüllung von "Mission Critical Tasks" sehr aufwendig sind, ist die Entwicklung unter Berücksichtigung von Methoden des Software Engineering für uns obligatorisch. Nur durch vorhergehende Analyse und rechtzeitiges, umfassendes Design kann eine erfolgreiche Implementierung der Aufgabe erfolgen.
Unser Schwerpunkt liegt in den Industriesektoren Kommunikation und Übertragungsprotokolle (Feldbus- und Fernwirkprotokolle), Leittechnik, Verkehrs- und Automobiltechnik.
Wir setzen bevorzugt das Echtzeitbetriebssystem VxWorks von WindRiver Systems ein, haben uns jedoch darüberhinaus Know How auf einer Reihe weiterer Entwicklungs- und Zielplattformen erarbeitet.
Grafikanwendungen sind Systeme zur benutzerfreundlichen, ergonomischen und effizienten Visualisierung von Informationen, deren Eingabe und Verarbeitung. Viele Informationen, die in Echtzeitapplikationen gesammelt werden, müssen für den Anwender ansprechend
und verständlich dargestellt werden.
Um die Prozesse in Echtzeitsystemen zu konfigurieren, zu kontrollieren und
zu überwachen, sind heute Grafikanwendungen unumgänglich. Techniker und Ingenieur in Versuchsfahrzeugen, in Leitstationen für Strom, Gas, Wasser und Fernwärme und bei der Forschung mit Großteleskopen sind ohne Einsatz moderner Grafikanwendungen von der Informationsflut überfordert.
Grafikanwendungen dienen in unserem Umfeld zur Visualisierung und zur Steuerung von Echtzeitapplikationen.
Die Plattform zur Visualisierung soll unser Kunde bestimmen: Ob unter MS Windows mit Microsoft .NET oder Linux mit Java, wir steuern und visualisieren Echtzeit.
Unsere Kompetenz im Design und in der Implementierung von Grafikanwendungen haben wir eindrucksvoll mit unserem Produkt COMPROTware:Testtool bewiesen. Unsere Kunden sind von der Bedienerfreundlichkeit und vom effizienten Einsatz des Integrierten Test- und Analysetools immer wieder sehr beeindruckt.
Zur effizienten, kostengünstigen und termingerechten Entwicklung gehört bei uns der Einsatz von Software Engineering Methoden. Entsprechend den Methoden der Unified Modelling Language für strukturierte und/oder
objektorientierte Anforderungen, mit Hilfe von Software Configuration Management und einem intensiven Software Testing realisieren wir hochportable Software.
Vor jeder Entwicklung steht das Erstellen von Anforderungs- und Designdokumenten. Das kostet in der Startphase mehr Zeit. Die dann allerdings in der Implementierung, im Test und über Kundenzufriedenheit wiedergewonnen wird. Eigentlich eine alte, wohlbekannte Weisheit in der Softwareentwicklung - eine Weisheit die allerdings immer wieder neu gelebt werden muß.
Durch eine Sammlung ausgereifter Algorithmen, durch die persönlichen, oft mehr als 15-jährigen Erfahrungen von Mitarbeitern, durch den konsequenten Wiedereinsatz von vorhanden Moduln und durch Spaß an der Arbeit lösen wir die Anforderungen unserer Kunden.