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

deutsche Version     

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

 DACHSview-SDL is an innovative GUI & visualization tool with integrated graphical function block programming by using pre-defined and user-defined Function Blocks.

DACHSview-SDL covers all aspects of today’s industrial automation. The applications are data flow- and function block oriented and are developed within an uniform programming environment.

 

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

in this demo application the needle changes its color dependent of the scale value

 

Please click on the screens

in order to see it in full size

 

3D gears  3D

3D Applications 

 

 

You can download  2 DACHSview-SDL Demo applications

with QNX 6.3 Target, running QNX Photon

DACHSview-SDL Demo 1  DACHSview-SDL  snapshot01

Every statical 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.

 

 

DACHSview-SDL

 

DACHSview-SDL includes SDL and SDL-Gfx calls as pre-defined function blocks (FBs) which are based on the LGPL libraries libSDL and SDL-Gfx. There are included additional higher level FBs for easy handling of complex visualization tasks. Additional options are offerings of FB-libraries for SQLite (SQL data base) and fieldbus-support e.g.

 

These FBs are integrated by libraries into the MS-Windows based Workbench of the programming tool DACHSview and into a specific DACHSview-SDL Target for QNX Neutrino RTOS v. 6.3. User-defined function blocks can be built. Existing C-applications can be integrated by message-passing. DACHSview-SDL is supporting visualization functions combined with Soft-PLC tasks.

 

 

Important features of DACHSview-SDL:

  • by mouse-click definition of complex and re-usable GUI-components, based on pre-defined and user-defined function blocks.
  • comfortable development with graphical libraries which support access from a single pixel up to a complex virtual instrument
  • minimized complexity by abstraction of details of interfaces in high-level-function blocks
  • higher efficiency in development because of developers have no longer to care for details of the system
  • hierarchical definitions of composited and application specific function blocks
  • instanciation of library- and composited function blocks. It enables easy recycling of function blocks and supports object oriented software development
  • minimized coding errors by code-reuse 
  • support of semaphores

  • TTF fonts

  • freely parameterizable function blocks for bar graphs, meters, trend graphs, GUI buttons, control- and input-elements, a.s.o.
  • support of visualization functions combined with Soft-PLC tasks
  • development of control applications by access to hardware interfaces, fieldbus systems and graphical libraries
  • seamless data flow between subsystems like fieldbus-IOs
    (PROFINET, EtherCAT, Ethernet PowerLink, PROFIBUS-DP, CAN, CANopen, INTERBUS, etc.)
  • processing in system threads and internal managed threads according IEC61131-3
  • blocking function blocks in system threads (IEC1499-processing), therefore response time on realtime events in microseconds and not in milliseconds!
  • access to shared-memory, I/O ports, interrupts, and fast message-passing
  • integration of C-applications by message-passing
  • development of device drivers by hierarchical defined function blocks
  • historical data base (function block library for SQLite) for extending DACHSview-SDL for processing mass data or for SCADA requirements  
 
Further options:
  • Open GL as functionblock library for 3 D graphics
  • fieldbus-support for processing I/O-data with PROFINET, Ethernet PowerLink (EPL), EtherCAT, Modbus, PROFIBUS, CANopen, CAN, INTERBUS,  etc.
  • additional interfaces like OPC and TCP/IP-based middleware (e.g. SDL-net, PVM)         

you can download the DACHSview-SDL info as pdf file   DACHSview-SDL Flyer, English  DACHSview-SDL Flyer, deutsch 

 

 

 

DACHSview - transparent function block programming

 

 

details

 

 

    

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