steinhoff_logo

 
HOME News Events About Us Contact Us

 

 

 

dachs_better_idea

 

 

Fieldbus Info
PROFIBUS
PROFINET
EPL  Powerlink
CAN / CANopen
INTERBUS
EtherCAT
ASi
LonTalk
Starterkits
Programming
DACHSview-SDL
Features
Bar Graph FBs
Meter FBs
OPC
Literature
other  PC/104 HW

 

 

qnx_partner_prog_rgb

   

DACHSview-SDL

English version     

DACHSview-SDL mit vordefinierten und selbst definierten Funktionsblöcken ist die Antwort auf erhöhte Komplexität und steigende Entwicklungskosten von Automatisierungsapplikationen

 

DACHSview-SDL ist eine innovative graphische Funktionblocksprache, die datenfluß- und funktionsblockorientiert alle Aspekte heutiger Automatisierungsanforderungen durchgängig
mit einer einzigen Programmierumgebung abdeckt!

 

 

DACHSview-SDL Demo 2 [1]   DACHSview-SDL Demo 2 [2]

in dieser Demoapplikation ändert die Nadel ihre Farbe in Abhängigkeit vom Skalenwert

 

Bildschirme in voller Grösse
durch Anklicken

 

Download von 2 DACHSview-SDL Demoapplikationen

mit QNX 6.3 Target, laufen unter QNX Photon

DACHSview-SDL Demo 1  DACHSview-SDL snapshot01

Jedes statische und dynamische Element kann während der Runtime geändert werden!

Das heißt dass Abmaße, Farbe, Skalen, sowie auch die Farbe von allen Elementen wie Nadeln, Skalenstriche, Skalenwerte usw. abhängig vom angezeigten Wert geändert werden können.

 

 

DACHSview-SDL

ist ein innovatives GUI & Visualisierungstool das auf einer graphischen Funktionblocksprache beruht, die datenfluß- und funktionsblock-orientiert alle Aspekte heutiger Automatisierungsanforderungen durchgängig mit einer einzigen Programmierumgebung abdeckt.

 

DACHSview-SDL enthält Calls der SDL und SDL-Gfx Bibliotheken als vordefinierte Funktionsblöcke (FBs). Zusätzlich sind High-Level-Funktionsblöcke implementiert um komplexe Visualisierungsaufgaben einfach zu handhaben. Weitere FB-Bibliotheken z.B. für SQLite (SQL Datenbank) und Feldbus-Support stehen optional zur Verfügung.

 

Die FBs sind über Bibliotheken in die MS-Windows basierte Workbench des Programmiertools DACHSview und in einen speziellen DACHSview-SDL Target für QNX Neutrino RTOS v. 6.3 integriert. Benutzerdefinierte Funktionsblöcke können ebenfalls implementiert werden. Existierende C-Applikationen können über Message-Passing integriert werden. DACHSview-SDL unterstützt Visualisierungsfunktionen in Kombination mit Soft-SPS Programmen.

 

 

Wichtige Eigenschaften von DACHSview-SDL:

  • per Maus-Klick lassen sich beliebig komplexe und wiederverwendbare GUI-Komponenten als Funktionsblöcke definieren
  • komfortable Entwicklung mit graphischen Bibliotheken, die Zugang vom einzelnen Pixel bis zum kompletten virtuellen Instrument unterstützen
  • minimierte Komplexität durch Abstraktion von Schnittstellendetails in High-Level-Funktionsblöcken
  • größere Entwicklungseffizienz, da sich Entwickler nicht mehr um Systemdetails kümmern müssen
  • hierarchische Definition von zusammengesetzten applikationsspezifischen Funktionsblöcken
  • Instanziierung von bibliotheks- und zusammengesetzen Funktionsblöcken. Das ermöglicht die problemlose Wiederverwendung von Funktionsblöcken und unterstützt objektorientierte Softwareentwicklung
  • minimierte Codierungsfehler durch Code-Wiederverwendung
  • Support von Semaphoren

  • TTF Fonts

  • beliebig parametrierbare Funktionsblöcke für Balkenanzeigen, Rundinstrumente, Trendgraphen, GUI-Tasten, Bedien- und Eingabeelemente
  • Support von Visualisierungsfunktionen in Kombination mit Soft-SPS Programmen
  • Entwicklung von Steuerungsapplikatonen mit Zugriff auf Hardwareschnittstellen, Feldbus-Systeme und graphische Bibliotheken
  • nahtloser Datenfluß zwischen Subsystemen, wie z.B. Feldbus-IOs
    (PROFINET, EtherCAT, PROFIBUS-DP, CAN, CANopen, INTERBUS usw.)
  • Verarbeitung in System-Threads und intern verwalteten Threads nach IEC61131-3
  • blockierende Funktionsblöcke in System-Threads (IEC61499-Verarbeitung), dadurch Antwort-zeiten auf Echtzeitereignisse in der Größenordnung von Mikrosekunden und nicht Millisekunden!
  • Zugang zu Shared-Memory, I/O Ports, Interrupts und schnelles Message-Passing
  • Integration von C-Applikationen über Message-Passing
  • Entwicklung von hardwarenahen Treibern über hierarchisch definierte Funktionsblöcke

 

Weitere Optionen:

  • Feldbus-Support zur Bearbeitung von I/O-Daten mit PROFINET, Ethernet PowerLink (EPL), EtherCAT, Modbus, PROFIBUS, CANopen, CAN, INTERBUS, usw. 
  • zusätzliche Schnittstellen wie OPC und TCP/IP-basierte Middleware (z.B. SDL-net, PVM)
historische Datenbank (SQLite implementiert als Funktionsblöcke) um DACHSview-SDL für die Bearbeitung von Massendaten oder für SCADA Anforderungen zu erweitern

 

DACHSview-SDL Info als pdf File  DACHSview-SDL Flyer, English  DACHSview-SDL Flyer, deutsch 

 

 

 

DACHSview - transparent function block programming

 

 

details

 

 

    

© 1992 - 2008  STEINHOFF Automation & Fieldbus-Systems.   All rights reserved.

DACHS and the DACHS logo are registered trademarks from STEINHOFF A.

All other trademarks and registered trademarks belong to their respective owners.