Designations and descriptions for motion control – Efficient Networks Siemens Sinamics S120 User Manual

Page 417

Advertising
background image

Communication PROFIBUS DP/PROFINET IO

10.2 Communication via PROFIBUS DP

Drive Functions
Function Manual, (FH1), 07/2007 Edition, 6SL3097-2AB00-0BP4

417

Sequence of data transfer to closed-loop control system

1. Position actual value G1_XIST1 is read into the telegram image at time T

I

before the start

of each cycle and transferred to the master in the next cycle.

2. Closed-loop control on the master starts at time T

M

after each position controller cycle

and uses the current actual values read previously from the slaves.

3. In the next cycle, the master transmits the calculated setpoints to the telegram image of

the slaves. The speed setpoint command NSOLL_B is issued to the closed-loop control

system at time T

O

after the beginning of the cycle.

Designations and descriptions for Motion Control

Table 10-31 Time settings and meanings

Name

Value

1)

Limit value

Description

T

BASE_DP

5DC hex

1500 dec

-

Time basis for T

DP

calculation: T

BASE_DP

= 1500 ∙ T

Bit

= 125 µs

T

Bit

= 1/12 µs at 12 Mbaud

T

BASE_DP

corresponds to the largest current controller cycle

(p0115[0]) of a drive object (servo/vector).

T

DP

≥ T

DP_MIN

Cycle time

T

DP

= integer multiple ∙ T

BASE_DP

calculation: T

DP

= 8 ∙ T

BASE_DP

= 1 ms

T

DP

8

T

DP_MIN

= 8

Min. DP cycle time

calculation: T

DP_MIN

= 8 ∙ T

BASE_DP

= 1 ms

T

MAPC

1

n ∙ T

DP

n = 1 - 14

Master application cycle time

This is the time frame in which the master application generates

new setpoints (e.g. in the position controller cycle).

Calculation: T

MAPC

= 1 ∙ T

DP

= 1 ms

T

SAPC

Slave application cycle time

T

BASE_IO

5DC hex

1500 dec

-

Time basis for T

I

, T

O

calculation: T

BASE_IO

= 1500 ∙ T

Bit

= 125 µs

T

Bit

= 1/12 µs at 12 Mbaud

T

BASE_IO

corresponds to the largest current controller cycle

(p0115[0]) of a drive object (servo/vector) in the drive unit.

T

I_MIN

≤ T

I

< T

DP

Time of actual-value sensing

This is the time at which the actual position value is captured

before the start of each cycle.

T

I

= integer multiple of T

BASE_IO

calculation: T

I

= 2 ∙ 125 µs = 250 µs

When T

I

= 0: T

I

= T

DP

T

I

2

T

I_MIN

= 1

Min. T

I

calculation: T

I_MIN

= 1 ∙ T

BASE_IO

= 125 µs

T

I_MIN

corresponds to the largest current controller cycle

(p0115[0]) of a drive object (servo/vector) in the drive unit.

Advertising