# Cyclic Data Settings

Navigation: Valve Firmware > Interface > Profibus > Communication > # Cyclic Data Settings |

Depending on profile (standard or some other) it is possible to configure the profile relevant scalable cyclic parameters. For each of these parameters the data type and its range are selectable. This makes the slave flexible to accept variety of incoming data and to apply them on its internal ranges. For example, as shown in the Figure below, if Target Position is set to “signed type” with range from 50 to 60, it means all incoming values over the fieldbus between 50 and 60 will be automatically scaled in order to control the local target position that internally might have range, for example, 0 to 1000.

The external value 50 corresponds to internal 0, 60 to 1000, 54 to 400 etc.

Figure: Configuration of scalable parameter.

The ranges can also be setup with negative numbers, in both cases: float and signed integer data type.
The float type is 32 bit, IEEE-754 standard. The signed integer is 32 bit long.

Scalable cyclic data parameters are listed in the Table below. These parameters are integral part of the complete cyclic data buffers described in next section Cyclic Buffers.

Table - Scalable Cyclic Parameters

# | Parameter | Input/Output | Default Value Range
Min | Max
1 | Actual Pressure | Input | 0 | 1’000’000
2 | Sensor 1 Pressure | Input | 0 | 1’000’000
3 | Sensor 2 Pressure | Input | 0 | 1’000’000
4 | Actual Position | Input | 0 | 100’000
5 | Actual Target Position | Input | 0 | 100’000
6 | Slave Actual Position | Input | 0 | 100’000
7 | Target Pressure | Output | 0 | 1’000’000
8 | Target Position | Output | 0 | 100’000
9 | Zero Adjust Target Position | Output | 0 | 1’000’000
10 | Pressure Input Digital Sensor 1 | Output | 0 | 1’000’000
11 | Pressure Input Digital Sensor 2 | Output | 0 | 1’000’000
12 | Slave Freeze Target Position | Output | 0 | 100’000