steinhoff_logo

 
Home News About Us Contact Us

 

 

 

dachs_better_idea

 

 

Fieldbus Info
DACHSview
DACHSview-SDL
DACHSview Features
Bar Graph FBs
Meter FBs
SCADA support
OPC
PROFIBUS (R)
PROFINET (R)
EPL  Powerlink (R)
CAN (R) / CANopen (R)
INTERBUS (R)
EtherCAT (R)
ASi (R)
LonTalk (R)
Starterkits
QNX Books
other  PC/104 HW

 

pingu.s

PREEMPT-RT

Linux

 

qnx_partner_prog_rgb

   

DACHSview-SDL

 

deutsche Version     

DACHSview-SDL is the answer on increasing complexity of development for industrial automation applications.

DACHSview-SDL is an innovative IDE-tool which is based on a graphical function block language and covers all aspects of today’s industrial automation. DACHSview-SDL applications are data flow- and function block oriented and are developed within an uniform programming environment

 

DACHSview-SDL applications for Real-Time-Linux, or QNX 6.4 Target.

The Linux Target supports X-Windows. The QNX Target is currently running QNX Photon, but Photon will be replaced with X-Windows in Q3/2012 !

 

DACHSview-SDL Demo 1    FLTK-Controls.s

Every static and dynamical element is changeable at Runtime. That means that the dimension, color, scale, as well as the color of all elements like needle, ticks of the scale etc. are also changeable dependent of the displayed value.

 

Please click on the screens in order to see the full size

 

DACHSview-SDL Demo 2 [2]    ETCS.s
in this application the needle changes its color dependent of the scale value  |  ETCS

 

 

3D  DACHSview_functiionblock_display_OpenGL  3D gears

3D Applications                and OpenGL function block programming of the gears

 

basic DACHSview version

comes with function block libraries for:  

  • SQL, historical data base: SQLite for processing mass data, or for small SCADA requirements
  • Embedded C-Compiler for compiling ANSI C-Code "on the fly" in DACHSview-applications 
  • Dynamic Link Libraries for accessing to code of libraries without modifying the Target
  • Scripting languages, e.g LUA , an object oriented, lean, and fast scripting language which is well suited for embedded systems.
  • fast ZMQ Message-Passing for Linux and QNX for integrating existing C/C++ applications, and other RTOS services 

 

+  DACHSview-SDL

freely programmable graphical user interface (GUI) for complex and re-usable GUI components which can be defined as function blocks easily by a mouse-click. It comes with libraries for: 

  • 2D graphics: calls of the libraries SDL and SDL-Gfx, SDL_ttf, TinySDGL and FLTK as pre-defined function blocks (FBs) incl. higher level FBs for easy handling of complex visualization tasks,
  • 3D graphics: OpenGL (SDGL)
  • FLTK for Standard GUI elements: GUI buttons, control- and input-elements, etc.
  • International fonts: TTF support

Options, libraries for:

  • Fieldbuses - for processing I/O-data with, EtherCAT, Ethernet POWERLINK, PROFINET, Modbus, PROFIBUS-DP, CAN, CANopen, INTERBUS, etc.
  • additional interfaces like OPC and TCP/IP-based middleware (SDL-net, PVM e.g.)
  • on request: converting C-APIs for devices to FB libraries for DACHSview

All these FBs are provided by the libraries of the MS-Windows based Workbench for the programming tool DACHSview-SDL, and are included in the specific DACHSview-SDL Targets for QNX Neutrino RTOS 6.x or Linux.

 

Important features of DACHSview-SDL:

  • minimized complexity by abstraction of details of interfaces in high-level-function blocks

    dachsview_schema_1499_hp

  • higher efficiency in development and shorter time to market because of developers have no longer to care for details of the system
  • by mouse-click definition of complex and re-usable GUI-components, based on pre-defined and user-defined function blocks.
  • hierarchical definitions of composite and application specific function blocks
  • easy reuse by instantiation of library- and composite function blocks
  • minimized coding errors by code-reuse
  • free graphical programming combined with Soft-PLC tasks

  • legendeaccess from a single pixel up to a

    complex widget or virtual instrument

  • buttons, control- and input-elements
  • TTF fonts

  • development of control applications by access to hardware interfaces, fieldbus systems and libraries for graphical elements
  • processing in system threads and internal managed threads according IEC 61131-3
  • blocking function blocks in system threads (IEC 61499-processing), therefore response time on real-time events in microseconds and not in milliseconds! 
  • access to shared-memory, I/O ports, interrupts, and fast message-passing
  • seamless data flow between subsystems like SQL data base or fieldbus-IOs like EtherCAT, Ethernet PowerLink, PROFINET, Modbus, PROFIBUS-DP, CAN, CANopen, INTERBUS, etc.
  • development of device drivers by hierarchical defined function blocks
  • C-applications can even be integrated by message-passing. 
  • historical data base (function block library for SQLite) for extending DACHSview-SDL for processing mass data or for SCADA requirements  

Comprehensive DACHSview-SDL info is available as pdf file   DACHSview-SDL Flyer, English  DACHSview-SDL Flyer, deutsch 

 

If you like an evaluation of a Full DACHSview-SDL system, please, ask for the link for downloading via email and specify if you are interested in the IDE with QNX 6.4 Target or PREEMPT_RT Linux Target

 

 

    

© 1992 - 2012  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.

.