The managers are normally only displayed as icons on the status bar. If they are opened, only debug output and a few setting options are provided. 



Manages the alarms

The alarm manager monitors states and limit values. In case of deviations, the corresponding alarm/messages are forwarded to the databases.

The number of alarms in a system is not limited. Several 10,000 alarms can be managed per system.  
The following functions are available: 

  • Common alarms (up to 10,000 alarm groups) 
  • Alarm suppression 
  • Collective alarm suppression 
  • Follow-up alarm suppression 

The output format of the alarms can be adjusted as required. 

In a multi-DMS environment, the number of monitorable alarms is hardly limited (> 1 Mio).

Protocol Manager

Manages the log entries

The protocol manager monitors states and changes of values. If changes are made, the corresponding value changes are entered into the log databases.

Any protocols can be defined. Each data point in the database can be assigned to a protocol, e.g. when a value is changed. 

Any protocol format can be defined. 

In a multi-DMS environment, the number of logged data points is hardly limited (> 1 Mio).


Collection of historical data

The HDAManager monitors the data points that are configured to collect trend data. In case of deviations or in adjustable time intervals, the data is sent to the database.

The historical data can be recorded using the following configuration: 

  • Cyclic (e.g. every 15 minutes) 
  • When exceeding a delta to the previous value 
  • On value change (e.g. setpoints) 

In a multi-DMS environment, the number of data points to be historically recorded is hardly limited (> 1 million).


Creates CSV files with historical data

The logger acquires any data either cyclically or through trigger data points.

The data to be recorded and the CSV format are defined in a configuration file. The logger then saves the data in a CSV format on the disk at fixed intervals or based on trigger data points. 

It is used, for example, to manage data in production batches (one file per batch). 

pCalc - Calculation

Any calculations

More complex formulas with more than four parameters are calculated in this module.  
Up to 16 variables and constants can be used per formula. One access on historical data for the calculations is also possible.

Die Formeln werden in einer Konfigurations-Datei hinterlegt. 


Calc:Result = ((Calc:Wert1 + Calc:Wert2) / ((Calc:Wert1 - Calc:Wert2) * 1.25)
pCalc:Maximum = max(pCalc:Const, 54.3, Group1:Motor1:Temperature)
HDAVal:Zaehler:004 = BN028:H04:ZW:110:MC_cnt1@02.%m-3.%y 00:00:00

Any DMS data points can be accessed directly. Access to historical data is also possible (absolute or relative time stamps). This can be used to calculate meter differences, for example.


Time switch

Local time switch (on control system) with any switching cycles. The weekdays are also taken into account.

Normal time switches, e.g. for ventilation, should be implemented on the PLC controller. 

24 individual switching times can be configured per day. Any number of digital channels can be managed. 

Typical application: Starting processes or PLC-wide time switches.


File transfer program

FTP server for data exchange with other systems.

The FTP server is used to access e.g. CSV exports (logger) of the control system from another system. 

It can also be useful for exchanging cross-system user databases (e.g. EDL portal).