Professional Documents
Culture Documents
Manual
Global Drive
PLC Developer Studio
Global Drive
9300 Servo PLC
This documentation applies to the following Lenze PLC devices:
Type designation As from hardware version As from software version
9300 Servo PLC EVS93XX−xl 7A 7.0
9300 Servo PLC EVS93XX−xT 7A 7.0
What’s new?
Version Changes
1.4 07/2000 Revised edition for the 9300 Servo PLC as of software version V1.0
2.0 07/2001 Revised edition for the 9300 Servo PLC as of software version V2.0
3.0 01/2003 Revised edition for the 9300 Servo PLC as of software version V6.0
4.0/4.1 08/2006 Revised edition for the 9300 Servo PLC as of software version V7.0
Important note:
The software is supplied to the user as described in this document. Any risks resulting from its quality or use remain the responsibility
of the user. The user must provide all safety measures protecting against possible maloperation.
We do not take any liability for direct or indirect damage, e.g. profit loss, order loss or any loss regarding business.
All information given in this documentation has been carefully selected and tested for compliance with the hardware and software
described. Nevertheless, discrepancies cannot be ruled out. We do not accept any responsibility or liability for any damage that may
occur. Required corrections will be included in updates of this documentation.
All product names mentioned in this documentation are trademarks of the corresponding owners.
Version 4.1 08/2006
9300 Servo PLC
Contents
See also Manual "System bus (CAN) for Lenze PLC devices".
3 Appendix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−1
3.1 PLC functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−1
3.2 Extendability/networking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−2
3.3 Memories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−3
3.3.1 Retain memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−4
3.3.2 Persistent memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−5
3.3.3 Downloading data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−7
3.4 System POUs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−8
3.5 System error messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−9
3.5.1 Overview of system error messages, error sources and responses . . . . . . . . . . . . . . . . . . . . . . 3−10
3.5.2 Responses and their effects on the drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−13
3.5.3 System error message reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−13
3.5.4 Causes and remedies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−14
3.5.5 Fault analysis via the fault memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−19
3.5.6 Fault analysis via the LED display of the PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−21
3.5.7 Fault analysis via the 9371BB keypad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−21
3.5.8 Fault analysis via the LECOM status word C0150 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−21
3.6 Code table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−22
3.6.1 Temporary codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−52
3.6.2 RAM access via codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−52
3.7 Attribute table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−55
4 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4−1
Tip!
Information about the conventions used for variable names of Lenze system blocks, function blocks
and functions can be obtained from the appendix of the DDS online documentation "Introduction
into IEC 61131−3 programming". The conventions ensure universal and uniform naming and support
the readability of PLC programs.
System block chart including all corresponding variables
Input variables
Output variables
Table giving information about input and output variables:
Identifier
Data type
Signal type
Address
Display code
Display format
Info
Detailed SB description
CPU x x x x x x
x = Additional cards
The CPU can directly access the additional cards and process the resulting information.
Additional cards have fixed addresses for access.
With Lenze PLC controllers, system blocks can be compared with these additional cards!
System blocks are special (hardware) function blocks permanently integrated into the
run−time system of the PLC.
Inputs/outputs are always classified from the program’s point of view. (^ 1−6)
Required SBs must be explicitly linked to the project via the control configuration of DDS.
(^ 1−7)
The node number is part of the absolute SB address (see chapter 2). (^ 1−5)
This Manual lists the system variables in the table for the corresponding system block:
Variable Data type Signal type Address Display Display Note
code format
DIGIN_bIn1_b %IX1.0.0 C0443/1
... Bool Binary ... ... bin
DIGIN_bIn8_b %IX1.0.7 C0443/8
Example: Table with SB DIGITAL_IO inputs of the Drive PLC
This Manual lists the absolute addresses in the table for the corresponding system block:
Variable Data type Signal type Address Display Display Note
code format
DIGIN_bIn1_b %IX1.0.0 C0443/1
... Bool Binary ... ... bin
DIGIN_bIn8_b %IX1.0.7 C0443/8
Example: Table with SB DIGITAL_IO inputs of the Drive PLC
POU-Input POU-Output
SB-Output SB-Input
SB POU SB
Fig. 1−1 Principle: Linking of system blocks with a program organisation unit (POU)
Tip!
Inputs and outputs are always classified from the program’s point of view.
Logic SB inputs are hardware outputs of the PLC.
Logic SB outputs are hardware inputs of the PLC.
Fig. 1−2 Principle: Linking of the 9300 Servo PLC system block DIGITAL_IO with a POU
Tip!
According to the IEC61131−3 standard, only one copy of the digital input 1 and the digital output 1
may be transferred.
Fig. 1−3 Example: Control configuration for 9300 Servo PLC with linked SB DIGITAL_IO
Tip!
The control configuration provides a context menu for adding and deleting SBs which can be
activated via the right mouse key.
Variable value (..._v) + 15000 @ 65536 [inc] + 15000 @ 65536 [inc] + 16384 ms
60 [s] 60000 [ms]
inc ƪ ƫ
Phase−angle or position _p (position) 32 bits 1 motor revolution 65536 E
Note!
Due to their scaling, analog signals have an asymmetrical resolution range (−200 % ... +199.99 %):
2 System blocks
The following sections inform about the system blocks of the basic unit.
2.1.1 Inputs_AIF1
This SB is used as an interface for input signals (e.g. setpoints/actual values) from attached fieldbus
modules (e.g. INTERBUS, PROFIBUS−DP).
The process image is
– created in the cyclic task in a fixed time interval of 10 ms.
– created in an interval task within the time set for this task.
– read at the beginning of the task and written at its end.
Tip!
Please observe the Operating Instructions for the attached fieldbus module.
Inputs_AIF1 AIF1_wDctrlCtrl
16 Bit
AIF1_bCtrlB0_b
AIF1_bCtrlB1_b
AIF1_bCtrlB2_b
AIF1_bCtrlQuickstop_b
AIF1_bCtrlB4_b
AIF1_bCtrlB5_b
AIF1_bCtrlB6_b
AIF1_bCtrlB7_b
AIF1_bCtrlDisable_b
16 binary
signals AIF1_bCtrlCInhibit_b
AIF1_bCtrlTripSet_b
Byte AIF1_bCtrlTripReset_b
Controlword
1
AIF1_bCtrlB12_b
AIF1_bCtrlB13_b
Byte AIF1_bCtrlB14_b
2
AIF1_bCtrlB15_b
Byte
3
AIF1_nInW1_a
16 Bit
Byte C0856/1
4
Automation
Interface AIF1_nInW2_a
16 Bit
Byte
5 C0856/2
AIF1_bInB0_b
C0855/1
…
AIF1_nInW3_a
16 Bit
Byte
7 C0856/3
AIF1_bIn16_b
C0855/2
…
16 Bit
LowWord
AIF1_dnInD1_p
16 Bit
HighWord C0857
System variables
Variable Data type Signal type Address Display Display Note
code format
AIF1_wDctrlCtrl Word − %IX41.0 C0136/3 hex
AIF1_bCtrlB0_b %IX41.0.0
AIF1_bCtrlB1_b %IX41.0.1
AIF1_bCtrlB2_b %IX41.0.2
AIF1_bCtrlQuickstop_b %IX41.0.3
AIF1_bCtrlB4_b %IX41.0.4
AIF1_bCtrlB5_b %IX41.0.5
AIF1_bCtrlB6_b %IX41.0.6
AIF1_bCtrlB7_b %IX41.0.7
Bool Binary C0136/3 bin
AIF1_bCtrlDisable_b %IX41.0.8
AIF1_bCtrlCInhibit_b %IX41.0.9
AIF1_bCtrlTripSet_b %IX41.0.10
AIF1_bCtrlTripReset_b %IX41.0.11
AIF1_bCtrlB12_b %IX41.0.12
AIF1_bCtrlB13_b %IX41.0.13
AIF1_bCtrlB14_b %IX41.0.14
AIF1_bCtrlB15_b %IX41.0.15
AIF1_nInW1_a %IW41.1 C0856/1
AIF1_nInW2_a Integer Analog %IW41.2 C0856/2 dec [%]
AIF1_nInW3_a %IW41.3 C0856/3
AIF1_bInB0_b %IX41.2.0
... ... C0855/1
AIF1_bInB15_b %IX41.2.15
Bool Binary hex
AIF1_bInB16_b %IX41.3.0
... ... C0855/2
AIF1_bInB31_b %IX41.3.15
AIF1_dnInD1_p Double integer Position %ID41.1 C0857 dec [inc]
User data
The received 8 bytes of user data are assigned to several variables of different data types
simultaneously. Thus the data can be evaluated in the PLC program as
binary information (1 bit)
control word/quasi−analog value (16 bits)
phase information (32 bits)
according to the requirements.
Byte Variable (1 bit) Variable (16 bits) Variable (32 bits)
1, 2 AIF1_bInB0_b
AIF1_bInB1_b
AIF1_bInB2_b
AIF1_bCtrlQuickstop_b
AIF1_bInB4_b
...
AIF1_bInB7_b
AIF1_wDctrlCtrl
AIF1_bCtrlDisable_b
AIF1_bCtrlCInhibit_b
AIF1_bCtrlTripSet_b
AIF1_bCtrlTripReset_b
AIF1_bInB12_b
...
AIF1_bInB15_b
Notes: Drive PLC:
All variables assigned to byte 1/2 can be freely used in the PLC program.
9300 Servo PLC:
The assignment of the controller−internal control word to byte 1/2 is not a fixed assignment.
Byte 1/2 can, however, be used to write the signals for the quick stop (QSP), DISABLE, CINH, TRIP−SET and
TRIP−RESET functions to the SB DCTRL_DriveControl.
– To do this, connect the variable AIF1_wDctrlCtrl with the variable DCTRL_wAIF1Ctrl of the SB
DCTRL_DriveControl.
The signals can also be read and processed via the following variables:
– AIF1_bCtrlQuickstop_b
– AIF1_bCtrlDisable_b
– AIF1_bCtrlCInhibit_b
– AIF1_bCtrlTripSet_b
– AIF1_bCtrlTripReset_b
3, 4
AIF1_nInW1_a
5, 6 AIF1_bInB0_b
... AIF1_nInW2_a
AIF1_bInB15_b
AIF1_dnInD1_p
7, 8 AIF1_bInB16_b
... AIF1_nInW3_a
AIF1_bInB31_b
2.1.2 Outputs_AIF1
This SB is used as an interface for output signals (e.g. setpoints/actual values) to attached fieldbus
modules (e.g. INTERBUS, PROFIBUS−DP).
The process image is
– created in the cyclic task in a fixed time interval of 10 ms.
– created in an interval task within the time set for this task.
– read at the beginning of the task and written at its end.
Tip!
Please observe the Operating Instructions for the attached fieldbus module.
Outputs_AIF1
Byte
1
AIF1_wDctrlStat
16 Bit
Byte
2
Byte
3
AIF1_nOutW1_a
16 Bit
C0858/1 Byte
4
Automation
AIF1_nOutW2__a Interface
16 Bit
Byte
C0858/2 5
AIF1_bFDO0_b
C0151/4
…
AIF1_nOutW3_a
16 Bit
Byte
AIF1_bFDO16_b C0858/3 7
C0151/4
…
16 Bit
LowWord
AIF1_dnOutD1_p
16 Bit
C0859 HighWord
System variables
User data
The 8 bytes of user data to be sent can be written to via several variables of different data types
simultaneously. Thus the data can be transferred by the PLC program as
binary information (1 bit)
status word/quasi−analog value (16 bits)
phase information (32 bits)
according to the requirements.
5, 6 AIF1_bFDO0_b
... AIF1_nOutW2_a
AIF1_bFDO15_b
AIF1_dnOutD1_p
7, 8 AIF1_bFDO16_b
... AIF1_nOutW3_a
AIF1_bFDO31_b
Tip!
Avoid simultaneous overwriting via different variable types to ensure data consistency.
Thus bytes 5 and 6 should only be written to
– by the variable AIF1_dnOutD1_p,
– by the variable AIF1_nOutW2_a or
– by the variables AIF1_bFDO0_b ... AIF1_bFDO15_b.
2.2.1 Inputs_AIF2
Automation interface (node number 42)
This SB is used as an interface for input signals (e.g. setpoints/actual values) from attached fieldbus
modules (e.g. INTERBUS, PROFIBUS−DP).
The process image is
– created in the cyclic task in a fixed time interval of 10 ms.
– created in an interval task within the time set for this task.
– read at the beginning of the task and written at its end.
Tip!
Please observe the Operating Instructions for the attached fieldbus module.
Inputs_AIF2
AIF2_nInW1_a
16 Bit
Byte
1
AIF2_bInB0_b
16 binary
...
signals
Byte AIF2_bInB15_b
2
AIF2_nInW2_a
16 Bit
Byte
3
AIF2_bInB16_b
16 binary
signals ...
Byte AIF2_bInB31_b
4
Automation
Interface
16 Bit
Byte LowWord
5 AIF2_dnInD1_p
16 Bit
HighWord
Byte
6
AIF2_nInW3_a
16 Bit
Byte
7
AIF2_nInW4_a
16 Bit
Byte
8
System variables
Variable Data type Signal type Address Display code Display Note
format
AIF2_nInW1_a %IW42.0
AIF2_nInW2_a %IW42.1
Integer Analog
AIF2_nInW3_a %IW42.2
AIF2_nInW4_a %IW42.3
AIF2_bInB0_b %IX42.0.0
... ...
AIF2_bInB15_b %IX42.0.15
Bool Binary
AIF2_bInB16_b %IX42.1.0
... ...
AIF2_bInB31_b %IX42.1.15
AIF2_dnInD1_p Double integer Position %ID42.0
User data
The 4 first bytes of the received 8 bytes of user data are assigned to several variables of different data
types simultaneously. Thus the data can be evaluated in the PLC program as
binary information (1 bit)
quasi−analog value (16 bits)
angle information (32 bits)
according to the requirements.
Byte Variable (1 bit) Variable (16 bits) Variable (32 bits)
1, 2 AIF2_bInB0_b
... AIF2_nInW1_a
AIF2_bInB15_b
AIF2_dnInD1_p
3, 4 AIF2_bInB16_b
... AIF2_nInW2_a
AIF2_bInB31_b
5, 6
AIF2_nInW3_a
7, 8
AIF2_nInW4_a
2.2.2 Outputs_AIF2
This SB is used as an interface for output signals (e.g. setpoints/actual values) to attached fieldbus
modules (e.g. INTERBUS, PROFIBUS−DP).
The process image is
– created in the cyclic task in a fixed time interval of 10 ms.
– created in an interval task within the time set for this task.
– read at the beginning of the task and written at its end.
Tip!
Please observe the Operating Instructions for the attached fieldbus module.
Outputs_AIF2
AIF2_nOutW1_a
16 Bit
Byte
1
AIF2_bFDO0_b
16 binary
...
signals
AIF2_bFDO15_b Byte
2
AIF2_nOutW2_a
16 Bit
Byte
3
AIF2_bFDO16_b
16 binary
...
signals
AIF2_bFDO31_b Byte
4
Automation
Interface
16 Bit
LowWord Byte
AIF2_dnOutD1_p 5
16 Bit
HighWord
Byte
6
AIF2_nOutW3_a
16 Bit
Byte
7
AIF2_nOutW4_a
16 Bit
Byte
8
System variables
Variable Data type Signal type Address Display code Display Note
format
AIF2_nOutW1_a %QW42.0
AIF2_nOutW2_a %QW42.1
Integer Analog
AIF2_nOutW3_a %QW42.2
AIF2_nOutW4_a %QW42.3
AIF2_bFDO0_b %QX42.0.0
... ...
AIF2_bFDO15_b %QX42.0.15
Bool Binary
AIF2_bFDO16_b %QX42.1.0
... ...
AIF2_bFDO31_b %QX42.1.15
AIF2_dnOutD1_p Double integer Position %QD42.0
User data
The first 4 bytes of the 8 bytes of user data to be sent can be written to via several variables of different
data types at the same time. Data can therefore be transferred by the PLC program as
binary information (1 bit)
quasi−analog value (16 bits)
angle information (32 bits)
according to the requirements.
Byte Variable (1 bit) Variable (16 bits) Variable (32 bits)
1, 2 AIF2_bFDO0_b
... AIF2_nOutW1_a
AIF2_bFDO15_b
AIF2_dnOutD1_p
3, 4 AIF2_bFDO16_b
... AIF2_nOutW2_a
AIF2_bFDO31_b
5, 6
AIF2_nOutW3_a
7, 8
AIF2_nOutW4_a
Tip!
Avoid simultaneous overwriting via different variable types to ensure data consistency.
Thus bytes 1 and 2 should only be written to
– by the variable AIF2_dnOutD1_p,
– by the variable AIF2_nOutW1_a or
– by the variables AIF2_bFDO0_b ... AIF2_bFDO15_b.
2.3.1 Inputs_AIF3
This SB is used as an interface for input signals (e.g. setpoints/actual values) from attached fieldbus
modules (e.g. INTERBUS, PROFIBUS−DP).
The process image is
– created in the cyclic task in a fixed time interval of 10 ms.
– created in an interval task within the time set for this task.
– read at the beginning of the task and written at its end.
Tip!
Please observe the Operating Instructions for the attached fieldbus module.
Inputs_AIF3
AIF3_nInW1_a
16 Bit
Byte
1
AIF3_bInB0_b
16 binary
...
signals
Byte AIF3_bInB15_b
2
AIF3_nInW2_a
16 Bit
Byte
3
AIF3_bInB16_b
16 binary
...
signals
Byte AIF3_bInB31_b
4
Automation
Interface
16 Bit
Byte LowWord
5 AIF3_dnInD1_p
16 Bit
HighWord
Byte
6
AIF3_nInW3_a
16 Bit
Byte
7
AIF3_nInW4_a
16 Bit
Byte
8
System variables
Variable Data type Signal type Address Display code Display Note
format
AIF3_nInW1_a %IW43.0
AIF3_nInW2_a %IW43.1
Integer Analog
AIF3_nInW3_a %IW43.2
AIF3_nInW4_a %IW43.3
AIF3_bInB0_b %IX43.0.0
... ...
AIF3_bInB15_b %IX43.0.15
Bool Binary
AIF3_bInB16_b %IX43.1.0
... ...
AIF3_bInB31_b %IX43.1.15
AIF3_dnInD1_p Double integer Position %ID43.0
User data
The 4 first bytes of the received 8 bytes of user data are assigned to several variables of different data
types simultaneously. Thus the data can be evaluated in the PLC program as
binary information (1 bit)
quasi−analog value (16 bits)
angle information (32 bits)
according to the requirements.
Byte Variable (1 bit) Variable (16 bits) Variable (32 bits)
1, 2 AIF3_bInB0_b
... AIF3_nInW1_a
AIF3_bInB15_b
AIF3_dnInD1_p
3, 4 AIF3_bInB16_b
... AIF3_nInW2_a
AIF3_bInB31_b
5, 6
AIF3_nInW3_a
7, 8
AIF3_nInW4_a
2.3.2 Outputs_AIF3
This SB is used as an interface for output signals (e.g. setpoints/actual values) to attached fieldbus
modules (e.g. INTERBUS, PROFIBUS−DP).
The process image is
– created in the cyclic task in a fixed time interval of 10 ms.
– created in an interval task within the time set for this task.
– read at the beginning of the task and written at its end.
Tip!
Please observe the Operating Instructions for the attached fieldbus module.
Outputs_AIF3
AIF3_nOutW1_a
16 Bit
Byte
1
AIF3_bFDO0_b
16 binary
...
signals
AIF3_bFDO15_b Byte
2
AIF3_nOutW2_a
16 Bit
Byte
3
AIF3_bFDO16_b
16 binary
...
signals
AIF3_bFDO31_b Byte
4
Automation
Interface
16 Bit
LowWord Byte
AIF3_dnOutD1_p 5
16 Bit
HighWord
Byte
6
AIF3_nOutW3_a
16 Bit
Byte
7
AIF3_nOutW4_a
16 Bit
Byte
8
System variables
Variable Data type Signal type Address Display code Display Note
format
AIF3_nOutW1_a %QW43.0
AIF3_nOutW2_a %QW43.1
Integer Analog
AIF3_nOutW3_a %QW43.2
AIF3_nOutW4_a %QW43.3
AIF3_bFDO0_b %QX43.0.0
... ...
AIF3_bFDO15_b %QX43.0.15
Bool Binary
AIF3_bFDO16_b %QX43.1.0
... ...
AIF3_bFDO31_b %QX43.1.15
AIF3_dnOutD1_p Double integer Position %QD43.0
User data
The first 4 bytes of the 8 bytes of user data to be sent can be written to via several variables of different
data types at the same time. Data can therefore be transferred by the PLC program as
binary information (1 bit)
quasi−analog value (16 bits)
angle information (32 bits)
according to the requirements.
Byte Variable (1 bit) Variable (16 bits) Variable (32 bits)
1, 2 AIF3_bFDO0_b
... AIF3_nOutW1_a
AIF3_bFDO15_b
AIF3_dnOutD1_p
3, 4 AIF3_bFDO16_b
... AIF3_nOutW2_a
AIF3_bFDO31_b
5, 6
AIF3_nOutW3_a
7, 8
AIF3_nOutW4_a
Tip!
Avoid simultaneous overwriting via different variable types to ensure data consistency.
Thus bytes 1 and 2 should only be written to
– by the variable AIF3_dnOutD1_p,
– by the variable AIF3_nOutW1_a or
– by the variables AIF3_bFDO0_b ... AIF3_bFDO15_b.
2.4.1 Inputs_AIF_Management
This SB monitors the communication of a fieldbus module connected to an automation interface
(AIF).
In the event of an error, AIF_bCe0CommErr_b is set to TRUE and the communication error
"CE0" (LECOM no. 61) is initiated. The response to this error can be configured under C0126
(Lenze setting: off).
New AIF fieldbus modules (e.g. 2133 and 2175) also use AIF_bFieldBusStateBit0_b ...
AIF_bFieldBusStateBit15_b to transfer an error number from the fieldbus module.
C2121 displays the status.
Tip!
Read the documentation for the attached fieldbus module.
Inputs_AIF_Management
AIF
AIF_bCe0CommErr_b
Communication
Error
AIF_bFieldBusStateBit0_b
AIF_bFieldBusStateBit1_b
AIF_bFieldBusStateBit2_b
AIF_bFieldBusStateBit3_b
AIF_bFieldBusStateBit4_b
AIF_bFieldBusStateBit5_b
AIF_bFieldBusStateBit6_b
X1
AIF AIF_bFieldBusStateBit7_b
Fieldbus State
AIF_bFieldBusStateBit8_b
AIF_bFieldBusStateBit9_b
AIF_bFieldBusStateBit10_b
AIF_bFieldBusStateBit11_b
AIF_bFieldBusStateBit12_b
AIF_bFieldBusStateBit13_b
AIF_bFieldBusStateBit14_b
AIF_bFieldBusStateBit15_b
System variables
Variable Data type Signal type Address Display code Display Note
format
AIF_bCe0CommErr_b %IX161.0.0 Communication error CE0"
AIF_bFieldBusStateBit0_b %IX161.1.0 Error number − bit 0
AIF_bFieldBusStateBit1_b %IX161.1.1 Error number − bit 1
AIF_bFieldBusStateBit2_b %IX161.1.2 Error number − bit 2
AIF_bFieldBusStateBit3_b %IX161.1.3 Error number − bit 3
AIF_bFieldBusStateBit4_b %IX161.1.4 Error number − bit 4
AIF_bFieldBusStateBit5_b %IX161.1.5 Error number − bit 5
AIF_bFieldBusStateBit6_b %IX161.1.6 Error number − bit 6
AIF_bFieldBusStateBit7_b Bool Binary %IX161.1.7 Error number − bit 7
AIF_bFieldBusStateBit8_b %IX161.1.8 Error number − bit 8
AIF_bFieldBusStateBit9_b %IX161.1.9 Error number − bit 9
AIF_bFieldBusStateBit10_b %IX161.1.10 Error number − bit 10
AIF_bFieldBusStateBit11_b %IX161.1.11 Error number − bit 11
AIF_bFieldBusStateBit12_b %IX161.1.12 Error number − bit 12
AIF_bFieldBusStateBit13_b %IX161.1.13 Error number − bit 13
AIF_bFieldBusStateBit14_b %IX161.1.14 Error number − bit 14
AIF_bFieldBusStateBit15_b %IX161.1.15 Error number − bit 15
Codes
2.4.2 Outputs_AIF_Management
This SB transfers commands and messages to a fieldbus module connected to an automation
interface (AIF).
For this purpose C2120 provides a control word. The commands are specified as numbers. Some
command numbers are universally applicable for all fieldbus modules, others apply only for special
modules. The total number of commands available can amount to up to 16.
Tip!
Read the documentation for the attached fieldbus module.
Outputs_AIF_Management
AIF control word
Bit 8 … 15
AIF_wControl
Bit 7
Toggle-Bit (MSB)
C2120
Bit 0 … 6
System variables
Variable Data type Signal type Address Display code Display Note
format
AIF_wControl Word %QX161.0 C2120
Codes
C0034
Inputs_ANALOG1
X6
1 AIN1_nIn_a
2 C0400
AIN1_bError_b
System variables
Variable Data type Signal type Address Display Display Note
code format
AIN1_nIn_a Integer Analog %IW11.0 C0400 dec [%] Analog input 1
AIN1_bError_b Bool Binary %IX11.1.0 − − Only when C0034 = 1:
TRUE if I < 2 mA
Please also observe the jumper position X3 at the front of the 9300 Servo PLC in this
connection (see terminal assignment).
Terminal assignment
Set via C0034 whether the input is to be used for a master voltage or a master current.
Set jumper bar X3 according to setting in C0034:
Stop!
Do not plug the jumper on 3−4! The PLC cannot be initialised in this case.
Outputs_ANALOG1
X6
AOUT1_nOut_a
62
C0434
System variables
Variable Data type Signal type Address Display Display Note
code format
AOUT1_nOut_a Integer Analog %QW11.0 C0434 dec [%] Analog output 1
Terminal assignment
X6
Inputs_ANALOG2
3 AIN2_nIn_a
4 C0405
System variables
Variable Data type Signal type Address Display Display Note
code format
AIN2_nIn_a Integer Analog %IW12.0 C0405 dec [%] Analog input 2
Terminal assignment
Terminal Use Measuring range
X6/3, 4 Differential input for master voltage Level: −10 V ... +10 V
(no effect of jumper X3) Resolution: 5 mV (11 bits + sign)
Scaling: 10 V 16384 100 %
Outputs_ANALOG2
X6
AOUT2_nOut_a
63
C0439
System variables
Variable Data type Signal type Address Display Display Note
code format
AOUT2_nOut_a Integer Analog %QW12.0 C0439 dec [%] Analog output 2
Terminal assignment
Terminal Use Measuring range
X6/63 Analog output 2 (monitor 2) Level: −10 V ... +10 V (max. 2 mA)
Resolution: 20 mV (9 bits + sign)
Scaling: 10 V 16384 100 %
X6/7 Internal ground, GND −
C0135 DCTRL_DriveControl
DCTRL_wCAN1Ctrl 16
16 Bit Bit3
Bit3 >1 QSP
DCTRL_wAIF1Ctrl C135.B3 DCTRL_bFail_b
16 Bit >1
Bit8 DCTRL_bImp_b
Bit8 >1 DISABLE
C135.B8 DCTRL_bTrip_b
Bit9 DCTRL_bQspIn_b
Bit9
C135.B9 DCTRL_bRdy_b
DCTRL_bCInh1_b X5/28 DCTRL_bCwCCw_b
>1 CINH
DCTRL_bNActEq0_b
C0878/1
DCTRL_bCInh2_b DCTRL_bCInh_b
Bit10 DCTRL_bStat1_b
C0878/2 Bit10
>1 TRIP-SET DCTRL_bStat2_b
DCTRL_bTripSet_b C135.B10
DCTRL_bStat4_b
C0878/3 DCTRL_bStat8_b
Bit11
Bit11 TRIP- DCTRL_bWarn_b
DCTRL_bTripReset_b C135.B11 >1
RESET DCTRL_bMess_b
STAT
DCTRL_bStateB0_b
0
DCTRL_bImp_b
1
DCTRL_bStateB2_b
2
DCTRL_bStateB3_b
3
DCTRL_bStateB4_b
4
DCTRL_bStateB5_b
5
DCTRL_bNActEq0_b
6
DCTRL_bCInh_b DCTRL_wStat
7
DCTRL_bStat1_b
8 C0150
DCTRL_bStat2_b
9
DCTRL_bStat4_b
10
DCTRL_bStat8_b
11
DCTRL_bWarn_b
12
DCTRL_bMess_b
13
DCTRL_bStateB14_b
14
DCTRL_bStateB15_b
15
Tip!
The SB DCTRL_DriveControl only affects the motor control and drive control of the
9300 Servo PLC, i.e. motor control/drive control and application program of the PLC are completely
independent of each other as long as the signals are not queried in the application program.
If, for instance, the motor control initiates a TRIP, the application program will not be stopped!
If, however, a TRIP is caused by a task overflow, the application program of the PLC will be
stopped as well!
2.7.1 Inputs_DCTRL
System variables
Variables Data type Signal type Address Display Display Note
code format
DCTRL_bFail_b %IX121.0.0 TRUE = active error
DCTRL_bImp_b %IX121.0.1 TRUE = power output stages with high
resistance
DCTRL_bTrip_b %IX121.0.2 TRUE = active fault
DCTRL_bQspIn_b Bool Binary %IX121.0.3 TRUE = quick stop (QSP) ^ 2−23
DCTRL_bRdy_b %IX121.0.4 TRUE = ready for operation
DCTRL_bCwCcw_b %IX121.0.5 FALSE = CW, TRUE = CCW
DCTRL_bNActEq0_b %IX121.0.6 TRUE = motor speed < C0019
DCTRL_bCInh_b %IX121.0.7 TRUE = RSP ^ 2−24
DCTRL_bStat1_b %IX121.0.8
DCTRL_bStat2_b %IX121.0.9
Bool Binary Status signals ^ 2−25
DCTRL_bStat4_b %IX121.0.10
DCTRL_bStat8_b %IX121.0.11
DCTRL_bWarn_b %IX121.0.12 TRUE = active warning
DCTRL_bMess_b %IX121.0.13 TRUE = active message
Bool Binary
DCTRL_bInit_b %IX121.0.14 TRUE = initialisation phase
DCTRL_bExternalFault_b %IX121.0.15 TRUE = external error ^ 2−26
DCTRL_wStat %IW121.1 C0150 Status word ^ 2−25
Word − hex
DCTRL_wFaultNumber %IW121.2 C0168 Current error number ^ 3−9
2.7.2 Outputs_DCTRL
System variables
Variable Data type Signal type Address Display Display Note
code format
DCTRL_wCAN1Ctrl %QW121.3 CAN control word
Word
DCTRL_wAIF1Ctrl %QW121.2 AIF control word
DCTRL_bCInh1_b %QX121.0.1 C0878/1
Controller inhibit (CINH) ^ 2−23
DCTRL_bCInh2_b %QX121.0.2 C0878/2
Bool Binary bin
DCTRL_bTripSet_b %QX121.0.3 C0878/3 TRIP−SET ^ 2−24
DCTRL_bTripReset_b %QX121.0.4 C0878/4 TRIP−RESET ^ 2−25
DCTRL_bStatB0_b %QX121.1.0
DCTRL_bStatB2_b %QX121.1.2
DCTRL_bStatB3_b %QX121.1.3
DCTRL_bStatB4_b Bool Binary %QX121.1.4 Status signals ^ 2−25
DCTRL_bStatB5_b %QX121.1.5
DCTRL_bStatB14_b %QX121.1.14
DCTRL_bStatB15_b %QX121.1.15
Note!
Quick stop (QSP) will only be set if DCTRL_bQspIn_b is connected to MCTRL_bQspOut_b of
SB MCTRL_MotorControl:
DCTRL_bQspIn_b MCTRL_bQspOut_b
OR
Any Variable C0907/3
MCTRL_nHiMLim_a
C0906/4
MCTRL_nLoMLim_a
C0906/3
MCTRL_bNMSwt_b
C0907/2
Note!
The function can only be performed by the FALSE−TRUE edge of the signal resulting from the OR
operation!
A FALSE−TRUE edge cannot occur if one of the inputs is TRUE!
DCTRL_DriveControl
STAT
DCTRL_bStateB0_b
0
DCTRL_bImp_b
1
DCTRL_bStateB2_b
2
DCTRL_bStateB3_b
3
DCTRL_bStateB4_b
4
DCTRL_bStateB5_b
5
DCTRL_bNActEq0_b
6
DCTRL_bCInh_b DCTRL_wStat
7
DCTRL_bStat1_b
8 C0150
DCTRL_bStat2_b
9
DCTRL_bStat4_b
10
DCTRL_bStat8_b
11
DCTRL_bWarn_b
12
DCTRL_bMess_b
13
DCTRL_bStateB14_b
14
DCTRL_bStateB15_b
15
The system variables DCTRL_bStat1_b ... DCTRL_bStat8_b display the status of the drive in
binary−coded form:
DCTRL_bStat8_b DCTRL_bStat4_b DCTRL_bStat2_b DCTRL_bStat1_b Status
0 0 0 0 Initialisation after connection of the supply voltage
0 0 0 1 Protection against unexpected start−up active (C0142 = 0)
0 0 1 1 Drive inhibited (controller inhibit)
0 1 1 0 Drive enabled
0 1 1 1 The triggering of a monitoring function resulted in a "message"
1 0 0 0 The triggering of a monitoring function resulted in a TRIP
0 = FALSE 1 = TRUE
LD AIF1_wDctrlCtrl
ST DCTRL_wAIF1Ctrl /* writing the control word */
Tip!
The assignment of the status/control word depends on the communication module used and on the
transmission profile set (e.g. DRIVECOM).
2.8.1 Inputs_DFIN
This SB can convert a pulse current at the digital frequency input X9 into a speed value and scale it.
The transmission is very precise without offset and gain errors.
In addition, this SB provides the phase correction value DFIN_dnIncLastScan_p which is
required within the calling task for phase processing of touch probe processes. (^ 2−33)
C0427 DFIN_IO_DigitalFrequency
X9
DFIN_nIn_v
C0425 C0426
4V
MP DFIN_bTPReceived_b
0
TP/MP
0 -Ctrl DFIN_dnIncLastScan_p
E5 1
1
System variables
Variable Data type Signal type Address Display Display Note
code format
DFIN_nIn_v Integer Velocity %IW21.0 C0426 dec [rpm] Value in inc/ms
DFIN_bEncFaultCable_b Bool Binary %IX21.1.0 − − TRUE = Monitoring
"FaultEncCable" has been
triggered because X9/8 is not
supplied with voltage and the
digital frequency coupling is thus
interrupted.
DFIN_bTPReceived_b Bool Binary %IX21.1.2 − − Receive touch probe (TP)
DFIN_dnIncLastScan_p Double integer Position %ID21.1 − − inc between TP and start of
the task
Stop!
The digital frequency input X9 cannot be used if
you use the digital frequency output X10 (C0540 = 0, 1, 2) and
an incremental encoder/sin−cos encoder!
Tip!
The process image is newly created for every task the SB is used in.
If DFIN_nIn_v, DFIN_dnIncLastScan_p and DFIN_bTPReceived_b are used in several tasks,
each task creates its own SB process image.
This process is different from the previous process image creation principle!
C0427 = 0 (2 phases)
Z B − −
Z
Z B = FALSE = TRUE
Z (DFIN_nIn_v = positive value) (DFIN_nIn_v = negative value)
Z
B = FALSE transmits the speed and the direction
of rotation
Z
(DFIN_nIn_v = negative value)
Transmission function
DFIN_nIn_v + f[Hz] @ 60 @ 2
14
numberofincrementsfromC0425 15000
Example:
Input frequency = 200 kHz
C0425 = 3, this corresponds to 2048 increments/rev.
Signal adaptation
Finer resolutions can be achieved by adding a downstream FB (e.g. L_CONV from the
LenzeDrive.lib):
C0425 C0426
4V
DFIN_bTPReceived_b
0 TP/MP
1 -Ctrl DFIN_dnIncLastScan_p
E5
C0428 C0429
Fig. 2−16 Digital frequency input (DFIN_IO_DigitalFrequency) with downstream FB L_CONV for scaling
l = max. 50 m
X10 B B X9
B B
mm
2
AWG
1 1
A A
2 2 0.14 26
A A
3 3
enable Lamp control
4 4
GND GND
5 5 0.5 20
The connection is to be carried out as
Z Z
6 6 0.14 26
shown in the wiring diagram:
7
Z Z
7 Use cables which are twisted and
8 8 0.5 20 shielded in pairs.
Connect the shield at both ends.
9 9 0.14 26
Observe specified cable cross−sections.
Fig. 2−17 Connection of digital frequency output X10 with digital frequency input X9
Master drive
Slave drive
Cable cross−sections to be used
Note!
Digital frequency input (X8/X9) and digital frequency output (X10) cannot be used independently of
each other, i.e. either X8 or X9 is output to X10 (C0540 = 4, 5).
If the configuration under C0540 selects another output for X10 (C0540 = 0, 1, 2), the digital
frequency inputs X8/X9 are deactivated.
C0425 C0426
4V
DFIN_bTPReceived_b
X5 0 TP/MP
1 -Ctrl DFIN_dnIncLastScan_p
E5
C0428 C0429
Functional sequence
1. The TP is activated via a signal change at the digital input X5/E5 or via a zero pulse (only if an
encoder is connected).
2. If a TP has occurred, DFIN_bTPReceived_b is set = TRUE.
3. After the start of the task, DFIN_dnIncLastScan_p indicates the number of increments [inc]
counted since the TP.
4. Then DFIN_bTPReceived_b is set = FALSE.
Note!
It is necessary that all three outputs (DFIN_nIn_v, DFIN_bTPReceived_b and
DFIN_dnIncLastScan_p) are processed in the task even if just one signal is required.
The polarity of the digital input X5/E5 configured under C0114/5 does not affect the edge
evaluation.
DFIN_nIn_v
The value DFIN_nIn_v is scaled in increments per millisecond.
(INT) 16384 corresponds to 15000 rpm. See chapter 1.2.7, "Signal types and scalings". (^ 1−8)
For every task in which DFIN_nIn_v is used the operating system creates an individual
integrator that is reset after every start of the task (task−internal process image).
Example (DFIN_nIn_v in a 10 ms task):
When the 10 ms task starts, the value of the integrator is stored in a local area of the task and
the integrator is reset. The value in the local area gives an average value in increments per
1 ms.
If a position value is to be derived from this value, then it must be multiplied by
SYSTEM_nTaskInterval / 4 to get the result in increments per 10 ms, as in the example.
Example: In a 1−ms task, SYSTEM_nTaskInterval has the value 4 (4 x 250 s = 1 ms).
In the Lenze FBs this process is already implemented.
DFOUT_IO_DigitalFrequency
C0540
C0030
C0540
0
1
DFOUT_nOut_v C0549 DFOUT_nIn_v
2
4
5 C0547
nma x
CTRL C0540
X7
0 X10
1
C0545 2
4
X9
5
X8
System variables
Variable Data type Signal type Address Display Display Note
code format
DFOUT_nOut_v Integer Velocity %QW22.0 C0547 dec [%]
C0549 dec [rpm]
DFOUT_nIn_v Integer Velocity %IW22.0 − −
Tip!
The process image is newly created for every task the SB is used in.
If DFOUT_nIn_v and DFOUT_nOut_v are used in several tasks, an own process image of the
SB is created for each of these tasks.
This process is different from the previous process image creation principle!
l = max. 50 m
X10 B B X9
B B
mm
2
AWG
1 1
A A
2 2 0.14 26
A A
3 3
enable Lamp control
4 4
GND GND
5 5 0.5 20
The connection is to be carried out as
Z Z
6 6 0.14 26
shown in the wiring diagram:
7
Z Z
7 Use cables which are twisted and
8 8 0.5 20 shielded in pairs.
Connect the shield at both ends.
9 9 0.14 26
Observe specified cable cross−sections.
Fig. 2−20 Connection of digital frequency output X10 with digital frequency input X9
Master drive
Slave drive
Cable cross−sections to be used
Note!
Digital frequency input (X8/X9) and digital frequency output (X10) cannot be used independently of
each other, i.e. either X8 or X9 is output to X10 (C0540 = 4, 5).
If the configuration under C0540 selects another output for X10 (C0540 = 0, 1, 2), the digital
frequency inputs X8/X9 are deactivated.
Z B − −
Z
Note!
The digital frequency output X10 has a system−dependent delay time Td which can be calculated
using the following formula:
Td = Task cycle time (process image cycle) − 1 ms
Example: If DFOUT_nOut_v is written to in a "10−ms task", the signal at X10 has a delay time Td of
9 ms (10 ms − 1 ms).
Inputs_DIGITAL DCTRL-X5/28
X5
DIGIN_bCInh_b
28
DIGIN_bIn1_b
E1 C0114/1...5 DIGIN_bIn2_b
E2 DIGIN_bIn3_b
0
DIGIN_bIn4_b
E3 1
1 DIGIN_bIn5_b
E4
E5 C0443
System variables
Variable Data type Signal type Address Display Display Note
code format
DIGIN_bCInh_b %IX1.0.0 − − Controller inhibit (CINH) acts
directly on the DCTRL control.
DIGIN_bIn1_b %IX1.0.1
DIGIN_bIn2_b Bool Binary %IX1.0.2
DIGIN_bIn3_b %IX1.0.3 C0443 bin
DIGIN_bIn4_b %IX1.0.4
DIGIN_bIn5_b %IX1.0.5
The terminal polarity of the inputs X5/E1 ... E5 can be configured under C0114:
Code LCD Possible settings Info
Lenze Selection
C0114 DIGIN pol Terminal polarity
0 HIGH active
1 LOW active
1 1 X5/E1
2 1 X5/E2
3 0 X5/E3
4 0 X5/E4
5 0 X5/E5
Outputs_DIGITAL
DIGOUT_bOut1_b
DIGOUT_bOut2_b C0118/1...4 X5
DIGOUT_bOut3_b A1
0
DIGOUT_bOut4_b
1 A2
1
A3
C0444/1...4 A4
System variables
Variable Data type Signal type Address Display Display Note
code format
DIGOUT_bOut1_b %QX1.0.0 C0444/1
DIGOUT_bOut2_b %QX1.0.1 C0444/2
Bool Binary bin
DIGOUT_bOut3_b %QX1.0.2 C0444/3
DIGOUT_bOut4_b %QX1.0.3 C0444/4
The terminal polarity of the outputs X5/A1 ... A4 can be configured under C0118:
Code LCD Possible settings Info
Lenze Selection
C0118 DIGOUT pol Terminal polarity
0 HIGH active
1 LOW active
1 0 X5/A1
2 0 X5/A2
3 0 X5/A3
4 0 X5/A4
FCODE_FreeCodes
FCODE_nC17_a
C0017 rpm TO INT
FCODE_nC26_1_a
C0026/1
FCODE_nC26_2_a
C0026/2
% TO INT FCODE_nC27_1_a
C0027/1
FCODE_nC27_2_a
C0027/2
FCODE_nC32_a
C0032 INT
FCODE_nC37_a
C0037 rpm TO INT
FCODE_nC108_1_a
C0108/1
FCODE_nC108_2_a
C0108/2
FCODE_nC109_1_a
C0109/1 % TO INT
FCODE_nC109_2_a
C0109/2
FCODE_nC141_a
C0141
FCODE_bC250_b
C0250 BOOL
FCODE_bC471Bit0_b
DWORD
...
C0471 TO
BIT/BOOL FCODE_bC471Bit31_b
FCODE_nC472_1_a
...
C0472/1...20 % TO INT
FCODE_nC472_20_a
FCODE_nC473_1_a
...
FCODE_dnC474_1_p
...
FCODE_nC475_1_v
C0475/1
INT FCODE_nC475_2_v
C0475/2
FCODE_bC135Bit0_b
...
The PLC codes listed in the boxes ( ) on the left−hand side are assigned to the variables
listed on the right−hand side.
Code values are converted into variable values according to a fixed scaling routine.
In the code table, you can find the options that can be set and the Lenze settings. (^ 3−22)
Example
You can enter a percentage value [%] in PLC code C0472/1 (e.g. via the keypad). This value is directly
assigned to the variable FCODE_nC472_1_a (data type "integer") via a fixed scaling routine and can
be processed in the PLC program.
System variables
Variable Data type Signal type Address Display Display Note
code format
FCODE_nC17_a %IW141.0 Default = 50 rpm
FCODE_nC26_1_a %IW141.2 Default = 0.00 %
FCODE_nC26_2_a %IW141.3 Default = 0.00 %
FCODE_nC27_1_a %IW141.4 Default = 100.00 %
FCODE_nC27_2_a %IW141.5 Default = 100.00 %
FCODE_nC32_a %IW141.6 Default = 1
Integer Analog − −
FCODE_nC37_a %IW141.7 Default = 0 rpm
FCODE_nC108_1_a %IW141.8 Default = 100.00 %
FCODE_nC108_2_a %IW141.9 Default = 100.00 %
FCODE_nC109_1_a %IW141.10 Default = 0.00 %
FCODE_nC109_2_a %IW141.11 Default = 0.00 %
FCODE_nC141_a %IW141.12 Default = 0.00 %
FCODE_bC250_b Bool Binary %IX141.13.0 − − Default = 0
FCODE_bC471Bit0_b %IX141.14.0
... ...
FCODE_bC471Bit15_b %IX141.14.15
Bool Binary − − Default = 0
FCODE_bC471Bit16_b %IX141.15.0
... ...
FCODE_bC471Bit31_b %IX141.15.15
FCODE_nC472_1_a %IW141.16
Default = 0.00 %
... Integer Analog ... − −
C0472/3 = 100.00 %
FCODE_nC472_20_a %IW141.35
FCODE_nC473_1_a %IW141.36
Default = 0
... Integer Analog ... − −
C0473/1, 2 = 1
FCODE_nC473_10_a %IW141.45
FCODE_dnC474_1_p %ID141.23
... Double integer Position ... − − Default = 0
FCODE_dnC474_5_p %ID141.27
FCODE_nC475_1_v %IW141.56
Integer Velocity − − Default = 0
FCODE_nC475_2_v %IW141.57
FCODE_bC135Bit0_b %IX141.58.0
... Bool Binary ... − − Default = 0
FCODE_bC135Bit15_b %IX141.58.15
Note!
The free code C0470 is stored under the same memory address as C0471 and can thus be read out
via the variables FCODE_bC471Bit0_b ... FCODE_bC471Bit31_b assigned to code C0471.
Unlike code C0471, which can contain a 32−bit value, code C0470 is divided into 4 subcodes with
8 bits each:
MCTRL_MotorControl
MCTRL_bQspOut_b MCTRL_bQspIn_b
C0907/3 C0042
MCTRL_nHiMLim_a
C0906/4
MCTRL_nLoMLim_a
MCTRL_nNSetIn_a
C0906/3
MCTRL_bNMSwt_b
C0050
C0907/2
MCTRL_nNAdapt_a
C0070
C0056
MCTRL_bILoad_b MCTRL_bMMax_b
C0907/4 MCTRL_nMSetIn_a
MCTRL_nISet_a
MCTRL_bIMax_b
C0906/8 MCTRL_nIAct_a
C0105 MCTRL_nDCVolt_a
C0909
-+100% 1
MCTRL_nMAct_a
MCTRL_nNSet_a 0 1 MCTRL_wMmaxC57
C0906/1 0
C0254 0
MCTRL_nPAdapt_a 1 VECT_CTRL PWM
1 1 C0072
C0906/9 0
0
C0070
MCTRL_dnPosSet_p 0 C0071
C0908 C0006 C0018 MONIT-LU MCTRL_bUnderVoltage_b
MCTRL_nPosLim_a C0022
C0075
C0906/5 C0076 C0173
MCTRL_bPosOn_b C0077
C0086 C0078 UG-VOLTAGE MONIT-OU MCTRL_bOverVoltage_b
C0907/1 C0081
C0053
MCTRL_nNStartmLim_a C0084
C0085 const
C0906/6 C0087 MCTRL_bShortCircuit_b
C0088 Imotor MONIT-OC1
MCTRL_nMAdd_a
C0089 C0022
C0906/2 C0090 const
MCTRL_nFldWeak_a C0091
C0111 MONIT-OC2 MCTRL_bEarthFault_b
C0906/7 C0575
C0576
C0579 MONIT-OC5 MCTRL_bIxtOverload_b
>1,50INX
MONIT nErr MCTRL_bSpeedLoopFault_b
const
MCTRL_nPos_a
MCTRL_nNAct_v
Resolver
X7 MCTRL_nNAct_a
C0051 MCTRL_dnPos_p
C0596
C0420
C0490 C0025 C0011 C0496 MCTRL_bNmaxFault_b
C0497 MONIT-NMAX
C0495
C0098 MCTRL_nNmaxC11
0
Encoder 1
MCTRL_bActTPReceived_b
X8 2 0
3 TP/MP
1 MCTRL_dnActIncLastScan_p
4 0 -Ctrl
E4
1
const
C0490 C0912 C0911 C0910
MONIT-Sd2 MCTRL_bResolverFault_b
const
MONIT-Sd6 MCTRL_bSensorFault_b
OR
const
MONIT-Sd7 MCTRL_bEncoderFault_b
const
MONIT-Sd8 MCTRL_bSinCosFault_b
150°C
Mot temp (X7 or X8) MONIT-OH3 MCTRL_bMotorTempGreaterSetValue_b
C0063
C0121
MONIT-OH7 MCTRL_bMotorTempGreaterC0121_b
DIN44081
Terminal (T1/T2) MONIT-OH8 MCTRL_bPtcOverTemp_b
85°C
Heatsink temp MONIT-OH MCTRL_bKuehlGreaterSetValue_b
C0061
C0122
MONIT-OH4 MCTRL_bKuehlGreaterC0122_b
MONIT-PL MCTRL_bRotorPositionFault_b
MONIT-LP1 MCTRL_bMotorphaseFail_b
The process image is created in the course of a fixed system task (interval: 1 ms).
Exception: MCTRL_bActTPReceived_b, MCTRL_dnActIncLastScan_p and MCTRL_nNAct_v
are read into the process input image of the task in which they are actually used.
2.12.1 Inputs_MCTRL
System variables
Variable Data type Signal type Address Display Display Note
code format
%IX131.0.0. TRUE = Drive carries out quick stop
MCTRL_bQspIn_b Bool Binary C0042 bin
0 (QSP)
Speed setpoint
MCTRL_nNSetIn_a Integer Analog %IW131.1 C0050 dec [%]
16384 100 % nmax (C0011)
TRUE = Speed controller operates
MCTRL_bMMax_b Bool Binary %IX131.0.2 − −
within the limits.
Torque setpoint
MCTRL_nMSetIn_a Integer Analog %IW131.3 C0056 dec [%]
16384 100 % Mmax (C0057)
TRUE = Drive operates at current limit
MCTRL_bIMax_b Bool Binary %IX131.0.1 − −
C0022
Actual motor current
MCTRL_nIAct_a %IW131.5
16384 100 % Imax (C0022)
DC voltage
MCTRL_nDCVolt_a Integer Analog %IW131.6 − − 16384 1000 V
Actual torque
MCTRL_nMAct_a %IW131.4
16384 100 % Mmax (C0057)
Display of maximum torque
MCTRL_wMmaxC57 Word − %IW131.16 − −
(C0057) x 10
MCTRL_bUndervoltage_b %IX131.0.3 Monitoring: Undervoltage
MCTRL_bOvervoltage_b %IX131.0.4 Monitoring: Overvoltage
MCTRL_bShortCiruit_b %IX131.0.5 Monitoring: Short circuit
MCTRL_bEarthFault_b Bool Binary %IX131.0.6 − − Monitoring: Earth fault
MCTRL_bIxtOverload_b %IX131.9.2 Monitoring: I x t overload
MCTRL_bSpeedLoop Monitoring: Speed out of tolerance
%IX131.9.4
Fault_b margin
Actual phase value as an analog signal
MCTRL_nPos_a Integer Analog %IW131.7 − −
90° 100%
MCTRL_nNAct_v Integer Velocity %IW131.8 − − Actual speed value [inc/ms]
Actual speed value
MCTRL_nNAct_a Integer Analog %IW131.2 − −
16384 100 % nmax (C0011)
Double
MCTRL_dnPos_p Position %ID131.5 − − Rotor position of the motor
integer
Monitoring: Max. system speed
MCTRL_bNmaxFault_b Bool Binary %IX131.0.7 − −
exceeded
MCTRL_nNmaxC11 Integer − %IW131.15 − − Display of max. speed (C0011)
MCTRL_bActTP
Bool Binary %IX131.0.10 − − Receive touch probe (TP)
Received_b
MCTRL_dnActIncLast Double
Position %ID131.6 − − inc during TP and task start
Scan_p integer
2.12.2 Outputs_MCTRL
System variables
Variable Data type Signal type Address Display Display Note
code format
TRUE = Drive carries out quick stop
MCTRL_bQspOut_b Bool Binary %QX131.0.0 C0907/3 bin
(QSP)
Upper torque limitation
MCTRL_nHiMLim_a %QW131.4 C0906/4
in % of C0057
Integer Analog dec [%]
Lower torque limitation
MCTRL_nLoMLim_a %QW131.3 C0906/3
in % of C0057
FALSE = Speed control
MCTRL_bNMSwt_b Bool Binary %QX131.0.1 C0907/2 bin
TRUE = Torque control
Adaptive proportional gain (Vp) of the
MCTRL_nNAdapt_a Integer Analog %QW131.12 − −
speed controller
TRUE = Integral action component of
MCTRL_bILoad_b Bool Binary %QX131.0.3 C0907/4 bin the speed controller is accepted by
MCTRL_nISet_a
Integral action component of the
MCTRL_nISet_a %QW131.7 C0906/8
speed controller
MCTRL_nNSet_a %QW131.1 C0906/1 Speed setpoint
Integer Analog dec [%] Effect of C0254 on proportional gain
(Vp) in %,
MCTRL_nPAdapt_a %QW131.8 C0906/9
The absolute value (without sign) is
processed.
Double Deviation of set phase to actual phase
MCTRL_dnPosSet_p Position %QD131.5 C0908 dec [inc]
integer for phase controller
Effect of the phase controller
MCTRL_nPosLim_a Integer Analog %QW131.9 C0906/5 dec [%]
In % of nmax (C0011)
MCTRL_bPosOn_b Bool Binary %QX131.0.2 C0907/1 − TRUE = Activate phase controller
MCTRL_nNStartMLim_a %QW131.5 C0906/6 Lower speed limit for speed limitation
Additional torque setpoint or torque
MCTRL_nMAdd_a Integer Analog %QW131.2 C0906/2 dec [%] setpoint
MCTRL_nFldWeak_a %QW131.6 C0906/7 Motor control
Tip!
Select a matching motor from the "Motor selection list" under C0086. This automatically sets the
correct parameters for the current controller.
The "Motor selection list" can be found in the Mounting Instructions for the 9300 Servo PLC.
To adapt the current controller to the connected machine, set the controller’s proportional gain
under C0075 and the controller’s reset time under C0076:
Code LCD Possible settings Info
Lenze Selection
C0075 Vp curr CTRL
Proportional gain of current controller
(Vpi)
Dependent on C0086
If C0086 is changed, the value is
reset to the assigned Lenze
setting.
0.00 {0.01} 15.99
C0076 Tn curr CTRL
Reset time of current controller (Tni)
Dependent on C0086
If C0086 is changed, the value is
reset to the assigned Lenze
setting.
0.5 {0.1 ms} 2000.0
2000 ms = switched off
Torque setpoint
With MCTRL_bNMSwt_b = TRUE, the torque control is active.
MCTRL_nMAdd_a acts as a torque setpoint.
The speed controllers have a monitoring function.
The torque setpoint is selected in [%] of the max. possible torque.
– Negative values mean a torque with CCW rotation of the motor.
– Positive values mean a torque with CW rotation of the motor.
The max. possible torque is set under C0057:
Code LCD Possible settings Info
Lenze Selection
C0057 Max torque g Maximum possible torque of the drive
configuration
Dependent on C0022, C0086
0.0 {0.1 Nm} 500.0
Stop!
Only set positive values in MCTRL_nHiMLim_a and negative values in MCTRL_nLoMLim_a,
otherwise the speed controller may be unable to perform its intended control function. This can result
in an uncontrolled acceleration of the drive.
Tip!
If MCTRL_nHiMLim_a is not assigned (free), the upper torque limit automatically is 100 % of
the max. possible torque.
If MCTRL_nLoMLim_a is not assigned (free), the lower torque limit automatically is −100 % of
the max. possible torque.
At quick stop (QSP) the torque limitation is deactivated, i.e. the drive is operated with 100 %.
Tip!
MCTRL_nNmaxC11 displays the maximum speed set under C0011.
Use this system variable for programming your own speed scalings.
Example: C0011 = 3000 rpm MCTRL_nNmaxC11 = 3000
Parameter setting
By selecting a motor under C0086 the parameters are preset, making most adaptations to the
application unnecessary.
The proportional gain Vp can be set under C0070:
– Enter approx. 50 % of the speed setpoint (100 % = 16384 = nmax).
– Increase C0070 until the drive becomes unstable (pay attention to motor noise)
– Reduce C0070 until the drive runs stable again.
– Reduce C0070 to approx. half the value.
Code LCD Possible settings Info
Lenze Selection
C0070 Vp speed CTRL
Proportional gain of speed controller
(Vpn)
Dependent on C0086
If C0086 is changed, the value is
reset to the assigned Lenze
setting.
0.0 {0.5} 255.0
Via MCTRL_nNAdapt_a the proportional gain Vp can be changed using the PLC program:
Vp = MCTRL_nNAdapt_a [%] C0070
Default: MCTRL_nNAdapt_a= 100 % Vp = 100 % C0070 = C0070
Signal limitation
If the drive outputs the maximum torque, the speed controller operates within the limitation.
The drive cannot follow the speed setpoint.
MCTRL_bMMax_b is set to TRUE.
Stop!
Use
the upper speed limit only for CW rotation (positive values) and
the lower speed limit only for CCW rotation (negative values),
otherwise the drive can accelerate in an uncontrolled way!
Parameter setting
1. Assign MCTRL_nPosSet_a to a signal source which provides the phase difference between
set phase and actual phase.
2. Define a value > 0 for MCTRL_nPosLim_a.
3. Set MCTRL_bPosOn_b = TRUE.
4. Set the gain of the phase controller > 0 via C0254.
– Before setting C0254, select a proportional gain for the speed controller as high as possible
under C0070. (^ 2−51)
– Increase C0254 during operation until the drive shows the required control performance.
Code LCD Possible settings Info
Lenze Selection
C0254 Vp angle CTRL 0.4000 Gain of phase controller (Vp)
0.0000 {0.0001} 3.9999
DCTRL_bQspIn_b MCTRL_bQspOut_b
OR
Any Variable C0907/3
MCTRL_nHiMLim_a
C0906/4
MCTRL_nLoMLim_a
C0906/3
MCTRL_bNMSwt_b
C0907/2
Function:
If torque control is selected, it will be deactivated. The drive is controlled by the speed
controller.
Speed is reduced to 0 within the deceleration time set under C0105:
Code LCD Possible settings Info
Lenze Selection
C0105 QSP Tif 0.000 Deceleration time for quick stop (QSP)
Referred to speed change
nmax ... 0.
0.000 {0.001 s} 999.900
The torque limits MCTRL_nLoMLim_a and MCTRL_nHiMLim_a are deactivated, i.e. the drive is
operated with 100 %. (^ 2−49)
The phase controller is activated. If the rotor position is shifted actively, the drive generates a
torque against this displacement if
– C0254 is set non−zero,
– MCTRL_nPosLim_a is triggered with a value > 0 %.
Stop!
If the field is weakened manually (MCTRL_nFldWeak_a < 100 %), the drive cannot supply the
maximum torque.
Stop!
The available torque is reduced by the field weakening.
TP
MCTRL_dnActIncLastScan_p
j
The feedback system generating the zero pulse is set under C0490. (^ 2−56)
Function sequence
1. The TP is activated via a signal change at a digital input (X5/E1 ... E4) or via a zero pulse at the
incremental encoder input X8 or the resolver input X7.
2. If a TP has occurred, MCTRL_bActTPReceived_b is set = TRUE.
3. After the start of the task MCTRL_dnActIncLastScan_p indicates the number of increments
[inc/ms] counted since the TP.
4. Then MCTRL_bActTPReceived_b is set = FALSE.
Note!
It is necessary that all three outputs (MCTRL_nNAct_v, MCTRL_bActTPReceived_b and
MCTRL_dnActIncLastScan_p) are processed in the task even if just one signal is required.
For more detailed information about the use of the digital inputs X5/E1 ... E3 for touch probe,
please refer to the "Function library LenzeTpDrv.lib" Manual.
MCTRL_nNAct_v
The value MCTRL_nNAct_v is scaled in increments per millisecond.
(INT) 16384 corresponds to 15000 rpm. See chapter 1.2.7, "Signal types and scalings". (^ 1−8)
For every task in which MCTRL_nNAct_v is used the operating system creates an individual
integrator that is reset after every start of the task (task−internal process image).
Example (MCTRL_nNAct_v in a 10−ms task):
When the 10−ms task starts, the value of the integrator is saved in a local area of the task and
the integrator is reset. The value in the local area gives an average value in increments per
1 ms.
If a position value is to be derived from this value, then it must be multiplied by
SYSTEM_nTaskInterval / 4 to get the result in increments per 10 ms, as in the example.
Example: In a 1−ms task SYSTEM_nTaskInterval has the value 4 (4 x 0.250s = 1 ms)
In the Lenze FBs this process is already implemented.
Tip!
For more detailed information about commissioning, please refer to the Mounting Instructions for the
9300 Servo PLC!
The following codes help you to manually adapt the motor data:
Code LCD Possible settings IMPORTANT
Lenze Selection
[C0006] Op mode
Operating mode of the motor control
Dependent on C0086
If C0086 is changed, the value is
reset to the assigned Lenze setting
Change of C0006 sets C0086 = 0!
ESC (Extended Speed Control):
Speed control with increased
speed control steadiness for
operation with incremental
encoder only (not resolver!).
2 Servo async Y Servo control for asynchronous
motors in star connection
3 Servo PM−SM Y Servo control for synchronous motors
in star connection
22 Servo async Servo control for asynchronous
motors in delta connection
31 ASM Y − ESC Servo control for asynchronous
motors in star connection, ESC
32 PM−SM Y − ESC Servo control for synchronous motors
in star connection, ESC
33 ASM − ESC Servo control for asynchronous
motors in delta connection, ESC
C0022 Imax current
Imax limit
Dependent on C0086
If C0086 is changed, the value is
reset to the assigned Lenze setting
(1.5 * Imotor)
0 {0.01 A} 1.50 Ir
C0077 Vp field CTRL 0.25 Proportional gain of field controller
(VpF)
0.00 {0.01} 15.99
C0078 Tn field CTRL 15.0 Reset time of field controller (TnF)
1.0 {0.5 ms} 8000.0
8000 ms = switched off
[C0081] Mot power
Rated motor power according to
nameplate
Dependent on C0086
If C0086 is changed, the value is
reset to the assigned Lenze setting
Change sets C0086 = 0
0.01 {0.01 kW} 500.00
[C0084] Mot Rs
Stator resistance of the motor
Dependent on C0086
If C0086 is changed, the value is
reset to the assigned Lenze setting
Change sets C0086 = 0
0.00 {0.01 } 100.00
2.12.17 Monitoring
The 9300 Servo PLC comprises two independent sectors, the motor control and the PLC.
Interfaces
System bus (CAN) CAN
Fieldbuses
Digital frequency
Analog/digital I/Os
3
Memory
(FLASH, EEPROM, RAM)
Rectifier
PLC program
(to IEC 61131-3, changeable)
Technology functions
mController
Operating system
Drive control Inverter
Communication
3
Motor control DSP
Digital Signal Processor
Standard motor
Asynchronous motor
3~ Synchronous motor
with resolver/encoder
SIN/COS encoder
The motor control is provided with several monitoring functions which protect the drive from
impermissible operating conditions.
If a monitoring function is activated,
the response set for this monitoring function is triggered.
a corresponding system variable is set to TRUE as long as the trigger condition for the
monitoring function is fulfilled.
The system variables of the monitoring functions can be processed in the application program of
the PLC.
The current error number is also indicated in the variable DCTRL_wFaultNumber of the PLC program.
The fault memory (C0168/x) stores the error messages with an offset which indicates the type of the
response:
No. of the error message Type of response
0xxx TRIP
1xxx Message
2xxx Warning
3xxx FAIL−QSP
Tip!
Occurring faults generally do not affect the operating ability of the PLC!
For more detailed information about the error sources detected by the PLC as well as causes
& remedies, please refer to the appendix (chapter 3.5). (^ 3−9)
Monitoring is actuated in the event of a short circuit in the motor phases. This can also be caused
by an interturn fault in the machine.
Monitoring can also respond during power−up if an earth fault occurs.
If monitoring responds, the drive controller has to be disconnected from the mains and the
short circuit has to be eliminated.
IMotor [%]
200
150
100
75
44
t [s]
10 60 120 180
The maximum permissible overcurrent is dependent on the Imax limit set under C0022. (^ 2−59)
Imax limit set under C0022
150 % Ir:
Within a period of 180 s, the arithmetic mean value of the motor current may not exceed
100 % of the rated device current.
Example: Arithmetic mean value to curve :
10 s @ 200 % ) 50 s @ 44 % + 70 %
60 s
Monitoring is actuated if the DC bus voltage at the terminals +UG and −UG exceeds a switch−off
threshold dependent on C0173, and it remains active until the value falls below the respective
switch−on threshold again.
The DC−bus voltage is set under C0173:
Code LCD Possible settings IMPORTANT
Lenze Selection
[C0173] UG limit 1 Adaptation of DC−bus voltage
thresholds
Check during commissioning and
adapt if necessary
All drive components in
interconnected drives must have
the same thresholds
0 Mains < 400 V; with or without brake unit
1 Mains = 400 V; with or without brake unit
2 Mains = 460 V; with or without brake unit
3 Mains = 480 V; without brake unit
4 Mains = 480 V; with brake unit
The switch−off and switch−on thresholds dependent on C0173 can be gathered from the
following table:
Setting of C0173 Switch−off threshold Switch−on threshold
0 Mains < 400 V; with or without brake unit 770 V 755 V
1 Mains = 400 V; with or without brake unit 770 V 755 V
2 Mains = 460 V; with or without brake unit 770 V 755 V
3 Mains = 480 V; without brake unit 770 V 755 V
4 Mains = 480 V; with brake unit 800 V 785 V
The switch−off threshold defines the voltage level of the DC−bus voltage, at which the pulse
inhibit is activated.
Example:
C0173 = 3 Switch−off threshold = 770 V
C0172 = 10 "OV reduce" = 10 V
The braking torque is derated as soon as the DC−bus voltage reaches or exceeds 760 V.
Braking with active braking torque derating generates clearly audible motor noise.
Tip!
If the monitoring system responds frequently, the drive dimensioning may be inappropriate (too
much braking energy being generated).
Remedy: Use 934X power supply module or (additional) 935X braking units.
When several controllers are operated simultaneously, a DC−bus connection may be useful. In
this way the braking energy generated by one drive can be used to drive another drive. Only
the energy difference is taken from the mains.
The monitoring responds if the DC−bus voltage at the terminals +UG and −UG falls below a switch−off
threshold dependent on C0173 and it remains active until the corresponding switch−on threshold has
again been exceeded.
The DC−bus voltage is set under C0173 (^ 2−67).
The switch−off and switch−on thresholds dependent on C0173 can be gathered from the
following table:
Setting of C0173 Switch−off threshold Switch−on threshold
0 Mains < 400 V; with or without brake unit 285 V 430 V
1 Mains = 400 V; with or without brake unit 285 V 430 V
2 Mains = 460 V; with or without brake unit 328 V 473 V
3 Mains = 480 V; without brake unit 342 V 487 V
4 Mains = 480 V; with brake unit 342 V 487 V
The switch−off threshold defines the voltage level of the DC−bus voltage, at which the pulse
inhibit is activated.
Tip!
If the undervoltage lasts longer than 3 s or if the drive is powered up, this is entered into the fault
memory.
This can be the case if the control module is supplied externally via the terminals X5/39 and
X5/59 and the mains is switched off.
If the undervoltage has been eliminated (reconnection to the mains), the entry is not updated
in the fault memory but deleted because this is not an error but a controller status.
Undervoltages which last for less than 3 s are interpreted as a fault (e.g. power system fault) and
entered into the fault memory. In this case the fault memory is updated.
Note!
This monitoring function can only be used for asynchronous motors.
When this monitoring function is activated, the calculating time available for the user is
reduced.
Error acknowledgement
1. Check motor cables.
2. Execute TRIP−RESET.
Stop!
The temperature sensor may either be connected to X7 or to X8; the respective other input for the
temperature sensor must be free!
This monitoring is active in the Lenze setting and is thus triggered when you use a non−Lenze servo
motor!
This monitoring function is designed as an early warning stage before final disconnection of the drive
controller by means of TRIP (OH) via the monitoring function "heatsink temperature (fixed)". (^ 2−71)
With this function the process can be influenced to avoid a switch−off of the controller at an
unfavourable moment.
Furthermore, for instance, additional fans, which would cause an unacceptable noise in
continuous operation, can also be switched on and off.
MCTRL_bKuehlGreaterC0122_b is derived from a comparator with hysteresis.
The operating threshold is set under C0122.
Hysteresis is 5 K (fixed), i. e. monitoring is reset at 5 K below the operation threshold that has
been set.
The response is set under C0582.
Code LCD Possible settings IMPORTANT
Lenze Selection
C0122 OH4 limit 85 Temperature threshold for heatsink
temperature prewarning
"Tht > C0122" (fault OH4)
45 {1 °C} 85
C0582 MONIT OH4 2 Configuration of monitoring
2 Warning
3 Off
This monitoring function is designed as an early warning stage before final disconnection of the drive
controller by means of TRIP (OH3) via the monitoring function "motor temperature (fixed)". (^ 2−72)
With this function the process can be influenced to avoid a switch−off of the motor at an
unfavourable moment.
Furthermore, for instance, additional fans, which would cause an unacceptable noise in
continuous operation, can be switched on and off.
MCTRL_bMotorTempGreaterC0121_bis derived from a comparator with hysteresis.
The operating threshold is set under C0121.
Hysteresis is 15 K (fixed), i. e. monitoring is reset at 15 K below the operation threshold that
has been set.
The response is set under C0584.
Code LCD Possible settings IMPORTANT
Lenze Selection
C0121 OH7 limit 150 Temperature threshold for motor
temperature prewarning
"TMot > C0121" (fault OH7)
45 {1 °C} 150
C0584 MONIT OH7
Monitoring configuration: Motor
temperature
(Motor temperature > variable limit
temperature C0121)
Dependent on C0086
Temperature monitoring via
resolver input
2 Warning
3 Off
MCTRL_bPTCOverTemp_b is derived from the digital signal across the terminals T1, T2 next to the
power terminals UVW.
The switch−off threshold and the hysteresis depend on the encoder system (DIN 44081).
The response is set under C0585:
Code LCD Possible settings IMPORTANT
Lenze Selection
C0585 MONIT OH8 3 Monitoring configuration: Motor
temperature
(Motor temperature across T1/T2 too
high)
Temperature monitoring via PTC
input
0 TRIP
2 Warning
3 Off
Stop!
If you use the inputs T1, T2 to protect the motor, the monitoring response should not be "Warning"
or "Off" since the motor could be damaged or destroyed in the event of more overload!
Stop!
If the monitoring is switched off, the machine can reach very high speeds in the event of faults (e. g.
system cable is disconnected or not correctly screwed), which can result in the damage of the motor
and of the driven machine! The same applies if "warning" is set as a response.
For commissioning always use the Lenze setting (TRIP) for C0856.
The possibility of switching off via C0856 should only be used if the monitoring is triggered
without any obvious reason (e.g. due to long cables or intense interference injection caused
by other drives).
If a fault has occurred in the actual speed detection, it is possible that the overspeed monitoring
(NMAX) does not respond as expected.
This monitoring
– is automatically activated if the resolver is selected as an actual speed value encoder under
C0025 (C0025 = 10).
– is automatically deactivated if another actual speed value encoder is selected.
The response is set under C0586:
Code LCD Possible settings IMPORTANT
Lenze Selection
C0586 MONIT SD2 0 Monitoring configuration: Resolver
error
0 TRIP
2 Warning
3 Off
Note!
If the encoder is to be monitored and, especially, if synchronous machines are used, the error
response should be set to "TRIP".
For further encoder reliability, the monitoring of following errors can, for example, additionally be
activated for positioning systems. This error response should also be set to "TRIP".
Error triggering
If an Sd7 error occurs during the rotor position adjustment with an absolute value encoder, a
TRIP will occur after the subsequent mains switching.
If a rotor position adjustment with any encoder is aborted (e.g. by C0095 = 0 or switch−off), a
TRIP will occur.
Error acknowledgement
1. Activate rotor position adjustment with C0095 = 1.
2. Execute TRIP−RESET.
3. Re−execute rotor position adjustment.
This monitoring function can be used to evaluate the speed following behaviour of the controller.
If the system deviation exceeds a certain value, this may indicate a drive problem. In this case,
the drive cannot follow the set speed setpoint for some reason. With operational controllers,
this may be caused by mechanical blockades on the load side, or by an insufficient motor
torque.
Furthermore, this monitoring function can be used for additional speed encoder protection in
speed−controlled operation. This monitoring function thus supplements the individual encoder
monitoring functions.
Errors on the encoder system bring about an incorrect actual speed value. This usually results
in a system deviation on the speed controller that is greater than that during normal operation.
The tolerance margin is set via C0576:
The response is set via C0579:
Code LCD Possible settings IMPORTANT
Lenze Selection
C0576 nErr Window 100 Tolerance margin for speed
monitoring
Referred to nmax.
100 % = lowest monitoring
sensitivity.
0 {1 %} 100
C0579 MONIT nErr 3 Speed monitoring configuration
0 TRIP
1 Message
2 Warning
3 Off
4 Fail−QSP
Note!
If the encoder is to be monitored, set the error response to "TRIP".
To ensure that there are no false alarms, it might be necessary to adapt the setpoint/quick
stop ramps (by means of longer time intervals) to the application.
The selected tolerance margin (C0576) should be at least twice as high as the system
deviation occurring during operation. The deviation can be determined by means of
appropriate tests during commissioning.
The monitoring responds when the current speed exceeds the upper speed limit of the system or the
double value of C0011 (nmax).
Stop!
For active loads (e.g. hoists) ensure torque−free operation of the drive. Special system−specific
measures are required!
If the actual speed value encoder fails, the monitoring may fail to respond.
2.13.1 Inputs_MCTRL_AUX_HighResFeedback
Variable Data type Data type Address Display Display Note
code format
MCTRL_AUX_ Double
Position %ID181.0 High−resolution encoder position
dnEncoderAngle integer
2.13.2 Outputs_MCTRL_AUX_HighResFeedback
Variable Data type Data type Address Display Display Note
code format
MCTRL_AUX_ Mask for high−resolution encoder
Word − %QW181.0
wEncoderMask position
STATEBUS_IO
+10V
STATE_BUS_bIn_b
STATE_BUS_bOut_b 1
ST
C0441 ST
X5
Every device connected to the state bus can set the state bus to LOW level (multi−master
operation).
A maximum of 20 devices (controllers/PLCs) can be networked via the state bus.
9300 Servo PLC / 932X / 933X 9300 Servo PLC / 932X / 933X 9300 Servo PLC / 932X / 933X
PE U V W ST 39 ST PE 28 A4 PE U V W ST 39 ST PE 28 A4 PE U V W ST 39 ST PE 28 A4
Stop!
Do not connect an external voltage to terminals X5/ST!
Tip!
The system variables are not generated in simulation mode.
SYSTEM_bClockxHz
These system flags output a fixed clock pulse with an equal pulse/pause ratio.
The flag is toggled in real time.
When you use this system flag, take care with the sampling frequency used for polling this flag
(aliasing effect). You should use at least twice the toggle frequency.
Example:
You would like to use the system flag SYSTEM_bClock100Hz as a clock for a counter.
The pulse/pause ratio is 5 ms/5 ms.
To avoid an aliasing effect, the counter must always be polled with an interval task < 5 ms.
SYSTEM_bTogCycleTask
This system flag alters the state with the cyclic task:
1. cycle: FALSE
2. cycle: TRUE
3. cycle: FALSE
4. cycle: TRUE
etc.
SYSTEM_nTaskInterval
This system flag indicates the interval of the running task with a resolution of 0.25 ms.
If, for instance, a 10−ms task is processed, the system flag indicates "40"
(40 x 0.25 ms = 10 ms).
If a task different from an interval task is processed, the system flag indicates "0".
SYSTEM_nTaskID
This system flag indicates the task ID of the running task.
SYSTEM_b1LoopCyclicTask/SYSTEM_b1Loop Task X
These system flags are TRUE only once during the first cycle of a task.
After the first cycle, the flags will be set to FALSE.
The only way to reset the status to TRUE is to reset the program in the PLC.
3 Appendix
3.2 Extendability/networking
Automation interface (AIF)
GLOBAL DRIVE
dc bBA
for EMZ9371BB keypad or the following AIF modules:
2102 LECOM−A/B/LI
SH PRG p
PaR2 PaRa 0051 00
1250 rpm
MCTRL-N-ACT
S T
U V
59 39 71 72 88 89
2111 INTERBUS
2112 INTERBUS−Loop
2133 PROFIBUS−DP
2174 CAN addressing module
2175 DeviceNet/CANopen
Others in preparation
Integrated system bus interface
9374IB terminal extension
For the extension of the digital input and output terminals via the system bus.
8 terminals programmable as inputs or outputs.
9300 Servo PLC extendable with up to eight 9374 modules.
Response time to a signal change at the terminal extension < 2 ms.
Tip!
For more detailed information about the system bus (CAN), please refer to the "System bus (CAN)
for Lenze PLC devices" Manual.
3.3 Memories
The below table gives you an overview of the memories available:
Memory Size Info
ROM
Program memory 384 kbytes Re−written whenever the program is downloaded
Application data memory 15 segments For data and motion profiles (cam data).
(FLASH) à 64 kbytes Data are preserved even after repeated program downloads or firmware
updates.
Use the command
Online WReset (original) in the DDS online mode to delete data.
RAM
PLC data memory 10 kbytes Can be symbolically used for FB instances and PLC variables.
Application data memory 2 blocks Data gets lost after mains disconnection.
à 64 kbytes
E2PROM−buffered memory
Retain memory 160 bytes See subsection 3.3.1
Persistent memory 32 bytes See subsection 3.3.2
Tip!
The LenzeMemDrv.lib function library includes functions for read/write access to the additional
backup memory (application data memory, FLASH) of the PLC.
Additional information can be found in the Manual for the LenzeMemDrv.lib function library.
The persistent memory can only be deleted in the DDS online mode using the command
OnlineWReset (original).
The persistent memory is accessed via the system variables of the control configuration. The 32
bytes available can be assigned to several variables of different data types at the same time. In this
way they can be used as required by the application in the PLC program:
System variable (8 bits) System variable (16 bits) System variable (32 bits)
Byte Identifier Address Identifier Address Identifier Address
0 VAR_Persistent_byByte0 %QB171.0
VAR_Persistent_wWord0 %QW171.0
1 VAR_Persistent_byByte1 %QB171.1
VAR_Persistent_dwDWord0 %QD171.0
2 VAR_Persistent_byByte2 %QB171.2
VAR_Persistent_wWord1 %QW171.1
3 VAR_Persistent_byByte3 %QB171.3
4 VAR_Persistent_byByte4 %QB171.4
VAR_Persistent_wWord2 %QW171.2
5 VAR_Persistent_byByte5 %QB171.5
VAR_Persistent_dwDWord1 %QD171.1
6 VAR_Persistent_byByte6 %QB171.6
VAR_Persistent_wWord3 %QW171.3
7 VAR_Persistent_byByte7 %QB171.7
8 VAR_Persistent_byByte8 %QB171.8
VAR_Persistent_wWord4 %QW171.4
9 VAR_Persistent_byByte9 %QB171.9
VAR_Persistent_dwDWord2 %QD171.2
10 VAR_Persistent_byByte10 %QB171.10
VAR_Persistent_wWord5 %QW171.5
11 VAR_Persistent_byByte11 %QB171.11
12 VAR_Persistent_byByte12 %QB171.12
VAR_Persistent_wWord6 %QW171.6
13 VAR_Persistent_byByte13 %QB171.13
VAR_Persistent_dwDWord3 %QD171.3
14 VAR_Persistent_byByte14 %QB171.14
VAR_Persistent_wWord7 %QW171.7
15 VAR_Persistent_byByte15 %QB171.15
16 VAR_Persistent_byByte16 %QB171.16
VAR_Persistent_wWord8 %QW171.8
17 VAR_Persistent_byByte17 %QB171.17
VAR_Persistent_dwDWord4 %QD171.4
18 VAR_Persistent_byByte18 %QB171.18
VAR_Persistent_wWord9 %QW171.9
19 VAR_Persistent_byByte19 %QB171.19
20 VAR_Persistent_byByte20 %QB171.20
VAR_Persistent_wWord10 %QW171.10
21 VAR_Persistent_byByte21 %QB171.21
VAR_Persistent_dwDWord5 %QD171.5
22 VAR_Persistent_byByte22 %QB171.22
VAR_Persistent_wWord11 %QW171.11
23 VAR_Persistent_byByte23 %QB171.23
24 VAR_Persistent_byByte24 %QB171.24
VAR_Persistent_wWord12 %QW171.12
25 VAR_Persistent_byByte25 %QB171.25
VAR_Persistent_dwDWord6 %QD171.6
26 VAR_Persistent_byByte26 %QB171.26
VAR_Persistent_wWord13 %QW171.13
27 VAR_Persistent_byByte27 %QB171.27
28 VAR_Persistent_byByte28 %QB171.28
VAR_Persistent_wWord14 %QW171.14
29 VAR_Persistent_byByte29 %QB171.29
VAR_Persistent_dwDWord7 %QD171.7
30 VAR_Persistent_byByte30 %QB171.30
VAR_Persistent_wWord15 %QW171.15
31 VAR_Persistent_byByte31 %QB171.31
Note!
Some Lenze projects, programming examples and templates use parts of the persistent memory.
They are marked with "LenzeInternalUse" and must not be changed by the user.
Note!
With the 9300 Servo PLC the additional data is loaded into the application FLASH.
With the Drive PLC the additional data is directly attached to the PLC program because the
Drive PLC does not have an application FLASH.
For the download being executed by the DDS, the following two conditions must be met:
1. The PLC program must have been stopped.
2. The header of the file attached to the project must have the following structure:
E4 00 0A 00 01 00 00 00 1C FF 00 00
Tip!
If you need a system POU for an event−controlled start, simply create a "program"−type POU and
name this POU with the PUO name which is listed in the table for the corresponding event.
Tip!
Occurring faults generally do not affect the operating ability of the PLC!
x260 Err NodeGuard Node "Life guarding event": The PLC as a CAN slave C0384
3)
guarding has not received any "node guarding" telegram
within the node lifetime of the CAN master.
Tip!
The fault memory works according to the principle of a shift register:
If the current fault is no longer active or has been acknowledged by a TRIP−RESET, all information
is automatically shifted up one subcode in the fault memory.
The information concerning the previously active fault is now stored under subcode 2.
The information concerning the previous last but six fault is deleted from the fault memory and
cannot be retrieved any longer.
Note!
If several faults causing different responses occur simultaneously:
– Only the fault causing the highest−priority response is entered into the fault memory
(priority = TRIP → message → FAIL−QSP → warning).
If several faults causing the same response occur simultaneously (e.g. 2 messages):
– Only the fault occurring first is entered into the fault memory.
If a fault occurs several times in succession:
– Only the time of the last occurrence is entered into the fault memory.
Fault reset
The current fault can be reset by a TRIP−RESET e.g. via C0043:
Code LCD Possible settings Info
Lenze Selection
C0043 Trip reset 0 TRIP reset
0 TRIP−RESET (current TRIP reset)
1 Error occurred (TRIP is active)
History buffer
Temporary codes should be used for parameters which are only accessed during a switch−on
cycle of the PLC.
The temporary codes can also be used to directly access the flag area of the PLC (e.g via
HMI) without having to create a variable.
65535
RAM
block 1
Write protection
C0504/1
4 bytes
65535
write C0508 4 bytes 2 RAM
block 2
Write protection
C0504/2
4 bytes
Offset
C0505
Parameters
Code Data type Access Info
Subcode Possible settings Presetting
C0504 − R/W Activate/deactivate write protection for RAM
When the write protection is activated, the RAM cannot be written to via
LenzeMemDrv.lib codes or functions.
1 0 Deactivate write protection for RAM block 1 0
1 Activate write protection for RAM block 1
2 0 Deactivate write protection for RAM block 2 0
1 Activate write protection for RAM block 2
C0505 − W Offset address within the RAM block selected under C0506
0 {1} 65532 0
C0506 − W Selection of the RAM block for access via C0508/C0509
1 RAM block 1
2 RAM block 2
C0507 Double integer R Value read from the RAM block
After the RAM block has been read, the pointer to the memory address is
automatically incremented by 4 bytes.
C0508 Double integer W Value to be written in the RAM block
After the RAM block has been written to, the pointer to the memory address is
automatically incremented by 4 bytes.
C0509 − R/W Check sum test
0 Deactivated 0
1 Activated
Note!
The RAM access is processed in parallel with the PLC program in the system task. The
processing time therefore depends on the workload of the system.
You can use the functions of the LenzeMemDrv.lib function library to access the RAM from
your IEC 61131 program.
Auto−increment access
The four data bytes are always read/written through "auto−increment access", i.e. the pointer to the
address in the selected RAM block is automatically incremented by four bytes after reading code
C0507 or writing to code C0508:
1. 2. 3.
RAM 4 bytes
65532
4 bytes
65532
4 bytes
65532
block
0 0 0
Fig. 3−2 Example: Reading successive double integer values from the RAM block through auto−increment access
ÑÑÑÑ
ÑÑÑÑÑÑÑ
ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ ÑÑÑÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ
Code
ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑÑÑÑÑ
ÑÑÑ
ÑÑÑÑÑÑÑÑ
ÑÑÑÑÑÑÑ
ÑÑÑÑ
Index
ÑÑÑÑ Data Access
ÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑÑÑÑÑ
ÑÑÑ
ÑÑÑÑ
dec
ÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ
hex DS DA DT Format DL Decimal LCM−R/W Condition
ÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ
position
ÑÑÑÑ
C0002 24573 5FFDh E 1 FIX32 VD 4 0 Ra/W CINH +
PLC stop
C0003 24572
ÑÑÑÑ 5FFCh E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C0004 24571 5FFBh E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C0006 24569 5FF9h E 1 FIX32 VD 4 0 Ra/W CINH
C0009 24566 5FF6h E 1 FIX32 VD 4 0 Ra/Wa
C0011 24564
ÑÑÑÑ 5FF4h E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C0017 24558 5FEEh E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C0018 24557 5FEDh E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C0019 24556 5FECh E 1 FIX32 VD 4 0 Ra/Wa
C0022 24553 5FE9h E 1 FIX32 VD 4 2 Ra/Wa
C0025 24550
ÑÑÑÑ 5FE6h E 1 FIX32 VD 4 0 Ra/W CINH
ÑÑÑÑ
C0026 24549 5FE5h A 2 FIX32 VD 4 2 Ra/Wa
C0027 24548 5FE4h A 2 FIX32 VD 4 2 Ra/Wa
ÑÑÑÑ
ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ ÑÑÑÑÑÑÑ
ÑÑÑÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ
Code
ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑÑÑÑÑ
Index
ÑÑÑÑ ÑÑÑÑÑÑÑ
ÑÑÑÑ
ÑÑÑ
ÑÑÑÑÑ Data Access
ÑÑÑÑ
ÑÑÑÑÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ ÑÑÑÑÑÑÑÑ
ÑÑÑÑÑÑÑÑ ÑÑÑ
ÑÑÑÑÑ
dec hex DS DA DT Format DL Decimal LCM−R/W Condition
ÑÑÑÑ
position
C0030 24545 5FE1h E 1 FIX32 VD 4 0 Ra/Wa
C0032 24543
ÑÑÑÑ
5FDFh E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C0034 24541 5FDDh E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C0037 24538 5FDAh E 1 FIX32 VD 4 0 Ra/Wa
C0040 24535 5FD7h E 1 FIX32 VD 4 0 Ra/Wa
C0042 24533
ÑÑÑÑ
5FD5h E 1 FIX32 VD 4 0 Ra
ÑÑÑÑ
C0043 24532 5FD4h E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C0050 24525 5FCDh E 1 FIX32 VD 4 2 Ra
ÑÑÑÑ
C0051 24524 5FCCh E 1 FIX32 VD 4 0 Ra
C0052 24523 5FCBh E 1 FIX32 VD 4 0 Ra
C0053
C0054
24522
24521 ÑÑÑÑ
5FCAh
ÑÑÑÑ
5FC9h
E
E
1
1
FIX32
FIX32
VD
VD
4
4
0
1
Ra
Ra
ÑÑÑÑ
C0056 24519 5FC7h E 1 FIX32 VD 4 0 Ra
C0057 24518 5FC6h E 1 FIX32 VD 4 1 Ra
C0058 24517
ÑÑÑÑ
5FC5h E 1 FIX32 VD 4 1 Ra/Wa
C0059
C0060
24516
24515 ÑÑÑÑ
5FC4h
ÑÑÑÑ
5FC3h
E
E
1
1
FIX32
FIX32
VD
VD
4
4
0
0
Ra
Ra
ÑÑÑÑ
C0061 24514 5FC2h E 1 FIX32 VD 4 0 Ra
C0063 24512 5FC0h E 1 FIX32 VD 4 0 Ra
C0064 24511
ÑÑÑÑ
5FBFh E 1 FIX32 VD 4 0 Ra
ÑÑÑÑ
C0067 24508 5FBCh E 1 FIX32 VD 4 0 Ra
ÑÑÑÑ
C0070 24505 5FB9h E 1 FIX32 VD 4 1 Ra/Wa
C0071 24504 5FB8h E 1 FIX32 VD 4 1 Ra/Wa
C0072 24503
ÑÑÑÑ
5FB7h E 1 FIX32 VD 4 1 Ra/Wa
C0075 24500
ÑÑÑÑ
5FB4h E 1 FIX32 VD 4 2 Ra/Wa
ÑÑÑÑ
C0076 24499 5FB3h E 1 FIX32 VD 4 1 Ra/Wa
ÑÑÑÑ
C0077 24498 5FB2h E 1 FIX32 VD 4 2 Ra/Wa
C0078 24497 5FB1h E 1 FIX32 VD 4 1 Ra/Wa
C0081 24494
ÑÑÑÑ
5FAEh E 1 FIX32 VD 4 2 Ra/W CINH
ÑÑÑÑ
C0084 24491 5FABh E 1 FIX32 VD 4 2 Ra/W CINH
ÑÑÑÑ
C0085 24490 5FAAh E 1 FIX32 VD 4 2 Ra/W CINH
ÑÑÑÑ
C0086 24489 5FA9h E 1 FIX32 VD 4 0 Ra/W CINH
C0087 24488 5FA8h E 1 FIX32 VD 4 0 Ra/W CINH
C0088 24487
ÑÑÑÑ
5FA7h E 1 FIX32 VD 4 1 Ra/W CINH
ÑÑÑÑ
C0089 24486 5FA6h E 1 FIX32 VD 4 0 Ra/W CINH
ÑÑÑÑ
C0090 24485 5FA5h E 1 FIX32 VD 4 0 Ra/W CINH
C0091 24484 5FA4h E 1 FIX32 VD 4 2 Ra/W CINH
C0093 24482
ÑÑÑÑ
5FA2h E 1 FIX32 VD 4 0 Ra
ÑÑÑÑ
C0094 24481 5FA1h E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C0095 24480 5FA0h E 1 FIX32 VD 4 0 Ra/W CINH
ÑÑÑÑ
C0096 24479 5F9Fh A 2 FIX32 VD 4 0 Ra/Wa
C0099 24476 5F9Ch E 1 FIX32 VD 4 1 Ra
C0105 24470
ÑÑÑÑ
5F96h E 1 FIX32 VD 4 3 Ra/Wa
ÑÑÑÑ
C0108 24467 5F93h A 2 FIX32 VD 4 2 Ra/Wa
ÑÑÑÑ
C0109 24466 5F92h A 2 FIX32 VD 4 2 Ra/Wa
C0114 24461 5F8Dh A 5 FIX32 VD 4 0 Ra/Wa
C0118 24457
ÑÑÑÑ
5F89h A 4 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C0121 24454 5F86h E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C0122 24453 5F85h E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C0125 24450 5F82h E 1 FIX32 VD 4 0 Ra/Wa
C0126 24449 5F81h E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑÑÑÑÑÑÑÑ
ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ ÑÑÑÑÑÑÑ
ÑÑÑÑÑÑÑÑÑÑÑ
ÑÑÑÑ
Code
ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑÑÑÑÑ
ÑÑÑ
Index
ÑÑÑÑ ÑÑÑÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ Data Access
ÑÑÑÑÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ ÑÑÑÑÑÑÑÑÑÑÑ
ÑÑÑÑÑÑÑÑ ÑÑÑÑ
ÑÑÑÑ
dec hex DS DA DT Format DL Decimal LCM−R/W Condition
ÑÑÑÑ
position
C0135 24440 5F78h E 1 B16 VH 2 0 Ra/Wa
C0136 24439
ÑÑÑÑ
5F77h A 3 B16 VH 2 0 Ra
ÑÑÑÑ
C0141 24434 5F72h E 1 FIX32 VD 4 2 Ra/Wa
ÑÑÑÑ
C0142 24433 5F71h E 1 FIX32 VD 4 0 Ra/Wa
C0150 24425 5F69h E 1 B16 VH 2 0 Ra
C0151 24424
ÑÑÑÑ
5F68h E 1 B32 VH 4 0 Ra
ÑÑÑÑ
C0155 24420 5F64h E 1 B16 VH 2 0 Ra
ÑÑÑÑ
C0157 24418 5F62h A 7 FIX32 VD 4 0 Ra
ÑÑÑÑ
C0161 24414 5F5Eh E 1 FIX32 VD 4 0 Ra
C0167 24408 5F58h E 1 FIX32 VD 4 0 Ra/Wa
C0168
C0169
24407
24406 ÑÑÑÑ
5F57h
ÑÑÑÑ
5F56h
A
A
8
8
FIX32
U32
VD
VH
4
4
0
0
Ra
Ra
ÑÑÑÑ
C0170 24405 5F55h A 8 FIX32 VD 4 0 Ra
C0172 24403 5F53h E 1 FIX32 VD 4 0 Ra/Wa
C0173 24402
ÑÑÑÑ
5F52h E 1 FIX32 VD 4 0 Ra/Wa
C0178
C0179
24397
24396 ÑÑÑÑ
5F4Dh
ÑÑÑÑ
5F4Ch
E
E
1
1
U32
U32
VH
VH
4
4
0
0
Ra
Ra
ÑÑÑÑ
C0183 24392 5F48h E 1 FIX32 VD 4 0 Ra
C0199 24376 5F38h E 1 FIX32 VD 4 0 Ra
C0200 24375
ÑÑÑÑ
5F37h E 1 VS VS 14 0 Ra
ÑÑÑÑ
C0201 24374 5F36h E 1 VS VS 20 0 Ra
ÑÑÑÑ
C0202 24373 5F35h E 1 FIX32 VD 4 0 Ra
C0203 24372 5F34h E 1 VS VS 12 0 Ra
C0204 24371
ÑÑÑÑ
5F33h E 1 FIX32 VD 4 0 Ra
C0206 24369
ÑÑÑÑ
5F31h E 1 VS VS 13 0 Ra
ÑÑÑÑ
C0207 24368 5F30h E 1 VS VS 14 0 Ra
ÑÑÑÑ
C0208 24367 5F2Fh E 1 VS VS 14 0 Ra
C0209 24366 5F2Eh E 1 VS VS 14 0 Ra
C0250 24325
ÑÑÑÑ
5F05h E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C0254 24321 5F01h E 1 FIX32 VD 4 4 Ra/Wa
ÑÑÑÑ
C0300 24275 5ED3h E 1 FIX32 VD 4 0 Ra
ÑÑÑÑ
C0301 24274 5ED2h E 1 FIX32 VD 4 0 Ra
C0302 24273 5ED1h E 1 U32 VH 4 0 Ra
C0350 24225
ÑÑÑÑ
5EA1h E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C0351 24224 5EA0h E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C0352 24223 5E9Fh E 1 FIX32 VD 4 0 Ra/Wa
C0353 24222 5E9Eh A 3 FIX32 VD 4 0 Ra/Wa
C0354 24221
ÑÑÑÑ
5E9Dh A 6 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C0355 24220 5E9Ch A 6 FIX32 VD 4 0 Ra
ÑÑÑÑ
C0356 24219 5E9Bh A 4 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C0357 24218 5E9Ah A 3 FIX32 VD 4 0 Ra/Wa
C0358 24217 5E99h E 1 FIX32 VD 4 0 Ra/Wa
C0359 24216
ÑÑÑÑ
5E98h E 1 FIX32 VD 4 0 Ra
ÑÑÑÑ
C0360 24215 5E97h A 12 FIX32 VD 4 0 Ra
ÑÑÑÑ
C0361 24214 5E96h A 12 FIX32 VD 4 2 Ra
C0362 24213 5E95h E 1 FIX32 VD 4 3 Ra
C0363 24212
ÑÑÑÑ
5E94h E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C0365 24210 5E92h E 1 FIX32 VD 4 0 Ra
ÑÑÑÑ
C0366 24209 5E91h E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C0367 24208 5E90h E 1 FIX32 VD 4 0 Ra/Wa
C0368 24207 5E8Fh E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ ÑÑÑÑÑÑÑ
ÑÑÑÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ
Code
ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑÑÑÑÑ
Index
ÑÑÑÑ ÑÑÑÑÑÑÑ
ÑÑÑÑ
ÑÑÑ
ÑÑÑÑÑ Data Access
ÑÑÑÑ
ÑÑÑÑÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ ÑÑÑÑÑÑÑÑ
ÑÑÑÑÑÑÑÑ ÑÑÑ
ÑÑÑÑÑ
dec hex DS DA DT Format DL Decimal LCM−R/W Condition
ÑÑÑÑ
position
C0369 24206 5E8Eh E 1 FIX32 VD 4 0 Ra/Wa
C0400 24175
ÑÑÑÑ
5E6Fh E 1 FIX32 VD 4 2 Ra
ÑÑÑÑ
C0405 24170 5E6Ah E 1 FIX32 VD 4 2 Ra
ÑÑÑÑ
C0416 24159 5E5Fh E 1 U32 VH 4 0 Ra/W CINH
C0420 24155 5E5Bh E 1 FIX32 VD 4 0 Ra/W CINH
C0421 24154
ÑÑÑÑ
5E5Ah E 1 FIX32 VD 4 1 Ra/W CINH
ÑÑÑÑ
C0425 24150 5E56h E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C0426 24149 5E55h E 1 FIX32 VD 4 0 Ra
ÑÑÑÑ
C0427 24148 5E54h E 1 FIX32 VD 4 0 Ra/Wa
C0428 24147 5E53h E 1 FIX32 VD 4 0 Ra/Wa
C0429
C0431
24146
24144 ÑÑÑÑ
5E52h
ÑÑÑÑ
5E50h
E
E
1
1
FIX32
FIX32
VD
VD
4
4
0
0
Ra/Wa
Ra/Wa
ÑÑÑÑ
C0434 24141 5E4Dh A 3 FIX32 VD 4 2 Ra
C0439 24136 5E48h A 3 FIX32 VD 4 2 Ra
C0441 24134
ÑÑÑÑ
5E46h E 1 FIX32 VD 4 0 Ra
C0443
C0444
24132
24131 ÑÑÑÑ
5E44h
ÑÑÑÑ
5E43h
E
A
1
4
B8
FIX32
VH
VD
1
4
0
0
Ra
Ra
ÑÑÑÑ
C0469 24106 5E2Ah E 1 FIX32 VD 4 0 Ra/W CINH
C0470 24105 5E29h A 4 B8 VH 1 0 Ra/Wa
C0471 24104
ÑÑÑÑ
5E28h E 1 B32 VH 4 0 Ra/Wa
ÑÑÑÑ
C0472 24103 5E27h A 20 FIX32 VD 4 2 Ra/Wa
ÑÑÑÑ
C0473 24102 5E26h A 10 FIX32 VD 4 0 Ra/Wa
C0474 24101 5E25h A 5 I32 VH 4 0 Ra/Wa
C0475 24100
ÑÑÑÑ
5E24h A 2 FIX32 VD 4 0 Ra/Wa
C0490 24085
ÑÑÑÑ
5E15h E 1 FIX32 VD 4 0 Ra/W CINH
ÑÑÑÑ
ÑÑÑÑÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑÑÑÑÑ
ÑÑÑÑÑÑÑÑ
ÑÑÑ
ÑÑÑÑÑ
C0495 24080 5E10h E 1 FIX32 VD 4 0 Ra/W CINH
ÑÑÑÑ
ÑÑÑÑÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑÑÑÑÑ
ÑÑÑÑÑÑÑÑ
ÑÑÑ
ÑÑÑÑÑ
C0497 24078 5E0Eh E 1 FIX32 VD 4 1 Ra/Wa
C0504 24071 5E07h A 2 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
ÑÑÑÑÑÑÑÑ
C0505
ÑÑÑÑ
ÑÑÑÑ
24070
ÑÑÑÑÑÑÑÑ
ÑÑÑÑÑÑÑÑ
ÑÑÑ
5E06h
ÑÑÑÑÑ
E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
ÑÑÑÑÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑÑÑÑÑ
ÑÑÑÑÑÑÑÑ
ÑÑÑ
ÑÑÑÑÑ
C0506 24069 5E05h E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
ÑÑÑÑÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑÑÑÑÑ
ÑÑÑÑÑÑÑÑ
ÑÑÑ
ÑÑÑÑÑ
C0507 24068 5E04h E 1 FIX32 VD 4 0 Ra
ÑÑÑÑ
ÑÑÑÑÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑÑÑÑÑ
ÑÑÑÑÑÑÑÑ
ÑÑÑ
ÑÑÑÑÑ
C0508 24067 5E03h E 1 FIX32 VD 4 0 Ra/Wa
C0509 24066 5E02h E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
ÑÑÑÑÑÑÑÑ
C0510
C0517 ÑÑÑÑ
ÑÑÑÑ
24065
24058 ÑÑÑÑÑÑÑÑ
ÑÑÑÑÑÑÑÑ ÑÑÑ
5E01h
ÑÑÑÑ
5DFAh ÑÑÑÑÑ
E
A
1
32
FIX32
FIX32
VD
VD
4
4
0
2
Ra/Wa
Ra/Wa
ÑÑÑÑ
C0540 24035 5DE3h E 1 FIX32 VD 4 0 Ra/Wa
C0545 24030 5DDEh E 1 FIX32 VD 4 0 Ra/Wa
C0547 24028
ÑÑÑÑ
5DDCh E 1 FIX32 VD 4 2 Ra
ÑÑÑÑ
ÑÑÑÑÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑÑÑÑÑ
ÑÑÑÑÑÑÑÑ
ÑÑÑ
ÑÑÑÑÑ
C0549 24026 5DDAh E 1 FIX32 VD 4 0 Ra
ÑÑÑÑ
C0559 24016 5DD0h E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C0577 23998 5DBEh E 1 FIX32 VD 4 2 Ra/Wa
C0578 23997 5DBDh E 1 FIX32 VD 4 1 Ra/Wa
C0580 23995
ÑÑÑÑ
5DBBh E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C0581 23994 5DBAh E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C0582 23993 5DB9h E 1 FIX32 VD 4 0 Ra/Wa
C0583 23992 5DB8h E 1 FIX32 VD 4 0 Ra/Wa
C0584 23991
ÑÑÑÑ
5DB7h E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C0585 23990 5DB6h E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C0586 23989 5DB5h E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C0587 23988 5DB4h E 1 FIX32 VD 4 0 Ra/Wa
C0588 23987 5DB3h E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑÑÑÑÑÑÑÑ
ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ ÑÑÑÑÑÑÑ
ÑÑÑÑÑÑÑÑÑÑÑ
ÑÑÑÑ
Code
ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑÑÑÑÑ
ÑÑÑ
Index
ÑÑÑÑ ÑÑÑÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ Data Access
ÑÑÑÑÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ ÑÑÑÑÑÑÑÑÑÑÑ
ÑÑÑÑÑÑÑÑ ÑÑÑÑ
ÑÑÑÑ
dec hex DS DA DT Format DL Decimal LCM−R/W Condition
ÑÑÑÑ
position
C0591 23984 5DB0h E 1 FIX32 VD 4 0 Ra/Wa
C0592 23983
ÑÑÑÑ
5DAFh E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C0593 23982 5DAEh E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C0594 23981 5DADh E 1 FIX32 VD 4 0 Ra/Wa
C0595 23980 5DACh E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑÑÑÑÑ
C0596
ÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑÑÑÑÑ
23979
ÑÑÑÑÑÑÑÑÑÑÑ
5DABh
ÑÑÑÑ
ÑÑÑÑ
E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑÑÑÑÑ
ÑÑÑÑÑÑÑÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ
C0597 23978 5DAAh E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑÑÑÑÑ
ÑÑÑÑÑÑÑÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ
C0598 23977 5DA9h E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C0599 23976 5DA8h E 1 FIX32 VD 4 1 Ra/Wa
C0608 23963 5D9Bh E 1 FIX32 VD 4 0 Ra/Wa
C0609
C0855
23962
23720 ÑÑÑÑ
5D9Ah
ÑÑÑÑ
5CA8h
E
A
1
2
FIX32
B16
VD
VH
4
2
0
0
Ra/Wa
Ra
ÑÑÑÑ
C0856 23719 5CA7h A 3 I32 VH 4 2 Ra
C0857 23718 5CA6h E 1 I32 VH 4 0 Ra
C0858 23717
ÑÑÑÑ
5CA5h A 3 I32 VH 4 2 Ra
C0859
C0863
23716
23712 ÑÑÑÑ
5CA4h
ÑÑÑÑ
5CA0h
E
A
1
6
I32
B16
VH
VH
4
2
0
0
Ra
Ra
ÑÑÑÑ
C0866 23709 5C9Dh A 11 FIX32 VD 4 2 Ra
C0867 23708 5C9Ch A 3 I32 VH 4 0 Ra
C0868 23707
ÑÑÑÑ
5C9Bh A 11 FIX32 VD 4 2 Ra
ÑÑÑÑ
C0869 23706 5C9Ah A 3 I32 VH 4 0 Ra
ÑÑÑÑ
C0878 23697 5C91h A 4 FIX32 VD 4 0 Ra
C0879 23696 5C90h A 3 FIX32 VD 4 0 Ra/Wa
C0906 23669
ÑÑÑÑ
5C75h A 9 FIX32 VD 4 2 Ra
C0907 23668
ÑÑÑÑ
5C74h A 4 FIX32 VD 4 0 Ra
ÑÑÑÑ
C0908 23667 5C73h E 1 I32 VH 4 0 Ra
ÑÑÑÑ
C0909 23666 5C72h E 1 FIX32 VD 4 0 Ra/Wa
C0910 23665 5C71h E 1 FIX32 VD 4 0 Ra/Wa
C0911 23664
ÑÑÑÑ
5C71h E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C0912 23663 5C70h E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C1120 23455 5B9Fh E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C1121 23454 5B9Eh A 2 FIX32 VD 4 0 Ra/Wa
C1122 23453 5B9Dh E 1 FIX32 VD 4 3 Ra/Wa
C1123 23452
ÑÑÑÑ
5B9Ch A 2 FIX32 VD 4 3 Ra/Wa
ÑÑÑÑ
C1190 23385 5B59h E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C1191 23384 5B58h A 2 FIX32 VD 4 0 Ra/Wa
C1192 23383 5B57h A 2 FIX32 VD 4 0 Ra/Wa
C1799 22776
ÑÑÑÑ
58F8h E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C1810 22765 58EDh E 1 VS VS 14 0 Ra
ÑÑÑÑ
C1811 22764 58ECh E 1 VS VS 14 0 Ra
ÑÑÑÑ
C2100 22475 57CBh E 1 FIX32 VD 4 0 Ra/Wa
C2102 22473 57C9h E 1 FIX32 VD 4 0 Ra/Wa
C2104 22471
ÑÑÑÑ
57C7h E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C2108 22467 57C3h E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C2111 22464 57C0h E 1 VS VS 14 0 Ra
C2113 22462 57BDh E 1 VS VS 14 0 Ra
C2114 22461
ÑÑÑÑ
57BCh A 13 U32 VH 4 0 Ra
ÑÑÑÑ
C2115 22460 57BBh E 1 U16 VH 2 0 Ra/Wa
ÑÑÑÑ
C2117 22458 57B9h E 1 FIX32 VD 4 0 Ra
ÑÑÑÑ
C2118 22457 57B8h E 1 FIX32 VD 4 0 Ra/Wa
C2120 22455 57B7h E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ ÑÑÑÑÑÑÑ
ÑÑÑÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ
Code
ÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑÑÑÑÑ
Index
ÑÑÑÑ ÑÑÑÑÑÑÑ
ÑÑÑÑ
ÑÑÑ
ÑÑÑÑÑ Data Access
ÑÑÑÑ
ÑÑÑÑÑÑÑÑ
ÑÑÑÑ
ÑÑÑÑ ÑÑÑÑÑÑÑÑ
ÑÑÑÑÑÑÑÑ ÑÑÑ
ÑÑÑÑÑ
dec hex DS DA DT Format DL Decimal LCM−R/W Condition
ÑÑÑÑ
position
C2121 22454 57B6h E 1 B8 VH 1 0 Ra
C2350 22225
ÑÑÑÑ
56D1h E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C2351 22224 56D0h E 1 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C2352 22223 56CFh E 1 FIX32 VD 4 0 Ra/Wa
C2353 22222 56CEh A 3 FIX32 VD 4 0 Ra/Wa
C2354 22221
ÑÑÑÑ
56CDh A 6 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C2355 22220 56CCh A 6 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C2356 22219 56CBh A 5 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C2357 22218 56CAh A 4 FIX32 VD 4 0 Ra/Wa
C2359 22216 56C8h E 1 FIX32 VD 4 0 Ra/Wa
C2367
C2368
22208
22207 ÑÑÑÑ
56C0h
ÑÑÑÑ
56BFh
E
E
1
1
FIX32
FIX32
VD
VD
4
4
0
0
Ra/Wa
Ra/Wa
ÑÑÑÑ
C2373 22202 56BAh A 3 FIX32 VD 4 0 Ra/Wa
C2374 22201 56B9h A 3 FIX32 VD 4 0 Ra/Wa
C2375 22200
ÑÑÑÑ
56B8h A 3 FIX32 VD 4 0 Ra/Wa
C2376
C2377
22199
22198 ÑÑÑÑ
56B7h
ÑÑÑÑ
56B6h
A
A
4
4
FIX32
FIX32
VD
VD
4
4
0
0
Ra/Wa
Ra/Wa
ÑÑÑÑ
C2378 22197 56B5h A 4 FIX32 VD 4 0 Ra/Wa
C2382 22193 56B1h A 5 FIX32 VD 4 0 Ra/Wa
C2500 22075
ÑÑÑÑ
563Bh A 255 FIX32 VD 4 0 Ra/Wa
ÑÑÑÑ
C2501 22074 563Ah A 255 FIX32 VD 4 0 Ra/Wa
4 Index
A B
Absolute value encoder, Monitoring, 2−77 Braking torque derating, 2−68
AIF2_IO_AutomationInterface, 2−7
Inputs_AIF2, 2−7 D
Outputs_AIF2, 2−9
DCTRL_DriveControl (device control), 2−21
Outputs_AIF3, 2−13
Controller inhibit (CINH), 2−24
AIF3_IO_AutomationInterface, 2−11 Inputs_DCTRL, 2−22
Inputs_AIF3, 2−11 Operation disabled (DISABLE), 2−23
Output of digital status signals, 2−25
Analog input, 2−18 , 2−20 Outputs_DCTRL, 2−22
Analog output, 2−19 , 2−20 Quick stop (QSP), 2−23
Resetting TRIP (TRIP−RESET), 2−25
ANALOG1_IO Transfer of status/control word via AIF, 2−27
Inputs_ANALOG1, 2−18 TRIP status (DCTRL_bExternalFault_b), 2−26
Outputs_ANALOG1, 2−19 DFIN_IO_DigitalFrequency, 2−28
Analog1_IO, 2−18 Encoder cable monitoring, 2−34
Inputs_DFIN, 2−28
ANALOG2_IO Technical data, 2−32
Inputs_ANALOG2, 2−20 Touch probe (TP), 2−33
Outputs_ANALOG2, 2−20
DFOUT_IO_DigitalFrequency, 2−35
Analog2_IO, 2−20 Inputs_DFOUT, 2−35
Outputs_DFOUT, 2−35
Attribute table, 3−55
Technical data, 2−37
Automatic switching frequency changeover, 2−55 Digital frequency input (DFIN)
Automation interface Encoder cable monitoring, 2−34
AIF_IO_Management, 2−15 Technical data, 2−32
Inputs_AIF_Management, 2−15 Touch probe (TP), 2−33
Outputs_AIF_Management, 2−17
Digital frequency output (DFOUT), technical data, 2−37
AIF1_IO_AutomationInterface, 2−2
Inputs_AIF1, 2−2 Digital inputs, 2−39
Outputs_AIF1, 2−5
AIF2_IO_AutomationInterface, 2−7 Digital outputs, 2−40
Inputs_AIF2, 2−7
Outputs_AIF2, 2−9 DIGITAL_IO, 2−39
AIF3_IO_AutomationInterface, 2−11 Inputs_DIGITAL, 2−39
Inputs_AIF3, 2−11 Outputs_DIGITAL, 2−40
Outputs_AIF3, 2−13
Control word, 2−17
Downloading data, 3−7
Transfer of status/control word, 2−27 DRIVECOM, 2−27
E I
E2PROM−buffered memory, 3−3 I x t overload
Earth fault, monitoring, 2−65 Monitoring, 2−66
Overcurrent diagram, 2−66
Encoder cable monitoring, 2−34
Inputs
Error messages, 3−9
Analog. See Analog inputs
Causes and remedies, 3−14
Definition, 1−6
Overview, 3−10
Responses, 3−13 Digital. See Digital inputs
M Monitoring, 2−61
FAIL−QSP, 2−64 , 3−13
LP1 − monitoring of the motor phases, 2−70
Master frequency input, 2−28 LP1 − motor phase monitoring, 2−71
LU − undervoltage monitoring, 2−69
Master frequency output, 2−35
Message, 2−64 , 3−13
Maximum speed, 2−50 nErr − speed monitoring (speed out of tolerance margin), 2−80
NMAX − speed monitoring (maximum speed exceeded), 2−81
MCTRL_AUX_HighResFeedback (high−resolution encoder), OC1 − short−circuit monitoring, 2−65
2−82 OC2 − earth−fault monitoring, 2−65
OC5 − I x t overload monitoring, 2−66
MCTRL_MotorControl (motor control), 2−44 OH3 − motor temperature monitoring (fixed), 2−72
Additional torque setpoint, 2−48 OH4 − heatsink temperature monitoring (adjustable), 2−73
OH7 − motor temperature monitoring (adjustable), 2−74
Current controller, 2−47
OH8 − motor temperature monitoring via T1, T2, 2−75
Feedback systems, 2−56
OU − overvoltage monitoring, 2−67
Field weakening, 2−55 PL − monitoring of the rotor position adjustment, 2−79
Inputs_MCTRL, 2−45 Responses and their effects on the drive, 2−64
Manual adaptation of motor data, 2−59 Sd2 − resolver monitoring for open circuit, 2−76
Sd6 − motor temperature sensor monitoring, 2−77
Maximum speed, 2−50
Sd7 − absolute value encoder monitoring, 2−77
Monitoring, 2−61 Sd8 − sin/cos encoder monitoring during operation, 2−78
LP1 − monitoring of the motor phases, 2−70
LU − undervoltage monitoring, 2−69 Warning, 2−64 , 3−13
nErr − speed monitoring (speed out of tolerance margin), Motor data, manual adaptation, 2−59
2−80
NMAX − speed monitoring (maximum speed exceeded), 2−81 Motor phases, monitoring, 2−70
OC1 − earth−fault monitoring, 2−65
OC1 − short−circuit monitoring, 2−65 Motor temperature, monitoring
OC5 − I x t overload monitoring, 2−66
Adjustable, 2−74
OH − heatsink temperature monitoring (fixed), 2−71
OH3 − motor temperature monitoring (fixed), 2−72 Fixed, 2−72
OH4 − heatsink temperature monitoring (adjustable), 2−73 Via terminals T1, T2, 2−75
OH7 − motor temperature monitoring (adjustable), 2−74
OH8 − motor temperature monitoring via T1, T2, 2−75 Motor temperature sensor, Monitoring, 2−77
OU − overvoltage monitoring, 2−67
PL − monitoring of the rotor position adjustment, 2−79
Responses and their effects on the drive, 2−64
Sd2 − resolver monitoring for open circuit, 2−76
N
Sd6 − motor temperature sensor monitoring, 2−77 nErr − speed monitoring (speed out of tolerance margin),
Sd7 − absolute value encoder monitoring, 2−77
Sd8 − sin/cos encoder monitoring during operation, 2−78 2−80
Outputs_MCTRL, 2−46 Networking, 3−2
Phase controller, 2−53 NMAX − speed monitoring (maximum speed exceeded),
Quick stop (QSP), 2−54
2−81
Introduction, 1−3
T
Temperature monitoring
Linking, 1−7
Heatsink, 2−71 , 2−73
MCTRL_AUX_HighResFeedback (high−resolution encoder), 2−82 Motor, 2−72 , 2−74 , 2−75
MCTRL_MotorControl, Inputs_MCTRL, 2−45 Temporary codes, 3−52
MCTRL_MotorControl (motor control), 2−44 Term definitions, 1−2
Additional torque setpoint, 2−48
Current controller, 2−47 Terminal extension 9374IB, 3−2
Feedback systems, 2−56
Field weakening, 2−55 Torque control, with speed limitation, 2−52
Manual adaptation of motor data, 2−59 Torque limitation, 2−49
Maximum speed, 2−50
Monitoring, 2−61 Torque setpoint, 2−48
Outputs_MCTRL, 2−46
Phase controller, 2−53 Touch probe (TP), 2−57
Quick stop (QSP), 2−54
Configuration, 2−57
Speed controller, 2−51
Speed setpoint limitation, 2−52 Digital frequency input (DFIN), 2−33
Switching frequency changeover, 2−55 Function sequence, 2−58
System error messages of the motor control, 2−63
MCTRL_nNAct_v, 2−58
Torque control with speed limitation, 2−52
Torque limitation, 2−49 TRIP, 2−64 , 3−13
Torque setpoint, 2−48
Touch probe (TP), 2−57 TRIP status (DCTRL_bExternalFault_b), 2−26
Node numbers, 1−4 TRIP−RESET, 3−20
STATEBUS_IO, 2−83