Background Image
Table of Contents Table of Contents
Previous Page  285 / 413 Next Page
Information
Show Menu
Previous Page 285 / 413 Next Page
Page Background

6/15

Functions

(

continued)

Software

Unity Pro software

Small/Medium/Large/Extra Large

Programmable process control

Process control in machines

(

continued)

CONT_CTL library functions

(

continued)

Process value processing

AVGMV

Moving average with fixed number of samples (50 max.)

AVGMV_K

Moving average with constant correction factor, 10,000 samples

max.

DEAD_ZONE

Dead zone

LOOKUP_TABLE1

Linearization of characteristic curves using first-order interpolation

SAH

Detection of a rising edge

HYST_XXX

Detection of high threshold with hysteresis

(1)

INDLIM_XXX

Detection of high and low thresholds with hysteresis

(1)

Output value processing

MS

Manual control of an output

MS_DB

Manual control of an output with dead zone

PWM1

Control via pulse width modulation

SERVO

Control for servo motors

SPLRG

Control of two

Split Range

actuators

Setpoint management

RAMP

Ramp generator, with separate ascending and descending ramps

RATIO

Ratio controller

SP_SEL

Selection of setpoint value: local (operator) or

remote

(

processing)

Setting up process control function blocks

Based on the sequencing of function blocks, the FBD language integrated in Unity Pro

is a programming language particularly suitable for building control loops.

Designers can use FBD to easily associate blocks from the CONT_CTL library with

their own DFBs written in Unity Pro’s ST, IL or LD language, or in C language.

Debugging, operation

All Unity Pro’s standard debugging services (see page 6/9) are available. In

particular, the Modicon M340 processor simulator can be used to check correct

execution of processing offline.

Compatibility:

The CONT_CTL control function block library is available in all versions of Unity Pro.

It is compatible with all processors in the Modicon M340, Premium and Quantum

ranges.

Optional specialized libraries

The CONT_CTL control function block library can be supplemented with optional

specialized libraries, to meet specific needs such as predictive control, fuzzy logic

controller, HVAC and mass flow calculation (see page 6/28).

Resources

The technical documentation provides many examples of how to set up programmable

process control function blocks in FBD, LD, IL and ST languages.

The techniques for adjusting process control loops are described in the document

Process control, Unity V3.0” available online at

www.schneider-electric.com

.

(1)

XXX according to the type of variable: DINT, INT, UINT, UDINT, REAL.

Programming in Unity Pro in offline mode

Programming in online mode

Selection guide:

page 6/2

2

1

3

4

5

6

7

8

9

10