您好,欢迎来到刀刀网。
搜索
您的当前位置:首页周期性数据通讯

周期性数据通讯

来源:刀刀网
 Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive Table 10-2 Telegram (p0922 = x) 1 2 3 4 5 6 7 9 20 102 103 105 106 110 116 352 370 390 391 392 999

Selection of telegrams as a function of the application class

Description

Speed control, 2 words Speed control, 4 words

Speed control, 1 position encoder Speed control, 2 position encoder DSC, 1 position encoders DSC, 2 position encoders Basic positioner

Basic positioner with MDI Speed control, VIK-NAMUR Speed control with torque reduction, 1 position controller

Speed control with torque reduction, 2 position controllers

DSC with torque reduction, 1 position encoder DSC with torque reduction, 2 position encoder Basic positioners with MDI, override and XistP DSC with torque reduction, 2 position encoder Speed control, PCS7 Telegram for infeed

Telegram for Control Unit (drive object 1, DO1), digital inputs/outputs

Telegram for Control Unit (drive object 1, DO1), digital inputs/outputs and 2 measuring probes Telegram for Control Unit (drive object 1, DO1), digital inputs/outputs and 6 measuring probes Free telegrams

Class 1 x x x x x x x x x

Class 2 x x x x x x x x x x

x x x x x x x x Class 3

x x x x x x x x x x x x x x Class 4

10.1.3 Cyclic communication

Cyclic communication is used to exchange time-critical process data.

10.1.3.1 Telegrams and process data

General information

The selection of a telegram via p0922 determines, on the drive unit side (Control Unit) which process data is transferred.

Drive Functions

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

347

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive From the perspective of the drive unit, the received process data comprises the receive words and the process data to be sent the send words. The receive and send words comprise the following elements: ● Receive words: Control words or setpoints ● Send words: Status words or actual values

What telegrams are available?

1. Standard telegrams

The standard telegrams are structured in accordance with the PROFIdrive Profile. The internal process data links are set up automatically in accordance with the telegram number setting.

The following standard telegrams can be set via p0922: – 1 speed control, 2 words – 2 speed control, 4 words

– 3 speed control, 1 position encoder – 4 speed control, 2 position encoder – 5 DSC, 1 position encoder – 6 DSC, 2 position encoder – 7 basic positioner

– 9 basic positioners with MDI – 20 speed control, VIK-NAMUR 2. Manufacturer-specific telegrams

The manufacturer-specific telegrams are structured in accordance with internal company specifications. The internal process data links are set up automatically in accordance with the telegram number setting.

The following vendor-specific telegrams can be set via p0922: – 102 speed control with torque reduction, 1 position encoder – 103 speed control with torque reduction, 2 position encoder – 105 DSC with torque reduction, 1 position encoder – 106 DSC with torque reduction, 2 position encoder – 110 basic positioners with MDI, override and XistP – 116 DSC with torque reduction, 2 position encoder – 352 speed control, PCS7 – 370 Telegram for the infeed

– 390 Telegram for Control Unit (drive object 1, DO1), digital inputs/outputs – 391 Telegram for Control Unit (drive object 1, DO1), digital inputs/outputs and 2 measuring probes – 392 Telegram for Control Unit (drive object 1, DO1), digital inputs/outputs and 6 measuring probes

348

Drive Functions

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

3. Free telegrams (p0922 = 999)

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive The send and receive telegrams can be configured as required by using BICO technology to interconnect the send and receive process data.

SERVO, TM41

VECTOR

CU_S

A_INF, B_INF, S_INF, TB30,

TM31, TM15DI/DO - r2050[0 ... 4] r2090.0 ... 15 r2091.0 ... 15

Receive process data DWORD

connector output WORD connector output Binector output

r2060[0 ... 14] r2050[0 ... 15]

r2060[0 ... 30] r2050[0 ... 31]

r2090.0 ... 15 r2091.0 ... 15 r2092.0 ... 15 r2093.0 ... 15

Free binector-connector converter

Send process data DWORD

connector input WORD connector input

Free connector-binector converter

p2080[0 ... 15], p2081[0 ... 15], p2082[0 ... 15], p2083[0 ... 15] / r20[0 ... 3]

p2061[0 ... 14] p2051[0 ... 18]

p2061[0 ... 30] p2061[0 ... 31]

p2051[0 ... 14]

-

p2051[0 ... 4]

p2099[0 ... 1] / r2094.0 ... 15, r2095.0 ... 15

Telegram interconnections

When you change p0922 = 999 (factory setting) to p0922 ≠ 999, the telegrams are interconnected and blocked automatically.

Note

Telegrams 20, 352 are the exceptions. Here, PZD06 in the transmit telegram and PZD03 to PZD06 in the receive telegram can be interconnected as required.

When you change p0922 ≠ 999 to p0922 = 999, the previous telegram interconnection is retained and can be changed.

Note

If p0922 = 999, a telegram can be selected in p2079. A telegram interconnection is automatically made and blocked. The telegram can also be extended.

This is an easy method of creating extended telegram interconnections on the basis of existing telegrams.

Drive Functions

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

349

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive The telegram structure

The parameter p0978 contains the sequence of DOs that use a cyclic PZD exchange. A zero delimits the DOs that do not exchange any PZDs.

If the value 255 is written to p0978, the drive unit emulates an empty drive object that is visible to the PROFIdrive controller. This permits cyclic communication of a PROFIdrive controller

● with unchanged configuration to drive units that have a different number of drive objects. ● with deactivated DOs without having to change the project.

Note

• The following must apply to ensure conformity with the PROFIdrive profile: – Interconnect PZD receive word 1 as control word 1 (STW1). – Interconnect PZD send word 1 as status word 1 (STW1). Use WORD format for PZD1. • One PZD = one word.

Only one of the interconnection parameters (p2051 or p2061) can have the value ≠ 0 for a PZD word.

• Physical word and double word values are inserted in the telegram as referenced variables.

p200x are relevant as reference values (telegram contents = 4000 hex or 4000 0000 hex for double words if the input variable has a value of p200x).

Structure of the telegrams

7HOHJUDP$SSO󰀑󰀃FODVV3='󰀃󰀔3='󰀃󰀕3='󰀃󰀖3='󰀃󰀗3='󰀃󰀘3='󰀃󰀙&7:󰀔󰀔󰀔67:󰀔&7:󰀔162//B$1,67B$󰀕󰀔67:󰀔&7:󰀔󰀖󰀔󰀏󰀃󰀗67:󰀔1,67B%67:󰀕&7:󰀔󰀗󰀔󰀏󰀃󰀗67:󰀔1,67B%67:󰀕162//B%&7:󰀕*󰀕B&7:&7:󰀔󰀘󰀗󰀃'6&67:󰀔1,67B%67:󰀕162//B%&7:󰀕&7:󰀔󰀙󰀗󰀃'6&67:󰀔1,67B%67:󰀕&7:󰀔162//B%&7:󰀕*󰀕B&7:;(55󰀚󰀖67:󰀔&7:󰀔%/&.6(/&7:󰀕0',3RV0',9HO0',$FF0','HF0',0RG%/&.6(/$&7%/&.󰀜󰀖67:󰀔67:󰀕;,67B$&7:󰀔󰀕󰀓󰀔67:󰀔,$$&7B60$&7B63$&7B6󰀟󰀔!$&7%/&.162//B$1,67B$B*/162//B%1,67B%162//B%&7:󰀕67:󰀕&7:󰀕(󰀔B&7:*󰀔B67:*󰀔B&7:*󰀔B67:*󰀔B&7:*󰀔B67:*󰀔B&7:*󰀔B67:*󰀔B;,67󰀔*󰀔B;,67󰀕*󰀔B;,67󰀔*󰀔B;,67󰀕*󰀕B67:*󰀕B;,67󰀔*󰀕B;,67󰀕;(55.3&*󰀔B;,67󰀔*󰀔B;,67󰀕.3&*󰀔B;,67󰀔*󰀔B;,67󰀕*󰀕B67:*󰀕B;,67󰀔*󰀕B;,67󰀕7HOHJUDP󰀃UHFHLYHG󰀃IURP352),%86󰀒352),1(73='󰀃󰀛3='󰀃󰀜3='󰀃󰀔󰀓3='󰀃󰀔󰀔3='󰀃󰀔󰀕3='󰀃󰀔󰀖3='󰀃󰀔󰀗3='󰀃󰀔󰀘󰀟󰀔!&DQ󰀃EH󰀃LQWHUFRQQHFWHG󰀃LQ󰀃DQ\\󰀃ZD\\󰀃󰀋GHIDXOW󰀝󰀃0(/'B1$085󰀌󰀑7HOHJUDP󰀃VHQW󰀃WR352),%86󰀒352),1(73='󰀃󰀚

Figure 10-5 Overview of standard telegrams and process data

350

Drive Functions

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

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive 7HOHJUDP$SSO󰀑󰀃FODVV3='󰀃󰀔3='󰀃󰀕3='󰀃󰀖3='󰀃󰀗3='󰀃󰀘3='󰀃󰀙3='󰀃󰀚3='󰀃󰀛3='󰀃󰀜3='󰀃󰀔󰀓3='󰀃󰀔󰀔3='󰀃󰀔󰀕3='󰀃󰀔󰀖3='󰀃󰀔󰀗3='󰀃󰀔󰀘3='󰀃󰀔󰀙3='󰀃󰀔󰀚3='󰀃󰀔󰀛3='󰀃󰀔󰀜&7:󰀔󰀔󰀓󰀕󰀔󰀏󰀃󰀗67:󰀔1,67B%&7:󰀔162//B%󰀔󰀓󰀖󰀔󰀏󰀃󰀗67:󰀔1,67B%162//B%&7:󰀔󰀔󰀓󰀘󰀗󰀃'6&67:󰀔1,67B%162//B%&7:󰀔󰀔󰀓󰀙󰀗󰀃'6&67:󰀔162//B%󰀔󰀔󰀓󰀖󰀔󰀔󰀙󰀗󰀃'6&67:󰀔1,67B%67:󰀕0(66:*󰀔B67:(󰀔B;,67󰀔(󰀔B;,67󰀕(󰀕B67:(󰀕B;,67󰀔(󰀕B;,67󰀕$$&7B6006(7B603$&7B60,7$&7B60󰀖󰀘󰀕󰀔&7:󰀔67:󰀔162//B$1,67B$B*/$77󰀟󰀔!,$$&7B60󰀟󰀔!0$&7B60󰀟󰀔!:$51B&2'(󰀟󰀔!)$8/7B&2'(&7:󰀕67:󰀕&7:󰀕&7:󰀕67:󰀕67:󰀕&7:󰀕72545('0(66:72545('0(66:72545('0(66:72545('(󰀔B&7:(󰀔B67:(󰀔B&7:(󰀔B67:(󰀔B&7:(󰀔B67:(󰀔B&7:(󰀕B&7:(󰀕B&7:(󰀔B;,67󰀔(󰀔B;,67󰀔;(55(󰀔B;,67󰀔;(55(󰀔B;,67󰀕(󰀔B;,67󰀕.3&(󰀔B;,67󰀕.3&(󰀕B67:(󰀕B;,67󰀔(󰀕B;,67󰀕&7:󰀔67:󰀔&7:󰀔%/&.6(/$&7%/&.162//B%1,67B%3RV&7:3RV67:&7:󰀕67:󰀕&7:󰀕67:󰀕0(66:2YHU0(66:72545('(󰀔B67:*󰀔B&7:0',3RV;LVW3(󰀕B&7:(󰀔B;,67󰀔;(550',9HO(󰀔B;,67󰀕0',$FF.3&(󰀕B67:0','HF0',0RGH(󰀕B;,67󰀔(󰀕B;,67󰀕󰀟󰀔!&DQ󰀃EH󰀃LQWHUFRQQHFWHG󰀃LQ󰀃DQ\\󰀃ZD\\󰀑

Figure 10-6 Overview of manufacturer-specific telegrams and process data, part 1/2

7HOHJUDP$SSO󰀑󰀃FODVV3='󰀃󰀔3='󰀃󰀕3='󰀃󰀖3='󰀃󰀗3='󰀃󰀘3='󰀃󰀙3='󰀃󰀚3='󰀃󰀛3='󰀃󰀜3='󰀃󰀔󰀓3='󰀃󰀔󰀔3='󰀃󰀔󰀕3='󰀃󰀔󰀖3='󰀃󰀔󰀗3='󰀃󰀔󰀘3='󰀃󰀔󰀙3='󰀃󰀔󰀚3='󰀃󰀔󰀛3='󰀃󰀔󰀜3='󰀃󰀕󰀓,B&7:󰀔󰀖󰀚󰀓󰀐,B67:󰀔󰀖󰀜󰀓󰀐&8B&7:&8B67:2B',*,7$/,B',*,7$/󰀖󰀜󰀔󰀐󰀖󰀜󰀕󰀐󰀜󰀜󰀜󰀐Depending on the drive object, only certain telegrams can be used:

Drive object

A_INF B_INF S_INF SERVO SERVO (EPOS) VECTOR VECTOR (EPOS) TM15DI/DO

370, 999 370, 999 370, 999

1, 2, 3, 4, 5, 6, 102, 103, 105, 106, 116, 999 7, 9, 110, 999 1, 2, 3, 4, 20, 352, 999 7, 9, 110, 999

No predefined telegram.

Telegrams (p0922)

Drive Functions

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

351

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive

Interface Mode

Procedure:

352

Drive object

Telegrams (p0922)

TM31 No predefined telegram. TM41 3, 999

TB30 No predefined telegram. CU_S

390, 391, 392, 999

Depending on the drive object, the following maximum number of process data items can be transmitted for user-defined telegram structures:

Drive object

Max. number of PZD for sending / receiving

• A_INF Send 8, receive 5 • B_INF Send 8, receive 5 • S_INF Send 8, receive 5 • SERVO Send 19, receive 16 • VECTOR 32 • TM15DI/DO 5 • TM31 5

• TM41 Send 19, receive 16 • TB30 5

• CU

Send 15, receive 5

Interface Mode is used for adjusting the assignment of the control and status words in line with other drive systems and standardized interfaces. The mode can be set as follows:

Value

Interface Mode

p2038 = 0 SINAMICS (factory setting) p2038 = 1 SIMODRIVE 611 universal p2038 = 2

VIK-NAMUR

1. Set p0922 ≠ 999.

2. p2038 = set required interface mode.

When you set a telegram from the range between 100 and 199, Interface Mode is set by default (p2038 = 1) and cannot be changed.

Interface Mode defines the setting of the standard telegram 20 (p2038 = 2). The assignment cannot be modified.

When a telegram that specifies the Interface Mode (e.g. p0922 = 102) is changed to a different telegram (e.g. p0922 = 3), the setting in p2038 is retained.

Drive Functions

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

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive Function diagrams (see SINAMICS S List Manual)

● 2410 PROFIBUS address, diagnostic ● ...

● 2483 Send telegram, free interconnection via BICO (p0922 = 999)

10.1.3.2 Monitoring: telegram failure

Description

After a telegram failure and a monitoring time has elapsed (p2047), bit r2043.0 is set to \"1\" and alarm A01920 is output. Binector output r2043.0 can be used for an emergency stop, for example.

After a delay time has elapsed (p2044), fault F01910 is output. Fault F01910 triggers fault response OFF2 (pulse inhibit) for the supply and fault response OFF3 (emergency stop) for SERVO/VECTOR. If no OFF response is to be triggered, the fault response can be reparameterized accordingly.

Fault F01910 can be acknowledged immediately. The drive can then be operated even without PROFIdrive.

S󰀕󰀓󰀗󰀚&\\FOLF󰀃WHOHJUDPVIURP󰀃PDVWHUW547󰀓)󰀓󰀔󰀜󰀔󰀓7󰀓S󰀕󰀓󰀗󰀗U󰀕󰀓󰀗󰀖󰀑󰀓$󰀓󰀔󰀜󰀕󰀓 Figure 10-8 Monitoring: telegram failure

Example: emergency stop with telegram failure

Assumption:

● A drive unit with an Active Line Module and a Single Motor Module. ● VECTOR mode is activated.

● After the ramp-down time has elapsed (p1135), the drive is at a standstill. Settings:

● CU p2047 = 20 ms ● A_INF p2044 = 2 ms ● VECTOR p2044 = 0 ms Sequence:

After a telegram failure and the monitoring time has elapsed (p2047), binector output r2043.0 of drive object CU switches to \"1\". At the same time, alarm A01920 is output for the A_INF

Drive Functions

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

353

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive drive objects and alarm A01920 and fault F01910 are output for VECTOR. When F01910 is output, an OFF3 is triggered for the drive. After a delay time (p2044) of two seconds has elapsed, fault F01910 is output on the infeed and triggers OFF2.

10.1.3.3

Description of control words and setpoints

Note

This chapter describes the assignment and meaning of the process data in SINAMICS interface mode (p2038 = 0).

The reference parameter is also specified for the relevant process data. The process data is generally normalized in accordance with parameters p2000 to r2004. The following scalings apply:

A temperature of 100°C = 100% and 0°C = 0% An electrical angle of 90° = 100 % and 0° = 0%.

Overview of control words and setpoints

Table 10-3

Overview of control words and setpoints

Name

Control word 1 Control word 2

Speed setpoint A (16-bit)

Signal number 1 3 5

Data type 1)

U16 U16 I16

Interconnection parameters (bit serial)2) (bit serial)2) p1155 p1070(ext. setpoint.) p1155 p1070(ext. setpoint.) p1430(DSC) p0480[0] p0480[1] p0480[2] (bit serial) p1190 p1191 p1542 p0682 (bit serial) (bit serial) p26 p22 p23

Abbreviation STW1 STW2 NSOLL_A

NSOLL_B Speed setpoint B (32-bit) 7 I32

G1_STW G2_STW G3_STW A_DIGITAL XERR KPC MT_STW SATZANW PosSTW Over MDIPos MDIVel

Encoder 1 control word Encoder 2 control word Encoder 3 control word Digital outputs Position deviation

Position controller gain factor Control word for probe Pos block selection Pos control word Pos velocity override Pos MDI position Pos MDI velocity

9 13 17 22 25 26 101 130 201 203 205 221 223

U16 U16 U16 U16 I32 I32 I16 U16 U16 U16 I16 I32 I32

TORQUERED Torque reduction

354

Drive Functions

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

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive Abbreviation MDIAcc MDIDec MDIMode E_STW1 CU_STW

Name

Pos MDI acceleration override Pos MDI deceleration override Pos MDI mode

Control word for INFEED

Control word for Control Unit (CU)

Signal number 225 227 229 320 500

Data type 1)

I16 I16 U16 U16 U16

Interconnection parameters p24 p25 p2654 (bit serial)2) (bit serial)

1. 1) Data type according to PROFIdrive profile V4:

I16 = Integer16, I32 = Integer32, U16 = Unsigned16, U32 = Unsigned32 2. 2) Bit-serial interconnection: refer to the following pages

CTW1 (control word 1)

See function diagram [2442]

Table 10-4 Bit 0

ON/OFF1

Description of CTW1 (control word 1)

Meaning

0/1 0

Comments

ON

Pulse enable possible

OFF1

Braking with the ramp-function generator, then pulse cancellation and power-on inhibit. No OFF2

Enable possible

Immediate pulse cancellation and power-on inhibit

BI: p0844

BICO BI: p0840

1 OFF2 1 0

Note:

Control signal OFF2 is generated by ANDing BI: p0844 and BI: p0845. 2

OFF3

1 0

No OFF3

Enable possible

Emergency stop (OFF3)

Braking with OFF3 ramp p1135, then pulse cancellation and power-on inhibit.

BI: p0848

Note:

Control signal OFF3 is generated by ANDing BI: p0848 and BI: p0849. 3

Enable operation

1 0

4

Enable ramp-function generator

1 0

5

1 0

Enable operation

Pulse enable possible Disable operation Cancel pulses

Operating condition

Ramp-function generator enable possible Inhibit ramp-function generator

Set ramp-function generator output to zero Start ramp-function generator Freeze ramp-function generator

BI: p1141 BI: p1140 BI: p0852

Drive Functions

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

355

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive Bit Meaning Comments BICO

Note:

The ramp-function generator cannot be frozen via p1141 in jog mode (r0046.31 = 1). 6

Enable speed setpoint

1 0

7

Acknowledge fault

0/1 0

Enable setpoint

Inhibit setpoint

Set ramp-function generator input to zero Acknowledge fault No effect

BI: p2103 BI: p1142

Note:

Faults are acknowledged at a 0/1 edge via BI: p2103 or BI: p2104 or BI: p2105. 8 9 10

reserved reserved

Master ctrl by PLC

- - 1

- -

Master ctrl by PLC

This signal must be set so that the process data transferred via PROFIdrive is accepted and becomes effective.

0

PLC has no master control

Process data transferred via PROFIdrive is rejected - i.e. it is assumed to be zero.

Note:

This bit should not be set to \"1\" until the PROFIdrive has returned an appropriate status via STW1.9 = \"1\".. 11 12 13

Direction reversal Reserved

1 0 0

14

Motorized potentiometer, lower setpoint

1 0

Motorized potentiometer, setpoint, raise 1

Direction reversal No direction reversal

Motorized potentiometer, setpoint, raise Motorized potentiometer setpoint raise not selected

Motorized potentiometer, lower setpoint Motorized potentiometer setpoint lower not selected

BI: p1036

BI: p1035 BI: p1113 - - BI: p0854

Note:

If motorized potentiometer setpoint raise and lower are 0 or 1 simultaneously, the current setpoint is frozen. 15

reserved

-

-

-

STW1 (control word 1), positioning mode, p0108.4 = 1

See function diagram [2475]

Table 10-5 Bit 0

ON/OFF1

Description of STW1 (control word 1), positioning mode

Meaning

0/1 0

Comments

ON

Pulse enable possible

OFF1

Braking with the ramp-function generator, then pulse cancellation and power-on inhibit.

BICO BI: p0840

356

Drive Functions

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

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive Bit 1

OFF2

Meaning

1 0

Comments

No OFF2

Enable possible

OFF2

Immediate pulse cancellation and power-on inhibit

BICO BI: p0844

Note:

Control signal OFF2 is generated by ANDing BI: p0844 and BI: p0845.

2

OFF3

1 0

No OFF3

Enable possible

Emergency stop (OFF3)

Braking with OFF3 ramp p1135, then pulse cancellation and power-on inhibit.

BI: p0848

Note:

Control signal OFF3 is generated by ANDing BI: p0848 and BI: p0849.

3

Enable operation

1 0

4 5 6

Reject traversing task Intermediate stop Activate traversing task

1 0 1 0 0/1 0

Note:

The interconnection p29 = 0 is also made.

7 8

Acknowledge fault Jog 1

0/1 0 1

Acknowledge fault No effect

Jog 1 ON

See also the SINAMICS S List Manual, function diagram 3610 No effect

Jog 2 ON

See also the SINAMICS S List Manual, function diagram 3610 No effect

Control via PLC

This signal must be set so that the process data transferred via PROFIdrive is accepted and becomes effective.

No control via PLC

Process data transferred via PROFIdrive is rejected - i.e. it is assumed to be zero.

BI: p0854 BI: p2590 BI: p25 BI: p2103

Enable operation

Pulse enable possible Disable operation Cancel pulses

Do not reject traversing task Reject traversing task No intermediate stop Intermediate stop Enable setpoint No effect

BI: p2631, p2650 BI: p20 BI: p1140 BI: p0852

0

9

Jog 2

1

0

10

Master ctrl by PLC

1

0

Note:

This bit should not be set to \"1\" until the PROFIdrive has returned an appropriate status via ZSW1.9 = \"1\".

11

Start referencing

1 0

Start referencing Stop reference

BI: p2595

Drive Functions

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

357

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive Bit 12 13 14 15

Reserved

Meaning

- 0/1 0

Reserved Reserved

- -

-

External block change

Comments

-

External set change is initiated No effect - -

- -

BICO BI: 2632

CTW2 (control word 2)

See function diagram [2444]

Table 10-6 Bit 0 1 2 3 4 5...6 7

Description of CTW2 (control word 2)

Meaning

Drive data set selection DDS bit 0 Drive data set selection DDS bit 1 Drive data set selection DDS bit 2 Drive data set selection DDS bit 3 Drive data set selection DDS bit 4 Reserved Parking axis

- - - - - - 1 0

8

Travel to fixed endstop

1

-

Request parking axis (handshake with ZSW2 bit 7) No request

Select \"Travel to fixed stop\"

The signal must be set before the fixed stop is reached.

Deselect \"Travel to fixed stop\"

The signal must be set before the fixed stop is reached - -

Motor switchover complete No effect

User data integrity (4-bit counter)

CI: p2045 - -

BI: p0828[0] BI: p1545

Comments

Drive data set selection (5 bit counter)

BICO BI: p0820[0] BI: p0821[0] BI: p0822[0] BI: p0823[0] BI: p0824[0] - BI: p07

1/0

9 10 11 12 13 14 15

Reserved Reserved Motor switchover Drive unit sign-of-life bit 0 Drive unit sign-of-life bit 1 Drive unit sign-of-life bit 2 Drive unit sign-of-life bit 3

- - 0/1 0 - - - -

E_CTW1 (control word for INFEED)

See function diagram [20]

358

Drive Functions

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

Table 10-7 Bit 0

ON/OFF1

Description of E_CTW1 (control word for INFEED)

Meaning

0/1 0

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive Comments

ON

Pulse enable possible

OFF1

Reduce DC link voltage via ramp (p3566), pulse inhibit/line contactor open No OFF2

Enable possible

OFF2

Immediate pulse cancellation and power-on inhibit

BICO BI: p0840

1 OFF2 1 0

BI: p0844

Note:

Control signal OFF2 is generated by ANDing BI: p0844 and BI: p0845.

2 3

Reserved Enable operation

- 1 0

4 5

Reserved

Inhibit motor operation

- 1

-

Enable operation

Pulse enable is present Disable operation

Pulse inhibit is present -

Inhibit motor operation

Motoring operation as step-up converter is inhibited.

Enable motor operation

Motoring operation as step-up converter is enabled.

- BI: p3532 - BI: p0852

0

Note:

When \"Inhibit motoring operation\" is present, power can still be drawn from the DC link. The DC link voltage is then no longer controlled. The voltage level is the same as the rectified value of the current line voltage.

6

Inhibit regenerating

1 0

Inhibit regenerative operation

Regenerative operation is inhibited. Enable regenerative operation

Regenerative operation is enabled.

BI: p3533

Note:

If regenerative operation is inhibited and power is fed to the DC link (e.g. by braking the motor), the DC link voltage increases (F30002).

7

Acknowledge error

0/1

Acknowledge error

BI: p2103

Note:

Faults are acknowledged at a 0/1 edge via BI: p2103 or BI: p2104 or BI: p2105.

8 9 10

Reserved Reserved Master ctrl by PLC

- - 1

- -

Control via PLC

This signal must be set so that the process data transferred via PROFIdrive is accepted and becomes effective.

No control via PLC

Process data transferred via PROFIdrive is rejected - i.e. it is assumed to be zero.

- - BI: p0854

0

Drive Functions

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

359

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive Bit Meaning Comments BICO

Note:

This bit should not be set to \"1\" until the PROFIdrive has returned an appropriate status via STW1.9 = \"1\"..

11 12 13 14 15

Reserved Reserved Reserved Reserved Reserved

- - - - -

- - - - -

- - - - -

SATZANW (positioning mode, p0108.4 =1)

See function diagram [2476]

Table 10-8 Bit 0 1 2 3 4 5 6 ... 14 15

Description of BLOCKSEL (positioning mode, p0108.4 =1)

Meaning

1 = block selection, bit 0 (20) 1 = block selection, bit 1 (21) 1 = block selection, bit 2 (22) 1 = block selection, bit 3 (23) 1 = block selection, bit 4 (24) 1 = block selection, bit 5 (25) Reserved Activate MDI

- 1 0

-

Activate MDI De-activate MDI

Comments

Block selection

Traversing block 0 to 63

BICO BI: p2625 BI: p2626 BI: p2627 BI: p2628 BI: p2629 BI: p2630 - p27

Note:

See also: SINAMICS S Function Manual, Function module \"basic positioner\"

PosSTW (positioning mode, p0108.4 =1)

See function diagram [2477]

Table 10-9 Bit 0 1 2 3

Tracking mode Set reference point Reference cam Fixed stop sensor active

Description of PosSTW (positioning mode, p0108.4 =1)

Meaning

1 0 1 0 1 0 1

Comments

Activate tracking mode Tracking mode de-activated Set reference point Do not set reference point Reference cam active Reference cam not active

The sensor for the fixed stop is active

BI: 2637 BI: 2612 BI: 2696

BICO BI: 2655

360

Drive Functions

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

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive Bit 4 5 6 ... 15

Reserved

Meaning

0 - 1 0

Reserved

-

Jogging, incremental

-

Comments

The sensor for the fixed stop is inactive

-

Jogging incremental active Jogging velocity active -

-

BICO

BI: 2591

Note:

See also: SINAMICS S Function Manual, Function module \"basic positioner\"

NSOLL_A (speed setpoint A (16-bit))

● Speed setpoint with a 16-bit resolution with sign bit. ● Bit 15 determines the sign of the setpoint: – Bit = 0 --> positive setpoint – Bit = 1 --> negative setpoint ● The speed is normalized via p2000.

NSOLL_A = 4000 hex or 16384 dec ≐ speed in p2000

NSOLL_B (speed setpoint B (32-bit))

● Speed setpoint with a 32-bit resolution with sign bit. . ● Bit 31 determines the sign of the setpoint: – Bit = 0 --> positive setpoint – Bit = 1 --> negative setpoint ● The speed is normalized via p2000.

NSOLL_B = 4000 0000 hex or 1 073 741 824 dec ≐ speed in p2000

QS󰀕󰀓󰀓󰀓󰀗󰀓󰀓󰀓󰀃KH[󰀗󰀓󰀓󰀓󰀃󰀓󰀓󰀓󰀓󰀃KH[162//B$162//B% Figure 10-9 Normalization of speed

Gn_STW (encoder n control word)

This process data belongs to the encoder interface.

XERR (position deviation)

The position deviation for dynamic servo control (DSC) is transmitted via this setpoint.

Drive Functions

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

361

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive The format of XERR is identical to the format of G1_XIST1.

KPC (position controller gain factor) )

The position controller gain factor for dynamic servo control (DSC) is transmitted via this setpoint.

Transmission format: KPC is transmitted in the unit 0.001 1/s Range of values: 0 to 4000.0

Special case: When KPC = 0, the \"DSC\" function is deactivated.

Example:

A2C2A hex ≐ 666666 dec ≐ KPC = 666.666 1/s ≐ KPC = 40 1000/min

MDIPos (pos MDI position)

This process data defines the position for MDI sets. Normalization: 1 corresponds to 1 LU

MDIVel (pos MDI velocity)

This process data defines the velocity for MDI sets. Normalization: 1 corresponds to 1000 LU/min

MDIAcc (pos MDI acceleration)

This process data defines the acceleration for MDI sets. Normalization: 4000 hex (16384 dec) = 100 % The value is restricted to 0.1 ... 100% (internally).

MDIDec (pos MDI deceleration override)

This process data defines the percentage for the deceleration override for MDI sets. Normalization: 4000 hex (16384 dec) = 100 % The value is restricted internally to 0.1 ... 100%

MDIMode (pos MDI mode)

This process data defines the mode for MDI sets.

Requirement: p2654 > 0

MDIMode = xx0x hex –> Absolute MDIMode = xx1x hex –> Relative

MDIMode = xx2x hex –> Abs_pos (with modulo correction only) MDIMode = xx3x hex –> Abs_neg (with modulo correction only)

362

Drive Functions

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

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive Over (pos velocity override)

This process data defines the percentage for the velocity override. Normalization: 4000 hex (16384 dec) = 100 % Range of values: 0 ... 7FFF hex

Values outside this range are interpreted as 0%.

TORQUERED (torque reduction) )

This setpoint can be used to reduce the torque limit currently active on the drive.

When you use manufacturer-specific PROFIdrive telegrams with the TORQUERED control word, the signal flow is automatically interconnected up to the point where the torque limit is scaled.

0BOLPLWB󰀔S󰀔󰀘󰀕󰀓󰀔󰀕󰀖󰀗0205('󰀋󰀕󰀓󰀘󰀓>󰀗@󰀌H󰀑J󰀑󰀃E\\󰀃󰀔󰀓󰀈󰀙0BOLPLWB󰀕S󰀔󰀘󰀕󰀔S󰀔󰀘󰀕󰀔S󰀔󰀘󰀕󰀖󰀋󰀔󰀘󰀕󰀔󰀌6FDOLQJS󰀔󰀘󰀗󰀕󰀋󰀕󰀓󰀘󰀓>󰀗@󰀌󰀔󰀓󰀃󰀈󰀔󰀃󰀐󰀃󰀋S󰀔󰀘󰀗󰀗󰀃󰀍󰀃[󰀌S󰀔󰀘󰀗󰀖S󰀔󰀘󰀕󰀛󰀋󰀔󰀘󰀗󰀖󰀌WR󰀃󰀜󰀓󰀈S󰀔󰀘󰀕󰀕󰀋󰀔󰀘󰀕󰀓󰀌6FDOLQJS󰀔󰀘󰀕󰀓S󰀔󰀘󰀗󰀗󰀃󰀐󰀐!󰀃󰀔󰀓󰀓󰀈󰀃 󰀃󰀗󰀓󰀓󰀓󰀃+H[S󰀔󰀘󰀗󰀗󰀃󰀐󰀐!󰀃󰀔󰀓󰀓󰀈󰀃 󰀃󰀗󰀓󰀓󰀓󰀃+H[S󰀔󰀘󰀗󰀕󰀋󰀕󰀓󰀘󰀓>󰀗@󰀌󰀔󰀓󰀃󰀈S󰀔󰀘󰀕󰀜󰀋󰀔󰀘󰀗󰀖󰀌WR󰀃󰀜󰀓󰀈󰀔󰀃󰀐󰀃󰀋S󰀔󰀘󰀗󰀗󰀃󰀍󰀃[󰀌S󰀔󰀘󰀗󰀖 Figure 10-10 TORQUERED setpoint

TORQUERED specifies the percentage by which the torque limit is to be reduced. This value is converted internally to the amount by which the torque is to be reduced and normalized via p1544.

MT_STW CU_STW A_DIGITAL

This process data is part of the central process data.

Drive Functions

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

363

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive 10.1.3.4 Description of status words and actual values

Description of status words and actual values

Note

This chapter describes the assignment and meaning of the process data in SINAMICS interface mode (p2038 = 0).

The reference parameter is also specified for the relevant process data. The process data is generally normalized in accordance with parameters p2000 to r2004. The following scalings apply: a temperature of 100°C = 100%

an electrical angle 90° also = 100 %.

Overview of status words and actual values

Table 10-10 Overview of status words and actual values

Abbreviation STW1 STW2 NACT_A NACT_B G1_STW G1_XIST1 G1_XACT2 G2_STW G2_XIST1 G2_XACT2 G3_STW G3_XIST1 G3_XACT2 E_DIGITAL IAIST_GLATT ITIST_GLATT MIST_GLATT PIST_GLATT NIST_A_GLATT MELD_ NAMUR

Status word 1 Status word 2

Speed setpoint A (16 bit) Speed setpoint B (32 bit) Encoder 1 status word

Encoder 1 actual position value 1 Encoder 1 actual position value 2 Encoder 2 status word

Encoder 2 actual position value 1 Encoder 2 actual position value 2 Encoder 3 status word

Encoder 3 actual position value 1 Encoder 3 actual position value 2 Digital inputs

Absolute actual current smoothed Current actual value, torque-generating Actual torque smoothed Power factor, smoothed Actual speed smoothed VIK-NAMUR message bit bar

Name

Signal number 2 4 6 8 10 11 12 14 15 16 18 19 20 21 51 52 53 54 57 58

Data type 1)

U16 U16 I16 I32 U16 U32 U32 U16 U32 U32 U16 U32 U32 U16 I16 I16 I16 I16 U16 U16

Comment r20[0] (bit serial)2) r20[1] (bit serial)2)

r0063 (servo) r0063[0] (vector) r0063 (servo) r0063[0] (vector) r0481[0] r0482[0] r0483[0] r0481[1] r0482[1] r0483[1] r0481[2] r0482[2] r0483[2] r20[2] r0068[1] r0078[1] r0080[1] r0082[1] r0063[1] r3113

3

Drive Functions

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

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive Abbreviation MELDW MSOLL_GLATT AIST_GLATT MT_ZSW MT1_ZS_F MT1_ZS_S MT2_ZS_F MT2_ZS_S AKTSATZ PosZSW XistP

FAULT_CODE WARN_CODE E_ZSW1 CU_ZSW

Message word Total speed setpoint Torque utilization Status word for probe

Name

Signal number 102 120 121 131 132 133 134 135 202 204 206 301 303 321 501

Data type 1)

U16 I16 I16 U16 U16 U16 U16 U16 U16 U16 U16 U16 U16 U16 U16

Comment r20[2] (bit serial)2) r00079[1] r0081 r0688 r0687[0] r0686[0] r0687[1] r0686[1] r2670 r2683 r2521 r2131 r2132 r9, r2139 (bit serial)2) r20[1]

Probe 1 measuring time, falling edge Probe 1 measuring time, rising edge Probe 1 measuring time, falling edge Probe 2 measuring time, rising edge Pos selected block Pos status word Pos position actual value Fault code Alarm code

Status word for INFEED

Status word for Control Unit (CU)

1) Data type according to the PROFIdrive profile V4:

I16 = Integer16, I32 = Integer32, U16 = Unsigned16, U32 = Unsigned32

2) Bit-serial interconnection: Refer to the following pages, r20 via binector-connector converter

STW1 (status word 1)

See function diagram [2452]

Table 10-11 Description of STW1 (status word 1) Bit 0

Meaning

Ready to power-up

1

Comments

Ready to start

Power supply on, electronics initialized, line

contactor released if necessary, pulses inhibited. Not ready to start

Ready to operate BO: r09.1 Voltage at Line Module (i.e. line contactor closed (if used)), field being built up.

Not ready to operate

Reason: No ON command has been issued. Operation enabled

Enable electronics and pulses, then ramp up to active setpoint. Operation inhibited

BO: r09.2

BICO BO: r09.0

0

1

Ready to run

1

0

2

Operation enabled

1

0

Drive Functions

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

365

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive Bit 3

Fault active

Meaning

1

Comments

Fault active

The drive is faulty and, therefore, out of service. The drive switches to power-on inhibit once the fault has been acknowledged and the cause has been remedied.

The active faults are stored in the fault buffer. No fault present

No active fault in the fault buffer. No OFF2 active

Coasting active (OFF2)

An OFF2 command is present. No OFF3 active

Fast stop active (OFF3)

An OFF3 command is present.

Power-on disable

A restart is only possible by means of OFF1 and then ON.

No power-up inhibit Power-up is possible.

Alarm present

The drive is operational again. No acknowledgement necessary.

The active alarms are stored in the alarm buffer. No alarm present

No active alarm in the alarm buffer.

Setpoint-actual value monitoring within tolerance band

Actual value within a tolerance band; dynamic overshoot or shortfall permitted for t < tmax permissible, e.g. n = nsetp± f = fsetp±, and,

tmax can be parameterized

0

Setpoint/actual value monitoring not within tolerance band

BICO BO: r2193.3

0

4

Coasting active (OFF2)

1 0

5

Fast stop active (OFF3)

1 0

6

Power-on disable

1

BO: r09.4

BO: r09.5

BO: r09.6

0

7

Alarm present

1

BO: r2139.7

0

8

Speed

setpoint-actual value deviation within tolerance band

1

BO: r2197.7

9 Control requested 1

Control required BO: r09.9 The PLC is requested to assume control. Condition for applications with isochronous mode: drive synchronized with PLC system. Local operation

Control only possible on device

f or n comparison value reached or exceeded. f or n comparison value not reached.

BO: r2199.1

0

10

f or n comparison value reached or 1 exceeded 0 Note:

The message is parameterized as follows: p2141 Threshold value p2142 Hysteresis

11

I, M or P limit reached or exceeded 1

0

I, M or P limit not reached

I, M or P limit reached or exceeded

BO: r1407.7 (inverted)

366

Drive Functions

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

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive Bit 12 13 14 15

Meaning

Holding brake open

No motor overtemperature alarm n_act >= 0

Alarm, drive converter thermal overload

1 0 1 0 1 0 1 0

Comments

Holding brake open Holding brake closed

Motor overtemperature alarm not active Motor overtemperature alarm active Actual speed > = 0 Actual speed < 0 No alarm present

Alarm, converter thermal overload

The overtemperature alarm for the converter is active.

BICO BO: r09.12 BO: r2135.14 (inverted) BO: r2197.3 BO: r2135.15 (inverted)

STW1 (status word 1), positioning mode, p0108.4 = 1

See function diagram [2479]

Table 10-12 Description of STW1 (status word 1, positioning mode) Bit 0

Meaning

Ready to power-up

1

Comments

Ready to start

Power supply on, electronics initialized, line

contactor released if necessary, pulses inhibited. Not ready to start

Ready to operate BO: r09.1 Voltage at Line Module (i.e. line contactor closed (if used)), field being built up.

Not ready to operate

Reason: No ON command has been issued. Operation enabled

Enable electronics and pulses, then ramp up to active setpoint.

0

3

Fault active

1

Operation inhibited

Fault active

The drive is faulty and, therefore, out of service. The drive switches to Power-on inhibit once the fault has been acknowledged and the cause has been remedied.

The active faults are stored in the fault buffer.

0

4

Coasting active (OFF2)

1 0

5

Fast stop active (OFF3)

1 0

No fault present

No active fault in the fault buffer. No OFF2 active

Coasting active (OFF2)

An OFF2 command is present. No OFF3 active

Fast stop active (OFF3)

An OFF3 command is present.

BO: r09.5 BO: r09.4 BO: r2193.3 BO: r09.2

BICO BO: r09.0

0

1

Ready to run

1

0

2

Operation enabled

1

Drive Functions

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

367

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive Bit 6

Meaning

Power-on disable

1

Comments

Power-on disable

A restart is only possible by means of OFF1 and then ON.

No power-up inhibit Power-up is possible.

Alarm present

The drive is operational again. No acknowledgement necessary.

The active alarms are stored in the alarm buffer.

0

No alarm present

No active alarm in the alarm buffer.

Setpoint-actual value monitoring within tolerance band

Actual value within a tolerance bandwidth; The tolerance bandwidth can be parameterized.

0

Setpoint/actual value monitoring not within tolerance band

BICO BO: r09.6

0

7

Alarm present

1

BO: r2139.7

8

Following error within the tolerance 1 range

BO: r2684.8

9 Control requested 1

Control required BO: r09.9 The PLC is requested to assume control. Condition for applications with isochronous mode: drive synchronized with PLC system. Local operation

Control only possible on device Target position reached Target position not reached Reference point set Reference point not set

Acknowledgement, traversing block No effect Drive at standstill Drive not at standstill – –

– –

BO: r2199.0 BO: r2684.12 BO: r2684.11 BO: r2684.10

0

10 11 12 13 14 15

Target position reached Reference point set

Acknowledgement, traversing block activated Drive at standstill Reserved Reserved

1 0 1 0 0/1 0 1 0 – –

STW2 (status word 2)

See function diagram [2454]

Table 10-13 Description of STW2 (status word 2) Bit 0 1 2 3

Meaning

DDS eff., bit 0 DDS eff., bit 1 DDS eff., bit 2 DDS eff., bit 3

– – – –

Comments

Drive data set effective (5-bit counter)

BICO BO: r0051.0 BO: r0051.1 BO: r0051.2 BO: r0051.3

368

Drive Functions

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

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive Bit 4 7 8

5, 6 Reserved

Parking axis

Meaning

DDS eff., bit 4

– – 1 0

Travel to fixed endstop

1 0 – 1 0 – – – –

Comments

BICO BO: r0051.4

Axis parking active Axis parking not active Travel to fixed endstop No travel to fixed stop –

Data record changeover active No data set changeover active User data integrity (4-bit counter)

BO: r06.0 BO: r1406.8 –

BO: r0835.0 Implicitly

interconnected

9, 10 Reserved 11 12 13 14 15

Data set changeover Drive unit sign-of-life bit 0 Drive unit sign-of-life bit 1 Drive unit sign-of-life bit 2 Drive unit sign-of-life bit 3

NACT_A (Speed setpoint A (16 bit))

● Actual speed value with 16-bit resolution.

● The speed actual value is normalized in the same way as the setpoint (see NSOLL_A).

NACT_B (Speed setpoint B (32 bit))

● Actual speed value with 32-bit resolution.

● The speed actual value is normalized in the same way as the setpoint (see NSOLL_B).

Gn_ZSW (encoder n status word)

Gn_XIST1 (encoder n position actual value 1) Gn_XIST2 (encoder n position actual value 2)

This process data belongs to the encoder interface.

ITIST_GLATT

The actual current value smoothed with p0045 is displayed.

MELDW (message word)

See function diagram [2456]

Table 10-14 Description of MELDW (message word) Bit 0

Meaning

Ramp-up/ramp-down completed / ramp-function generator active

1

Comments

Ramp-up/ramp-down completed.

• The ramp-up procedure is completed once the

speed setpoint has been changed.

BICO BO: r2199.5

Drive Functions

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

369

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive Bit Meaning Comments

1/0 Ramp-up starts.

The start of the ramp-up procedure is detected as follows:

• The speed setpoint changes,

and

• the defined tolerance bandwidth (p21) is

exited. 0

Ramp-function generator active

• The ramp-up procedure is still active once the

speed setpoint has been changed.

BICO

0/1 Ramp-up ends.

The end of the ramp-up procedure is detected as follows:

• The speed setpoint is constant,

and

• The actual speed value is within the tolerance

bandwidth and has reached the speed setpoint, and

• The waiting time (p2166) has elapsed.

1

Torque utilization < p2194

1

Torque utilization < p2194 BO: r2199.11 • The current torque utilization is less than the set

torque utilization threshold (p2194), or

• Ramp-up is not yet complete.

Torque utilization > p2194

• The current torque utilization is greater than the

set torque utilization threshold (p2194).

0

Application:

This message indicates that the motor is overloaded and appropriate measures need to be taken to rectify the situation (e.g. stop the motor or reduce the load). 2

|n_act| t p2161

1

|n_act| < p2161

The actual speed value is less than the set threshold value (p2161).

|n_act| ≥ p2161

The actual speed value is greater than or the same as the set threshold value (p2161).

BO: r2199.0

0

Note:

The message is parameterized as follows: p2161 Threshold value p2150 Hysteresis

Application:

To protect the mechanics, the gear stages are not switched mechanically until the speed is less than the set threshold value. 3

|n_act| v p2155

1

|n_act| ≤ p2155 BO: r2197.1 The actual speed value is less than or the same as the set threshold value (p2155).

|n_act| > p2155

The actual speed value is greater than the set threshold value (p2155).

0

370

Drive Functions

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

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive Bit Meaning

Note:

The message is parameterized as follows: p2155 Threshold value p2140 Hysteresis Application:

Speed monitoring.

Comments BICO

4 5 6

Reserved Reserved

No motor overtemperature alarm

1 0 1 0 1

– - – –

No motor overtemperature alarm

The temperature of the motor is within the permissible range.

Alarm, motor overtemperature

The temperature of the motor is greater than the set motor temperature threshold (p0604).

– -

BO: r2135.14 (inverted)

0

Note:

• When the motor temperature threshold is exceeded, only an alarm is output initially to warn you of this. The

alarm is canceled automatically when the temperature no longer exceeds the alarm threshold.

• If the overtemperature is present for longer than the value set via p0606, a fault is output to warn you of this. • Motor temperature monitoring can be switched-out via p0600 = 0.

Application:

The user can respond to this message by reducing the load. thereby preventing the motor from shutting down with the \"Motor temperature exceeded\" fault after the set time has elapsed. 7

No thermal overload in power section alarm

1

No thermal overload in power unit alarm

The temperature of the heat sink in the power section is within the permissible range.

Thermal overload in power unit alarm

The temperature of the heat sink in the power unit is outside the permissible range.

If the overtemperature remains, the drive switches

itself off after approx. 20 s.

8

Speed setp - act val deviation in tolerance t_on

1

The speed setpoint/actual value is within the BO: r2199.4 tolerance p2163: The signal is switched on after the delay specified in p2167 has elapsed. The speed setpoint/actual value is outside the tolerance. - -

Pulses enabled

The pulses for activating the motor are enabled. 0

Pulses inhibited

Application:

Armature short-circuit protection must only be switched on when the pulses are inhibited.

This signal can be evaluated as one of many conditions when armature short-circuit protection is activated. 14 15

Reserved

1 0

- -

-

BO: r09.11 -

BO: r2135.15 (inverted)

0

0

9... 12 13

Reserved Pulses enabled

1 0 1

Drive Functions

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

371

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive MSOLL_GLATT

The torque setpoint smoothed with p0045 is displayed.

AIST_GLATT

Torque utilization smoothed with p0045 is displayed.

E_DIGITAL MT_STW

MT_n_ZS_F/MT_n_ZS_S CU_ZSW

This process data is part of the central process data.

IAIST_GLATT

The actual current value smoothed with p0045 is displayed.

MIST_GLATT

The actual torque value smoothed with p0045 is displayed.

PIST_GLATT

The active power smoothed with p0045 is displayed.

MELD_NAMUR

Display of the NAMUR message bit bar

WARN_CODE

Display of the alarm code (see function diagram 8066)

FAULT_CODE

Display of the alarm code (see function diagram 8060)

E_STW1 (status word for INFEED)

See function diagram [26]

Table 10-15 Description of E_STW1 (status word for E_INF) Bit 0

Meaning

Ready to power-up

1 0

Comments

Ready to power-up Not ready to start

BICO BO: r09.0

372

Drive Functions

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

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive Bit 1

Meaning

Ready to run

1 0

Comments

Ready to run

DC link pre-charged, pulses inhibited Not ready Operation enabled Vdc = Vdc_setp Operation inhibited Fault active No fault No OFF2 active OFF2 active –

Power-on disable Fault active No power-up inhibit Alarm present No alarm –

Control required

The PLC is requested to assume control. Condition for applications with isochronous mode: drive synchronized with PLC system. Local operation

Control only possible on device –

Bypass energized

Pre-charging is complete and the bypass relay for the pre-charging resistors is energized. Bypass not energized

Pre-charging not yet complete. Line contactor activated Line contactor not energized –

BICO BO: r09.1

2 Operation enabled 1 0

BO: r09.2

3 4 5 6

Fault active No OFF2 active Reserved Power-on disable

1 0 1 0 – 1 0

BO: r2139.3 BO: r09.4

– BO: r09.6

7 8 9

Alarm present Reserved Control requested

1 0 – 1

BO: r2139.7

– BO: r09.9

0

10 11

Reserved Bypass energized

– 1

– BO: r09.11

0

12

Line contactor activated

1 0

13... Reserved 15

BO: r09.12

PosZSW

See function diagram [35]

Table 10-16 Description of PosZSW (status word, positioning mode) Bit 0 1

Meaning

Tracking mode active Speed limiting active

1 0 1 0

Comments

Tracking mode active Tracking mode not active Active Not active

BO: r2683.1

BICO BO: r2683.0

Drive Functions

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

373

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive Bit 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Meaning

Setpoint static Reserved

Axis moves forwards Axis moving backwards Software limit switch minus approached

Software limit switch plus approached

Actual position value <= cam switching position 1

Actual position value <= cam switching position 2

Direct output 1 via the traversing block

Direct output 2 via the traversing block

Fixed stop reached Fixed stop, clamping torque reached

Travel to fixed stop active Reserved

1 0 – 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 –

Setpoint static

Comments

Setpoint not static –

Axis moves forwards

Axis stationary or moving backwards Axis moving backwards

Axis stationary or moving forwards Software limit switch minus approached Software limit switch minus not approached Software limit switch plus approached Software limit switch plus not approached Actual position value <= cam switching position 1 Cam switching position 1 passed

Actual position value <= cam switching position 2 Cam switching position 2 passed Direct output 1 active Direct output 1 not active Direct output 1 active Direct output 1 not active Fixed stop reached Fixed stop is not reached

Fixed stop, clamping torque reached Fixed stop, clamping torque is not reached Travel to fixed stop active Travel to fixed stop not active –

– –

BICO BO: r2683.2

BO: r2683.4 BO: r2683.5 BO: r2683.6 BO: r2683.7 BO: r2683.8 BO: r2683.9 BO: r2683.10 BO: r2683.11 BO: r2683.12 BO: r2683.13 BO: r2683.12

AktSatz

See function diagram [3650]

Table 10-17 Description AktSatz (active traversing block/MDI active) Bit 0 1 2 3 4 5 15

Meaning

Active traversing block, bit 0 Active traversing block, bit 1 Active traversing block, bit 2 Active traversing block, bit 3 Active traversing block, bit 4 Active traversing block, bit 5 MDI active

– – – – – – – 1 0

MDI active MDI not active

Comments

Active traversing block (6-bit counter)

BICO BO: r2670.0 BO: r2670.1 BO: r2670.2 BO: r2670.3 BO: r2670.4 BO: r2670.5 –

BO: r2670.15

6..14 Reserved

374

Drive Functions

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

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive XistP

Actual position value is displayed Normalization: 1 corresponds to 1 LU

10.1.3.5 Control and status words for encoder

Description

The process data for the encoders is available in various telegrams. For example, telegram 3 is provided for speed control with 1 position encoder and transmits the process data of encoder 1.

The following process data is available for the encoders: ● Gn_CTW encoder n control (n = 1, 2, 3) ● Gn_ZSW encoder n status word ● Gn_XIST1 encoder n act. pos. value 1 ● Gn_XIST2 encoder n act. pos. value 2

Note

Encoder 1: Motor encoder

Encoder 2: Direct measuring system

Encoder 3: Additional measuring system

Encoder 3 can be connected via p2079 and extension of the standard telegrams.

Example of encoder interface

352),%860DVWHU*󰀔B=6:*󰀕B=6:*󰀔B;,67󰀔*󰀕B;,67󰀔*󰀔B67:*󰀕B67:6ODYH*󰀔B;,67󰀕 Figure 10-11 Example of encoder interface (encoder-1: two actual values, encoder -2: an actual value)

Encoder n control word (Gn_CTW, n = 1, 2, 3)

The encoder control word controls the encoder functions.

Drive Functions

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

375

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive Table 10-18 Description of the individual signals in Gn_STW Bit 0 1 2 3

Name

Find reference mark or flying measurement

Functions

Bit 0 1 2 3 0 1 2 3 Note: • Bit x = 1

Bit x = 0

Request function

Do not request function

Meaning Function 1 Function 2 Function 3 Function 4 Function 1 Function 2 Function 3 Function 4

Reference mark 1 Reference mark 2 Reference mark 3 Reference mark 4 Probe 1 rising edge Probe 2 falling edge Probe 3 rising edge Probe 4 falling edge Signal status, description

If bit 7 = 0, then find reference mark request applies:

If bit 7 = 1, then find flying measurement request applies:

• The following applies if more than 1 function is activated:

The values for all functions cannot be read until each activated function has terminated and this has been confirmed in the corresponding status bit (STW.0/.1/.2/.3 \"0\" signal again). • Find reference mark

It is possible to search for a reference marker. • Equivalent zero mark • On-the-fly measurement

Positive and negative edge can be activated simultaneously.

4 5 6

Command

Bit 6, 5, 4 000 001 010 011

7 0... 12 13

Reserved

Request cyclic absolute value

Mode

1 0 - 1

Request cyclic transmission of the absolute position actual value in Gn_XIST2.

Used for (e.g.):

• Additional measuring system monitoring • Synchronization during ramp-up

0

14 15

Parking encoder

Acknowledge encoder error

1 0 0/1

No request

Request parking encoder (handshake with Gn_ZSW bit 14) No request

Request to reset encoder errors

Meaning -

Activate function x Read value x Terminate function

(x: function selected via bit 0-3)

Measurement on-the-fly (fine resolution via p0418) Find reference marker (fine resolution via p0418)

376

Drive Functions

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

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive Bit Name Signal status, description *QB=6:󰀑󰀔󰀘(QFRGHU󰀃HUURU󰀔󰀓󰀔󰀓󰀔󰀌󰀔*QB67:󰀑󰀔󰀘$FNQRZOHGJH󰀃HQFRGHU󰀃HUURU*QB=6:󰀑󰀔󰀔(QFRGHU󰀃IDXOW󰀃DFNQRZOHGJH󰀃󰀓DFWLYH&OHDU󰀃HUURU󰀔󰀌󰀃6LJQDO󰀃PXVW󰀃EH󰀃UHVHW󰀃E\\󰀃XVHU󰀑0 No request

Example 1: Find reference mark

Assumptions for the example: ● Distance-coded reference mark

● Two reference markers (function 1/function 2) ● Position control with encoder 1

Drive Functions

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

377

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive 0RGH*󰀔B67:󰀑󰀚󰀃 󰀃󰀓󰀔󰀓)LQG󰀃UHIHUHQFH󰀃PDUN)XQFWLRQ󰀃󰀔*󰀔B67:󰀑󰀓󰀃 󰀃󰀔󰀔󰀓5HIHUHQFH󰀃PDUN󰀃󰀔5HIHUHQFH󰀃PDUN󰀃󰀔)XQFWLRQ󰀃󰀕*󰀔B67:󰀑󰀔 󰀃󰀔󰀔󰀓5HIHUHQFH󰀃PDUN󰀃󰀕5HIHUHQFH󰀃PDUN󰀃󰀕&RPPDQG*󰀔B67:󰀑󰀗󰀃 󰀃󰀔󰀋$FWLYDWH󰀃IXQFWLRQ󰀌󰀔󰀓$FWLYDWH󰀃IXQFWLRQ󰀃󰀔󰀒󰀕*󰀔B67:󰀑󰀘󰀃 󰀃󰀔󰀋5HDG󰀃YDOXH󰀌󰀔󰀓󰀔󰀌5HDG9DOXH󰀃󰀔5HDG9DOXH󰀃󰀕)XQFWLRQ󰀃󰀔󰀃DFWLYH*󰀔B=6:󰀑󰀓󰀃 󰀃󰀔󰀔󰀓󰀔󰀌)XQFWLRQ󰀃󰀔󰀃DFWLYH)XQFWLRQ󰀃󰀕󰀃DFWLYH*󰀔B=6:󰀑󰀔󰀃 󰀃󰀔󰀔󰀓)XQFWLRQ󰀃󰀕󰀃DFWLYH9DOXH󰀃󰀔󰀒󰀕󰀃H[LVWV*󰀔B=6:󰀑󰀗󰀒󰀑󰀘󰀃 󰀃󰀔󰀔󰀓9DOXH󰀃󰀔H[LVWV9DOXH󰀃󰀕H[LVWV*[B;,67󰀕󰀔󰀓$FWXDO󰀃SRVLWLRQ󰀃YDOXH󰀃$FWXDO󰀃SRVLWLRQ󰀃YDOXH󰀃DW󰀃UHIHUHQFH󰀃PDUN󰀃󰀔DW󰀃UHIHUHQFH󰀃PDUN󰀃󰀕5HIHUHQFH󰀃PDUN󰀃󰀔󰀒󰀕$FWXDO󰀃YDOXH󰀃WUDQVIHU󰀔󰀓󰀔󰀔󰀌󰀃6LJQDO󰀃PXVW󰀃EH󰀃UHVHW󰀃E\\󰀃XVHU󰀑󰀕 Figure 10-12 Flowchart for \"find reference mark\"

Example 2: Flying measurement

Assumptions for the example:

● Measuring probe with rising edge (function 1) ● Position control with encoder 1

378

Drive Functions

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

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive 0RGH*󰀔B67:󰀑󰀚󰀃 󰀃󰀔󰀔󰀓0HDVXUHPHQW󰀃RQ󰀐WKH󰀐IO\\)XQFWLRQ󰀃󰀔*󰀔B67:󰀑󰀓󰀃 󰀃󰀔󰀔󰀓0HDVXULQJ󰀃SUREH󰀃ULVLQJ󰀃HGJH&RPPDQG*󰀔B67:󰀑󰀗󰀃 󰀃󰀔󰀋$FWLYDWH󰀃IXQFWLRQ󰀌$FWLYDWH󰀃IXQFWLRQ󰀃󰀔󰀔󰀓5HDG󰀃YDOXH󰀃󰀔*󰀔B67:󰀑󰀘󰀃 󰀃󰀔󰀋5HDG󰀃YDOXH󰀌󰀔󰀓󰀔󰀌)XQFWLRQ󰀃DFWLYH*󰀔B=6:󰀑󰀓󰀃 󰀃󰀔󰀔󰀓)XQFWLRQ󰀃󰀔󰀃DFWLYH9DOXH󰀃H[LVWV*󰀔B=6:󰀑󰀗󰀃 󰀃󰀔󰀔󰀓9DOXH󰀃󰀔󰀃H[LVWV3UREH󰀃GHIOHFWHG*󰀔B=6:󰀑󰀛󰀔󰀓0HDVXULQJ󰀃SUREH󰀃HGJH$FWXDO󰀃YDOXH󰀃WUDQVIHU󰀔󰀓󰀔󰀌󰀃6LJQDO󰀃PXVW󰀃EH󰀃UHVHW󰀃E\\󰀃XVHU󰀑 Figure 10-13 Function chart for \"measurement on-the-fly\"

Encoder 2 control word (G2_CTW)

● See G1_CTW (table 4-19)

Encoder 3 control word (G3_CTW)

● See G1_CTW (table 4-19)

Encoder n status word (Gn_STW, n = 1, 2, 3)

The encoder status word is used to display states, errors and acknowledgements.

Drive Functions

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

379

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive Table 10-19 Description of the individual signals in Gn_STW Bit 0 1 2 3

Name

Signal status, description

Status: Find Valid for find reference marker and measurement on-the-fly. Function 1 - 4 reference Bit Meaning

mark or flying active

0 Function 1 Reference marker 1 measurement

Probe 1 rising edge

1 2 3

Function 2 Function 3 Function 4

Reference marker 2 Probe 1 falling edge Reference marker 3 Probe 2 rising edge Reference marker 4 Probe 2 falling edge

Note:

• Bit x = 1 function active

Bit x = 0 function inactive

4 5 6 7

5 6 7

Value 2 Value 3 Value 4

Status: Value 1 - 4 available

Valid for find reference marker and measurement on-the-fly. Bit 4

Meaning Value 1

Reference marker 1 Probe 1 rising edge Probe 1 falling edge Probe 2 rising edge Probe 2 falling edge

Note:

• Bit x = 1 value available

Bit x = 0 value not available

• Only one value can be fetched at a time.

Reason: There is only one common status word Gn_XIST2 to read the values. • The probe must be configured to a \"high-speed input\" DI/DO on the Control

Unit.

8 9 10 11

Probe 1 deflected

Probe 2 deflected Reserved

Encoder fault acknowledge active

- 1

Encoder fault acknowledge active

Note:

See under CTW.15 (acknowledge encoder error) 0

12 13

Reserved

Transmit cyclic absolute value

- 1

Acknowledgement for Gn_STW.13 (request cyclic absolute value) Note:

Cyclic transmission of the absolute value can be interrupted by a function with higher priority. • See Fig. 1-9 • See Gn_XACT2 0

14

Parking encoder

1

No acknowledgement

Parking encoder active (i.e. parking encoder switched off) No acknowledgement active 1 0 1 0

Probe deflected (high signal) Probe not deflected (low signal) Probe deflected (high signal) Probe not deflected (low signal)

380

Drive Functions

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

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive Bit 15

Name Encoder error

Signal status, description 0 1

No active parking encoder

Error from encoder or actual-value sensing is active. Note:

The error code is stored in Gn_XACT2. 0

No error is active.

Encoder 1 actual position value 1 (G1_XACT1)

● Resolution: Encoder lines ∙ 2n

n: fine resolution, no. of bits for internal multiplication The fine resolution is specified via p0418.

● Used to transmit the cyclic actual position value to the controller. ● The transmitted value is a relative, free-running actual value. ● Any overflows must be evaluated by the master controller.

,QWHUQDO󰀃PXOWLSOLFDWLRQ(QFRGHU󰀃OLQHV%LWb󰀖󰀔󰀔󰀔󰀔󰀓)LQH󰀃LQIRUPDWLRQ󰀓S󰀓󰀗󰀔󰀛󰀃IRU󰀃*[B;,67󰀔󰀃󰀋HQFRGHU󰀃󰀔󰀃WR󰀃󰀖󰀌)DFWRU\\󰀃VHWWLQJ Figure 10-14 Subdivision and settings for Gx_XIST1

● Encoder lines of incremental encoder – For encoders with sin/cos 1Vpp:

Encoder lines = no. of sinusoidal signal periods ● After power-up: Gx_XIST1 = 0

● An overflow in Gx_XIST1 must be viewed by the master controller. ● There is no modulo interpretation of Gx_XIST1 in the drive.

Encoder 1 actual position value 2 (G1_XACT2)

Different values are entered in Gx_XACT2 depending on the function. ● Priorities for Gx_XIST2

The following priorities should be considered for values in Gx_XIST2:

Drive Functions

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

381

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive

3823DUNHG󰀃HQFRGHU\"*[B=6:󰀑󰀔󰀗󰀃 󰀃󰀔● Resolution: Encoder pulses ∙ 2n

n : fine resolution, no. of bits for internal multiplication

,QWHUQDO󰀃PXOWLSOLFDWLRQ(QFRGHU󰀃OLQHV)LQH󰀃LQIRUPDWLRQ11098IRU󰀃UHIHUHQFH󰀃PDUN󰀃RU󰀃IO\\LQJ󰀃)DFWRU\\󰀃VHWWLQJ󰀝PHDVXUHPHQW󰀏󰀃WKH󰀃IROORZLQJ󰀃DSSOLHV󰀝S󰀓󰀗󰀔󰀛󰀝󰀃󰀔󰀔S󰀓󰀗󰀔󰀛󰀃󰀃IRU󰀃*󰀔B;,67󰀕󰀃󰀋HQFRGHU󰀃󰀔󰀌S󰀓󰀗󰀔󰀜󰀝󰀃󰀜S󰀓󰀗󰀔󰀛󰀃󰀃IRU󰀃*󰀕B;,67󰀕󰀃󰀋HQFRGHU󰀃󰀕󰀌)RU󰀃UHDG󰀃DEVROXWH󰀃YDOXH󰀃󰀋(Q'DW󰀃HQFRGHU󰀌󰀝S󰀓󰀗󰀔󰀜󰀃IRU󰀃*󰀔B;,67󰀕󰀃󰀋HQFRGHU󰀃󰀔󰀌S󰀓󰀗󰀔󰀜󰀃IRU󰀃*󰀕B;,67󰀕󰀃󰀋HQFRGHU󰀃󰀕󰀌 Figure 10-16 Subdivision and settings for Gx_XIST2

● Encoder lines of incremental encoder – For encoders with sin/cos 1Vpp:

Encoder lines = no. of sinusoidal signal periods

Drive Functions

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

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive Error code in Gn_XIST2

Table 10-20 Error code in Gn_XIST2 n_XIST2

1 2 3 4

Meaning

Encoder error

Zero marker monitoring Abort parking sensor Abort find reference marker

Possible causes / description

One or more existing encoder faults.

Detailed information in accordance with drive messages. –

• Parking drive object already selected. • • • • • •

A fault exists (Gn_ZSW.15 = 1)

Encoder has no zero marker (reference marker) Reference marker 2, 3 or 4 is requested

Switchover to \"Measurement on-the-fly\" during search for reference marker Command \"Read value x\" set during search for reference marker

Inconsistent position measured value with distance-coded reference markers.

5

Abort, retrieve reference value

• More than four values requested • No value requested

• Requested value not available

6

Abort flying measurement • No probe configured p0488, p04

• Switch over to \"reference mark search\" during flying measurement • Command \"Read value x\" set during flying measurement Abort get measured value •

• • • • Abort absolute value transmission on Function not supported

More than one value requested No value requested.

Requested value not available Parking encoder active Parking drive object active

7

8 3841

• Absolute encoder not available

• Alarm bit absolute value protocol set –

Encoder 2 status word (G2_STW)

● See G1_STW (table 4-20)

Encoder 2 actual position value 1 (G2_XACT1)

● See G1_XIST1

Encoder 2 actual position value 2 (G2_XACT2)

● See G1_XIST2

Encoder 3 status word (G3_STW)

● See G1_STW (table 4-20)

Drive Functions

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

383

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive Encoder 3 actual position value 1 (G3_XACT1)

● See G1_XIST1

Encoder 3 actual position value 2 (G3_XACT2)

● See G1_XIST2

Function diagrams (see SINAMICS S List Manual)

● 4720 Encoder interface, receive signals, encoders n ● 4730 Encoder interface, send signals, encoders n

● 4735 Find reference marker with equivalent zero mark, encoders n ● 4740 Measuring probe evaluation, measured value memory, encoders n

Overview of key parameters (see SINAMICS S List Manual) Adjustable parameter drive, CU_S parameter is marked

● p0418[0...15] Fine resolution Gx_XACT1 ● p0419[0...15] Fine resolution Gx_XACT2

● p0480[0...2] CI: Signal source for encoder control word Gn_STW ● p0488[0...2] Measuring probe 1 input terminal ● p04[0...2] Measuring probe 2 input terminal ● p0490 Invert measuring probe (CU_S)

Visualization parameters drive

● r0481[0...2] CO: Encoder status word Gn_ZSW

● r0482[0...2] CO: Encoder position actual value Gn_XIST1 ● r0483[0...2] CO: Encoder position actual value Gn_XIST2 ● r0487[0...2] CO: Diagnostic encoder control word Gn_STW

10.1.3.6 Central control and status words

Description

The central process data exists for different telegrams. For example, telegram 391 is used for transferring measuring times and digital inputs/outputs. The following central process data is available:

384

Drive Functions

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

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive Receive signals:

● CU_STW Control Unit control word ● A_DIGITAL digital outputs ● MT_STW probe control word

Transmit signals:

● CU_ZSW Control Unit status word ● E_DIGITAL digital inputs ● MT_CTW Probe status word

● MTn_ZS_F Probe n measuring time, falling edge (n = 1, 2) ● MTn_ZS_S Probe n measuring time, rising edge (n = 1, 2)

CU_STW (control word for Control Unit, CU)

See function diagram [2448]

Table 10-21 Description of CU_STW (control word for Control Unit, CU) Bit 0 1 7 12 13 14 15

Meaning

Synchronization flag RTC PING

Acknowledging faults Controller sign-of-life bit 0

Controller sign-of-life bit 1

Controller sign-of-life bit 2

Controller sign-of-life bit 3

– – – 0/1 – – – – –

Remarks

BICO

This signal is used to synchronize the joint system time between the BI: p0681[0] controller and drive unit.

This signal is used to set the UTC time using the PING event. –

Acknowledging faults –

Controller sign-of-life

BI: p3104 – BI: p2103 – CI: p2045

2...6 Reserved 8...11 Reserved

A_DIGITAL (digital outputs)

This process data can be used to control the Control Unit outputs. See function diagram [2449]

Table 10-22 Description of A_DIGITAL (digital outputs) Bit 0

Meaning

Digital input/output 8 (DI/DO 8)

Remarks

DI/DO 8 on the Control Unit must be parameterized as an output (p0728.8 = 1).

BICO BI: p0738

Drive Functions

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

385

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive Bit 1 2 3 4 5 6 7 8... 15

Meaning

Digital input/output 9 (DI/DO 9)

Digital input/output 10 (DI/DO 10)

Digital input/output 11 (DI/DO 11)

Digital input/output 12 (DI/DO 12)

Digital input/output 13 (DI/DO 13)

Digital input/output 14 (DI/DO 14)

Digital input/output 15 (DI/DO 15) Reserved

– – – – – – – –

Remarks

DI/DO 9 on the Control Unit must be parameterized as an output (p0728.9 = 1).

DI/DO 10 on the Control Unit must be parameterized as an output (p0728.10 = 1).

DI/DO 11 on the Control Unit must be parameterized as an output (p0728.11 = 1).

DI/DO 12 on the Control Unit must be parameterized as an output (p0728.12 = 1).

DI/DO 13 on the Control Unit must be parameterized as an output (p0728.13 = 1).

DI/DO 14 on the Control Unit must be parameterized as an output (p0728.14 = 1).

DI/DO 15 on the Control Unit must be parameterized as an output (p0728.15 = 1). –

BICO BI: p0739 BI: p0740 BI: p0741 BI: p0742 BI: p0743 BI: p0744 BI: p0745 –

Note:

The bidirectional digital inputs/outputs (DI/DO) can be connected as either an input or an output (see also transmit signal E_DIGITAL).

MT_STW

Control word for the \"central probe\" function. Display via r0685.

Table 10-23 Description of MT_STW (control word for Control Unit) Bit 0 1 2 3 4 5 8 9 10 11 12 13

Meaning

Falling edge probe 1 Falling edge probe 2 Falling edge probe 3 Falling edge probe 4 Falling edge probe 5 Falling edge probe 6 Rising edge probe 1 Rising edge probe 2 Rising edge probe 3 Rising edge probe 4 Rising edge probe 5 Rising edge probe 6

– – – – – – – – – – – – – –

– –

Activation of measuring time determination with the next rising edge For telegram 392, in addition, probes 3 and 6

Remarks

Activation of measuring time determination with the next falling edge

For telegram 392, in addition, probes 3 and 6

BICO CI: p0682

6...7 Reserved

14... Reserved 15

CU_ZSW (status word for Control Unit, CU)

See function diagram [2458]

386

Drive Functions

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

Table 10-24 Description of CU_ZSW (status word for Control Unit) Bit 3

Meaning

– 1 0

4...6 Reserved 7 8 12 13 14 15

Alarm present SYNC

– 1 0 – –

9...11 Reserved

Fault active No fault present –

Alarm present No alarm present – –

Slave sign of life

Fault active

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive Remarks

BICO BO: r2139.3 –

BO: 2139.7 BO: r09.8 –

Implicitly interconnec-ted

0...2 Reserved

Drive unit sign-of-life bit 0 – Drive unit sign-of-life bit 1 – Drive unit sign-of-life bit 2 – Drive unit sign-of-life bit 3 –

E_DIGITAL (digital inputs)

See function diagram [2459].

Table 10-25 Description of E_DIGITAL (digital inputs) Bit 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Meaning

Digital input/output 8 (DI/DO = 8) Digital input/output 9 (DI/DO = 9)

Digital input/output 10 (DI/DO = 10) Digital input/output 11 (DI/DO = 11) Digital input/output 12 (DI/DO = 12) Digital input/output 13 (DI/DO = 13) Digital input/output 14 (DI/DO = 14) Digital input/output 15 (DI/DO = 15) Digital input 0 (DI 0) Digital input 1 (DI 1) Digital input 2 (DI 2) Digital input 3 (DI 3) Digital input 4 (DI 4) Digital input 5 (DI 5) Digital input 6 (DI 6) Digital input 7 (DI 7)

– – – – – – – – – – – – – – – –

Remarks

DI/DO 8 on the Control Unit must be parameterized as an input (p0728.8 = 0).

DI/DO 9 on the Control Unit must be parameterized as an input (p0728.9 = 0).

DI/DO 10 on the Control Unit must be parameterized as an input (p0728.10 = 0).

DI/DO 11 on the Control Unit must be parameterized as an input (p0728.11 = 0).

DI/DO 12 on the Control Unit must be parameterized as an input (p0728.12 = 0).

DI/DO 13 on the Control Unit must be parameterized as an input (p0728.13 = 0).

DI/DO 14 on the Control Unit must be parameterized as an input (p0728.14 = 0).

DI/DO 15 on the Control Unit must be parameterized as an input (p0728.15 = 0).

Digital input DI 0 on the Control Unit Digital input DI 1 on the Control Unit Digital input DI 2 on the Control Unit Digital input DI 3 on the Control Unit Digital input DI 4 on the Control Unit Digital input DI 5 on the Control Unit Digital input DI 6 on the Control Unit Digital input DI 7 on the Control Unit

BICO BO: p0722.8BO: p0722.9BO:

p0722.10 BO:

p0722.11 BO:

p0722.12 BO:

p0722.13 BO:

p0722.14 BO:

p0722.15 BO: r0722.0 BO: r0722.1 BO: r0722.2 BO: r0722.3 BO: r0722.4 BO: r0722.5 BO: r0722.6 BO: r0722.7

Drive Functions

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

387

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive Bit Meaning Remarks BICO

Note:

The bidirectional digital inputs/outputs (DI/DO) can be connected as either an input or an output (see also receive signal A_DIGITAL).

MT_ZSW

Status word for the \"central probe\" function.

Table 10-26 Description of MT_ZSW (status word for the \"central probe\" function) Bit 0 1 2 3 4 5 8 9 8 9 8 9

Meaning

Digital input probe 1 Digital input probe 2 Digital input probe 3 Digital input probe 4 Digital input probe 5 Digital input probe 6 Sub-sampling probe 1 Sub-sampling probe 2 Sub-sampling probe 3 Sub-sampling probe 4 Sub-sampling probe 5 Sub-sampling probe 6

– – – – – – – – – – – – – –

– –

Not yet carried out.

For telegram 392, in addition, probes 3 and 6

Remarks

Display of digital inputs

For telegram 392, in addition, probes 3 and 6

BICO CO: r0688

6...7 Reserved

10... Reserved 15

MTn_ZS_F and MTn_ZS_S

Display of the measuring time determined

The measuring time is specified as a 16-bit value with a resolution of 0.25 μs.

Features of the central probe

● The time stamps from probes in more than one drive can be transferred simultaneously in a single telegram. ● The time in the controller and drive unit is synchronized via the CU_STW and the CU_ZSW.

Note: The controller must support time synchronization! ● A higher-level controller can then use the time stamp to determine the actual position value of more than one drive. ● The system outputs a message if the measuring time determination function in the probe is already in use (see also p0488, p04, and p0580).

388

Drive Functions

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

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive Example: central probe

Assumptions for the example:

● Determination of the time stamp MT1_ZS_S by evaluating the rising edge of probe 1 ● Determination of the time stamp MT2_ZS_S and MT2_ZS_F by evaluating the rising and falling edge of probe 2 ● Probe 1 on DI/DO 9 of the Control Unit (p0680[0] = 1) ● Probe 2 on DI/DO 10 of the Control Unit (p0680[1] = 2) ● Manufacturer-specific telegram p0922 = 391 is set.

󰀔󰀓󰀔󰀓󰀔󰀓󰀔󰀓󰀔󰀓󰀔󰀓󰀔󰀓󰀔󰀓07B67:󰀑󰀓3UREH󰀃󰀔9DOXH󰀃H[LVWV07󰀔B=6B607B67:󰀑󰀛07B67:󰀑󰀜3UREH󰀃󰀕9DOXH󰀃H[LVWV07󰀕B=6B69DOXH󰀃H[LVWV07󰀕B=6B) Figure 10-17 Function chart for central probe example

10.1.3.7 Motion Control with PROFIdrive

Description

The \"Motion control with PROFIBUS\" or \"Motion Control with PROFINET\" function can be used to implement an isochronous drive link between a master and one or more slaves via the PROFIBUS field bus or an isochronous drive link via PROFINET.

Note

The isochronous drive link is defined in the following documentation: Reference: /P5/ PROFIdrive Profile Drive Technology

Drive Functions

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

3

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive Properties

● No additional parameters need to be entered in addition to the bus configuration in order to activate this function, the master and slave must only be preset for this function (PROFIBUS). ● The master-side default setting is made via the hardware configuration, e.g. B. HW

Config with SIMATIC S7. The slave-side default setting is made via the parameterization telegram when the bus is ramping up. ● Fixed sampling times are used for all data communication.

● The Global Control (GC) clock information on PROFIBUS is transmitted before the beginning of each cycle. ● The length of the clock cycle depends on the bus configuration. When the clock cycle is selected, the bus configuration tool (e.g. HW Config) supports: – High number of drives per slave/drive unit -> long cycle – High number of slaves/drive units -> long cycle

● A sign-of-life counter is used to monitor user data transfer and clock pulse failures.

Overview of closed-loop control

● Sensing of the actual position value on the slave can be performed using: – Indirect measuring system (motor encoder) – Additional direct measuring system

● The encoder interface must be configured in the process data. ● The control loop is closed via the PROFIBUS. ● The position controller is located on the master.

● The current and speed control systems and actual value sensing (encoder interface) are located on the slave. ● The position controller clock cycle is transmitted across the field bus to the slaves. ● The slaves synchronize their speed and/or current controller cycle with the position controller cycle on the master. ● The speed setpoint is specified by the master.

390

Drive Functions

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

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive 3RVLWLRQ󰀃FRQWURO󰀃ORRS,QGLUHFW󰀃PHDVXULQJ󰀃V\\VWHP󰀃󰀋PRWRU󰀃HQFRGHU󰀌162//B%6SHHG󰀃FRQWURO*󰀔B;,67󰀔0DVWHU󰀃ZLWK󰀃WKH󰀃IXQFWLRQ󰀃󰀅0RWLRQ󰀃&RQWURO󰀃ZLWK󰀃352),%86󰀅&ORVHG󰀐ORRS󰀃FXU󰀐UHQW󰀃FRQWU󰀑0󰀃a󰀃*󰀃&ORFN󰀃F\\FOH*󰀃$GGLWLRQDO󰀃PHDVXULQJ󰀃V\\VWHP Figure 10-18 Overview of \"Motion control with PROFIBUS\" (example: master and 3 slaves)

Structure of the data cycle

The data cycle comprises the following elements: 1. Global Control telegram (PROFIBUS only) 2. Cyclic part

– Setpoints and actual values 3. Acyclic part

– Parameters and diagnostic data 4. Reserve (PROFIBUS only) – Transmission of token (TTH).

– For searching for a new node in the drive line-up (GAP) – Waiting time until next cycle

Drive Functions

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

391

Communication PROFIBUS DP/PROFINET IO 10.1 Communications according to PROFIdrive 3RVLWLRQ󰀃FRQWURO󰀃F\\FOH3RV󰀑󰀃&RQWU󰀑C1C2C3 0DVWHU󰀃DSSOLFDWLRQ󰀃F\\FOH󰀃WLPH&;󰀃 󰀃&RQWURO󰀃WDVN'DWD󰀃IORZ&RPPXQLFDWLRQF\\FOH5H󰀐VHUYH3RVLWLRQ󰀃DFWXDO󰀃YDOXHWUDQVIHU&\\FO󰀑'DWD󰀃H[FKDQJH6HWSRLQWWUDQVIHU$F\\FO󰀑'DWD󰀃H[FKDQJH5H󰀐VHUYH&\\FO󰀑'DWD󰀃H[FKDQJH$FWXDO󰀃YDOXH󰀃DTXLVLWLRQ6HWSRLQW󰀃WUDQVIHU'DWD󰀃IORZ6SHHG󰀃FRQWURO󰀃F\\FOH'2󰀃DSSOLFD󰀐WLRQR1R1R1R1R1R1R1R15󰀔󰀃 󰀃0RWRU󰀃FRQWURO󰀃WDVN Figure 10-19 Isochronous drive link/Motion Control with PROFIdrive

10.1.4

10.1.4.1

Acyclic communication

General information about acyclic communication

Description

With acyclic communication, as opposed to cyclic communication, data transfer takes place only when an explicit request is made (e.g. in order to read and write parameters). The read data set/write data set services are available for acyclic communication. The following options are available for reading and writing parameters: ● S7 protocol

This protocol uses the STARTER commissioning tool, for example, in online mode via PROFIBUS.

● PROFIdrive parameter channel with the following data sets: – PROFIBUS: Data set 47 (0x002F)

The DPV1 services are available for master class 1 and class 2.

– PROFINET: Data set 47 and 0xB02F al global access, data set 0xB02E as local access

392

Drive Functions

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

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- gamedaodao.com 版权所有 湘ICP备2022005869号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务