The hydraulics library

Special control algorithms are required to meet the requirements of the hydraulic systems. The PLC libraries TcPlcHydraulics_30 (for TC2) and TC2_Hydraulic (for TC3) contain a number of blocks and functions for hydraulic axes and the data types used in them. They extend support for this drive technology by enabling the operation of axes whose properties (limit frequency, scattering behavior) make them unsuitable for position control, or whose tasks differ from those of electrical servo axes.

The product presented here includes:

To simplify the use of the library, the function blocks are designed based on specifications by the IEC61131 user organization (PLCopen) and certified accordingly.

The hydraulics library 1:
The hydraulics library 2:

The documentation for version V2.1 will continue to be available.

Library topics:

The following motion controllers are supported:

  1. Time-based motion control:
  2. Displacement-based motion control:
  3. Dependent motion control:

Displacement- and time-based motion control:

Time-based motion control uses time reference variable. The basic equations are

v=a*t and

s=0.5*a*t*t.

The set value generator provides a velocity and a position, which are evaluated by the position and velocity controller and offset against the current position.

During displacement-controlled positioning, in contrast to time-controlled the control value for the axis is calculated as a function of the residual path. Rearranging the above equations results in

v=sqrt(2*a*s).

Both methods have advantages and disadvantages.

Both methods are supported by the hydraulics library and can also be used in combination.