DACHSview
die visuelle Programmierung von Real-Time Applikationen!
DACHSview ist ein funktionsblockbasiertes, visuelles Programmiertool für Cross-Entwicklung von ereignisgesteuerten Echtzeit-Applikationen. Mit der MS-Windows basierten Programmierkonsole wird visueller Code für QNX®-Neutrino® basierte Echtzeit-Targets erzeugt.. Dieser Code wird per TCP/IP-Verbindung von der Programmierkonsole in die DACHSview QNX® 6 Echtzeit Targets geladen. Über diese Verbindung läuft auch der Online-Test und die Parametrisierung. Die Programmierkonsole bietet Standard Bibliotheken for allgemeine Programmfunktionen und spezielle auf QNX Neutrino RTOS basierende Echtzeit-Funktionsbibliotheken an, beispielsweise für Message-Passing-Kommunikation. Ein OPC Server für DACHSview wird ebenfalls angeboten.

Empfang und Visualisierung eines CAN-Frames
Interessante Optionen für DACHSview sind Bibliotheken für Visualisierung, Datenbankhandhabung, sowie für die Feldbusse CAN, CANopen, PROFIBUS-DP, PROFINET, INTERBUS, EtherCAT etc. Integration mit anderen I/O-Geräten ist möglich. Low-level I/O- Treiber können sehr einfach visuell entwickelt werden weil DACHSview auch Zugang zur Hardware-Ebene hat.
Funktionsblöcke werden auch verwendet um neue benutzerspezifische Funktionen auf hierarchische Weise zu definieren. Es ist kein Compiler dazu erforderlich!
DACHSview zusammen mit den SDL- and HDB-Bibliotheken ist eine ideale Kombination um auch Visualisierungs- und SCADA- Applikationen flexibel und optimal zu realisieren.
einige DACHSview Beispiele sind auf einer sparaten Seiten.
DACHSview unterstützt:
-
ereignisgesteuerte DACHSview-Applikationen nach IEC61499
-
optionale Programmsteuerung gemäß IEC 61131-3 für Steuerungs-Applikationen
-
-
-
exzellente Wiederverwendbarkeit von Funktionsbausteinen, dadurch minimierte Entwicklungskosten
-
modulare Applikationen durch Integration mehrerer Targets in einer Applikation
-
hierarchische Definition von Funktionsbausteinen auf Applikationsebene
-
Instanziierung von zusammengesetzten Funktionsblöcken
-
Import und Export von Funktionsblöcken
-
Upload von Applikationen zum Target
-
netzwerkweite Cross-Entwicklung von verteilten Steuerungslösungen
-
native QNX message passing und andere RTOS Services
-
dynamisch erweiterbare DACHS-view-Targets über C-Interpreter und Python
-
Simulationstarget für I/O Hardware-Simulation
-
OPC server und OPC Bibliothek für
OPC Client Entwicklung
-
Feldbusse wie PROFINET, EtherCAT, PROFIBUS-DP, CAN, CANopen, INTERBUS, etc
-
visuelle Treiberentwicklung, z.B. für DAQ Boards über spezielle Funktionsblöcke mit Zugang zu Hardware-Schnittstellen

DACHSview + GUI Funktionsblock-Bibliotheken = VISUALISIERUNGSTOOL
DACHSview-SDL demo Flyer: |
DACHSview Flyer:
(pdf format)
DACHSview, a visual programming environment and target for event-driven real-time applications with IEC61499 proccessing, Abstract (pdf) of The 3rd International Symposium on Open Control Systems 2003, Helsinki Fair Center, Sept.2003
"PC-based Automation: Real-Time-Applikationen visuell entwickeln", SPS-Magazin 5+6/2003