Deutsch | English

Home | Products | Company | Contact

Imprint | Privacy policy

Home
Products
IASopen
IASopen Modules
Configurations
Type declarations
Program organization...
Data bases
Data loggings
Alarm loggings
Message loggings
Recipes
Visualizations
Reports
User managements
Language managements
Version informations
Build 850 - Build 800
Build 800 - Build 750
Build 750 - Build 700
Build 700 - Build 650
Build 650 - Build 600
Build 600 - Build 550
Build 550 - Build 500
Build 500 - Build 450
Build 450 - Build 400
Download
Hardware requirements
Software requirements
Scope of delivery
Training
Project engineering
Company
Contact
Imprint
Privacy policy

 

Program organization units (POU)

General

 

Program organization units in all 5 IEC 61131-3 languages can be created with the module program organization units:

  • Instruction list (Instruction list)

  • Structured Text (Structured text)

  • Ladder (Ladder diagram)

  • Function block diagram (Function block diagram)

  • Sequential function chart (Sequential function chart)

Poe's can be created of the type of PROGRAM, FUNCTION , and FUNCTION_BLOCK .

All data types of the IEC 61131-3 are supported (also 64-bit types, such as LREAL and LINT).

 

Variable declaration

In all languages is the variable declaration in the same way using a table editor with syntax-coloring

Context-sensitive help (direct) for data types, POUs, etc. about F1, undo/redo functionality, etc.

 

Text editor

Textual languages is entered with a text editor with syntax coloring

Context-sensitive help (direct) for data types, POUs, etc. about F1 undo/redo functionality, etc.

 

Graphics editor

Graphical languages is entered via a fully graphical editor with various options such as zoom, multi-level undo/redo, etc.

Context-sensitive help (direct) for data types, POUs, etc. about F1 undo/redo functionality, etc.

Libraries

All standard functions and the IEC 61131-3 standard function blocks are implemented.

There are many more extensive libraries with functions and function blocks are available in addition to the standard functions defined in the standard and standard function blocks.
As a whole are over 1000(!) included functions and function blocks

The following groups are included:

  • Alarm observations

  • Analog value processing

  • Arithmetic

  • Selection

  • User administration

  • Bistable

  • Bitschiebe

  • Bitwise boolsch

  • Reports

  • File access

  • Data acquisition (General)

  • Databases

  • Data acquisition

  • Date and time

  • Dynamic data exchange (DDE)

  • Edge detection

  • Formatting of strings

  • IEEE488

  • Calendar

  • Media playback

  • Messages

  • Message observations

  • Network variable communication

  • Numerical analysis

  • ODBC

  • Control technology (E.g., PID controllers)

  • Recipes

  • Serial communication

  • Memory access

  • Socket communication (TCP/IP)

  • Shell

  • Language administration

  • Streams

  • System

  • Text files

  • Type conversion

  • Comparison

  • Visualizations

  • Counter

  • Strings (IEC)

  • Strings (not IEC)

  • Timer

 

External code is accessible via a DLL interface. This code can be created E.g. in C, C++, Visual Basic or Delphi.

 

 

 

 

Tools for troubleshooting (debugging)

Following the troubleshooting tools are available:

  • Display of all variables and their values in the Watchfenster

  • Forcing of variables.

  • Profiler to specify the cycle and waiting times of programs

  • Display the contact and coil States within contact plan graphic

  • Display current values within function module language graphic

  • Display the active steps within flow language graphic

  • Breakpoints (breakpoints)

  • Stepping (single step)

 
 
 

Diener automation GmbH & Co. KG
Kapellenweg 21
D-51580 Reichshof

Phone
+49 (0)2265 / 99745-0
Fax
+49 (0)2265 / 99745-20

E-Mail
info@diener-automation.de

To top