You are on page 1of 45

MASTERDRIVES MC

"Free blocks" function diagram

Status: 08.12.05

Notes: - A free block is only processed if it is specifically assigned to a sampling time via the allocated U95x
parameter; see sheet [702]!
- Parameterization of the sampling sequence is also described on sheet [702].
- The approximate calculating time per block is indicated in {µs} for each type of block.

1 2 3 4 5 6 7 8
Free blocks V1.66 fp_mc_700_e.vsd Function diagram
- 700 -
Cover sheet 08.12.05 MASTERDRIVES MC
MASTERDRIVES MC function diagram - List of contents of the free blocks

Contents Sheet Contents Sheet Contents Sheet


Free blocks: List of contents 701 Numeric function blocks and control blocks Logic components
Setting and monitoring the sampling times and - Adders 725 - AND elements 765
sampling sequence 702 Subtracters 725 OR elements 765
Sign inverters 725 - Inverters 770
General function blocks - Multipliers 730 NAND elements 770
- Fixed setpoints 705 Dividers 730 Exclusive OR elements 770
Fixed control bits 705 - Multipliers/dividers 732 Digital signal changeover switches 770
Connector/binector displays 705 P-amplifiers 732 - D flipflops 775
- Fault/alarm trigger signals 710 Shift multipliers/dividers 732 RS flipflops 775
- Voltage monitoring of electronics power supply 710 - Delay elements for analog signals 734 - Timers 780
Connector/double-connector converter 710 Integrators 734 - Pulse generator 782
Double-connector/connector converter 710 Settable smoothing elements (high resolution) 734 Sampling time changer 782
- Connector/binector converters 715 Differentiators (2 word) 734 Sample & Hold 783
- Binector/connector converters 720 - Absolute-value generators with smoothing 735
Limiters 735 Complex blocks
- Limit-value monitors with and without smoothing 740 - Software counter 785
- Cam-contactor groups 745 - Simple ramp-function generator 1 (32 bit) 786a
- Analog-signal switches 750 - Simple ramp-function generator 2 (32 bit) 786b
Analog signal multiplexers and demultiplexers 750 - 32-bit gear 1 786c
Analog signal muliplexers 753 - 32-bit gear 2 786d
- Characteristic blocks 755 - Basic positioner
Dead zone 755 Embedding in basic unit 788
- Selection of minimum/maximum 760 Overview 788a
Tracking/storage elements 760 General notes 788b
Analog signal storages 760 Setpoint transfer and mode management 789a
Setup/Positioning 789b
Correction value / homing 789c
- Comfort ramp-function generator 790
- Simple ramp-function generator/ Virtual Master 791
- Technology controller 792
- Setpoint Supply SIMOLINK Encoder SLE 793
- Additive relative offset angle setting 794
- Offset adder with limitation to ACL 794a
- Wobble generator 795
- PRBS (Pseudo Random Binary Sequence) -
Signal mit trace 796
- Trace 797
- Connector-to-parameter converter 798

1 2 3 4 5 6 7 8
List of contents V1.6 fp_mc_701_e.vsd Function diagram
- 701 -
Free blocks 08.01.02 MASTERDRIVES MC
Sampling time Sampling sequence
2 ... 20 2 ... 20
U950 ... U953 U960 ... U963 Setting and monitoring the sampling
times and sampling sequence
Function Parameter for Parameter for
Function block setting the sampling time setting the sampling sequence
number Parameter No. (factory setting) Parameter No. (factory setting) Example of the sampling time and sampling
001 U950.01 (20) U960.01 (10) sequence of a function block:
Processing of input terminals and 002 U950.02 (20) U960.02 (20)
receive data from serial interfaces ... ... ... ... ... This function block has the function block number 314
019 U950.19 (10) U960.19 (190)
It is deactivated in the factory setting (U953.14 = 20).
020 U950.20 (10) U960.20 (9998)
Processing of output terminals and
... ... ... ... ...
transmit data to serial interfaces
029 U950.29 (10) U960.29 (290)
031 U950.31 (10) U960.31 (310) U953.14 = __ (20)
Uxxx (0)
032 U950.32 (10) U960.32 (320) K Kxxxx
... ... ... ... ...
099 U950.99 (20) U960.99 (990)
Free function blocks
101 U951.01 (20) U961.01 (1010)
102 U951.02 (20) U961.02 (1020)
... ... ...
330 U953.30 (20) U963.30 (3330) Via U953.14 = 4 the function block can be allocated to the sampling time
331 U953.31 (20) U963.31 (3310) T4 (= 16 x T0 = 3.2 ms at 5 kHz pulse frequency).
Angle synchronism and positioning ... ... ... ... ...
350 U953.50 (20) U963.50 (3500)
351 U953.51 (20) U963.51 (3510) The function block is processed in the factory setting at the 3140th
Internal sequence control and
... ... ... ... ...
setpoint calculation
370 U953.70 (20) U963.70 (3700)
position. By setting U963.14 to a value not equal to 3140,
the block can be allocated to a different position in the
371 U953.71 (3) U963.71 (100)
Other functions
sampling sequence.
372 U953.72 (2) U963.72 (3720)

Parameter for setting the sampling time Parameter for setting the sampling sequence:
Value range: 2 ... 20 Value range: 0 ... 9999
Monitoring of calculating time
Factory setting: 20 (applies to most blocks) Factory setting: Function block number x 10 B0090
Parameter value Sampling time Sampling time at 5 kHz i.e. in the factory setting the blocks
(T0 = 1/pulse frequency pulse frequency (T0 = 200 µs) are processed in the sequence "Calculating time" alarm A001
= 1/P340) of the block numbers
B0091
2 T2 = 4 x T0 0.8 ms Exception: Function block number
3 T3 = 8 x T0 1.6 ms 10, 14, 15, 20 - 25, 371 Time monitoring "Calculating time" fault F042
4 T4 = 16 x T0 3.2 ms
5 T5 = 32 x T0 6.4 ms
6 T6 = 64 x T0 12.8 ms Free calculating time
7 T7 = 128 x T0 25.6 ms r829
8 T8 = 256 x T0 51.2 ms
9 T9 = 512 x T0 102.4 ms
10 T10 = 1024 x T0 204.8 ms
11 ... 19 Reserved for future applications
20 Block is not calculated

1 2 3 4 5 6 7 8
Free blocks V1.66 fp_mc_702_e.vsd Function diagram
- 702 -
Setting and monitoring the sampling times and sampling sequence 08.12.05 MASTERDRIVES MC
9 fixed setpoints (1-word) {2 µs} 8 fixed setpoints (2-word) {2 µs} 8 fixed control bits {2 µs} 3 connector displays {1 µs} U952.76 = __ (10)

U001.F (0.00) U950.31 = __ (10) U011.F (0.000) U950.40 = __ (10) U021.F (0) U950.48 = __ (10) U033 (0)
n034
-200.00...200.00 % -200.000.. 0...1 U952.75 = __ (10) K
-200.0...200.0 %
..200.000 %
U031 (0)
K0401 KK0411 B0401 n032 U952.77 = __ (10)
K
-200.0...200.0 %
U002.F (0.00) U950.32 = __ (10) U012.F (0.000) U950.41 = __ (10) U022.F (0) U950.49 = __ (10) U035 (0)
n036
-200.00...200.00 % -200.000.. 0...1 K
-200.0...200.0 %
..200.000 %
K0402 KK0412 B0402
4 double connector displays {3 µs}
U003.F (0.00) U950.33 = __ (10) U013.F (0.000) U950.42 = __ (10) U023.F (0) U950.50 = __ (10)
U952.78 = __ (10) U952.80 = __ (10)
-200.00...200.00 % -200.000.. 0...1
..200.000 % U037 (0) U041 (0)
n038 n042
K0403 KK0413 B0403 KK -200.000.. KK -2 147 483 647..
..200.000 % ..2 147 483 647
U004.F (0.00) U950.34 = __ (10) U014.F (0.000) U950.43 = __ (10) U024.F (0) U950.51 = __ (10) U952.79 = __ (10) U952.81 = __ (10)
-200.00...200.00 % -200.000.. 0...1
..200.000 % U039 (0) n040 U043 (0) n044
K0404 KK0414 B0404 KK -200.000.. KK -2 147 483 647..
..200.000 % ..2 147 483 647
U005.F (0.00) U950.35 = __ (10) U025.F (0) U950.52 = __ (10)
-200.00...200.00 % U015.F (0) U950.44 = __ (10) 0...1 4 binector displays {1 µs}
-2 147 483 647..
<2> U952.82 = __ (10) U952.84 = __ (10)
K0405 ..2 147 483 647 B0405
KK0415 U045 (0) U049 (0)
U006.F (0.00) U950.36 = __ (10) U026.F (0) U950.53 = __ (10) n046 n050
B B
-200.00...200.00 % 0...1 0...1 0...1
U016.F (0) U950.45 = __ (10)
-2 147 483 647.. U952.83 = __ (10) U952.85 = __ (10)
<2>
K0406 ..2 147 483 647 B0406
U047 (0) U051 (0)
KK0416 n048 n052
U007.F (0.00) U950.37 = __ (10) U027.F (0) U950.54 = __ (10) B B
0...1 0...1
-200.00...200.00 % U017.F (0) U950.46 = __ (10) 0...1
-2 147 483 647..
<2> 1 connector display with smoothing {5 µs}
K0407 ..2 147 483 647 B0407
KK0417 τ ≈ 300 ms U952.86 = __ (10)
U008.F (0.00) U950.38 = __ (10) U028.F (0) U950.55 = __ (10)
-200.00...200.00 % U018.F (0) U950.47 = __ (10) 0...1 U053 (0) n054
-2 147 483 647.. K -200.00..
<2>
K0408 ..2 147 483 647 B0408 ..200.00 %
KK0418

U009.F (0) U950.39 = __ (10) 1 double connector display with smoothing {8 µs}
<2> corresponds to -200 ... 200 %
0...65535 U952.87 = __ (10)
τ ≈ 300 ms

K0409 U055 (0) n056


KK -200.000..
0 ... 32767 corresponds to 0 ... 200 % ..200.000 %
32768 ... 65535 corresponds to -200 ... -0 %

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_705_e.vsd Function diagram
- 705 -
Fixed setpoints, fixed control bits, connector/binector displays 08.01.02 MASTERDRIVES MC
4 fault message trigger signals {2 µs} 4 alarm message trigger signals {2 µs} 3 connector/double connector converters {9 µs}
U952.59 = __ (20) U952.63 = __ (20)
U061 (0) U065 (0)
B 1 = "Fault F148" B 1 = "Alarm A061"

U952.60 = __ (20) U952.64 = __ (20) U950.56 = __ (20)


U062 (0) U066 (0) U070 (0)
B 1 = "Fault F149" B 1 = "Alarm A062" K .01 Hi Word KK0420
K .02 Lo Word
K .03 Hi Word KK0421
K .04 Lo Word
U952.61 = __ (20) U952.65 = __ (20) .05 Hi Word
U063 (0) U067 (0) K KK0422
B 1 = "Fault F150" B 1 = "Alarm A063" K .06 Lo Word

U952.62 = __ (20) U952.66 = __ (20)


U064 (0) U068 (0)
B 1 = "Fault F151" B 1 = "Alarm A064"

Voltage monitoring of electronics power supply 3 double connector/connector converters {11 µs}

[470.3]
[760.4]
n959.01 = 3 [760.7]
[775.1]
U952.88 = __ (20)
[775.3] U071 (0)
100 ms POWER ON [775.7] .01 Hi Word
KK K0423
POWER ON [834] Lo Word K0424
B0400
KK .02 Hi Word K0425
10 ms
Lo Word K0426
POWER OFF POWER OFF
KK .03 Hi Word K0427
Lo Word K0428

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_710_e.vsd Function diagram
- 710 -
Fault/alarm trigger signals, connector <==> double connector converter 08.01.02 MASTERDRIVES MC
3 connector/binector converters {11 µs}
U072.01 (0) Bit field 1
K Connector/binector converter 1 n073
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
B0410
U950.57 = __ (20)
B0411
B0412
7-segment display B0413
of the bit field to n073 B0414
15 14 13 12 11 10 9 8 B0415
B0416
B0417
7 6 5 4 3 2 1 0 B0418
B0419
B0420
B0421
B0422
B0423
B0424
B0425

U072.02 (0) Bit field 2 U072.03 (0) Bit field 3


K Connector/binector converter 2 n074 K Connector/binector converter 3 n075
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
B0430 B0450
U950.58 = __ (20) U950.59 = __ (20)
B0431 B0451
B0432 B0452
7-segment display B0433 7-segment display B0453
of the bit field to n074 B0434 of the bit field to n075 B0454
15 14 13 12 11 10 9 8 B0435 15 14 13 12 11 10 9 8 B0455
B0436 B0456
B0437 B0457
7 6 5 4 3 2 1 0 B0438 7 6 5 4 3 2 1 0 B0458
B0439 B0459
B0440 B0460
B0441 B0461
B0442 B0462
B0443 B0463
B0444 B0464
B0445 B0465

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_715_e.vsd Function diagram
- 715 -
Connector/binector converters 08.01.02 MASTERDRIVES MC
4 binector/connector converters {12 µs}
U076 (0) U952.89 = __ (20) U078 (0) U952.90 = __ (20)
.01 .01
B B
.02 .02
B B
.03 .03
B B
.04 .04
B B
.05 .05
B B
.06 .06
B B
.07 7-segment display .07 7-segment display
B B
.08 of the bit field to n077 .08 of the bit field to n079
B B
.09 .09
B 15 14 13 12 11 10 9 8 B 15 14 13 12 11 10 9 8
.10 .10
B B
.11 .11
B B
.12 .12
B B
.13 7 6 5 4 3 2 1 0 .13 7 6 5 4 3 2 1 0
B B
.14 .14
B B
.15 .15
B n077 B n079
.16 0...FFFFh .16 0...FFFFh
B B

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Bit field 4 K0431 Bit field 5 K0432
Binector/connector converter 1 Binector/connector converter 2

U080 (0) U952.91 = __ (20) U057 (0) U952.56 = __ (20)


.01 .01
B B
.02 .02
B B
.03 .03
B B
.04 .04
B B
.05 .05
B B
.06 .06
B B
.07 7-segment display .07 7-segment display
B B
.08 of the bit field to n081 .08 of the bit field to n058
B B
.09 .09
B 15 14 13 12 11 10 9 8 B 15 14 13 12 11 10 9 8
.10 .10
B B
.11 .11
B B
.12 .12
B B
.13 7 6 5 4 3 2 1 0 .13 7 6 5 4 3 2 1 0
B B
.14 .14
B B
.15 .15
B n081 B n058
.16 0...FFFFh .16 0...FFFFh
B B

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Bit field 6 K0433 Bit field 7 K0490
Binector/connector converter 3 Binector/connector converter 4

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_720_e.vsd Function diagram
- 720 -
Binector connector converters 08.01.02 MASTERDRIVES MC
4 adders with 2 inputs (1-word) {3 µs} 3 sign inverters (1-word) {2 µs} 1 modulo 2^16 adder/subtracter {2 µs}
U950.83 = __ (20) U951.42 = __ (20) U950.84 = __ (20) U096 (0) U951.72 = __ (20)
U082 (0) U084 (0) U098 (0) x y K .01
.01 + 200% .01 + 200%
K
K .02 K0442
K
K .02 K0444 K -1 K0458 K .02
.03
K0456
+ -200% + -200% K <1>
y = -x <1> Arithmetic two’s complement without evaluation
U951.01 = __ (20) U952.20 = __ (20) of carry and borrow:
U951.17 = __ (20) No limitation in the case of overflows and
U083 (0) U085 (0) underflows outside of the number range of 16 bit
K .01 + 200%
K .01 + 200%
U099 (0) (Example: 65535+40000=39999 at modulo 2^16 addition).
K0443 K0445 x y
.02 .02
K
+ -200%
K
+ -200%
K -1 K0459

y = -x 1 modulo 2^32 adder/subtracter {2 µs}


4 adders with 2 inputs (2-word) {6 µs}
U952.36 = __ (20) U097 (0) U951.91 = __ (20)
U951.15 = __ (20) U952.05 = __ (20) U100 (0) KK .01
x y
U090 (0) U092 (0) .02
KK .01 + 200%
KK .01 + 200% K -1 K0460 KK
.03
KK0457
.02 KK0450 .02 KK0452 KK
KK KK y = -x
+ -200% + -200% <1> Arithmetic two’s complement without evaluation
of carry and borrow:
U951.29 = __ (20) U952.21 = __ (20) No limitation in the case of overflows and
underflows outside of the number range of 32 bit
U091 (0)
.01 + 200%
U093 (0)
.01 + 200% 2 sign inverters (2-word) {4 µs} (Example: (232 -1)+40000=39999 at modulo 2^32 addition).
KK KK
.02 KK0451 .02 KK0453
KK KK
+ -200% + -200% U951.03 = __ (20) 1 switchable sign inverter
U101 (0) x y
3 subtracters (1-word) {3 µs} KK -1 KK0461 (1-word) {2 µs}
U951.02 = __ (20) U952.06 = __ (20) y = -x U103 (0) U951.30 = __ (20)
U087 (0) U089 (0) B
K .01 + 200%
K .01 + 200% U952.22 = __ (20)
.02 K0447 .02 K0449 U104 (0)
K K U102 (0) x y 0
– -200% – -200% K
KK -1 KK0462 x y K0463
U951.58 = __ (20)
y = -x
-1 1
U088 (0)
K .01 + 200% y = -x
.02 K0448
K
– -200% 1 adder with 4 inputs (1-word) {7 µs}
U951.57 = __ (20) 1 switchable sign inverter
2 subtracters (2-word) {6 µs} U086 (0)
.01
K
200%
(2-word) {4 µs}
K .02
U951.16 = __ (20) U952.35 = __ (20) .03 + K0446
U094 (0) U095 (0) K U105 (0) U951.90 = __ (20)
.04 -200%
KK .01 + 200%
KK .01 + 200% K B
.02 KK0454 .02 KK0455
KK KK U106 (0)
– -200% – -200% 0
KK
x y KK0465
-1 1
y = -x

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_725_e.vsd Function diagram
- 725 -
Adders, subtracters, sign inverters 08.01.02 MASTERDRIVES MC
3 multipliers (1-word) {12 µs} 2 dividers (1-word) {15 µs} 3 high-resolution multipliers/dividers (1-word) {18 µs}

U951.04 = __ (20) U951.05 = __ (20) U951.06 = __ (20) Scaling 200%


U107 (0) U111 (0) y2
.01 x1 200% .01 x1 200% y2 = x4
KK0482
K y K y U114 (0) 100%
.02 x2 K0467 K0471 .01 x1 -200%
K K .02 x2 K x4
-200% -200% .02 x2 y 200%

x1x2 When divided by 0 (x2=0): ⋅
x1100%
K (32bit)
.03 <1> K0481
100 % x1 > 0 : y = +199.99 % x2 K x1 ⋅ x 2
x1 = 0 : y = 0.00 % When divided by 0 (x3=0): y = x3
x4 -200%
x1 < 0 : y = -199.99 % x3 (16bit)
x4 > 0 : y = +199.99 %
x4 = 0 : y = 0.00 % Value range of x4 corresponds to -400 % ...+400 %;
U951.59 = __ (20) x4 < 0 : y = -199.99 % it is restricted at KK0482 to the range -200 %...+200 %
U108 (0)
.01 x1 200%
K y
.02 x2 K0468
K U952.23 = __ (20) U951.32 = __ (20) Scaling 200%
-200% y2

x1x2 U112 (0) y2 = x4
.01 x1 200% U115 (0) 100% KK0484
100 % K y
K0472 .01 x1 -200%
K .02 x2 K x4
-200% .02 x2 y 200%
When divided by 0 (x2=0): ⋅
x1100%
K (32bit)
.03 <1> K0483
U952.37 = __ (20) x1 > 0 : y = +199.99 % x2 K x1 ⋅ x 2
U109 (0) x1 = 0 : y = 0.00 % When divided by 0 (x3=0): y = x3
x4 -200%
.01 x1 200% x1 < 0 : y = -199.99 % x3 (16bit)
K y x4 > 0 : y = +199.99 %
.02 x2 K0469 x4 = 0 : y = 0.00 % Value range of x4 corresponds to -400 % ...+400 %;
K
-200% x4 < 0 : y = -199.99 % it is restricted at KK0484 to the range -200 %...+200 %

x1x2
100 %

U951.73 = __ (20) Scaling 200%


y2
y2 = x4
KK0486
1 multiplier (2-word) {33 µs} 1 divider (2-word) {70 µs} U116 (0) 100%
.01 x1 -200%
K x4
.02 x2 y 200%
K (32bit)
.03 <1> K0485
K x1 ⋅ x 2
When divided by 0 (x3=0): y = x3
x4 -200%
x3 (16bit)
U951.31 = __ (20) U951.43 = __ (20) x4 > 0 : y = +199.99 %
U110 (0) U113 (0) x4 = 0 : y = 0.00 % Value range of x4 corresponds to -400 % ...+400 %;
.01 x1 200% .01 x1 200% x4 < 0 : y = -199.99 % it is restricted at KK0486 to the range -200 %...+200 %
KK y KK y
.02 x2 KK0470 .02 x2 KK0473
KK KK
-200% -200%

x1x2 When divided by 0 (x2=0): ⋅
x1100%
100 % x1 > 0 : y = +199.99 % x2
x1 = 0 : y = 0.00 %
x1 < 0 : y = -199.99 %

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_730_e.vsd Function diagram
- 730 -
Multipiliers, dividers 08.01.02 MASTERDRIVES MC
1 high-resolution multiplier/divider New Blocks (from V1.3 and higher)
(2-word) {25 µs}
4 shift multipliers/dividers (2-word)

Number of shift steps Number of shift steps


U405 (0) U951.12 = __ (20) -31 ... +31 -31 ... +31
(32bit) x
KK (48bit) 200% U442.01 (0) U442.03 (0)
y
U406 (1) (16bit) KK0602
.01 a (32bit) n n
K -200%
.02 b n = 0...-31 U953.36 = __ (20) n = 0...-31 U953.38 = __ (20)
K y=(x*a)/b
Sign 31 10 Sign 31 10
0 0
31
U443.01 (0) n = 0...+31 2 -1 U443.03 (0) n = 0...+31 231-1
x y x y
KK KK0618 KK KK0620

y = x * 2n -231-1 y = x * 2n -231-1
2 P-amplifiers/multipliers (2-word)

P amplification
-1000.00 ... 1000.00
U440.01 (1.00)
U953.39 = __ (20)

Number of shift steps Number of shift steps


U441.01 (0) 231-1
-31 ... +31 -31 ... +31
KK KK0616
U442.02 (0) U442.04 (0)
231-1
n n
n = 0...-31 U953.37 = __ (20) n = 0...-31 U952.03 = __ (20)

Sign 31 10 Sign 31 10
0 0
P amplification
-1000.00 ... 1000.00 U443.02 (0) n = 0...+31 231-1 U443.04 (0) n = 0...+31 231-1
x y x y
U440.02 (1.00) KK KK0619 KK KK0621
U951.54 = __ (20)
y = x * 2n -231-1 y = x * 2n -231-1

U441.02 (0) 231-1


KK KK0617
231-1

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_732_e.vsd Function diagram
- 732 -
Multipliers/dividers, P-amplifiers, shift multipliers 08.01.02 MASTERDRIVES MC
New Blocks (from V1.3 and higher)
2 delay elements for analog signals (2-word) {10 µs}
Deceleration cycles Deceleration cycles
0 ... 32 sampling times 0 ... 32 sampling times
U401 (0) U403 (0)
U950.63 = __ (20) U950.64 = __ (20)
T T
U400 (0) T T U402 (0) T T
KK KK0600 KK KK0601

1 differentiator (2-word) {16 µs} 2 settable smoothing elements, high-resoltuion (2-word) {16 µs}
Nominal acceleration time
(during this acc. time dx/dt would be 100 %) Smoothing time Smoothing time
0.01 ... 300.00 s 0 ... 10000 ms 0 ... 10000 ms
U421 (0.01) U415 (0) U418 (0)
U952.32 = __ (20) U952.31 = __ (20) U952.43 = __ (20)

U420 (0) x d 200% U414 (0) x y U417 (0) x y


dx/dt
KK dt KK0607 KK KK0605 KK KK0606
-200%
D Portion U416 (0) U419 (0)
Set setting Set setting
B B
command y=x command y=x

2 integrators (2-word) {30...50 µs}


U409 (611) U951.53 = __ (20) U412 (612) U951.85 = __ (20)
K K
Integral time constant Integral time constant Integral time constant Integral time constant
0.000 ... 60.000 s (1000dec = 1 sec) 0.000 ... 60.000 s (1000dec = 1 sec)
K0611 Ti K0612 Ti
U433 (0.000) U434 (0.000)

U408 U411
.01 (0) .01 (0)
KK Input Output KK0603 KK Input Output KK0604

Ti Ti

.02 (0) .02 (0)


KK Upper limit Output to KK Upper limit Output to
.03 (0) B0577 .03 (0) B0579
KK Lower limit upper limit KK Lower limit upper limit
.04 (0) .04 (0)
KK Setting value KK Setting value
Output to Output to
U410 (0) B0578 U413 (0) B0580
lower limit lower limit
B Setting command B Setting command

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_734_e.vsd Function diagram
- 734 -
Delay elements, differentiator, integrator, smoothing elements 08.01.02 MASTERDRIVES MC
3 absolute-value generators with smoothing (1-word) {7 µs} 2 limiters (1-word) {5 µs}

U118 (0) Smoothing time const. U129.F


U950.75 = __ (20) 0...3 0...10000 ms (100.00)
U119 (0) U951.74 = __ (20)
B+ y x>B+ B0470
K0503 U130 B+
3 .01 (503)
U117 (0)
-1 K
x K .02 (0) x y K0501
2 x
K -1 K0491
K .03 (502)
1
0 K0502 B-
B- x<B- B0471
-1
U121 (0) Smoothing time const. U131.F
U952.47 = __ (20) 0...3 0...10000 ms (100.00)
U122 (0) U952.38 = __ (20)
B+ y x>B+ B0472
K0506 U132 B+
3 .01 (506)
U120 (0)
-1 K
x K .02 (0) x y K0504
2 x
K -1 K0492
K .03 (505)
1
0 K0505 B-
B- x<B- B0473
-1
U124 (0) Smoothing time const.
U952.67 = __ (20) 0...3 0...10000 ms
U125 (0)

3
U123 (0)
-1
2
K -1 K0493
1
0 1 limiter (2-word) {11 µs}

U133.F
1 absolute-value generators with smoothing (2-word) {10 µs} (100.00)
U952.48 = __ (20)
B+ y x>B+ B0474
U127 (0) Smoothing time const. KK0509 U134 B+
U952.07 = __ (20) 0...3 0...10000 ms .01 (509)
KK
U128 (0) .02 (0)
x KK x x y KK0507
KK .03 (508)
3
U126 (0)
-1 KK0508 B-
B- x<B- B0475
KK -1 2
KK0494 -1
1
0

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_735_e.vsd Function diagram
- 735 -
Absolute-value generators with smoothing, limiters 08.01.02 MASTERDRIVES MC
1 limit-value monitor with smoothing (2-word) {24 µs}
Hysteresis
Smoothing time const. 0.00 ... 199.99 %
0...10000 ms U148 (0.00) U952.68 = __ (20)
U147 (0) KK0516
2 limit-value monitors with smoothing (1-word) {15 µs}
U148 U148
U146
.01 |A|<B U149 (0)
KK A 0 A
KK .02
Hysteresis B B
Smoothing time const. 0.00 ... 199.99 % (515)
0...10000 ms U148 0
U138 (0.00) U951.18 = __ (20)
U137 (0) K0512 A<B
U145 (0.00) KK0515 1 B0478
0 A
U138 U138 -200.00 ... 200.00 % 2
B
U136
.01 |A|<B U139 (0) U148
K A 0 A
K .02 B A=B
B B 0
(511)
U138 0 B U148 A
A<B
U135 (0.00) K0511 1 B0476
0 A
-200.00 ... 200.00 % B 2
U138

B A=B
0
B U138 A 1 limit-value monitor without smoothing (2-word) {18 µs}
Hysteresis
0.00 ... 199.99 %
U152 (0.00) U951.75 = __ (20)
Hysteresis
Smoothing time const. 0.00 ... 199.99 %
0...10000 ms U143 (0.00) U952.49 = __ (20)
K0514 U152 U152
U142 (0)
U151
.01 |A|<B U153 (0)
U143 U143 KK A 0 A
KK .02
U141 B B
.01 |A|<B U144 (0) (517)
K A 0 A U152 0
K .02
B B A<B
(513) U150 (0.00) KK0517 1 B0479
U143 0 0 A
A<B -200.00 ... 200.00 % B 2
U140 (0.00) K0513 1 B0477
0 A U152
-200.00 ... 200.00 % B 2 B
0 A=B
U143
B U152 A
B A=B
0
B U143 A

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_740_e.vsd Function diagram
- 740 -
Limit-value monitors with and without smoothing 08.01.02 MASTERDRIVES MC
2 cam-contactor groups each with 2 cams (2-word) {9 µs}

U950.60 = __ (20) ON position 1 OFF position 1 U950.61 = __ (20) ON position 1 OFF position 1
-2 147 483 647.. -2 147 483 647.. Hysteresis -2 147 483 647.. -2 147 483 647.. Hysteresis
..2 147 483 647 ..2 147 483 647 0..2 147 483 647 ..2 147 483 647 ..2 147 483 647 0..2 147 483 647
U154 (0) U160 (0)
U156.F (0) U157.F (0) U155 (0) U162.F (0) U163.F (0) U161 (0)
KK KK

Y1 Y1

Y1 Y1
B0480 B0482
U155 U155 X U161 U161 X

Y2 Y2
<1> <1>

Y2 Y2
B0481 B0483
U155 U155 X U161 U161 X

<1> <1>
In the case of a round shaft, In the case of a round shaft,
U158.F (0) U159.F (0) U164.F (0) U165.F (0)
a cam overscoring the zero point a cam overscoring the zero point
ON position 2 OFF position 2 ON position 2 OFF position 2
can be realized by ORing can be realized by ORing
-2 147 483 647.. -2 147 483 647.. -2 147 483 647.. -2 147 483 647..
the two cam outputs. the two cam outputs.
..2 147 483 647 ..2 147 483 647 ..2 147 483 647 ..2 147 483 647

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_745_e.vsd Function diagram
- 745 -
Cam-contactor groups 08.01.02 MASTERDRIVES MC
5 Analog signal switches (1-word) {2 µs} 4 Analog signal multiplexer with 8 channels (2-word) {6 µs}
U166 (0) U950.85 = __ (20) U172 (0) U951.60 = __ (20) U186 U951.78 = __ (20)
.01 (0)
B B B
.02 (0)
B
U167 (0) U173 (0) .03 (0)
.01 0 .01 0 B
K K .04 (1) Signal selector
.02 K0521 .02 K0524 B 0001
K K switch does not
1 1 Memory
ENABLE switch until
ENABLE = 1

U168 (0) U951.19 = __ (20) U174 (0) U951.76 = __ (20) 22 21 20


B B U187 (0) Signal select
.01
KK 0
U169 (0) U175 (0) .02
.01 0 .01 0 KK 1
K K .03
K0522 K0525 KK 2
.02 .02 .04
K K KK 3
1 1 .05 KK0539
KK 4
.06
KK 5
U170 (0) U951.21 = __ (20) .07
KK 6
B .08
KK 7 MUX
U171 (0)
.01 0
K
.02 K0523 For further multiplexers: see function diagram 753
K
1

5 Analog signal switches (2-word) {4 µs} 1 Analog signal demultiplexer with 8 channels (2-word) {8 µs}
U176 (0) U950.86 = __ (20) U182 (0) U951.77 = __ (20) U188 U950.62 = __ (20)
.01 (0)
B B B
.02 (0)
B
U177 (0) U183 (0) .03 (0)
.01 0 .01 0 B
KK KK .04 (1) Signal selector
.02 KK0526 .02 KK0529 B 0001
KK KK .05 (0) switch does not
1 1 B Memory
ENABLE switch until
ENABLE = 1

U178 (0) U950.87 = __ (20) U184 (0) U952.08 = __ (20) 22 21 20


B B Signal select
MODE
U189 (0) 0 KK0531
U179 (0) U185 (0)
.01 0 .01 0 KK
KK KK 1 KK0532
.02 KK0527 .02 KK0530 MODE = 0:
KK KK 2 KK0533
1 1 The 7 non-through-connec-
ted output connectors 3 KK0534
are each permanently
U180 (0) U951.20 = __ (20) assigned to the value ’0’. 4 KK0535
MODE = 1: 5 KK0536
B The 7 non-through-connected
output connectors remain 6 KK0537
U181 (0) ’frozen’ at the old value.
.01 0 DEMUX 7 KK0538
KK
.02 KK0528
KK
1

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_750_e.vsd Function diagram
- 750 -
Analog signal switches/multiplexers/demultiplexers 08.01.02 MASTERDRIVES MC
3 Analog signal multiplexer with 8 channels (2-word) {6 µs}

U789 U950.72 = __ (20) U791 U951.88 = __ (20) U793 U952.17 = __ (20)


.01 (0) .01 (0) .01 (0)
B B B
.02 (0) .02 (0) .02 (0)
B B B
.03 (0) .03 (0) .03 (0)
B B B
.04 (1) Signal selector .04 (1) Signal selector .04 (1) Signal selector
B 0001 B 0001 B 0001
switch does not switch does not switch does not
Memory Memory Memory
ENABLE switch until ENABLE switch until ENABLE switch until
ENABLE = 1 ENABLE = 1 ENABLE = 1

22 21 20 22 21 20 22 21 20
U790 (0) Signal select U792 (0) Signal select U794 (0) Signal select
.01 .01 .01
KK 0 KK 0 KK 0
.02 .02 .02
KK 1 KK 1 KK 1
.03 .03 .03
KK 2 KK 2 KK 2
.04 .04 .04
KK 3 KK 3 KK 3
.05 KK0547 .05 KK0548 .05 KK0549
KK 4 KK 4 KK 4
.06 .06 .06
KK 5 KK 5 KK 5
.07 .07 .07
KK 6 KK 6 KK 6
.08 .08 .08
KK 7 MUX KK 7 MUX KK 7 MUX

For a further multiplexer: see function diagram 750

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_753_e.vsd Function diagram
- 753 -
Analog signal multiplexers 08.01.02 MASTERDRIVES MC
3 characteristic blocks with 10 support values (1-word) {15 µs}

Y values Y values Y values


U192.01 to .10 (0) U195.01 to .10 (0) U198.01 to .10 (0)
U951.07 = __ (20) U951.33 = __ (20) U952.09 = __ (20)
y 10 y 10 y 10
y10 y10 y10
9 9 9
8 8 8
U190 (0) -200% 7 U193 (0) -200% 7 U196 (0) -200% 7
x y x y x y
K x1 x K0541 K x1 x K0542 K x1 x K0543
The distance 5 x10 The distance 5 x10 The distance 5 x10
between 2 adjacent
6 between 2 adjacent
6 between 2 adjacent
6
X or Y values must 23 4 +200% X or Y values must 23 4 +200% X or Y values must 23 4 +200%
not be more than y1 not be more than y1 not be more than y1
199.99 %. 1 199.99 %. 1 199.99 %. 1

U191.01 to .10 (0) U194.01 to .10 (0) U197.01 to .10 (0)


X values X values X values

1 dead zone (1-word) {2 µs}

Dead zone z
U200 (0,00)
U950.88 = __ (20)

U199 (0) -z y
x
K K0544
z x

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_755_e.vsd Function diagram
- 755 -
Characteristic blocks, dead zone 08.01.02 MASTERDRIVES MC
1 Maximum selection (2-word) {8 µs} 2 tracking / storage elements (2-word) {6 µs}

U950.76 = __ (20) U952.69 = __ (20)


1 ⇒ y=x 1 ⇒ y=x
U203 (0) ⇒ freeze y U206 (0) ⇒ freeze y
B .01 B .01
Power On Mode Power On Mode
U201 (0) U952.24 = __ (20) .02 .02
B U205 (0) B U208 (0)
KK .01 x1 .03 .03
y B <1> B <1>
KK .02 x2 MAX KK0545 TRACK TRACK
KK .03 x3 U204 (0) U207 (0)
y = Maximum of x1, x2, x3 KK x y KK0551 KK x y KK0552
(e.g. -40 % greater than -50 %)

<1> <1>
U205 = 0: STORE U208 = 0: STORE
No ’non-volatile’ No ’non-volatile’
Priority: Priority:
storage storage
U205 = 1:
1. RESET U208 = 1:
1. RESET
’Non-volatile’ RESET (y=0) 2. TRACK ’Non-volatile’ RESET (y=0) 2. TRACK
storage 3. STORE storage 3. STORE

1 Minimum selection (2-word) {8 µs} 2 analog signal storages (2-word) {4 µs}

U950.77 = __ (20) U952.50 = __ (20)


U210 (0) U212 (0)
SET SET
B B
(y=x) (y=x)
U202 (0) U952.25 = __ (20)
KK .01 x1 U209 (0) U211 (0)
.02 x2 y KK x y KK0553 KK x y KK0554
KK MIN KK0546
KK .03 x3
y = Minimum of x1, x2, x3 RESET RESET
(e.g. -50 % less than -40 %) POWER ON POWER ON
(y=0) (y=0)

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_760_e.vsd Function diagram
- 760 -
Minimum/maximum selection, tracking/storage elements 08.01.02 MASTERDRIVES MC
18 AND elements with 3 inputs each {3 µs} 12 OR elements with 3 inputs each {3 µs}
U950.78 = __ (20) U951.44 = __ (20) U952.26 = __ (20) U950.90 = __ (20) U951.93 = __ (20)
U221 (1) U227 (1) U233 (1) U239 (0) U245 (0)
.01 .01 .01 .01 .01
B B B B B
B
.02
.03 & B0601 B
.02
.03 & B0607 B
.02
.03 & B0613 B
.02
.03 ≥1 B0619 B
.02
.03 ≥1 B0625
B B B B B

U950.79 = __ (20) U951.61 = __ (20) U952.39 = __ (20) U950.91 = __ (20) U952.10 = __ (20)
U222 (1) U228 (1) U234 (1) U240 (0) U246 (0)
.01 .01 .01 .01 .01
B B B B B
B
.02
.03 & B0602 B
.02
.03 & B0608 B
.02
.03 & B0614 B
.02
.03 ≥1 B0620 B
.02
.03 ≥1 B0626
B B B B B

U950.89 = __ (20) U951.62 = __ (20) U952.51 = __ (20) U951.23 = __ (20) U952.11 = __ (20)
U223 (1) U229 (1) U235 (1) U241 (0) U247 (0)
.01 .01 .01 .01 .01
B B B B B
B
.02
.03 & B0603 B
.02
.03 & B0609 B
.02
.03 & B0615 B
.02
.03 ≥1 B0621 B
.02
.03 ≥1 B0627
B B B B B

U951.09 = __ (20) U951.79 = __ (20) U952.52 = __ (20) U951.45 = __ (20) U952.40 = __ (20)
U224 (1) U230 (1) U236 (1) U242 (0) U248 (0)
.01 .01 .01 .01 .01
B B B B B
B
.02
.03 & B0604 B
.02
.03 & B0610 B
.02
.03 & B0616 B
.02
.03 ≥1 B0622 B
.02
.03 ≥1 B0628
B B B B B

U951.22 = __ (20) U951.80 = __ (20) U952.54 = __ (20) U951.63 = __ (20) U952.70 = __ (20)
U225 (1) U231 (1) U237 (1) U243 (0) U249 (0)
.01 .01 .01 .01 .01
B B B B B
B
.02
.03 & B0605 B
.02
.03 & B0611 B
.02
.03 & B0617 B
.02
.03 ≥1 B0623 B
.02
.03 ≥1 B0629
B B B B B

U951.35 = __ (20) U951.92 = __ (20) U952.92 = __ (20) U951.81 = __ (20) U952.93 = __ (20)
U226 (1) U232 (1) U238 (1) U244 (0) U250 (0)
.01 .01 .01 .01 .01
B B B B B
B
.02
.03 & B0606 B
.02
.03 & B0612 B
.02
.03 & B0618 B
.02
.03 ≥1 B0624 B
.02
.03 ≥1 B0630
B B B B B

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_765_e.vsd Function diagram
- 765 -
AND/OR elements 08.01.02 MASTERDRIVES MC
10 inverters {2 µs} 8 NAND elements with 3 inputs each {2 µs} 3 EXCLUSIVE OR elements {2 µs}

U951.08 = __ (20) U951.64 = __ (20) U950.92 = __ (20) U952.12 = __ (20) U950.93 = __ (20)
U251 (0) U256 (0) U261 (0) U265 (0) U276 (0)
.01 .01 .01
B 1 B0641 B 1 B0646 B
.02
B
.02
B
.02 =1 B0666
B
.03 & B0681 B
.03 & B0685 B
B B

U951.10 = __ (20) U951.94 = __ (20) U951.24 = __ (20) U952.27 = __ (20) U950.96 = __ (20)
U252 (0) U257 (0) U262 (0) U266 (0) U277 (0)
.01 .01 .01
B 1 B0642 B 1 B0647 B
.02
B
.02
B
.02 =1 B0667
B
.03 & B0682 B
.03 & B0686 B
B B

U951.11 = __ (20) U952.41 = __ (20) U951.47 = __ (20) U952.42 = __ (20) U952.28 = __ (20)
U253 (0) U258 (0) U263 (0) U267 (0) U278 (0)
.01 .01 .01
B 1 B0643 B 1 B0648 B
.02
B
.02
B
.02 =1 B0668
B
.03 & B0683 B
.03 & B0687 B
B B

U951.37 = __ (20) U952.53 = __ (20) U951.95 = __ (20) U952.94 = __ (20)


U254 (0) U259 (0) U264 (0) U268 (0)
.01 .01
B 1 B0644 B 1 B0649 B
.02
B
.02
B
.03 & B0684 B
.03 & B0688
B B

U951.46 = __ (20) U952.55 = __ (20)


U255 (0) U260 (0)
B 1 B0645 B 1 B0650

5 digital signal switches {2 µs}

U950.94 = __ (20) U950.97 = __ (20) U951.48 = __ (20) U951.65 = __ (20) U951.96 = __ (20)
U271 (0) U272 (0) U273 (0) U274 (0) U275 (0)
.01 .01 .01 .01 .01
B B B B B
.02 0 .02 0 .02 0 .02 0 .02 0
B B B B B
.03 B0661 .03 B0662 .03 B0663 .03 B0664 .03 B0665
B B B B B
1 1 1 1 1

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_770_e.vsd Function diagram
- 770 -
Inverters, NAND elements, EXCLUSIVE OR elements, digital signal switches 08.01.02 MASTERDRIVES MC
2 D flipflops {5 µs} 12 RS flipflops {3 µs}

U951.25 = __ (20) U951.34 = __ (20) Priority: 1. RESET, 2. SET U951.82 = __ (20) Priority: 1. RESET, 2. SET U952.14 = __ (20) Priority: 1. RESET, 2. SET

U281 (0) U285 (0) U289 (0)


.01 SET .01 SET .01 SET
U279 (0) SET (Q=1) B Q B0501 B Q B0509 B Q B0517
.01 .02 (Q=1) .02 (Q=1) .02 (Q=1)
B B B B
B .02 D Q B0525
B .03 RESET RESET RESET
.04 ≥1 (Q=0) Q
B0502 ≥1 (Q=0) Q
B0510 ≥1 (Q=0) Q
B0518
B POWER ON POWER ON POWER ON
STORE
Priority:
1. RESET Q B0526 U951.36 = __ (20) Priority: 1. RESET, 2. SET U951.97 = __ (20) Priority: 1. RESET, 2. SET U952.29 = __ (20) Priority: 1. RESET, 2. SET
2. SET
3. STORE RESET (Q=0) U282 (0) U286 (0) U290 (0)
.01 SET .01 SET .01 SET
B Q B0503 B Q B0511 B Q B0519
.02 (Q=1) .02 (Q=1) .02 (Q=1)
B B B
≥1
POWER ON RESET RESET RESET
≥1 (Q=0) Q
B0504 ≥1 (Q=0) Q
B0512 ≥1 (Q=0) Q
B0520
POWER ON POWER ON POWER ON

U951.49 = __ (20) Priority: 1. RESET, 2. SET U951.98 = __ (20) Priority: 1. RESET, 2. SET U952.30 = __ (20) Priority: 1. RESET, 2. SET

U283 (0) U287 (0) U291 (0)


.01 SET .01 SET .01 SET
B Q B0505 B Q B0513 B Q B0521
U952.15 = __ (20) .02 (Q=1) .02 (Q=1) .02 (Q=1)
B B B

RESET RESET RESET


U280 (0) SET (Q=1) ≥1 (Q=0) Q
B0506 ≥1 (Q=0) Q
B0514 ≥1 (Q=0) Q
B0522
B .01 POWER ON POWER ON POWER ON
.02
B D Q B0527
.03
B
.04 Priority: 1. RESET, 2. SET Priority: 1. RESET, 2. SET Priority: 1. RESET, 2. SET
B U951.66 = __ (20) U952.13 = __ (20) U952.71 = __ (20)
STORE U284 (0) U288 (0) U292 (0)
Priority: .01 SET .01 SET .01 SET
1. RESET Q B0528 B Q B0507 B Q B0515 B Q B0523
.02 (Q=1) .02 (Q=1) .02 (Q=1)
2. SET B B B
3. STORE RESET (Q=0)
RESET RESET RESET
≥1 (Q=0) Q
B0508 ≥1 (Q=0) Q
B0516 ≥1 (Q=0) Q
B0524
POWER ON POWER ON POWER ON
≥1
POWER ON

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_775_e.vsd Function diagram
- 775 -
D and RS flipflops 08.01.02 MASTERDRIVES MC
4 timers 0...60.000 s {11 µs} 2 timers 0...600.00 s {11 µs} 1 timer 0...60.000 s with adaption {21 µs}
U294.F (0.000) Mode U306.F (0.00) Mode
0.000...60.000 s U295 (0) 0.00...600.00 s U307 (0)
U950.95 = __ (20) U951.83 = __ (20)
T T
ON delay ON delay
T 0 0 T 0 0

OFF delay OFF delay


0 T 1 0 T 1
U293 (0) U305 (0)
B B0530 B B0538
ON/OFF delay ON/OFF delay
2 2 U313.F (0.000)
T T T T 0.000...60.000 s

Pulse generator 1 B0531 Pulse generator 1 B0539 T1


3 3 U312 (0) U951.50 = __ (20)
T T
K


x1T1
Mode
100 % U314 (0)
U297.F (0.000) Mode U309.F (0.00) Mode
T
0.000...60.000 s U298 (0) 0.00...600.00 s U310 (0)
U951.67 = __ (20) U952.16 = __ (20)
T T ON delay
ON delay ON delay T 0 0
T 0 0 T 0 0

OFF delay
OFF delay OFF delay 0 T 1
0 T 1 0 T 1 U311 (0)
U296 (0) U308 (0) B B0542
B B0532 B B0540 ON/OFF delay
ON/OFF delay ON/OFF delay
2 2 T T 2
T T T T
1 B0543
Pulse generator 1 B0533 Pulse generator 1 B0541 Pulse generator
T 3 T 3 T 3

<1> Example: T1 = 40.000 s, x1 = 150 %


U300.F (0.000) Mode U303.F (0.000) Mode -> effective time T = 60 s
0.000...60.000 s U301 (0) 0.000...60.000 s U304 (0) T is limited to the value range 0...60.000 s.
U951.84 = __ (20) U951.99 = __ (20)
T T
ON delay ON delay
T 0 0 T 0 0

OFF delay OFF delay


0 T 1 0 T 1
U299 (0) U302 (0)
B B0534 B B0536
ON/OFF delay ON/OFF delay
T T 2 T T 2

Pulse generator 1 B0535 Pulse generator 1 B0537


T 3 T 3

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_780_e.vsd Function diagram
- 780 -
Timers 08.01.02 MASTERDRIVES MC
New Blocks (from V1.3 and higher)
1 Pulse generator (flash encoder) {5 µs / 15 µs if Tp is changed} 6 sampling time changers for control signals {1 µs}

U950.66 = __ (20) U950.69 = __ (20)


U404.01 (0) U404.04 (0)
B 1 B0570 B 1 B0573
U407 (613) U950.65 = __ (20)
K
Period Tp
0 ... 60000 ms K0613
U435 (0) U950.67 = __ (20) U950.70 = __ (20)
Sampling ratio 1:1 Tp
Max. output frequency B0576
U404.02 (0) U404.05 (0)
1/(2 x sampling time) B 1 B0571 B 1 B0574

Note: The implemented period Tp is always an integral U950.68 = __ (20) U950.71 = __ (20)
multiple of (2 x sampling time). U404.03 (0) U404.06 (0)
Example: Tab = 3.2 ms B 1 B0572 B 1 B0575
Tp = 10 ms
Implemented period = 6.4 ms
The block does not have any logic function.
It only transfers a digital signal consistently from
a faster sampling time to a slower one.
The block ensures that the signal has the same
value in the slow sampling time for all
"consumers" (signal sinks).

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_782_e.vsd Function diagram
- 782 -
Pulse generator, sampling time changers 08.01.02 MASTERDRIVES MC
Sampling interval slower time slot Sampling interval slower time slot Sampling interval slower time slot
2 ... 10 2 ... 10 2 ... 10
Sampling interval U060 (2) Sampling interval U270 (2) Sampling interval U349 (2)
faster time slot faster time slot faster time slot
U951.68 = ___(20) U951.69 = ___(20) U951.70 = ___(20)

Tx Ty Tx Ty Tx Ty

Q. SH1 KK Q. SH2 KK Q. SH3 KK


U019 S&H U029 S&H U346 S&H
KK .01 KK0640 KK .01 KK0652 KK .01 KK0664
KK .02 KK0641 KK .02 KK0653 KK .02 KK0665
KK .03 KK0642 KK .03 KK0654 KK .03 KK0666
KK .04 KK0643 KK .04 KK0655 KK .04 KK0667

Q. SH1 K Q. SH2 K Q. SH3 K


U020 U030 U347
K .01 K0644 K .01 K0656 K .01 K0668
K .02 K0645 K .02 K0657 K .02 K0669
K .03 K0646 K .03 K0658 K .03 K0670
K .04 K0647 K .04 K0659 K .04 K0671
K .05 K0648 K .05 K0660 K .05 K0672
K .06 K0649 K .06 K0661 K .06 K0673
K .07 K0650 K .07 K0662 K .07 K0674
K .08 K0651 K .08 K0663 K .08 K0675

Q. SH1 B Q. SH2 B Q. SH3 B


U059 U269 U348
B .01 B0631 B .01 B0651 B .01 B0669
B .02 B0632 B .02 B0652 B .02 B0670
B .03 B0633 B .03 B0653 B .03 B0671
B .04 B0634 B .04 B0654 B .04 B0672
B .05 B0635 B .05 B0655 B .05 B0673
B .06 B0636 B .06 B0656 B .06 B0674
B .07 B0637 B .07 B0657 B .07 B0675
B .08 B0638 B .08 B0658 B .08 B0676

NOTE:
The following settings must be made to ensure consistent coupling of
values from the main processor C167 to the DSP processor:
1. U95x.xx = 2
2. U96x.xx = 0
3. Enter S & H block outputs via P026 into coupling channels

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_783_e.vsd Function diagram
- 783 -
Sample & Hold 08.01.02 MASTERDRIVES MC
U951.38 = ___(20)
Software counter 16 bit (maximum counting frequency: 1/ [2 x sampling time]) {8 µs}
<3>

Counter output
U317 0...65535
.01 (0) Count up n318
B
Priority: & UP
OUT K0565
1. Enable counter
2. Set counter .02 (0) Count down
3. Stop counter B
4. Count up/down .03 (0) Stop counter & DOWN
B 1
.04 (0) Set counter (Binary code)
B
.05 (1) Enable counter
B 1

Counter minimum value U316 Set counter to


.01 (561) Minimum value minimum
0 ... 65535 K0561 K Overflow B0490
U315.1 (0) value

Counter maximum value


.02 (562) Maximum value
0 ... 65535 K0562 K Underflow B0491
U315.2 (65535)
Counter setting value Set counter to
.03 (563) Setting value <2>
0 ... 65535 K0563 K setting value
U315.3 (0)
Counter starting value
.04 (564) Starting value <2>
0 ... 65535 K0564 K Set counter to
U315.4 (0) starting value

Example: Minimum value = 2, Maximum value = 7


POWER ON <1>
[X4.4] 7 7 7 7
6 6 6 6
Counter output 5 5 5 5
4 4 4 4 4
3 3 3 3 3
2 2 2 2
<1> After POWER ON the counter is set to the starting value. Count up

<2> Starting value and setting value are limited to the range (minimum value... maximum value). Count down
2 2
<3> Example: The counter is operating in the 3.2 ms time slot -> max. counting frequency 156 Hz. Overflow
Attention: The sampling time and sampling sequence of the upstream signal processing has to be taking into account! 7 7
Underflow

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_785_e.vsd Function diagram
- 785 -
Software counter 08.01.02 MASTERDRIVES MC
U953.55 = ___(20)
Upper limit
U818.01
-(2 -1) ... (231-1)
31
{25 µs}
0

Input simple U815.01 1


ramp generator y Ramp generator at upper limit
B850
U815 ž0 1 K851
.01
16 bit input K (0) x
.02 x LU y KK852
32 bit input KK (0)
=0 0
B851
Ramp generator at lower limit

U818.02
U817.01 Lower limit
[LU/sec] 0 t -(2 -1) ... (231-1)
31
Setting speed
1/2
0 ... (231-1) U817.02 1
[LU/sec]

LU/s
Selection of
setting speed & +
U816
.01
B (0)
t
Changeover ramp-
function generator (0)
Motor-operated .02
& –

potentiometer (1) B (0) SET SET_VAL


.03
MOP + B (0)
.04
MOP − B (0)

.05
Set B (0)
Note for users:
Source setting value
The block can be used, for example, for continuously
simple ramp generator
and hence smoothly changing the transmission ratio of
U818.03 U815.3 the gear function.
Setting value [LU] KK853 KK (853)
-(2 -1) ... +(231-1)
31

The ramp generator output takes over the value set at


KK815.3 for as long as "Set" is at B816.5 = 1.
Y is always kept within the value range between the
lower and upper limits. If during "Enable motor
potentiometer" both signals MOP+ and MOP- are 1
simultaneously, output y remains unchanged.

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_786a_e.vsd Function diagram
- 786a -
Simple ramp-function generator 1 (32 Bit) 03.09.01 MASTERDRIVES MC
U953.56 = ___(20)
Upper limit
U472.01
-(2 -1) ... (231-1)
31 {25 µs}
0

Simple ramp U469.01 1


y Ramp generator at upper limit
generator input
B852
U469 ≠0 1 K854
.01
16-bit Input K (0) x
.02 x LU y KK855
32-bit Input KK (0)
=0 0
B853
Ramp generator at lower limit

U472.02
U471.01 Lower limit
0 t
Positioning speed [LU/sec] -(231-1) ... (231-1)
1/2
0 ... (231-1) U471.02 1
[LU/sec]
LU/s
& +
U470
.01
B (0)
t

Enable motor .02


& –

potentiometer B (0) SET SET_VAL


.03
MOP + B (0) Note for users:
.04
MOP − B (0) The block can be used, for example, for
continuously and hence smoothly changing
.05 the transmission ratio of the gear function.
Set B (0)
Source setting value
simple ramp generator
U472.03 U469.3
Setting value [LU] KK856 KK (856)
The ramp generator ouput takes over the value set at
-(2 -1) ... +(231-1)
31
KK815.3 for as long as "Set" is at B816.5 = 1.
Y is always kept within the value range between the
lower and upper limits. If during "Enable motor
potentiometer" both signals MOP+ and MOP- are 1
simultaneously, output y remains unchanged.

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_786b_e.vsd Function diagram
- 786b -
Simple ramp-function generator 2 (32 Bit) 03.09.01 MASTERDRIVES MC
U953.57 = ___(20)
Output of set value
U842.03 {Calculating time without speed branch: 73µs}
KK
{Calculating time with speed branch: 107µs}

Set output
Axis cycle length U843 Axis cycle length
U840.01 (4096) B U840.02 (4096)

U842
.01
Distance setpoint KK KK861 Distance setpoint [LU]
t t

.02
V Setpoint [%] KK Scaling Scaling KK862 Speed setpoint [%]

U841.01 (0) <1> U841.02 (0) <1>


0...20.000.000.00 [1000 LU/min] 0...20.000.000.00 [1000 LU/min]
Scaling speed Scaling speed

U844
.01
Numerator KK
.02
Denominator KK

<1> The speed branch is only active if U841.01


and U841.02 are not equal to zero.

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_786c_e.vsd Function diagram
- 786c -
32-Bit Gear 1 03.09.01 MASTERDRIVES MC
U953.58 = ___(20)
Output of set value
U847.03 {Calculating time without speed branch: 73µs}
KK
{Calculating time with speed branch: 107µs}
Set output
Axis cycle length U848 Axis cycle length
U845.01 (4096) B U845.02 (4096)

U847
.01
Distance setpoint KK KK863 Distance setpoint [LU]
t t

.02
V Setpoint [%] KK Scaling Scaling KK864 Speed setpoint [%]

<1>
U846.01 (0) U846.02 (0) <1>
0...20.000.000.00 [1000 LU/min] 0...20.000.000.00 [1000 LU/min]
Scaling speed Scaling speed

U849
.01
Numerator KK
.02
Denominator KK

<1> The speed branch is only active if U846.01


and U846.02 are not equal to zero.

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_786d_e.vsd Function diagram
- 786d -
32-Bit Gear 2 03.09.01 MASTERDRIVES MC
Selection of desired
Encoders Encoder evaluations distance sensing by means
of BICO connection
<1> EB1 EB2
Resolver X101 [80+90] [Y01...Y04] [Y05...Y08]
Resolver evaluation (WE) Position actual value
SBR1/
~ SBR2
for motor encoder
in Slot C
Reference
pulse
KK0120 U850.3,.4 ; U877.i2 (WE)
[789b,c]
[230] Pos. measurand fr pos. memory Terminal strip and terminal extension
Optical (WE) elements (digital and analog I/O)
sin/cos encoder KK0122 U877.i4 (WE)
AVWF
Sin/cos encoder (WE) "Valid meas. value"
evaluation for B0070
~ SBM
motor encoder
from motor encoder [789c]
SLB
in Slot C [240] (WE) Ack "Pos. measurand valid" SIMOLINK
Pulse encoder (for B0212 [140...160]
U878.3 (WE) [789c]
induction motor only) KK0090 (WE) Homing point found
Pulse encoder
Rotor position B0210 U863.3 (WE for SW limit switch) CBP
evaluation for PROFIBUS DP
SBP theta (mech) [789b] [120 + 125]
motor encoder B0070 P174=885
in Slot C [250] Measured values Position correction value COR Communications
Absolute value ecoder CBC
Multiturn (EnDat/EQN) valid P175.1=889 CAN-Bus interfaces
Multiturn encoder [120 + 125]
Position correction +COR
evaluation for Distance
SBM P175.2=890
motor encoder sensing for Position correction -COR [789c] SST1 (USS) [100 + 110]
in Slot C [260] motor encoder P179=891 SST2 (USS; compact
M in Slot C Enable measurand memory and chassis units only
~ [330] [789c] [101 + 111])

KK0125 Enable position controller [340.3]


P210=x
Pulse encoder Pulse encoder Reference Speed setpoint
P211=1
evaluation for pulse KK0127 of ramp gen [320]
SBP or 104
external machine (at P772=1 WE)
Acceleration
AVWF B0071
encoder [255] Enable basic positioner (WE) precontrol
Absolute value encoder B0217 e.g.
U866.1 = 220 (WE)
Multiturn (SSI/EnDat) Enable position control
Multiturn encoder from position control [340]
SBM/ evaluation for B0215
P209=881 P262
SBM2 external machine Distance encoder Speed precontrol value 1 [370.1]
encoder [270] B0071 n*
Measured values P190=882 + ++
Optical valid P157=885 Position setpoint
Sin/cos encoder 0
sin/cos encoder s* –
evaluation for Distance P158.1=889 [370]
~ SBM2 external machine
encoder
sensing for
P158.2=890 Position control [340]
[242]
external sact
+
machine Motor encoder:
P162=891
P194=120 + Torque
encoder control
[335] [340.1] External
encoder: –
Speed
P194=125
Free blocks Basic positioner control [360]
[701-798] nact M
~
Position actual
& [788...789] value from Speed Brake
<1> "(WE)" = This connection is made as part of the detection control
position
factory settings. [500] [470]
detection [788.4]

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_788_e.vsd Function diagram
- 788 -
Basic Positioner: Embedding in the Basic Unit 24.10.01 MASTERDRIVES MC
U953.60 =___ (20)
V Nom. Nom. acceleration Axis cycle
0...20 000 000.00[1000LU/min] 0...20 000 000.00[1000LU/s2] 0...231-1 U953.61 = ___(20)
U856 (12288.00) U857 (204.00) U858.1 (4096)
with U858.2 (-1) U953.62 =___ (20)
Position setpoint [LU] (U858=0: Linear axis) ( Recommended: U953.6x=4 )
U874.1 (0) U867 (879)
Fixed connector KK879 KK Setpoint Setup / Correction block /
position setpoints transfer, positioning U865 (0) referencer KK881 V [%]
Speed setpoint [%] mode Software U872 (0)
U868 (876) management limit switch [LU] Backlash E.G.
U873.1...3 (100)
Fixed connectors KK876 KK -231...231 -1 compensation[LU] to position
[%] setpoints Mode PLUS: U865.1 (0) -231...231 -1 controller
Acceleration setpoint [%] management, MINUS: U865.2 (0) [340]
.01
V-Max. U869.1...2 e.g.: (see [789c])
.02 .01
A-Up K877 K (877) REF (homing)
A-Down
.03
K878 K (878) POS A KK882 S [LU]
(positioning)
.02
SETUP Up
U875.1...10 (0) Control word (setup)
Fixed bin. control word U866.1...14 Down U880 (0) Correction value
Rounding KK885
.01 v_set [LU]
ENABLE POS/REF B (220) V,S time constant
.01 .02 Set setpoint
REF_ON B878 B (878) B889 POV
.02 .03 transfer 0...10.000 s
POS_ON B879 B (879)
.03 .04
SETUP_ON B880 B (880) RU RD B890 NOV
.04 .05
POS_TYP B881 B (881)
.05 .06 S Homing on the fly
D_FWD B882 B (882) To position
D_BWD .06
B883 B (883)
.07 V with window
detection
.07 .08 0 evaluation
SPV_RIE B884 B (884) e.g.: position
.08 .09 Inner and
SPV_RIE_TYP B885 B (885) detection
.09 .10 1
SETUP / POS outer window
motor encoder [330]
REF_TYPE B886 B (886) 1 U879.1 (0) F1 inner
.11 (see [789c])
REF_BWD_STOP B (1) U879.2 (0) F2 outer
.12 U859 U864
REF_FWD_STOP B (1) U874.2
.13 Sequence control POS-OK 0...100.00s B891
REF_STOP [ARFD] B (888) Homing setpoint
.10 .14 homing possible window POS-OK Enable measured val. mem.
REF_D B887 B (887) [LU]
width[LU] Delay time

K886 n870.1 FD 789a FD 789b FD 789c


/ 0 to 13 Checkback signals
0
B870 [ENABLE_POS_REF] 0
B860 [POS_OK]
B871 [REF] B861 [POS_RUN]
Note:
B872 [POS] B862 [RFG_RUN]
This is an overview and does not show all
connections. B873 [SETUP] Checkback signals B863 [RU_ACT]
The position actual values, position setting values B874 [POS_TYP_ACT] B864 [RD_ACT]
B875 [D_FWD_ACT] Start Ref.
and measured value memory (also for tracking B212 B865 [FWD_RUN]
U878.3 (212)
mode) are connected up at the factory to the B876 [D_BWD_ACT] Measured value valid B866 [BWD_RUN]
B
position-sensing motor encoder SlotC B877 [PSR] [330.8] B867 [POS_DELTA]
(also see function diagram [788]) . reserved
9 B868 [SW_E_PLUS]
B893 [REF_DRIVE] Checkback signal of B869 [SW_E_MINUS]
10
B894 [SPV_RIE_ACK] active modes B888 [ARFD]
Note: 11
B895 [REF_D] B892 [F_REF_WD]
Further helpful notes are to be found in .11
function diagram [788b]. K887 n870.2 / 0 to 10 n862.2
K889
/ 0 to 11
1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_788a_e.vsd Function diagram
- 788a -
Basic Positioner Overview 24.10.01 MASTERDRIVES MC
The basic positioner can be used for "simple" positioning tasks.

As can be seen from the "Overview" [788a], the basic positioner consists of three free blocks [789a, b, c] that are set at the factory for the function
"Basic positioning with motor encoder" and are fully pre-wired among themselves. (The three blocks can also be used singly for further applications.) It is
therefore only necessary to change the desired INPUTS ([788a] or in detail on [789a]) AND to wire the outputs ([788a] or in more detail [789c]) as recommended.
Enabling (ENABLE POS/REF) is implemented at the factory by means of the checkback signal "Position control enabled", i.e. the basic positioner is enable
via the freely selectable source "Enable position controller" (P210, [340.4]).
A graphical overview is given in function diagram 788.

Since almost all variables of the basic positioner (including those between free blocks) are binector inputs/outputs or connector inputs/outputs, the function
is controllable both with only one signal and also in parts with the desired process sequence / interlocking.
The user must therefore secure the desired function / motion.

A detailed description of the basic positioner is to be found in Section 7.2.3 of this Compendium MASTERDRIVES MC V1.50.

SHORT NOTES
• Concerning use of the basic positioner, insertion of the three free blocks into the T4 • In the case of relative positioning, "distance to go" does not apply; i.e. renewed POS_ON
time slot is recommended (e.g. on account of the fixed time slot of the position or SPV_RIE causes renewed travel to an existing relative position setpoint.
detector motor encoder); i.e. U953.60 = 4, U953.61 = 4, U953.62 = 4
• Software limit switches [789b.1]: Please note that the software limit switches need only be activated
• PRIORITY Modes: for the linear axis (U858 (AZL) = 0) and via U865 (end zones).
Homing (REF_ON with REF_TYPE = 1) > positioning (POS_ON) > setup (SETUP). Furthermore, the software limit switches are arranged at the factory for activation via freely
Homing on the fly (REF_ON with REF_TYPE = 0) is always possible, i.e. both in the case of parameterizable input U863.2,.3 with "Axis homing" [ARFD] OR "Homing point captured"
positioning and in the case of setting up. (B210, [330.7] - cannot be changed by the user.
The transitions occur "on the fly"; the priority always applies, even in the case of
simultaneous selection of modes. It is therefore possible to change mode without • Standardizations: As with technology option F01 (Section 9 of this Compendium MASTERDRIVES
bringing the axis to a stop. MC), the same applies here mutatis mutandis, e. g. factory default configuration with motor encoder:
V nom. = Resolution x position-feedback scaling factor x reference speed x 10-3
• "Set-Setpoint-Transfer-Type" (SPV_RIE_TYP) on [789a]: with: V nom.: U856 [788a or 789b] and P205 [340.3] // Resolution: P171 [330.3] //
- In the case of "Constant set-setpoint-transfer" (SPV_RIE_TYP = 1), all set-setpoint position-feedback scaling factor: P169,P170 or P180, P181 [330.3] //
inputs are connected through at all times. No relative positioning is possible here reference speed: P353 [20.5]
(KK874 is set to 0 %).
This also makes it possible, for example, to move the axis to a new position without • The basic positioner itself generates no fault or warning messages (but these can be
additional binary control simply by changing the position setpoint. configured in basic unit functions or other free blocks).
- In the case of "Transfer with positive edge" (SPV_RIE_TYP = 0 and pos. edge For the user, this opens up a wide variety of solutions with regard to type of motion; naturally,
via SPV_RIE), the user can set new setpoints with edge control. the types of motion in question must also yield the desired inputs and interlockings.

• Direction of rotation of the axis: D_FWD, D_BWD, sign position setpoint ([788a] or
in more detail [789a]).
In the case of the linear axis (U858=0), the position setpoint determines the direction
of rotation of the axis. In the case of relative positioning it is the sign of the
position setpoint that determines the direction of rotation. In the case of absolute
positioning of the rotary axis and setup, control binectors D_FWD and D_BWD
determine this. (Both HIGH: Axis is stopped // Both LOW with abs.-pos.-rotary-axis :
shortest distance).
In the case of homing, D-FWD and D_BWD determine the starting direction.

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_788b_e.vsd Function diagram
- 788b -
Basic Positioner: General Notes 08.01.02 MASTERDRIVES MC
Fixed connector Fixed connector
[%] setpoints position setpoints U953.60=___ (20)
U873.1...3(100) U874.1(0)
n870.1 K886 Status word: Input setpoint / mode
Set Setpoint Transfer n870.2 K887 Status word: Output setpoint / mode

U867
KK879 KK (879) Position setpoint [LU]
KK875 Valid position setpoint [LU]

U868 +200% n861.1 [LU]


.01 Speed setpoint [%]
KK876 KK (876) KK874 Valid speed setpoint [%]
0%

Existing settings
U869 n860.1 [%]

Valid settings
.02 .1 Acceleration setpoint [%] +200%
K877 K (877) K872 Valid acceleration setpoint [%]
.03 .2 Deceleration setpoint [%] +200% 0%
K878 K (878) K873 Valid deceleration setpoint [%]
0%
Control word n871.1...2 [%]
U866
.05 Positioning type: 0 = Absolute / 1 = Relative
POS_TYP B (881) B874 [POS_TYP_ACT] Valid positioning type
.06 Direction selection: Forwards
D_FWD B (882) B875 [D_FWD_ACT] Valid direction pos.
.07 Direction selection: Backwards
D_BWD B (883) B876 [D_BWD_ACT] Valid direction neg.

x y n870.2/4...6
n870.1/4...6
Control word B894 [SPV_RIE_ACKN] Acknowledge transfer
n870.1/7 Transfer
U866
.08 with pos. edge 0 n870.2/10
SPV_RIE B (884)
SET RESET
Constant transfer 1 (y=0)
(NO relative position) 1
Control word POWER ON
U866 Reset SET-SOLL
SPV_RIE_TYP B (885)
.09 Transfer type U882
B (1)
1 n870.2/0...3
n870.1/8

U875.1...10 (0) B878... B870 [ENABLE_POS_REF]


Mode management
Fixed binectors Fixed binectors Enable basic positioner
B887 - PRIORITY Modes:
Control word
Homing > Positioning > Setup B871 [REF]
n870.1/0...3 (The transitions occur "on the fly"; the priority always Homing on the fly
B220 ="Position control Control word applies, even with simultaneous mode selection;
enabled" [340.5] U866 B872 [POS]
"Homing on the fly" is always possible) .
.01 1= ENABLE basic positioner Positioning
ENABLE POS/REF B (220)
.02 1= Homing
REF_ON B (878) - REF_TYPE determines the type of homing, only B873 [SETUP]
.03 1= Positioning evaluated when edge of REF_ON is positive
POS_ON B (879) Setup
.04 1= Setup (REF_ON starts homing) .
SETUP_ON B (880)
.10 0= Homing on the fly / 1= Go to home position n870.2/7
REF_TYPE B (886)
REF_BWD_STOP
REF_FWD_STOP
B
B
(1)
(1)
.11
.12
B
F
B Sequence control
Go to home position
F
- On switchover to "Constant set-setpoint-transfer"
(SPV_RIE_TYP = 1) all the above setpoint inputs are
are always immediately switched through. n870.2/9
1 B877 [PSR]

.13
REF_STOP ([ARFD]) B (888) R
.14 [REF_DRIVE]
REF_D (0 = Clockwise) B (887) D - With "Constant set-setpoint-transfer" NO relative B893
D D_FWD = 1 n870.2/11 Go to home position
R postioning is possible (KK874 (see above) is set to 0%) .
n870.1/9...13 B895 [REF_D]

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_789a_e.vsd Function diagram
- 789a -
Basic Positioner: Setpoint Transfer and Mode Management 24.10.01 MASTERDRIVES MC
Software limit switch Acceleration setpoint U953.61 = ___(20)
for POS & SETUP, Linear axis [%]
SWE 2 31...231-1[LU] U852
.1(872) Up n862.1 K888 Status word: Input E.-Pos.
PLUS: U865.1 (0) K
MINUS: U865.2 (0) .2(873) Down n862.2 K889 Status word: Output E.-Pos. and Ref.
K
n862.1 /7

U863.2 ... .3 and if: Backlash


[ARFD] B (888) .2 U865.1 or .2 <>0 compensation V-Nom. Nom. acceleration Axis cycle ACL n860.2
[330.7] B .3 231...231-1[LU] 0...231-1[1000LU/min] 0...20 000 000.00[1000LU/s2] 0...231-1 Speed setpoint
(210) 1 and
ACL (U858) = 0 U872 (0) U856 (12288.00) U857 (204.00) U858.1 (4096)
KK870 V _pos[%]

Position U850.1(875) n871.3[%] n871.4[%] Limitation to ACL


setpoint [LU] KK
n861.2
Position setpoint
Position- U850.2(883) A
actual val [LU] KK 0 + KK871 S_pos [LU]

X Y
∆S[LU] Up
[789b.8] KK871
1
& Down SET
Speed U851 (874) v_set RESET SET VALUE
setpoint [%] KK
REL_MOD 0 ... 1 V,S POWER ON
U883 (0) n862.1 RU RD Position OK
Src. STW_SETUP Modes B860 [POS_OK]
0
U853
.1 D_FWD_ACT
S Positioning running B861 [POS_RUN]
5 SETUP
[D_FWD_ACT] B (875) V
.2 D_BWD_ACT 6 (Setup) Ramp generator RFG running
[D_BWD_ACT] B (876) B862 [RFG_RUN]

Rückmeldesignale
.3 SETUP 3 (FWD/BWD) Acceleration RFG active
[SETUP] B (873) B863 [RU_ACT]
SETUP / POS Deceleration RFG active
Src. STW_POS B864 [RD_ACT]
POS [RM] RFG running in pos. direction
U854 Ramp generator RFG B865 [FWD_RUN]
.1 POS 2 (0=Absolute/
[POS] B (872) RFG running in neg. direction
1= Relative) B866 [BWD_RUN]
[POS_TYP_ACT] B (874) .2 POS_TYP_ACT 4
(FWD/BWD) Delta distance ("X") with pos.
B867 [POS_DELTA]
Software limit switch PLUS B868 [SW_E_PLUS]
Src. SET
Software limit switch MINUS B869 [SW_E_MINUS]
U855 9
Trig
(0) .1 9

[ENABLE_POS_REF] B
B
(870) .2
ENABLE_POS 0 1 POS_OK delay time
n862.2
/ 0 to 9
[POS_OK] Window width 0...100.00s
0...231-1 [LU] U864 (0)
KK882 U850.5(882) RM_IN U859 (0) Internal POS_OK
[789c.8] KK [RM]
(Position reached) T 0 Position OK
KK120
[330.8]
U850.4(120)
KK
Src.Distance act. val.
n862.1 /10 &
U863.1 (1) Src.External POS-OK
8
B

KK120 U850.3(120) Position setting value


[330.8] KK

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_789b_e.vsd Function diagram
- 789b -
Basic Positioner: Setup/Positioning 30.08.01 MASTERDRIVES MC
Smoothing time U953.62=___ (20)
0...10.000(s)
Src. Adaption smoothing t. U880(0) Status word: Output E.-Pos.
n862.2 K889
U881 (1) and Ref.
Change takes effect
K
on standstill

Src. V-set IN Speed


n860.3 [%]
U876(870) setpoint [%]
[V _pos[%]] KK PT1 KK881

Limiting to ACL (e.g.: P209.B = 881 [340.1])


Axis cycle ACL For position controller
0...231-1 (e.g.: [340])
Src. Position set IN U858.2 (-1)
(-1): U858.2 = U858.1 n861.3 [LU]
U877.1(871) Position setpoint [LU]
[S_pos [LU]] KK PT1 KK882
(e.g.: P190.B = 882 [340.1])
SET
RESET SET VALUE
Src. STW_REF
POWER ON
U878 Position actual value [LU]
.1 Set position setpoint
B (0) KK883
[ENABLE_ .2 ENABLE_REF 1 (to > U850.2 [789b.1])
POS_REF] B (870)
Measured value_ok
"Valid meas. value" B (70) .7
from motor enc.
KK120 U877.2(120)
Position setpoint setting
[330.8] KK
n862.2 /10

F1=Inner window
F2=Outer window B888
0...232-1 1 [ARFD]
Fixed connector s_set With homing
U879.1 (0) F1 F(∆s_ Corr)
Axis referenced
Ref. setpoint 0 0 and
U879.2 (0) F2
U874.2(0) s_act
Homing position.
U877 – For position detection
KK880 KK (880)
.3 Reference position ∆s_Corr (e.g.: position detection for motor encoder [330])
.4 Act. pos. on interrupt
KK122 [330.7] KK (122) + ∆s_ Corr
(Measured pos val) t KK885 Correction value COR [LU]
F1
(e.g.: P174 = 885 [330.5])
(ACKNOWLEDGEMENT U878 F2
B212 [330.7] .3 Start Ref. B889
Valid meas val) B (212) POV (Pos. correction +COR)
.4 Enable homing (e.g.: P175.1 = 889 [330.5])
[REF] B (871)
REF_D_REF (0=CW)
[REF_D] B (895) .5 B890 NOV (Pos. correction -COR)
REF_D_REF_EN
B (0) .6 (e.g.: P175.2 = 890 [330.5])
n861.4 [LU]

n862.2 /11 KK884 ∆ S-Corr[LU] B891 Enable measured value memory


(e.g.: P179 = 891 [330.5])
B892 [F_REF_WD]
Printing mark outside window 2

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_789c_e.vsd Function diagram
- 789c -
Basic Positioning: Correction Block / Homing 24.10.01 MASTERDRIVES MC
Acceleration time Unit for accel. time Deceleration time Unit for decel. time Initial rounding Final rounding
U951.51 = ___(20)
0.0...999.9 0=s, 1=min, 2=h 0.0...999.9 0=s, 1=min, 2=h 0.00...10.00 s 0.00...10.00 s
U330.F (10.0) U331.F (0) U332.F (10.0) U333.F (0) U334.F (0.00) U335.F (0.00) {70 µs}
Adaption of acceleration/deceleration time
U329 (1) <4> 0s 0s Without rounding and adaption
K 0.2 %
0 1 0 1 {130 µs}
With rounding and adaption
Bypass ramp-function generator (y:=x) 0s 0s
U328 (0) 0 1 0 1 Quick stop time
<1> <6>
B 0.0...999.9 s
U337 (10.0)
0.00...+200.00 %
U342 (100.00)
Quick stop comfort RGen U343 (573)
U338 (0) 0 1 B+
<6> KK0573 KK
Ramp-function generator input B
U320 (0) 0...3599640.0 s Output limitation
KK
n339.01 n339.02 U344 (574)
0 n326 B-
0
-1 KK0574 KK
[790.8] (RGen output)
KK0571 KK0570 Tup Tdn AR ER
1
y Tup Tdn
0% 1 B+
U321 (0) (Freeze y)
0 x 100 % Comfort ramp-function generator n340
B y
Stop RGen 0% KK0571
1
U322 (0) Bring RGen to a standstill RGen output
<5>
B
t B-
U323 (0) <3>
Ramp-function generator setting value
KK Track RGen
Rated acceleration time (with this acceleration time
U324 (0) Set RGen (y = setting value) 0.01 ... 300.00 s dy/dt = 100 %)
B -100 % U336 (0.01)
y AR ER AR ER AR ER AR ER n341

dy/dt
U327 (0) Operating mode for rounding KK0572
0: Final rounding does not act upon sudden reduction t
of the input value during acceleration y=0
Tup_eff <2> B0550 Ramp-function generator output = 0
1: Rounding always acts (except when output limitation y=x
has responded). If there is a sudden reduction of the B0551 Acceleration finished
Rounding Mode Tdn_eff <2> y=0
input value, overshooting can occur.
<1>
1 = Enable ramp-function generator R Q B0552
U345 U325 (1) <6>
.01 0 = Set ramp-function generator to zero 0 = RGen initial runs
Selection of function data set B (92) B
for comfort ramp-function generator B (93) .02
POWER ON 1 S
<1> At U328 = 552 the RGen only acts once in each case after enabling (^ edge) [710.5] Priority: <6> Priority of control commands:
<2> Effective accel.time: Tup_eff = Tup * adaption factor + (AR/2 + ER/2)/adaption factor 1. S (SET) 1. Set RGen to zero
Effective decel.time: Tdn_eff = Tdn * adaption factor + (AR/2 + ER/2)/adaption factor 2. R (RESET) 2. Quick stop comfort RGen
(If adaption is used, the jerk remains the same) 3. Set ramp-function generator
<3> Ramp-function generator is tracked when a limitation responds (y:=RGen output) 4. Bypass RGen (y:=x)
<4> Rounding and adaption do not act with the ’min’ or ’h’ unit for accel./decel. time 5. Bring RGen to a standstill
<5> Rounding also acts during a zero passage 6. Stop ramp-function generator

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_790_e.vsd Function diagram
- 790 -
Comfort ramp-function generator 08.01.02 MASTERDRIVES MC
Nominal speed Virtual Master {28 µs}
0.00 ... 20 000 000.00 [1000 Lrpm]
U431 (0)
Speed value in [%]
e.g. from comfort ramp-function generator U953.35 = __ (20)
Input value Integrator with ACL limitation
U429 (0) Pos Setpoint
.01
KK Normalization KK0610
to synchronization block
Axis cycle length ACL
0 ... 2^31
U430 (0)
Set value
.02
KK
Set
U432 (0)
B

Simple ramp-function generator {12 µs}


Acceleration time Deceleration time
0.00...100.00 0.00...100.00
U383.01 (10.00) U383.02 (10.00)
U951.87 = __ (20)

U380 (0)
K x y K0577

Set simple ramp-function generator


U381 (0)
B
Setting value of simple RGen
U382 (0)
K

If you wish to use the simple ramp-function generator as a setpoint ramp function generator
for the technology controller, the following signal connection can be recommended:
- Output of simple ramp-function generator ==> Setpoint input of technology controller (U352 = 577) [792.1]
- Technology controller disabled ==> Set simple ramp-function generator (U381 = 556) [792.3]
- Actual-value technology controller ==> Setting value of simple ramp-function generator (U382 = value of U335) [792.1]

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_791_e.vsd Function diagram
- 791 -
Simple ramp-function generator, virtual master 03.09.01 MASTERDRIVES MC
Smoothing time constant U952.01 = ___(20)
0.00 ... 60.00 s
U353 (0.00)
<4> Basic gain Effective gain Integral time {50 µs}
0.00 ... 125.00 (-128.00...+128.00) 0.00 ... 100.00
TeCntr Setp U364.F (3.00) n365 U366.F (3.00) Precontrol signal
U352 (0) x y Gain adaption
<1> U368 (0)
K n354 U363 (1) K
Droop K
U362 (0)
Controller type K P-Component
0 ... 1
KP Tn K0583
U351 (1) 0 1
0 = normal PID controller I-Component <3>
1 = PI controller with D-component <2> Technology controller K0584
in actual-value channel Smoothing time constant Controller output
0.00 ... 60.00 s Output technology controller
K0585
U358 (0.00) n372
y
n356 n357 n359 B+
TeCntr ActV –
U355 (0) + + +
x x y
K IN OUT K0588
– + + +
D-Component B-
d D-Component
B0555
K0580 dt K0582 K0581

Set I-component
<1> <5> U360 (556) Message "Technology
controller to output limitation"
Derivation time B0556 B
0.00 ... 60.00 s
U367.F (0.00) SetV I-Comp
U361 (0)
If output limitation responds, track the
K
I-component in such a manner that |x|≥ |y|

Technology controller disabled


Enable technology controller <3>
1 Enable limitation
U350 (0)
At "0" signal: OUT = 0 ramp-function generator
B
B+ = 0
B- = 0
<1>Tv = 0 ==> D-component disabled
(Limiting ramp function generator reset) B+ Normally the output limitation is set via U369
Tn = 0 ==> I-component disabled (acts as Tn = ∞)
<2>Open signal path = 0 % and acts instantaneously and symmetrically
<3>Priority of the control signals for setting the controller output K0585: (same limit values for positive and
1. "Enable technology controller" = 0 negative variables)
2. "Set I-component" = 1 U370
0.0 ... 200.0 % .01 (586) If parameterized correspondingly, the 2
(However: Setting the I-component also acts on K0585 when K0586 K limitation ramp-function generators enable
U369 (100.0 %) .02 (587) B-
controller is disabled) K0587 K smooth approach or the output limits after
<4>Use the simple ramp-function generator on sheet 791, the technology controller has been enabled.
if you wish to avoid an abrupt switch-in -1
of the "TeCntr setpoint".
<5>With U360 = 556, the "Setting value I-component" is adopted Accel/Decel time
when "Enable technology controller" is activated. 0.00 ... 100.00 s
U371 (0.00)

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_792_e.vsd Function diagram
- 792 -
Technology controller 08.01.02 MASTERDRIVES MC
Function Block, Setpoint Supply SIMOLINK Encoder SLE U953.28 = __ (20)
Dead time adaption
-100.00 ... 100.00 ms
U807 (0.00)
Rated speed
0.00 ... 20 000 000.00 [1000 LU/min]
U806 (0.00)
Src.SLE act.speed
U803.04 (0)
KK KK 850 Setpoint deadtime adapted from master
Axis cycle length
1... 231-1 [LU]
U805 (32768)
Src.Setpoint ACL
from virtual master to SIMOLINK U803.01 (0) Setpoint supply SLE
KK KK 848 to SIMOLINK transmission channel
Src.SLE offset
U803.02 (0) <1>
KK
activate SLE
U804 (0)
B
SLE actual value
Src.SLE actual value telegram
K 849
from SIMOLINK transmission channel U803.03 (0)
KK SLE active
B835

<1>
Offset gives the position of the zero pulse
Data format setpoint: relative to the setpoint (U803.01).
With rising edge at U804.
31 17 16 15 1 0

Setpoint (0...32767) x Setting value (0...32767) Bit The function block is used for simple setpoint correction of the
SIMOLINK Encoder SLE (Order No. 6SX7005-0AG0). The
Setpoint: Position setpoint of the master axis Handbook "SLE/SLE-DP SIMOLINK Encoder" describes the
SIMOLINK Encoder and the function block and also contains
Setting value: Position of the zero pulse referred to the master axis notes on configuring.
Bit: 0 = SLE deactivated; 0->1 Load SLE with setting value; 1 = SLE active
Data format actual value:

31 17 16 15 1 0

Actual value (0...32767) x x Bit

Actual value: SLE actual value


Bit: 0 = Not initialized; 1 = SLE active

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_793_e.vsd Function diagram
- 793 -
Setpoint Supply SIMOLINK Encoder SLE (introduced with V1.4) 08.01.02 MASTERDRIVES MC
U953.51=___ (20)
{Calculating time in no-load status: 35 µs}
{Calculating time during compensation movement after start +/-: 84µs} Factor [%] Nominal speed
U824 (1) 0.00...20.000.000.00 [1000 LU/min]
KK U825.3 (0)
x2
Setting speed x1
Additive offset angle, relative
Additive, relative offset angle 0.00 ... 20 000 000.00 [1000 LU/min] Scaling to
U821.1 (0)
∆ U825.2 (60000.00) U825.3 U825.3

KK ∆ Acceleration x1 * x2 0 Displace speed [%]


∆ s_relative 0.00 ... 20 000 000.00 [1000 LU/s2] 100%
KK832
Scaling to
U822 (0) U825.1 (0)
Start + B .01 ∆ MD23 ≠0

B .02 ACL
Start - v
s_set_slave Integrator with 0 - 231
Mode additive,relative U820 (4096)
[836.6] t ACL limiting
Offset angle setting
0 = Additive
1 = Delete residual offset ∆s
U823 (0) Add. offset [LU]
n826.3
t
KK835

Compensation motion

SET KK834
RESET SET VALUE
Enable positioning
n826.2
U819
B (1) POWER ON Current offset
(for monitoring or non-
Set offset volatile storage by
1 means of tracking/
Adjust offset U827 (0)
memory element [760] )
B

U821.02 (0)
KK
Offset setting value
(e.g. of tracking/memory
element [760])

n826.1

Additive residual offset


KK833

Additive positioning active


B840

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_794_d.vsd Function diagram
- 794 -
Additive Relative Offset Angle Setting (introduced with V1.4) 03.09.01 MASTERDRIVES MC
U953.52=___ (20) U953.53=___ (20)

Offset adder with limitation to ACL {27 µs} Offset adder 2 with limitation to ACL {27 µs}

ACL
ACL31
0 - 231
U830 (4096)
Limitation to ACL n829 Limitation to ACL U833 (4096) n832
U828.1 (0) U831.1 (0)
KK KK
.2 .2
KK <1> KK <1>
KK
.3 + KK
.3 +
KK836 KK867
.4 .4
KK KK

U953.54=___ (20)

Offset adder 3 with limitation to ACL {27 µs}


<1> The sum of the four input values must be
in the range of (-231+1) to (231-1).
ACL
0 - 231
Limitation to ACL U836 (4096) n835
U834.1 (0)
KK
.2
KK <1>
KK
.3 +
KK868
.4
KK

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_794_d.vsd Function diagram
- 794a -
Offset Adder with Limitation to ACL 03.09.01 MASTERDRIVES MC
U952.02 = ___(20)
(Time portion of the rising edge)
Wobble amplitude Wobble frequency Phase displacement P skip negative P skip positive Duty factor
0.00 ... 20.00 % 0.1 ... 120.0 1/min 0 ... 360 °el 0.00 ... 100.00 % 0.00 ... 100.00 % 0 ... 100 %
U393.F (0.00) U394.F (60.0) U395.F (360) U396.F (0.00) U397.F (0.00) U398.F (50) Wobble generator {83 µs}
<1>

Wobble - synchronizing input

Synchronizing signal from master


U391 (0)
B
Wobble enable
U395 U395 Wobbling always commences with a
positive zero passage and always
ends with the next zero passage
U392 (0)
Wobble - delta generator B
U398
OUT
U393
U396
n399

Setpoint, unwobbled 0% 0 Wobble signal


U390 (0) K0590
OUT
K IN
1

+ Setpoint, wobbled
K0591
U397 +
-U393
U394

Wobble - synchronizing output

Synchronizing signal to slave


B0560

<1>at U395 = 360:


0.5 x Tw Synchronizing signal from master is not taken
notice of (freewheeling wobbling).

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_795_e.vsd Function diagram
- 795 -
Wobble generator 08.01.02 MASTERDRIVES MC
U953.70 = ___(20)
Only the values 20 and 02 are permitted.
To avoid overlaps, the usual trace must
be switched off with U953.72 = 20.

PRBS shift div.


To be set by means of the 0..10
SIMOVIS/DriveMonitor-mask U476.1/2 (0)
Diagnostics/trace: Trace
settings. Start noise and
trace with the
Start button !
Mean value Averaging of cycles by addition
first period
Src.Trace input – +
U480.01 (0) + +
KK >> Channel 1 (System output) Export trace file in ASCII
A032
Src.Trace input SIMOVIS / format to SIMOVIS /
U480.02 (0) +
Alarm
Overflow
Trace memory DriveMonitor DriveMonitor. Data analysis is
+ the user’s respon-sibility.
KK >> Channel 2 (System input / PRBS)

+
Mean value Frequency range 0.6 Hz ... 625 Hz
first period at a pulse frequency of 5 kHz . At
higher pulse frequencies, the
frequency range shifts upwards
accordingly.
TraceStatusStart
0..2 Start measuring, number of channels
U488.1/2 (0) Noise output
-1 K630
TraceDoppelwort
0..1 Trace words or double words
U481.1 (0)
PRBS cycles CntD
n479
Number of cycles

n
5 io
1. ers
U477 (1.00 %) U478 (20)

tV
0.00 ... 100.00 % 0 ... 200
PRBS ampl PRBS cycles

lo
Pi
1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_796_e.vsd Function diagram
- 796 -
PRBS (Pseudo Random Binary Sequence) - Signal with Trace 14.11.01 MASTERDRIVES MC
Record Trace Trace: cyclical output channel 1 to 8

U952.72 = __ (20) U952.96 = __ (20)


Trigger Thresh Trigger BitNr. Trigger Cond Pre Trigger TriggerStatusStart
-231 ... (231-1) 0 ... 16 0 ... 6 0 ... 100 % 0 ... 2
U484.01...08 (0) U485.01...08 (16) U486.01...08 (0) U487.01...08 (0) U488.01...08 (0) TraceTriggerOut TraceTriggerOut
B0561 B0565
Src Trigger In Trace memory Trace memory
U483 Channel 1 TraceValOut Channel 5 TraceValOut
.01
KK KK0592 KK0596
.02
KK
.03
KK
.04
KK
.05
KK
.06
KK U952.73 = __ (20) U952.97 = __ (20)
.07
KK
.08
KK
TraceTriggerOut TraceTriggerOut
Src B Trigger In B0562 B0566
U489 Trace memory Trace memory
.01
B Channel 2 TraceValOut Channel 6 TraceValOut
.02
B KK0593 KK0597
.03
B Trace memory
.04
B
.05 Channel 1 to 8
B
.06
B
.07
B U952.74 = __ (20) U952.98 = __ (20)
.08
B

Src Trace In TraceTriggerOut TraceTriggerOut


U480 B0563 B0567
.01
KK Trace memory Trace memory
.02
KK Channel 3 TraceValOut Channel 7 TraceValOut
.03
KK KK0594 KK0598
.04
KK
.05
KK
.06
KK
.07
KK
.08
KK U952.95 = __ (20) U952.99 = __ (20)
U953.72 = 02 (02)
Only parameter value = 2 or 20 is permissible TraceDoubleWord TraceSamplingTime TraceTriggerOut TraceTriggerOut
0 ... 1 1 ... 200 B0564 B0568
U481.01...08 (0) U482.01...08 (1)
Trace memory Trace memory
The trace memory has a total size of 4096 words. Channel 4 TraceValOut Channel 8 TraceValOut
Memory depth per channel = 4096 words / number of activated channels KK0595 KK0599
Binector trigger input U489 from V1.40 onwards
Trace function detachable (U953.72) from V1.40 onwards

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_797_e.vsd Function diagram
- 797 -
Trace: Record Trace / cyclical output 03.09.01 MASTERDRIVES MC
n959.76 = 6

5 Connector-to-parameter/ parameter-to-connector converters Block is not calculated in T6!


Time of processing of block is not defined!

Parameter Connector
<5> SrcConnToParParNo Index 1 ConnToParValue
<5> ConnToPar ParNo U438.1..5 (479) Parameter value KK0474
Parameter
0 ... 2999 K0479 K
number
Index = Read Write
U445.1...5 (0) <1> Enable Enable Write Value EEPROM Index 2 KK0475
Select parameter SrcConnToParIndex
ConnToPar Index U439.1...5 (480) Index 3 KK0476
0 ... 255 K0480 K
U446.1...5 (0) <1> 1 Index 4 KK0477

SrcParToConnRead Index 5 KK0478


Direction of conversion: 0 = Connector-to-parameter conversion
Select direction of U449.1...5 (0)
1 = Parameter-to-connector conversion
conversion B

SrcConnToPParTrig
U447.1...5 (0) Carry out conversion <3>
Carry out conversion
B

SrcConnToParVal ConnToParChkb
U444.1...5 (0) Value to be entered in the selected parameter <2> Connector B0544 Index 1
Relevant in the case of KK
connector-to-parameter
SrcConnToParEEPROM B0545 Index 2
conversion
U448.1...5 (0) Type of memory: 0/1 = Storage im RAM / EEPROM <4>
B B0546 Index 3

<1> Internally, the parameter numbers or the indices of all five index places (1 to 5) are passed B0547 Index 4
on via the connector. Only the value of the first index is displayed via the connector. Important:
<2> Word parameter should be written via connectors, Parameters must be specified in Index 5
and double-word parameters via double connectors. B0548
decimal form (incl. decimal
<3> Consult the parameter list in the Compendium to find out the operating states places) and are signalled back in 1 = Parameter transfer OK
in which a parameter change can be made. decimal form as well (PKW 0 = Parameter transfer not OK
Value entered in parameter <2>: <4> In the case of dynamic signals, the RAM must be used for storage normalization).
(a parameter can only be written 100 000 times in the EPROM)
Double connector <5> U and n parameters are addressed with Uxxx = 2xxx and nxxx=2xxx .
KKxxxx K K
1 Example of connector-to-parameter conversion: 2 Another example of connector-to-parameter conversion: 3 Example of parameter-to-connector conversion:
HW LW The value of connector K0409 should be fed to The parameter "Source position actual-value" P194 is to be set to Parameter P103 is to be connected to connector
Double-word parameter: parameter U279.02. Alteration in the RAM ==> 125 (corresponds to position actual-value of ext. encoder) ==> KK0477 ==>
- U445.1=2279 (parameter number) - U445.1 = 194 - U444.4 = 477
Word parameter HW - U446.1=2 (index) - U446.1 = 1 - U445.4=103 (parameter number)
- U449.1=0 (connector-parameter conversion) - U449.1 = 0 - U446.4=0 (non-indexed parameter)
Connector - U447.1=1 (permanent transfer) - U447.1 = 1 - U449.4=1 (parameter-connector conversion)
Kxxxx K 0 - U444.1=409 (source connector) - U444.1=409 (source connector) - U447.4=1 (permanent output)
- U448.1=0 (write into the RAM) - U448.1=0 (write into the RAM)
Double-word parameter: HW 0 For this purpose, set U009 = 293 (= 125 Hex, as source connector) !
Please note that the values of "source" parameters are always hexadecimal values. Thus in U009 the
Word parameter: HW converted decimal value has to be provided.

1 2 3 4 5 6 7 8
Free blocks V1.6 fp_mc_798_e.vsd Function diagram
- 798 -
Connector-to-parameter converter 24.10.01 MASTERDRIVES MC

You might also like