0% found this document useful (0 votes)
291 views330 pages

NXGPro Communication Manual ENG A5E33486415A AD

Uploaded by

Evandro Pavesi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
291 views330 pages

NXGPro Communication Manual ENG A5E33486415A AD

Uploaded by

Evandro Pavesi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 330

Function Manual

0HGLXP9ROWDJH'ULYH
6,1$0,&63(5)(&7+$5021<*+
1;*SUR&RPPXQLFDWLRQ
7\SH659DULDEOH)UHTXHQF\'ULYHV
A5E33486415
$'
(GLWLRQ 
www.siemens.com/drives
Security information 1
Introduction 2
Safety notes 3
Modbus Communication 4
Modbus Ethernet
Communication 5
NXGpro Communication Ethernet / IP Communication 6
Profibus Communication 7
Function Manual ProfiDrive Communication 8
DeviceNet (Profile 12)
Communication 9
ControlNet Communication 10
Local HMI and Remote HMI
Interfaces 11
Menu Parameter Pick List IDs A
Output Data IDs B
Display Network Monitor C
External Modem D
Parameter Read/Write E
Multiplexer (MUX) Data
Registers F
Internal Drive Network G
List of abbreviations H

AD
A5E33486415A
Legal information
Warning notice system
This manual contains notices you have to observe in order to ensure your personal safety, as well as to prevent
damage to property. The notices referring to your personal safety are highlighted in the manual by a safety alert
symbol, notices referring only to property damage have no safety alert symbol. These notices shown below are
graded according to the degree of danger.

DANGER
indicates that death or severe personal injury will result if proper precautions are not taken.

WARNING
indicates that death or severe personal injury may result if proper precautions are not taken.

CAUTION
indicates that minor personal injury can result if proper precautions are not taken.

NOTICE
indicates that property damage can result if proper precautions are not taken.
If more than one degree of danger is present, the warning notice representing the highest degree of danger will be
used. A notice warning of injury to persons with a safety alert symbol may also include a warning relating to property
damage.
Qualified Personnel
The product/system described in this documentation may be operated only by personnel qualified for the specific
task in accordance with the relevant documentation, in particular its warning notices and safety instructions. Qualified
personnel are those who, based on their training and experience, are capable of identifying risks and avoiding
potential hazards when working with these products/systems.
Proper use of Siemens products
Note the following:

WARNING
Siemens products may only be used for the applications described in the catalog and in the relevant technical
documentation. If products and components from other manufacturers are used, these must be recommended or
approved by Siemens. Proper transport, storage, installation, assembly, commissioning, operation and
maintenance are required to ensure that the products operate safely and without any problems. The permissible
ambient conditions must be complied with. The information in the relevant documentation must be observed.

Trademarks
All names identified by ® are registered trademarks of Siemens AG. The remaining trademarks in this publication
may be trademarks whose use by third parties for their own purposes could violate the rights of the owner.
Disclaimer of Liability
We have reviewed the contents of this publication to ensure consistency with the hardware and software described.
Since variance cannot be precluded entirely, we cannot guarantee full consistency. However, the information in this
publication is reviewed regularly and any necessary corrections are included in subsequent editions.

Siemens AG A5E33486415A Copyright © Siemens AG 2018 - 2019.


Global Services Information Technology Ⓟ 06/2019 Subject to change All rights reserved
80200 MÜNCHEN
GERMANY
Table of contents

1 Security information....................................................................................................................................15
2 Introduction.................................................................................................................................................17
2.1 Communication Overview ......................................................................................................17
2.2 Remote Capabilities ...............................................................................................................20
2.3 RS232 Port.............................................................................................................................20
2.4 Optional Hardware requirement for Dual Networks ...............................................................20
2.5 Entering Parameter IDs..........................................................................................................21
3 Safety notes................................................................................................................................................23
3.1 General Safety Information ....................................................................................................23
3.2 Safety Concept.......................................................................................................................23
3.3 Observing the Five Safety Rules............................................................................................24
3.4 Safety Information and Warnings...........................................................................................25
3.5 ESD-sensitive Components ...................................................................................................27
3.6 Electromagnetic Fields in Electrical Power Engineering Installations ...................................29
4 Modbus Communication.............................................................................................................................31
4.1 Description .............................................................................................................................31
4.1.1 Network Configuration Options ..............................................................................................31
4.1.2 Siemens Modbus Module.......................................................................................................32
4.2 Software Programming ..........................................................................................................34
4.2.1 Programmable Inputs to the Drive .........................................................................................35
4.2.2 Programmable Outputs from the Drive ..................................................................................36
4.3 Parameter Assignment/Addressing........................................................................................38
4.3.1 Correspondence between Drive Parameter ID and Communication Protocol Address.........38
4.3.2 Parameter Tables...................................................................................................................39
4.3.3 Pick List Variable Tables........................................................................................................44
4.4 Planning/Configuring..............................................................................................................49
4.4.1 Fast Setup: Control the drive using the default configuration ................................................49
4.4.2 Fast Setup: Monitor drive status and speed feedback ...........................................................50
4.4.3 Fast Setup: Send a motor speed setting to the drive .............................................................52
4.4.4 Fast Setup: Control the drive using user-defined bits controlled by the SOP ........................52
4.4.5 Network Setup Procedure ......................................................................................................53
4.4.6 Network Status Detection Setup ............................................................................................54
4.4.7 Setup Example.......................................................................................................................55
4.5 Functions................................................................................................................................57
4.5.1 Read Coil Command (0x01)...................................................................................................57
4.5.2 Read Holding Registers Command (0x03) ............................................................................58
4.5.3 Write Multiple Coils Command (0x0F) ...................................................................................60

NXGpro Communication
Function Manual, AD, A5E33486415A 3
Table of contents

4.5.4 Write Single Input Register Command (0x06)........................................................................61


4.5.5 Loop Back Diagnostic Test Command (0x08)........................................................................62
4.5.6 Write Multiple Input Registers Command (0x10) ...................................................................63
5 Modbus Ethernet Communication ..............................................................................................................65
5.1 Description .............................................................................................................................65
5.1.1 Network Configuration Options ..............................................................................................66
5.1.2 Anybus Modbus Ethernet Module ..........................................................................................66
5.2 Software Programming ..........................................................................................................68
5.2.1 Programmable Inputs to the Drive .........................................................................................68
5.2.2 Programmable Outputs from the drive ...................................................................................70
5.3 Parameter Assignment/Addressing........................................................................................71
5.3.1 Correspondence between Drive Parameter ID and Communication Protocol Address.........72
5.3.2 Parameter Tables...................................................................................................................73
5.3.3 Pick List Variable Tables........................................................................................................77
5.4 Planning/Configuring..............................................................................................................83
5.4.1 Fast Setup: Control the drive using the default configuration ................................................83
5.4.2 Fast Setup: Monitor drive status and speed feedback ...........................................................84
5.4.3 Fast Setup: Send a motor speed setting to the drive .............................................................86
5.4.4 Fast Setup: Control the drive using user-defined bits controlled by the SOP ........................86
5.4.5 Network Interfaces ................................................................................................................87
5.4.6 Network Setup Procedure ......................................................................................................89
5.4.7 Network Status Detection Setup ............................................................................................90
5.4.8 Setup Example.......................................................................................................................91
5.5 Functions................................................................................................................................93
5.5.1 Read Holding Registers Command (0x03) ............................................................................93
5.5.2 Write Single Input Register Command (0x06)........................................................................95
5.5.3 Write Multiple Input Registers Command (0x10) ...................................................................96
6 Ethernet / IP Communication......................................................................................................................99
6.1 AnyBus Ethernet/IP Module ...................................................................................................99
6.2 Description ...........................................................................................................................101
6.2.1 Ethernet/IP Description .......................................................................................................101
6.2.2 Network Configuration Options ............................................................................................101
6.2.3 AnyBus Ethernet/IP Module .................................................................................................102
6.3 Software Programming ........................................................................................................103
6.3.1 Flags available to the SOP ..................................................................................................103
6.3.2 Programmable Inputs to the drive .......................................................................................104
6.3.3 Programmable Outputs from the drive .................................................................................105
6.4 Parameter Assignment/Addressing......................................................................................107
6.4.1 Overview: Parameter assignment/addressing ....................................................................107
6.4.2 Correspondence between Drive Parameter ID and Communication Protocol Address ......107
6.4.3 Parameter Tables ................................................................................................................108
6.4.4 Pick List Variable Tables......................................................................................................111
6.5 Planning/Configuring............................................................................................................117
6.5.1 Overview: planning/configuring ...........................................................................................117
6.5.2 Fast Setup: Control the drive using the default configuration ..............................................117
6.5.3 Fast Setup: Monitor drive status and speed feedback ........................................................118

NXGpro Communication
4 Function Manual, AD, A5E33486415A
Table of contents

6.5.4 Fast Setup: Send a motor speed setting to the drive ..........................................................120
6.5.5 Fast Setup: Control the drive using user-defined bits controlled by the SOP .....................120
6.5.6 Network Interfaces ..............................................................................................................121
6.5.7 PLC Setup using EDS files .................................................................................................121
6.5.8 Network Status Detection Setup ..........................................................................................122
6.5.9 Network Setup Procedure ....................................................................................................122
6.5.10 Setup Example.....................................................................................................................123
7 Profibus Communication ..........................................................................................................................127
7.1 Description ...........................................................................................................................127
7.1.1 Anybus Profibus Module ......................................................................................................128
7.2 Software Programming ........................................................................................................130
7.2.1 Programmable Inputs to the Drive .......................................................................................130
7.2.2 Programmable Outputs from the Drive ................................................................................132
7.3 Parameter Assignment/Addressing......................................................................................133
7.3.1 Correspondence between Drive Parameter ID and Communication Protocol Address.......134
7.3.2 Parameter Tables.................................................................................................................135
7.3.3 Pick List Variable Tables......................................................................................................138
7.4 Planning/Configuring............................................................................................................144
7.4.1 Fast Setup: Control the drive using the default configuration ..............................................144
7.4.2 Fast Setup: Monitor drive status and speed feedback .........................................................145
7.4.3 Fast Setup: Send a motor speed setting to the drive ...........................................................147
7.4.4 Fast Setup: Control the drive using user-defined bits controlled by the SOP ......................147
7.4.5 PLC Setup using GSD files ..................................................................................................148
7.4.6 Network Setup Procedure ....................................................................................................148
7.4.7 Network Status (auto detect)................................................................................................150
7.4.8 Setup Example.....................................................................................................................150
8 ProfiDrive Communication........................................................................................................................153
8.1 Description ...........................................................................................................................153
8.1.1 Anybus Profibus DP-V1 IM Module......................................................................................154
8.2 Parameter Assignment/Addressing......................................................................................157
8.2.1 Correspondence between Drive Parameter ID and Communication Protocol Address.......157
8.2.2 Parameter Tables.................................................................................................................159
8.2.3 Pick List Variable Tables......................................................................................................162
8.2.4 Telegram Data Tables..........................................................................................................167
8.3 Planning/Configuring............................................................................................................172
8.3.1 Fast Setup: Control the drive using the default configuration ..............................................173
8.3.2 PLC Setup using GSD files ..................................................................................................173
8.3.3 Network Setup Procedure ....................................................................................................174
8.3.4 Network Status (auto detect)................................................................................................175
9 DeviceNet (Profile 12) Communication ....................................................................................................177
9.1 Description ...........................................................................................................................177
9.1.1 Anybus DeviceNet Module...................................................................................................178
9.2 Software Programming ........................................................................................................180
9.2.1 Programmable Inputs to the Drive .......................................................................................181
9.2.2 Programmable Outputs from the Drive ................................................................................182
9.3 Parameter Assignment/Addressing......................................................................................184

NXGpro Communication
Function Manual, AD, A5E33486415A 5
Table of contents

9.3.1 Correspondence between Drive Parameter ID and Communication Protocol Address.......184


9.3.2 Parameter Tables.................................................................................................................186
9.3.3 Pick List Variable Tables......................................................................................................189
9.4 Planning/Configuring............................................................................................................195
9.4.1 Fast Setup: Control the drive using the default configuration ..............................................195
9.4.2 Fast Setup: Monitor drive status and speed feedback .........................................................196
9.4.3 Fast Setup: Send a motor speed setting to the drive ...........................................................198
9.4.4 Fast Setup: Control the drive using user-defined bits controlled by the SOP ......................198
9.4.5 PLC Setup using EDS files ..................................................................................................199
9.4.6 Network Setup Procedure ....................................................................................................199
9.4.7 Network Status (auto detect)................................................................................................201
9.4.8 Setup Example.....................................................................................................................201
10 ControlNet Communication ......................................................................................................................203
10.1 Description ...........................................................................................................................203
10.1.1 Anybus ControlNet Module ..................................................................................................204
10.2 Software Programming ........................................................................................................205
10.2.1 Programmable Inputs to the Drive .......................................................................................206
10.2.2 Programmable Outputs from the Drive ................................................................................207
10.3 Parameter Assignment/Addressing......................................................................................209
10.3.1 Correspondence between Drive Parameter ID and Communication Protocol Address.......209
10.3.2 Parameter Tables.................................................................................................................211
10.3.3 Pick List Variable Tables......................................................................................................213
10.4 Planning/Configuring............................................................................................................219
10.4.1 Fast Setup: Control the drive using the default configuration ..............................................219
10.4.2 Fast Setup: Monitor drive status and speed feedback .........................................................220
10.4.3 Fast Setup: Send a motor speed setting to the drive ...........................................................222
10.4.4 Fast Setup: Control the drive using user-defined bits controlled by the SOP ......................222
10.4.5 PLC Setup using EDS files ..................................................................................................223
10.4.6 Network Setup Procedure ....................................................................................................223
10.4.7 Network Status (auto detect)................................................................................................225
10.4.8 Setup Example.....................................................................................................................225
11 Local HMI and Remote HMI Interfaces ....................................................................................................227
11.1 Purpose................................................................................................................................227
11.2 Remote Connection (Anybus Network #3)...........................................................................227
11.3 Remote Connection Security ...............................................................................................228
11.4 Local Connection (CPU Ethernet)........................................................................................229
11.5 Memory Map HMI Data To Drive .........................................................................................230
11.6 Memory Map HMI Data From Drive .....................................................................................231
11.7 Memory Map DTA Data From Drive.....................................................................................231
A Menu Parameter Pick List IDs ..................................................................................................................233
A.1 Internal Analog Outputs .......................................................................................................249
A.2 Internal Test Points ..............................................................................................................250
A.3 External Analog Inputs .........................................................................................................254

NXGpro Communication
6 Function Manual, AD, A5E33486415A
Table of contents

A.4 External Analog Outputs ......................................................................................................254


A.5 Comparators ........................................................................................................................256
A.6 Historic Log Variables ..........................................................................................................257
A.7 Meter Status Variables.........................................................................................................257
A.8 To Drive Communication......................................................................................................259
A.9 From Drive Communication .................................................................................................260
B Output Data IDs........................................................................................................................................263
B.1 Output data IDs ....................................................................................................................263
C Display Network Monitor...........................................................................................................................289
D External Modem .......................................................................................................................................291
E Parameter Read/Write..............................................................................................................................293
E.1 Setting up the PTD and PFD registers.................................................................................293
E.2 Defining the PFD Registers..................................................................................................294
E.3 Defining the PTD Registers..................................................................................................295
E.4 PLC handshaking procedure for parameter read/write ........................................................297
F Multiplexer (MUX) Data Registers ............................................................................................................299
G Internal Drive Network ..............................................................................................................................301
H List of abbreviations..................................................................................................................................305
Glossary ...................................................................................................................................................311
Index.........................................................................................................................................................323

Tables

Table 4-1 Status Indicator Descriptions.......................................................................................................34


Table 4-2 Jumper to enable/disable Termination Resistor ..........................................................................34
Table 4-3 Network 1 and 2: Fixed Register Bits .........................................................................................35
Table 4-4 Network 1: Programmable input bits (parameter ID 9603-9664).................................................36
Table 4-5 Network 2: Programmable input bits (parameter ID 9703-9764).................................................36
Table 4-6 Network 1: Programmable output bits (parameter ID 9403-9464) ..............................................37
Table 4-7 Network 2: Programmable output bits (parameter ID 9503-9564) ..............................................37
Table 4-8 Correspondence between Drive Parameter ID and Modbus Address ........................................39
Table 4-9 Network Control Menu (9943) .....................................................................................................39
Table 4-10 Network 1 to 2 Register Copy (9946) ..........................................................................................39
Table 4-11 Network 1: Configure Menu (9900) .............................................................................................40
Table 4-12 Network 1: Configure Parameters Menu (9902)..........................................................................40
Table 4-13 Network 1: Register Data from Drive Menu (9400) .....................................................................41
Table 4-14 Network 1: Register Data to Drive Menu (9600) .........................................................................41

NXGpro Communication
Function Manual, AD, A5E33486415A 7
Table of contents

Table 4-15 Network 2: Configure Menu (9914) .............................................................................................41


Table 4-16 Network 2: Configure Parameters Menu (9916)..........................................................................42
Table 4-17 Network 2: Register Data from Drive Menu (9500) .....................................................................42
Table 4-18 Network 2: Register Data to Drive Menu (9700) .........................................................................43
Table 4-19 Data from Drive Pick List Variables.............................................................................................44
Table 4-20 Data to Drive Pick List Variables .................................................................................................47
Table 4-21 Default definitions of Fixed Register Bits.....................................................................................49
Table 4-22 Default definitions of General Status Bits....................................................................................51
Table 4-23 Completed Settings for Given Example ......................................................................................56
Table 4-24 Read Coils Request (TX) to Master ............................................................................................57
Table 4-25 Read Coils Response (RX) from Master .....................................................................................58
Table 4-26 Read Holding Registers Request (TX) from Master....................................................................59
Table 4-27 Read Holding Registers Response (RX) from Drive ...................................................................59
Table 4-28 Write Multiple Coils Request (TX) to Master ...............................................................................60
Table 4-29 Write Multiple Coils Response (RX) from Master........................................................................61
Table 4-30 Write Input Register Request (TX) from Master ..........................................................................62
Table 4-31 Write Multiple Input Registers Request (TX) from Master ..........................................................63
Table 4-32 Write Multiple Input Registers Response (RX) from Drive ..........................................................63
Table 5-1 Status Indicator Table .................................................................................................................67
Table 5-2 Network 1 and 2: Fixed Register Bits .........................................................................................68
Table 5-3 Network 1: Programmable input bits (parameter ID 9603-9664).................................................69
Table 5-4 Network 2: Programmable input bits (parameter ID 9703-9764).................................................69
Table 5-5 Network 1: Programmable output bits (parameter ID 9403-9464) ..............................................70
Table 5-6 Network 2: Programmable output bits (parameter ID 9503-9564) ..............................................71
Table 5-7 Correspondence between Drive Parameter ID and Modbus Address ........................................72
Table 5-8 Network Control Menu (9943) .....................................................................................................73
Table 5-9 Network 1 to 2 Register Copy (9946) ..........................................................................................74
Table 5-10 Network 1: Configure Menu (9900) .............................................................................................74
Table 5-11 Network 1: Configure Parameters Menu (9902)..........................................................................74
Table 5-12 Network 1: TCP/IP Setup Menu (9300) when "Ethernet Modbus Type" (9906) is set to
"Internal CPU" 1 ..........................................................................................................................75
Table 5-13 Network 1: TCP/IP Setup Menu (9902) when "Ethernet Modbus Type" (9906) is set to
"Anybus Module"1,2 ....................................................................................................................75
Table 5-14 Network 1: Register Data from Drive Menu (9400) .....................................................................75
Table 5-15 Network 1: Register Data to Drive Menu (9600) .........................................................................75
Table 5-16 Network 2: Configure Menu (9914) .............................................................................................76
Table 5-17 Network 2: Configure Parameters Menu (9916)..........................................................................76
Table 5-18 Network 2: Register Data from Drive Menu (9500) .....................................................................76
Table 5-19 Network 2: Register Data to Drive Menu (9700) .........................................................................77
Table 5-20 Data from Drive Pick List Variables.............................................................................................77

NXGpro Communication
8 Function Manual, AD, A5E33486415A
Table of contents

Table 5-21 Data to Drive Pick List Variables .................................................................................................81


Table 5-22 Default definitions of Fixed Register Bits.....................................................................................83
Table 5-23 Default definitions of General Status Bits....................................................................................85
Table 5-24 Completed Settings for Given Example ......................................................................................92
Table 5-25 Read Holding Registers Request (TX) from Master....................................................................94
Table 5-26 Read Holding Registers Response (RX) from Drive ...................................................................94
Table 5-27 Write Input Register Request (TX) from Master ..........................................................................95
Table 5-28 Write Multiple Input Registers Request (TX) from Master ..........................................................96
Table 5-29 Write Multiple Input Registers Response (RX) from Drive ..........................................................97
Table 6-1 Network 1 and 2: Fixed Register Bits .......................................................................................103
Table 6-2 Network 1: Programmable input bits (parameter ID 9603-9664)...............................................104
Table 6-3 Network 2: Programmable input bits (parameter ID 9703-9764)...............................................105
Table 6-4 Network 1: Programmable output bits (parameter ID 9403-9464) ............................................106
Table 6-5 Network 2: Programmable output bits (parameter ID 9503-9564) ............................................106
Table 6-6 Correspondence between Drive Parameter ID and Modbus Address ......................................107
Table 6-7 Network Control Menu (9943) ...................................................................................................108
Table 6-8 Network 1 to 2 Register Copy (9946) ........................................................................................108
Table 6-9 Network 1: Configure Menu (9900) ...........................................................................................109
Table 6-10 Network 1: Configure Parameters Menu (9902)........................................................................109
Table 6-11 Network 1: Register Data from Drive Menu (9400) ...................................................................109
Table 6-12 Network 1: Register Data to Drive Menu (9600) .......................................................................110
Table 6-13 Network 2: Configure Menu (9914) ...........................................................................................110
Table 6-14 Network 2: Configure Parameters Menu (9916)........................................................................110
Table 6-15 Network 2: Register Data from Drive Menu (9500) ...................................................................111
Table 6-16 Network 2: Register Data to Drive Menu (9700) .......................................................................111
Table 6-17 Data from Drive Pick List Variables...........................................................................................111
Table 6-18 Data to Drive Pick List Variables ...............................................................................................115
Table 6-19 Default definitions of Fixed Register Bits...................................................................................118
Table 6-20 Default definitions of General Status Bits..................................................................................119
Table 6-21 Completed Settings for Given Example ....................................................................................124
Table 7-1 Status Indicator Descriptions.....................................................................................................129
Table 7-2 Network 1 and 2: Fixed Register Bits .......................................................................................130
Table 7-3 Network 1: Programmable input bits (parameter ID 9603-9664)...............................................131
Table 7-4 Network 2: Programmable input bits (parameter ID 9703-9764)...............................................131
Table 7-5 Network 1: Programmable output bits (parameter ID 9403-9464) ............................................132
Table 7-6 Network 2: Programmable output bits (parameter ID 9503-9564) ............................................133
Table 7-7 Correspondence between Drive Parameter ID and Profibus Network Data .............................134
Table 7-8 Network Control Menu (9943) ...................................................................................................135
Table 7-9 Network 1 to 2 Register Copy (9946) ........................................................................................135

NXGpro Communication
Function Manual, AD, A5E33486415A 9
Table of contents

Table 7-10 Network 1: Configure Menu (9900) ...........................................................................................136


Table 7-11 Network 1: Configure Parameters Menu (9902)........................................................................136
Table 7-12 Network 1: Register Data from Drive Menu (9400) ...................................................................136
Table 7-13 Network 1: Register Data to Drive Menu (9600) .......................................................................137
Table 7-14 Network 2: Configure Menu (9914) ...........................................................................................137
Table 7-15 Network 2: Configure Parameters Menu (9916)........................................................................137
Table 7-16 Network 2: Register Data from Drive Menu (9500) ...................................................................138
Table 7-17 Network 2: Register Data to Drive Menu (9700) .......................................................................138
Table 7-18 Data from Drive Pick List Variables...........................................................................................138
Table 7-19 Data to Drive Pick List Variables ...............................................................................................142
Table 7-20 Default definitions of Fixed Register Bits...................................................................................144
Table 7-21 Default definitions of General Status Bits..................................................................................146
Table 7-22 Completed Settings for Given Example ....................................................................................151
Table 8-1 Status Indicator Descriptions.....................................................................................................155
Table 8-2 Correspondence between Drive Parameter ID and ProfiDrive Telegram .................................158
Table 8-3 Network 1 to 2 Register Copy (9946) ........................................................................................159
Table 8-4 Network 1: Configure Menu (9900) ...........................................................................................159
Table 8-5 Network 1: Configure Parameters Menu (9902)........................................................................159
Table 8-6 Network 1: Register Data from Drive Menu (9400) ...................................................................160
Table 8-7 Network 1: Register Data to Drive Menu (9600) .......................................................................160
Table 8-8 Network 2: Configure Menu (9914) ...........................................................................................160
Table 8-9 Network 2: Configure Parameters Menu (9916)........................................................................161
Table 8-10 Network 2: Register Data from Drive Menu (9500) ...................................................................161
Table 8-11 Network 2: Register Data to Drive Menu (9700) .......................................................................161
Table 8-12 Data from Drive Pick List Variables...........................................................................................162
Table 8-13 Data to Drive Pick List Variables ...............................................................................................165
Table 8-14 Supported ProfiDrive Telegrams ...............................................................................................167
Table 8-15 Telegram 1 ................................................................................................................................167
Table 8-16 Telegram 2 ................................................................................................................................167
Table 8-17 Telegram 20 ..............................................................................................................................167
Table 8-18 Telegram 352 ............................................................................................................................168
Table 8-19 Telegram 999 ............................................................................................................................168
Table 8-20 Telegram 998 ............................................................................................................................168
Table 8-21 Data from Drive Signals ............................................................................................................169
Table 8-22 Data to Drive Signals.................................................................................................................170
Table 8-23 ZSW1 Signal: Status Bits ..........................................................................................................170
Table 8-24 STW1 Signal: Control Bits.........................................................................................................171
Table 8-25 Supported Parameters ..............................................................................................................171
Table 9-1 Status Indicator Descriptions.....................................................................................................180

NXGpro Communication
10 Function Manual, AD, A5E33486415A
Table of contents

Table 9-2 Network 1 and 2: Fixed Register Bits .......................................................................................181


Table 9-3 Network 1: Programmable input bits (parameter ID 9603-9664)...............................................182
Table 9-4 Network 2: Programmable input bits (parameter ID 9703-9764)...............................................182
Table 9-5 Network 1: Programmable output bits (parameter ID 9403-9464) ............................................183
Table 9-6 Network 2: Programmable output bits (parameter ID 9503-9564) ............................................183
Table 9-7 Correspondence between Drive Parameter ID and DeviceNet Network Data ..........................185
Table 9-8 Network Control Menu (9943) ...................................................................................................186
Table 9-9 Network 1 to 2 Register Copy (9946) ........................................................................................186
Table 9-10 Network 1: Configure Menu (9900) ...........................................................................................186
Table 9-11 Network 1: Configure Parameters Menu (9902)........................................................................186
Table 9-12 Network 1: Register Data from Drive Menu (9400) ...................................................................187
Table 9-13 Network 1: Register Data to Drive Menu (9600) .......................................................................187
Table 9-14 Network 2: Configure Menu (9914) ...........................................................................................188
Table 9-15 Network 2: Configure Parameters Menu (9916)........................................................................188
Table 9-16 Network 2: Register Data from Drive Menu (9500) ...................................................................188
Table 9-17 Network 2: Register Data to Drive Menu (9700) .......................................................................189
Table 9-18 Data from Drive Pick List Variables...........................................................................................189
Table 9-19 Data to Drive Pick List Variables ...............................................................................................193
Table 9-20 Default definitions of Fixed Register Bits...................................................................................195
Table 9-21 Default definitions of General Status Bits..................................................................................197
Table 9-22 Completed Settings for Given Example ....................................................................................202
Table 10-1 Status Indicator Descriptions.....................................................................................................205
Table 10-2 Network 1 and 2: Fixed Register Bits .......................................................................................206
Table 10-3 Network 1: Programmable input bits (parameter ID 9603-9664)...............................................207
Table 10-4 Network 2: Programmable input bits (parameter ID 9703-9764)...............................................207
Table 10-5 Network 1: Programmable output bits (parameter ID 9403-9464) ............................................208
Table 10-6 Network 2: Programmable output bits (parameter ID 9503-9564) ............................................208
Table 10-7 Correspondence between Drive Parameter ID and ControlNet Network Data .........................210
Table 10-8 Network Control Menu (9943) ...................................................................................................211
Table 10-9 Network 1 to 2 Register Copy (9946) ........................................................................................211
Table 10-10 Network 1: Configure Menu (9900) ...........................................................................................211
Table 10-11 Network 1: Configure Parameters Menu (9902)........................................................................211
Table 10-12 Network 1: Register Data from Drive Menu (9400) ...................................................................212
Table 10-13 Network 1: Register Data to Drive Menu (9600) .......................................................................212
Table 10-14 Network 2: Configure Menu (9914) ...........................................................................................212
Table 10-15 Network 2: Configure Parameters Menu (9916)........................................................................213
Table 10-16 Network 2: Register Data from Drive Menu (9500) ...................................................................213
Table 10-17 Network 2: Register Data to Drive Menu (9700) .......................................................................213
Table 10-18 Data from Drive Pick List Variables...........................................................................................213

NXGpro Communication
Function Manual, AD, A5E33486415A 11
Table of contents

Table 10-19 Data to Drive Pick List Variables ...............................................................................................217


Table 10-20 Default definitions of Fixed Register Bits...................................................................................219
Table 10-21 Default definitions of General Status Bits..................................................................................221
Table 10-22 Completed Settings for Given Example ....................................................................................226
Table 11-1 Remote HMI Interface Parameters............................................................................................228
Table A-1 Menu Parameter Pick List IDs...................................................................................................233
Table B-1 General Data Register Assignments .........................................................................................264
Table B-2 Serial Flags ...............................................................................................................................269
Table B-3 Network Output Flags................................................................................................................269
Table B-4 WAGO™ Input and Output Flags..............................................................................................270
Table B-5 Internal Digital Inputs and Outputs ............................................................................................270
Table B-6 Cell Temperature.......................................................................................................................270
Table B-7 Number of Faults and Alarms....................................................................................................272
Table B-8 Fault Word 1..............................................................................................................................272
Table B-9 Fault Word 2..............................................................................................................................275
Table B-10 Fault Word 3..............................................................................................................................276
Table B-11 Fault Word 4..............................................................................................................................277
Table B-12 Fault/Alarm Flags 1 ...................................................................................................................278
Table B-13 Fault/Alarm Flags 2 ...................................................................................................................280
Table B-14 Fault/Alarm Flags 3 ...................................................................................................................281
Table B-15 Fault/Alarm Flags 4 ...................................................................................................................282
Table B-16 Fault/Alarm Enable Flags ..........................................................................................................282
Table B-17 Fatal Fault Flags........................................................................................................................283
Table B-18 Analog Input Read Registers ....................................................................................................284
Table B-19 Active Cells Read Registers......................................................................................................284
Table B-20 Cell Status .................................................................................................................................284
Table B-21 Cell Bypass Status ....................................................................................................................285
Table B-22 Performance Data .....................................................................................................................285
Table B-23 Parameter Read/Write Data ......................................................................................................285
Table B-24 Parallel Drive Data ....................................................................................................................286
Table B-25 Voltage/Current Data.................................................................................................................286
Table B-26 SilcoGraph Data ........................................................................................................................287
Table B-27 Shared Memory Data ................................................................................................................287
Table B-28 Internal Network Data................................................................................................................287
Table B-29 Register to Drive Manual IDs ....................................................................................................288
Table D-1 Serial Port Setup Menu (9010) ...............................................................................................291
Table E-1 Contents of PFD Registers 1 to 4..............................................................................................294
Table E-2 Contents of PTD Registers 1 to 4..............................................................................................295
Table E-3 Available ID Function Commands .............................................................................................296

NXGpro Communication
12 Function Manual, AD, A5E33486415A
Table of contents

Table G-1 SOP Output Flags .....................................................................................................................302


Table G-2 SOP Input Flags ........................................................................................................................302
Table H-1 Commonly Used Abbreviations .................................................................................................305

Figures

Figure 2-1 NXGpro Control...........................................................................................................................19


Figure 3-1 ESD Protective Measures ...........................................................................................................28
Figure 4-1 Typical 2-wire Modbus Communication Connection ...................................................................32
Figure 4-2 Siemens Modbus Module............................................................................................................33
Figure 4-3 RS485 Pin Assignments..............................................................................................................33
Figure 5-1 Anybus Ethernet Module .............................................................................................................67
Figure 5-2 Status Indicators..........................................................................................................................67
Figure 5-3 Direct Modbus Ethernet Communication Connection .................................................................87
Figure 5-4 Network Modbus™ Ethernet Communication Connection ..........................................................88
Figure 6-1 Anybus™ Ethernet Module .........................................................................................................99
Figure 6-2 Status Indicators..........................................................................................................................99
Figure 6-3 Anybus™ Ethernet Module .......................................................................................................102
Figure 6-4 Status Indicators........................................................................................................................102
Figure 6-5 Ethernet I/P Communication Connection ..................................................................................121
Figure 7-1 Anybus Profibus Module ...........................................................................................................128
Figure 7-2 Connector Pin Assignments ......................................................................................................128
Figure 7-3 Rotary Switch Setting ................................................................................................................129
Figure 7-4 Status Indicators........................................................................................................................129
Figure 7-5 Anybus Profibus Termination Switch in OFF position ...............................................................130
Figure 8-1 Anybus Profibus Module ...........................................................................................................154
Figure 8-2 Connector Pin Assignments ......................................................................................................154
Figure 8-3 Rotary Switch Setting ................................................................................................................155
Figure 8-4 Status Indicators........................................................................................................................155
Figure 8-5 Anybus Profibus Termination Switch in OFF position ...............................................................156
Figure 9-1 Anybus DeviceNet Module ........................................................................................................178
Figure 9-2 Connector Pin Assignments ......................................................................................................179
Figure 9-3 Status Indicators........................................................................................................................179
Figure 10-1 Anybus ControlNet Module .......................................................................................................204
Figure 10-2 Status Indicators........................................................................................................................205
Figure C-1 Display Network Monitor Function.............................................................................................289
Figure D-1 NXGpro External Modem Function Diagram.............................................................................292

NXGpro Communication
Function Manual, AD, A5E33486415A 13
Table of contents

NXGpro Communication
14 Function Manual, AD, A5E33486415A
Security information 1
Siemens provides products and solutions with industrial security functions that support the
secure operation of plants, systems, machines and networks.
In order to protect plants, systems, machines and networks against cyber threats, it is
necessary to implement – and continuously maintain – a holistic, state-of-the-art industrial
security concept. Siemens’ products and solutions constitute one element of such a concept.
Customers are responsible for preventing unauthorized access to their plants, systems,
machines and networks. Such systems, machines and components should only be connected
to an enterprise network or the internet if and to the extent such a connection is necessary and
only when appropriate security measures (e.g. firewalls and/or network segmentation) are in
place.
For additional information on industrial security measures that may be implemented, please
visit
https://www.siemens.com/industrialsecurity.
Siemens’ products and solutions undergo continuous development to make them more secure.
Siemens strongly recommends that product updates are applied as soon as they are available
and that the latest product versions are used. Use of product versions that are no longer
supported, and failure to apply the latest updates may increase customer’s exposure to cyber
threats.
To stay informed about product updates, subscribe to the Siemens Industrial Security RSS
Feed under
https://www.siemens.com/industrialsecurity.

NXGpro Communication
Function Manual, AD, A5E33486415A 15
Security information

NXGpro Communication
16 Function Manual, AD, A5E33486415A
Introduction 2
The NXGpro Communication manual is one component in a series of manuals intended for use
with the SINAMICS Perfect Harmony™ GH180 medium voltage drives. The SINAMICS
Perfect Harmoy™ GH180 drives maintain a common control system, the NXGpro Control. The
NXGpro Communication Manual describes the NXGpro communication hardware and the
communication protocols that can be used to enable communication to and from the drive. This
manual covers programming and configuration information for each communication protocol,
specific function descriptions and parameter assignment necessary for communication setup
and operation.

NXGpro Software Version


This manual applies to NXGpro software Version 6.7 and later. For detailed information on the
updated control software, refer to the NXG Control Manual for 6.7 software release
(A5E33474566).

2.1 Communication Overview


Each NXGpro Control System has two communication connectors that enable network
communication through a variety of communication protocols. The system supports up to two
networks.
The NXGpro Control is shipped with the necessary hardware to support Modbus™ Ethernet
network protocol connectivity. The Modbus™ Ethernet protocol does not require the addition of
an Anybus™ module.
Connectivity using other network protocols is possible with optional controller cards, called
Anybus™ modules, which plug into the fiber optic board.
Anybus™ modules are available from Siemens and support the following protocols:
● Modbus™ Ethernet
● Profibus™
● ProfiDrive™
● DeviceNet™ (Profile 12)
● ControlNet™
● Ethernet /IP

NXGpro Communication
Function Manual, AD, A5E33486415A 17
Introduction
2.1 Communication Overview

In addition to Anybus™ modules, the Modbus™ protocol is also supported.

Note
Display the type of Anybus™ modules installed in the system using parameter 'Network Module
Type' (9955).
This information may be needed to verify you have the correct module for the network interface
to be implemented.

The following figure shows the NXGpro Control and includes the locations of the connectors for
the Anybus™ modules (network 1 and 2).

NXGpro Communication
18 Function Manual, AD, A5E33486415A
Introduction
2.1 Communication Overview

1 Network 1
2 Network 2
Figure 2-1 NXGpro Control

See also
Ethernet / IP Communication (Page 99)

NXGpro Communication
Function Manual, AD, A5E33486415A 19
Introduction
2.4 Optional Hardware requirement for Dual Networks

2.2 Remote Capabilities


The communication interface to the drive allows remote control and monitoring of the drive.
Control of the drive can be achieved through registers or telegrams that are sent to the drive,
working in conjunction with the system program (SOP).
This allows for a range of control capabilities including:
● run request
● stop request
● fault reset
● stop
● reverse speed demand.
There are 128 remote user-programmable software flags that can be monitored and/or set
through the SOP:
● 64 programmable inputs
● 64 programmable outputs
Where applicable, refer to the Software Programming Section of a chapter for further
information.

Note
Discrete controls and user-defined control/feedback flags are configured through the drive's
built-in SOP that is provided with each drive.

2.3 RS232 Port


Use the RS232 port shown in Figure NXGpro Control to remotely monitor the drive via an
external modem. Refer to Appendix External Modem for further information.

2.4 Optional Hardware requirement for Dual Networks


The NXGpro Control supports dual networks, utilizing network 1 and network 2. To enable dual
network functionality, a protocol may require additional hardware, for example, an additional
Anybus™ module.
Refer to the Description Section of the chapter for a particular protocol where additional
hardware requirements and setup options are detailed.

NXGpro Communication
20 Function Manual, AD, A5E33486415A
Introduction
2.5 Entering Parameter IDs

2.5 Entering Parameter IDs


Throughout this manual, a four digit number inside of parentheses, for example (9403),
indicates a parameter ID number that can be entered using one of the following methods:
● the keypad located on the front of the drive
● the ToolSuite, a PC-based application software package (refer to the NXGpro ToolSuite
Manual for more information).
Use the following procedure to enter a parameter ID:
1. Press [SHIFT] + [→]. You do not need to hold down the [SHIFT] key while you press the [→]
key.
2. Enter the ID number.
Note
Refer to the NXGpro Control Operating Manual for complete information on keypad
operation and entering parameter ID numbers.

NXGpro Communication
Function Manual, AD, A5E33486415A 21
Introduction
2.5 Entering Parameter IDs

NXGpro Communication
22 Function Manual, AD, A5E33486415A
Safety notes 3
3.1 General Safety Information

Proper Use
SINAMICS Perfect Harmony™ GH180 medium voltage drives must always be installed in
closed electrical operating areas. The drive is connected to the industrial network via a circuit-
breaker.
The specific transport conditions must be observed when the equipment is transported. The
equipment shall be assembled/installed and the separate cabinet units connected properly by
cable and/or busbar in accordance with the assembly/installation instructions. The relevant
instructions regarding correct storage, EMC-compliant installation, cabling, shielding and
grounding and an adequate auxiliary power supply must be strictly observed. Fault-free
operation is also dependent on careful operation and maintenance.
The power sections are designed for variable-speed drives use with synchronous and
asynchronous motors. Operating modes, overload conditions, load cycles, and ambient
conditions different to those described in this document are allowed only by special
arrangement with the manufacturer.
Commissioning should only be carried out by trained service personnel in accordance with the
commissioning instructions.
System components such as circuit-breaker, transformer, cables, cooling unit, motor, speed
sensors, etc., must be matched to VFD operation. System configuration may only be carried out
by an experienced system integrator.

3.2 Safety Concept


The medium-voltage variable frequency drive (VFD) and its components are subject to a
comprehensive safety concept which, when properly implemented, ensures safe installation,
operation, servicing, and maintenance.
The safety concept encompasses safety components and functions to protect the device and
operators.
The VFD is also equipped with monitoring functions to protect external components.
The VFD operates safely when the interlock and protection systems are functioning properly.
Nevertheless, there are areas on the medium-voltage drive that are hazardous for personnel
and that can cause material damage if the safety instructions described in this section and
throughout the product documentation are not strictly observed.

NXGpro Communication
Function Manual, AD, A5E33486415A 23
Safety notes
3.3 Observing the Five Safety Rules

3.3 Observing the Five Safety Rules


There are five safety rules that must always be observed to assure not only personal safety, but
to prevent material damage as well. Always obey safety-related labels located on the product
itself and always read and understand each safety precaution prior to operating or working on
the drive.
The five safety rules:
1. Disconnect the system.
2. Protect against reconnection.
3. Make sure that the equipment is de-energized.
4. Apply grounding means.
5. Cover or enclose adjacent components that are still live.

DANGER
Danger Due to High Voltages
High voltages cause death or serious injury if the safety instructions are not observed or if the
equipment is handled incorrectly.
Potentially fatal voltages occur when this equipment is in operation which can remain present
even after the VFD is switched off.
Ensure that only qualified and trained personnel carry out work on the equipment.
Follow the five safety rules during each stage of the work.

NXGpro Communication
24 Function Manual, AD, A5E33486415A
Safety notes
3.4 Safety Information and Warnings

3.4 Safety Information and Warnings

DANGER
Hazardous Voltage!
● Always follow the proper lock-out/tag-out procedures before beginning any maintenance
or troubleshooting work on the VFD.
● Always follow standard safety precautions and local codes during installation of external
wiring. The installation must follow wiring practices and insulation systems as specified in
IEC 61800-5-1.
● Hazardous voltages may still exist within the VFD cabinets even when the disconnect
switch is open (off) and the supply power is shut off.
● Only qualified individuals should install, operate, troubleshoot, and maintain this VFD. A
qualified individual is "a person, who is familiar with the construction and operation of the
equipment and the hazards involved."
● Always work with one hand, wear electrical safety gloves, wear insulated electrical hazard
rated safety shoes, and safety goggles. Also, always work with another person present.
● Always use extreme caution when handling or measuring components that are inside the
enclosure. Be careful to prevent meter leads from shorting together or from touching other
terminals.
● Use only instrumentation (e.g., meters, oscilloscopes, etc.) intended for high voltage
measurements (that is, isolation is provided inside the instrument, not provided by isolating
the chassis ground of the instrument).
● Never assume that switching off the input disconnector will remove all voltage from internal
components. Voltage is still present on the terminals of the input disconnector. Also, there
may be voltages present that are applied from other external sources.
● Never touch anything within the VFD cabinets until verifying that it is neither thermally hot
nor electrically alive.
● Never remove safety shields (marked with a HIGH VOLTAGE sign) or attempt to measure
points beneath the shields.
● Never operate the VFD with cabinet doors open. The only exception is the control cabinet.
● Never connect any grounded (i.e., non-isolated) meters or oscilloscopes to the system.
● Never connect or disconnect any meters, wiring, or printed circuit boards while the VFD is
energized.
● Never defeat the instrument’s grounding.
● When a system is configured with VFD bypass switchgear (e.g. contactors between line
and motor, and VFD and motor), these switches should be interlocked so that the line
voltage is never applied to the VFD output if the medium voltage input is removed from the
VFD.
● When a system is configured with VFD pre-charge, medium voltage is present on the
primary side of the input transformer and upstream device even though the MV contactor
is not closed.

NXGpro Communication
Function Manual, AD, A5E33486415A 25
Safety notes
3.4 Safety Information and Warnings

WARNING
Potential Arc Hazard
● Arcing can result in damage to property, serious injury and even death.
● The equipment has not been tested and rated for arc flash protection.
● Avoiding arc hazard risks is dependent upon proper installation and maintenance.
● Incorrectly applied equipment, incorrectly selected, connected or unconnected cables, or
the presence of foreign materials can cause arcing in the equipment.
● Follow all applicable precautionary rules and guidelines as used in working with medium
voltage equipment.
● The equipment may be used only:
– for the applications defined as suitable in the technical description.
– in combination with equipment and components supplied by other manufacturers which
have been approved and recommended by Siemens.
● Always follow the facility / installation site rules / guidelines for Personal Protectiive
Equipment (PPE) based on the Arc Flash study of that facility.

Additional safety precautions and warnings appear throughout this manual. These important
messages should be followed to reduce the risk of personal injury or equipment damage.

WARNING
Obey Rules to Avoid Risk of Death
● Always comply with local codes and requirements if disposal of failed components is
necessary.
● Always ensure the use of an even and flat truck bed to transport the VFD system. Before
unloading, be sure that the concrete pad is level for storage and permanent positioning.
● Always confirm proper tonnage ratings of cranes, cables, and hooks when lifting the VFD
system. Dropping the cabinet or lowering it too quickly could damage the unit.
● Never disconnect control power while medium voltage is energized. This could cause
severe system overheating and/or damage.
● Never store flammable material in, on, or near the drive enclosure. This includes
equipment drawings and manuals.
● Never use fork trucks to lift cabinets that are not equipped with lifting tubes. Be sure that
the fork truck tines fit the lifting tubes properly and are the appropriate length.

NXGpro Communication
26 Function Manual, AD, A5E33486415A
Safety notes
3.5 ESD-sensitive Components

3.5 ESD-sensitive Components

Guidelines for Handling Electrostatic Sensitive Devices (ESD)

NOTICE
ESD Sensitive Equipment
● Always be aware of electrostatic discharge (ESD) when working near or touching
components inside the VFD cabinet. The printed circuit boards contain components that
are sensitive to electrostatic discharge. Handling and servicing of components that are
sensitive to ESD should be done only by qualified personnel and only after reading and
understanding proper ESD techniques. The following ESD guidelines should be observed.
Following these rules can greatly reduce the possibility of ESD damage to printed circuit
board (PCB) components.
● Always transport static sensitive equipment in antistatic bags.
● Always use a soldering iron that has a grounded tip. Also, use either a metallic vacuum-
style plunger or copper braid when desoldering.
● Ensure that anyone handling the printed circuit boards is wearing a properly grounded
static strap. The wrist strap should be connected to ground through a 1 Megohm resistor.
Grounding kits are available commercially through most electronic wholesalers.
● Static charge build-up can be removed from a conductive object by touching the object with
a properly grounded piece of metal.
● When handling a PC board, always hold the card by its edges.
● Do not slide printed circuit boards (PCBs) across any surface (e.g., a table or work bench).
If possible, perform PCB maintenance at a workstation that has a conductive covering that
is grounded through a 1 Megohm resistor. If a conductive tabletop cover is unavailable, a
clean steel or aluminum tabletop is an excellent substitute.
● Avoid plastic Styrofoam™, vinyl and other non-conductive materials. They are excellent
static generators and do not give up their charge easily.
● When returning components to Siemens Industry, Inc. always use static-safe packing. This
limits any further component damage due to ESD.

Components that can be destroyed by electrostatic discharge (ESD)

NOTICE
Electrostatic discharge
Electronic components can be destroyed in the event of improper handling, transporting,
storage, and shipping.
Pack the electronic components in appropriate ESD packaging; e.g. ESD foam, ESD
packaging bags and ESD transport containers.
To protect your equipment against damage, follow the instructions given below.

NXGpro Communication
Function Manual, AD, A5E33486415A 27
Safety notes
3.5 ESD-sensitive Components

● Avoid physical contact with electronic components. If you need to perform absolutely
essential work on these components, then you must wear one of the following protective
gear:
– Grounded ESD wrist strap
– ESD shoes or ESD shoe grounding strips if there is also an ESD floor.
● Do not place electronic components close to data terminals, monitors or televisions.
Maintain a minimum clearance to the screen (> 10 cm).
● Electronic components should not be brought into contact with electrically insulating
materials such as plastic foil, plastic parts, insulating table supports or clothing made of
synthetic fibers.
● Place components in contact with ESD-suited materials e.g. ESD tables, ESD surfaces,
ESD packaging.
● Measure on the components only if one of the following conditions is met:
– The measuring device is grounded with a protective conductor.
– The measuring head of a floating measuring device has been discharged directly before
the measurement.
The necessary ESD protective measures for the entire working range for electrostatically
sensitive devices are illustrated once again in the following drawings. Precise instructions for
ESD protective measures are specified in the standard DIN EN 61340-5-1.

6HDWLQJSRVLWLRQ 6WDQGLQJSRVLWLRQ 6WDQGLQJVHDWLQJSRVLWLRQ

G G G
E E
H H
I I I I I

F D F D F D

1 Sitting
2 Standing
3 Standing/sitting
a Conductive floor surface, only effective in conjunction with ESD shoes or ESD shoe grounding
strips
b ESD furniture
c ESD shoes or ESD shoe grounding strips are only effective in conjunction with conductive floor‐
ing
d ESD clothing
e ESD wristband
f Cabinet ground connection
Figure 3-1 ESD Protective Measures

NXGpro Communication
28 Function Manual, AD, A5E33486415A
Safety notes
3.6 Electromagnetic Fields in Electrical Power Engineering Installations

3.6 Electromagnetic Fields in Electrical Power Engineering Installations

WARNING
Electromagnetic fields "electro smog" when operating electrical power engineering
installations
Electromagnetic fields are generated during operation of electrical power engineering
installations.
Electromagnetic fields can interfere with electronic devices, which could cause them to
malfunction. For example, the operation of heart pacemakers can be impaired, potentially
leading to damage to a person's health or even death. It is therefore forbidden for persons with
heart pacemakers to enter these areas.
The plant operator is responsible for taking appropriate measures (labels and hazard
warnings) to adequately protect operating personnel and others against any possible risk.

● Observe the relevant nationally applicable health and safety regulations. For example, in
Germany, "electromagnetic fields" are subject to regulations BGV B11 and BGR B11
stipulated by the German statutory industrial accident insurance institution.
● Display adequate hazard warning notices on the installation.
● Place barriers around hazardous areas.
● Take measures, e.g. using shields, to reduce electromagnetic fields at their source.
● Ensure personnel are wearing the appropriate protective gear.

See also
Security information (Page 15)

NXGpro Communication
Function Manual, AD, A5E33486415A 29
Safety notes
3.6 Electromagnetic Fields in Electrical Power Engineering Installations

NXGpro Communication
30 Function Manual, AD, A5E33486415A
Modbus Communication 4
This chapter contains instructions for controlling the drive using a PLC over a Modbus™
network. It addresses the following topics:
● Description of the interface
● User Programming
● Parameter assignment and addressing
● Configuration and setup options
● Available functions

4.1 Description
The Modbus™ communication interface is a serial interface that operates at standard baud
rates up to 19.2 Kbaud. The 10-bit data frame consists of 1 start bit, 8 data bits (no parity) and
1 stop bit. These data parameters are fixed for the drive.
The drive always acts as a Modbus™ slave. This means that the drive does not initiate dialog
on the Modbus™ network. Rather, it listens to and then responds to the Modbus™ master (the
PLC).

Note
Only register-based read and write functions of the Modbus™ protocol are supported. These
functions are used to monitor and control analog and digital inputs and outputs of the drive.
Only the Remote Terminal Unit (RTU) format of the Modbus™ protocol is supported by the
NXGpro Control.
Refer to Section Functions for function codes supported by the NXGpro Control.

See also
Functions (Page 57)

4.1.1 Network Configuration Options


This section provides information on the configuration options for the Siemens Modbus™
module for single or dual network functionality.

NXGpro Communication
Function Manual, AD, A5E33486415A 31
Modbus Communication
4.1 Description

Modbus Communication Network Connections


Modbus™ network communication is shown below.

0RGEXV0DVWHU
1RWH8VHWZLVWHGSDLUZLULQJLIVKLHOGHGFRQQHFWRQO\DWRQHHQG
A

1RWH7KHJURXQGLVORFDWHGRQ3LQRIHDFKGULYH

B A B A B A

0D[FRQQHFWLRQV

1;*&RQWUROV 0RGEXVVODYHV

= 7HUPLQDWLRQ 1RWH$%GHILQLWLRQVDUHQRWVWDQGDUG,IWKHXQLWGRHVQRWZRUN
\RXPD\QHHGWRVZDS$DQG%

Figure 4-1 Typical 2-wire Modbus Communication Connection

4.1.2 Siemens Modbus Module

Description
The Siemens Modbus™ module supports Modbus™ communication. The module plugs into
the Anybus 1 (ABUS1) connector or the Anybus 2 (ABUS2) connector on the fiber optic board,
as shown in Figure NXGpro Control in the Introduction Chapter.
The following figure shows the connector and status indicators on the Siemens Modbus™
module.

NXGpro Communication
32 Function Manual, AD, A5E33486415A
Modbus Communication
4.1 Description

Figure 4-2 Siemens Modbus Module

Connector
The module has fixed pin assignments for Data A and Data B. The following figure shows the
output pin configuration for RS485.

1 Pin 2: Data A
2 Pin 3: Data B
3 Pin 5: Ground
Figure 4-3 RS485 Pin Assignments

NXGpro Communication
Function Manual, AD, A5E33486415A 33
Modbus Communication
4.2 Software Programming

Status Indicators
The following table explains the status indicators as shown in Figure Siemens Modbus Module.

Table 4-1 Status Indicator Descriptions

Status Indicator LED Indication


Red Module is sending data to the Modbus network
Green Module is receiving data from the Modbus network

Note
The green LED does not indicate that network traffic is present for this specific device; it only
means that network traffic is present.

Termination Resistor
The module incorporates a jumper (JP5), which can be used to terminate the network line as
listed in the following table.

Table 4-2 Jumper to enable/disable Termination Resistor

Jumper Setting
JP5 = 1-2 Termination resistor disabled
JP5 = 2-3 Termination resistor enabled

4.2 Software Programming


This section provides details for user programming through the SOP.
The fixed register bits are defined by the drive's software by default. To reprogram the definition
of the bits, complete these steps:
1. Set parameters using the procedure Fast Setup: control the drive using user-defined bits
controlled by the SOP in Section Planning/Configuring.
2. Refer to the procedures detailed in this section to complete setup:
– programmable inputs to the drive
– programmable outputs from the drive

NXGpro Communication
34 Function Manual, AD, A5E33486415A
Modbus Communication
4.2 Software Programming

The following table shows how the fixed register bits correspond with programmable bits
available for use in the SOP (drctry.pro bits).

Table 4-3 Network 1 and 2: Fixed Register Bits

Pick list variable in 'Data to Drive Reg nn' menus Corresponding Drctry.pro bits Modbus Address
Fixed Reg Bits (network 1) Network1FixedRegBit0_I ~ Network1FixedReg‐ 40065
Bit15_I
Fixed Reg Bits (network 2) Network2FixedRegBit0_I ~ Network2FixedReg‐ 40065
Bit15_I

4.2.1 Programmable Inputs to the Drive

Description
There are 64 input bits available for user programming through the SOP file. These bits can be
programmed to set or reset any other bits used within the SOP.

Programming Procedure
1. Locate the first data to drive register that is programmable using Table Correspondence
between Drive Parameter ID and Communication Protocol Address in Section Parameter
Assignment/Addressing.
You will see that the first programmable data to drive register for network 1 is register 'Data
to Drive 03', which corresponds to parameter ID (9603).
2. Enter parameter ID (9603).
3. The pick list of data to drive variables will appear. Refer to Table Data to Drive Pick List
Variables and Scaling in Section Parameter Assignment/Addressing for a list of data to drive
pick list variables.
4. Scroll through the pick list until you come to 'Net Input Flag 1' and press [ENTER]. This
setting uses the first 16 bits of the possible 64 bits.
Now the corresponding bits from the drctry.pro file can be used in the SOP, as shown below:
;Network1Flag0_I Use bit 0 for Stop bit
;Network1Flag1_I Use bit 1 for Run Forward bit
RunRequest_O = /Network1Flag0_I * Network1Flag1_I;Run drive using
bit 1,stop using bit 0
5. Select 'Net Input Flag 2' to use the second set of 16 bits, and so on.
Note
By choosing 'Data to Drive 03' as the write register, the PLC must now send 0x02 in register
'Data to Drive 03' to run the drive.
To stop the drive, the PLC must send 0x01 in register 'Data to Drive 03'.

NXGpro Communication
Function Manual, AD, A5E33486415A 35
Modbus Communication
4.2 Software Programming

The pick list variables and the corresponding programmable input bits are found in the following
tables for network 1 and 2, respectively.

Table 4-4 Network 1: Programmable input bits (parameter ID 9603-9664)

Pick list variable in 'Data to Drive Reg nn' menus Related Drctry.pro bits
Net Input Flag 1 Network1Flag0_I ~ Network1Flag15_I
Net Input Flag 2 Network1Flag16_I ~ Network1Flag31_I
Net Input Flag 3 Network1Flag32_I ~ Network1Flag47_I
Net Input Flag 4 Network1Flag48_I ~ Network1Flag63_I

Table 4-5 Network 2: Programmable input bits (parameter ID 9703-9764)

Pick list variable in 'Data to Drive Reg nn' menus Related Drctry.pro bits
Net Input Flag 1 Network2Flag0_I ~ Network2Flag15_I
Net Input Flag 2 Network2Flag16_I ~ Network2Flag31_I
Net Input Flag 3 Network2Flag32_I ~ Network2Flag47_I
Net Input Flag 4 Network2Flag48_I ~ Network2Flag63_I

Example
The following example shows how the network can be programmed to trip the input medium
voltage:
● The PLC writes to register 'Data to Drive 03' which is programmed to 'Net Input Flag 1' using
the procedure above.
● The SOP sets a flag bit that uses a digital output to trip input medium voltage, using the
following SOP source code:

;ExternalDigitalOutput01h_O Use digital output to trip input medium voltage


ExternalDigitalOutput01h_O = Network1FixedRegBit9_I;

● The PLC writes the contents of 'Net Input Flag 1', bit 9 (Network1Flag9_I) to create an input
medium voltage trip.

4.2.2 Programmable Outputs from the Drive

Description
There are 64 output bits available for user programming through the SOP file. These bits can
be programmed to set or reset any other bits used within the SOP.

NXGpro Communication
36 Function Manual, AD, A5E33486415A
Modbus Communication
4.2 Software Programming

Programming Procedure
1. Locate the first data from drive register that is programmable using Table Correspondence
between Drive Parameter ID and Communication Protocol Address in Section Parameter
Assignment/Addressing.
You will see that the first programmable data from drive register for network 1 is register
'Data from Drive 03', which corresponds to parameter ID (9403).
2. Enter parameter ID (9403).
3. The pick list of data from drive variables will appear. Refer to Table Data from Drive Pick List
Variables in Section Parameter Assignment/Addressing for a list of data from drive pick list
variables.
4. Scroll through the pick list until you come to 'Net1 Out Reg 1' and press [ENTER]. This
setting uses the first 16 bits of the possible 64 bits.
5. Select 'Net1 Out Reg 2' to use the second set of 16 bits, and so on.
The pick list variables and the corresponding programmable output bits are found in the
following tables for network 1 and 2, respectively.

Table 4-6 Network 1: Programmable output bits (parameter ID 9403-9464)

Pick list variable in 'Data from Drive Reg nn' menus Related Drctry.pro bits
Net1 Out Reg 1 Network1Flag0_O ~ Network1Flag15_O
Net1 Out Reg 2 Network1Flag16_O ~ Network1Flag31_O
Net1 Out Reg 3 Network1Flag32_O ~ Network1Flag47_O
Net1 Out Reg 4 Network1Flag48_O ~ Network1Flag63_O

Table 4-7 Network 2: Programmable output bits (parameter ID 9503-9564)

Pick list variable in 'Data from Drive Reg nn' menus Related Drctry.pro bits
Net2 Out Reg 1 Network2Flag0_O ~ Network2Flag15_O
Net2 Out Reg 2 Network2Flag16_O ~ Network2Flag31_O
Net2 Out Reg 3 Network2Flag32_O ~ Network2Flag47_O
Net2 Out Reg 4 Network2Flag48_O ~ Network2Flag63_O

Example
The following example shows how the network can be programmed to detect a trip on the input
medium voltage:
● The PLC reads register 'Data from Drive 03', which is programmed to 'Net1 Out Reg 1' using
the procedure above.
● The SOP sets a flag bit that corresponds to a medium voltage low fault, using the following
SOP source code:

; Monitor medium voltage fault on the Modbus network


Network1Flag9_O = MediumVoltageLowFault_I;

NXGpro Communication
Function Manual, AD, A5E33486415A 37
Modbus Communication
4.3 Parameter Assignment/Addressing

● This example uses bit 9 of 'Net1 Out Reg 1', which is Network1Flag9_O, to set the network
flag true if the medium voltage low fault is active.
● The PLC reads the contents of 'Net1 Out Reg 1', bit 9 (Network1Flag9_O) to determine if a
medium voltage fault occured.

4.3 Parameter Assignment/Addressing


This section provides the following information for communication configuration and
programming:
● Drive parameter ID and corresponding communication protocol address
● Parameter tables:
– Network configuration parameters
– Network 1 configuration parameters
– Network 2 configuration parameters
● Pick list variable tables:
– Data from Drive variables
– Data to Drive variables

4.3.1 Correspondence between Drive Parameter ID and Communication Protocol


Address
The following table provides drive parameter IDs and the corresponding Modbus™ addresses.
The following data is provided:
● Parameter ID
The drive parameter ID number to enter via the keypad or the ToolSuite.
● Modbus™ Address
A digital location provided by the Modbus™ Protocol, which stores values for use by the
master (PLC) and slave (Siemens drive) devices. To establish functional communication
between the PLC and the drive via the drive's Modbus™ connection, the control software in
the drive must be configured to know what certain addresses are used for.
● Data From Drive
Data that the PLC will receive from the drive to determine how the drive is functioning.
Each register contains a 16-bit digital representation of the status of a particular aspect of
drive functionality.
Some registers are fixed to track certain drive functions; others are programmable to track
any of a number of drive status choices.
● Data To Drive
Data that the PLC will send to the drive to control it.
Each register contains a 16-bit digital representation of the PLC's command for a particular
aspect of drive functionality.
Some registers are fixed to control certain functions; others are programmable to control
any of a number of drive function choices.

NXGpro Communication
38 Function Manual, AD, A5E33486415A
Modbus Communication
4.3 Parameter Assignment/Addressing

Table 4-8 Correspondence between Drive Parameter ID and Modbus Address

Network Parameter ID Description Default Contents Modbus Address


1 9401 Data From Drive 01 General Status (not changea‐ 40001
ble)
1 9402 Data From Drive 02 Motor Speed (not changeable) 40002
1 9403 to 9464 Data From Drive 03 to 64 None 40003 to 40064
1 9601 Data To Drive 01 Fixed Register Bits (not 40065
changeable)
1 9602 Data To Drive 02 Velocity Demand (not change‐ 40066
able)
1 9603 to 9664 Data To Drive 03 to 64 None 40067 to 40128
2 9501 Data From Drive 01 General Status (not changea‐ 40001
ble)
2 9502 Data From Drive 02 Motor Speed (not changeable) 40002
2 9503 to 9564 Data From Drive 03 to 64 None 40003 to 40064
2 9701 Data To Drive 01 Fixed Register Bits (not 40065
changeable)
2 9702 Data To Drive 02 Velocity Demand (not change‐ 40066
able)
2 9703 to 9764 Data To Drive 03 to 64 None 40067 to 40128

4.3.2 Parameter Tables

Network Parameters

Table 4-9 Network Control Menu (9943)

Parameter ID Unit Default Min Max Description


Net Control Type 9944 Sop Set bit definition:
● SOP
● Fixed
Start Stop Control 9945 Maintained Set Start/Stop bit inputs:
● Maintained
● Momentary

Table 4-10 Network 1 to 2 Register Copy (9946)

Parameter ID Unit Default Min Max Description


Net 1 to 2 reg. copy 9946 Function Copy Network 1 registers to Network 2
registers.

NXGpro Communication
Function Manual, AD, A5E33486415A 39
Modbus Communication
4.3 Parameter Assignment/Addressing

Network 1 Parameters

Table 4-11 Network 1: Configure Menu (9900)

Parameter ID Unit Default Min Max Description


Network 1 Type 9901 None Designate the type of external network connected to
the drive:
● None
● Modbus
● DeviceNet
● Profibus
● Ethernet Modbus
● ControlNet
● Ethernet I/P

Table 4-12 Network 1: Configure Parameters Menu (9902)

Parameter ID Unit Default Min Max Description


Modbus Baud Rate 9060 19200 Set the Modbus network baud rate:
● 1200
● 2400
● 4800
● 9600
● 19200
Modbus Parity 9047 None Set the Modbus parity:
● none
● odd
● even
Modbus Stop Bits 9048 1 Set the Modbus stop bits:
● one
● two
Modbus Address 9070 1 1 247 Set the address of the node on the Modbus network.
Velocity Units 9080 % Designate the units for velocity values from the drive:
● %
● RPM
● Hz
Demand Scalar 9912 1 -125 125 Set the scalar for input demand reference from the
network.
Aux Demand Scalar 9913 1 -125 125 Set the auxiliary scalar for input demand reference
from the network.
Network Timeout 9934 0 0 65535 Set the timeout for network determined to be non-re‐
sponsive.

NXGpro Communication
40 Function Manual, AD, A5E33486415A
Modbus Communication
4.3 Parameter Assignment/Addressing

Table 4-13 Network 1: Register Data from Drive Menu (9400)

Parameter ID Unit Default Min Max Description


Data From Drive 01 9401 General Sta‐ Register data from drive parameter 1.
tus Register is not programmable.
Data From Drive 02 9402 Motor Speed Register data from drive parameter 2.
Register is not programmable.
Data From Drive 03 to 64 9403 to None Register data from drive parameters 3 to 64.
9464 Registers are programmable.

Table 4-14 Network 1: Register Data to Drive Menu (9600)

Parameter ID Unit Default Min Max Description


Data To Drive Reg 01 9601 Fixed Reg Register data to drive parameter 1.
Bits Register is not programmable.
Data To Drive Reg 02 9602 Velocity De‐ Register data to drive parameter 2.
mand Register is not programmable.
Data To Drive Reg 03 to 64 9603 to None Register data to drive parameters 3 to 64.
9664 Registers are programmable.

Network 2 Parameters

Table 4-15 Network 2: Configure Menu (9914)

Parameter ID Unit Default Min Max Description


Network 2 Type 9915 None Designate the type of external network connected to the
drive:
● None
● Modbus
● DeviceNet
● Profibus
● Ethernet Modbus
● ControlNet
● Ethernet I/P

NXGpro Communication
Function Manual, AD, A5E33486415A 41
Modbus Communication
4.3 Parameter Assignment/Addressing

Table 4-16 Network 2: Configure Parameters Menu (9916)

Parameter ID Unit Default Min Max Description


Modbus Baud Rate 9917 19200 Set the Modbus network baud rate:
● 1200
● 2400
● 4800
● 9600
● 19200
Modbus Parity 9947 None Set the Modbus parity:
● none
● odd
● even
Modbus Stop Bits 9948 1 Set the Modbus stop bits:
● one
● two
Modbus Address 9920 1 1 247 Set the address of the node on the Modbus network.
Velocity Units 9924 % Designate the units for velocity values from the drive:
● %
● RPM
● Hz
Demand Scalar 9926 1 -125 125 Set the scalar for input demand reference from the
network.
Aux Demand Scalar 9927 1 -125 125 Set the auxiliary scalar for input demand reference
from the network.
Network Timeout 9935 0 0 65535 Set the timeout for network determined to be non-re‐
sponsive.

Table 4-17 Network 2: Register Data from Drive Menu (9500)

Parameter ID Unit Default Min Max Description


Data From Drive 01 9501 General Sta‐ Register data from drive parameter 1.
tus Register is not programmable.
Data From Drive 02 9502 Motor Speed Register data from drive parameter 2.
Register is not programmable.
Data From Drive 03 to 64 9503 to None Register data from drive parameters 3 to 64.
9564 Registers are programmable.

NXGpro Communication
42 Function Manual, AD, A5E33486415A
Modbus Communication
4.3 Parameter Assignment/Addressing

Table 4-18 Network 2: Register Data to Drive Menu (9700)

Parameter ID Unit Default Min Max Description


Data To Drive Reg 01 9701 Fixed Reg Register data to drive parameter 1.
Bits Register is not programmable.
Data To Drive Reg 02 9702 Velocity De‐ Register data to drive parameter 2.
mand Register is not programmable.
Data To Drive Reg 03 to 64 9703 to None Register data to drive parameters 3 to 64.
9764 Registers are programmable.

NXGpro Communication
Function Manual, AD, A5E33486415A 43
Modbus Communication
4.3 Parameter Assignment/Addressing

4.3.3 Pick List Variable Tables

Table 4-19 Data from Drive Pick List Variables

Name Manual ID Unit Scaling 16 Bit Data Notes


Type

None None None None None None


Man Id None None None None Refer to Appendix Internal Drive Network
General Status 2001 None None Bit Field ● Bit 0: Fault
● Bit 1: Alarm
● Bit 2: Running Forward
● Bit 3: Running Reverse
● Bit 4: Drive Ready
● Bit 5: Start/Stop Control From Network
● Bit 6: Speed Reference From Network
● Bit 7: At Speed Reference
● Bit 8: Speed In Percent
● Bit 9: Speed In RPM
● Bit 10: Speed In Hz
● Bit 11: Reserved for future use
● Bit 12: Reserved for future use
● Bit 13: Reserved for future use
● Bit 14: Reserved for future use
● Bit 15: Reserved for future use
Motor Voltage 2100 Volts /1 Unsigned
Total Current 2190 Amps /1 Unsigned
Output Power 2230 KW /1 Signed
Motor Speed 2014 % /10 Unsigned
RPM /1
Hz /10
Speed Demand 2060 % /100 Unsigned
Speed Reference 2010 % /100 Unsigned
Heartbeat 2220 None None Unsigned 1 count per millisecond
Drive State 2210 None None Unsigned ● 0 = Off
● 1 = Magnetizing
● 2 = Spinning Load
● 3 = Autotune
● 4 = Run
● 5 = Stop
● 6 = Coast
● 7 = Up Transfer
● 8 = Down Transfer
Inp RMS Current 2130 Amps /1 Unsigned

NXGpro Communication
44 Function Manual, AD, A5E33486415A
Modbus Communication
4.3 Parameter Assignment/Addressing

Name Manual ID Unit Scaling 16 Bit Data Notes


Type

Input Frequency 2140 Hz /100 Unsigned


Input Power Avg 2250 KW /1 Unsigned
Net1 Out Reg 1 2002 None None Bit Field Network1Flag0_I - Network1Flag15_I
Net1 Out Reg 2 2003 None None Bit Field Network1Flag16_I - Network1Flag31_I
Net1 Out Reg 3 2004 None None Bit Field Network1Flag32_I - Network1Flag37_I
Net1 Out Reg 4 2005 None None Bit Field Network1Flag48_I - Network1Flag63_I
Net2 Out Reg 1 2006 None None Bit Field Network2Flag0_I - Network2Flag15_I
Net2 Out Reg 2 2007 None None Bit Field Network2Flag16_I - Network2Flag31_I
Net2 Out Reg 3 2008 None None Bit Field Network2Flag32_I - Network2Flag37_I
Net2 Out Reg 4 2009 None None Bit Field Network2Flag48_I - Network2Flag63_I
Torque Current 2150 Amps /1 Unsigned
Magnetizing Cur 2170 Amps /1 Unsigned
Motor Flux 2015 % /100 Unsigned
Motor Torque 2160 % /100 Unsigned
Flux Reference 2011 % /100 Unsigned
Input Voltage 2120 Volts /1 Unsigned
Inp Power Factor 2012 % /100 Unsigned
Input KVars 2013 KVAR /1 Unsigned
Max Available Output 2016 Volts /1 Unsigned
Volts
Hottest Cell Temp 2017 % /100 Unsigned Duty Cycle % of Hottest Cell
Mux1 Echo None None None None Refer to Appendix Multiplexer (MUX) Data
Mux1 Data Registers
Mux2 Echo
Mux2 Data
Mux3 Echo
Mux3 Data
Mux4 Echo
Mux4 Data
Mux5 Echo
Mux5 Data
Mux6 Echo
Mux6 Data
Mux7 Echo
Mux7 Data
Mux8 Echo
Mux8 Data
Wago Inputs 1-16 2650 None None Bit Field ExternalDigitalInput01a_I - ExternalDigita‐
lInput01h_I
ExternalDigitalInput02a_I - ExternalDigita‐
lInput02h_I

NXGpro Communication
Function Manual, AD, A5E33486415A 45
Modbus Communication
4.3 Parameter Assignment/Addressing

Name Manual ID Unit Scaling 16 Bit Data Notes


Type

Wago Inputs 17-32 2651 None None Bit Field ExternalDigitalInput03a_I - ExternalDigita‐
lInput03h_I
ExternalDigitalInput04a_I - ExternalDigita‐
lInput04h_I
Wago Inputs 33-48 2652 None None Bit Field ExternalDigitalInput05a_I - ExternalDigita‐
lInput05h_I
ExternalDigitalInput06a_I - ExternalDigita‐
lInput06h_I
Wago Inputs 49-64 2653 None None Bit Field ExternalDigitalInput07a_I - ExternalDigita‐
lInput07h_I
ExternalDigitalInput08a_I - ExternalDigita‐
lInput08h_I
Wago Inputs 65-80 2654 None None Bit Field ExternalDigitalInput09a_I - ExternalDigita‐
lInput09h_I
ExternalDigitalInput10a_I - ExternalDigita‐
lInput10h_I
Wago Inputs 81-96 2655 None None Bit Field ExternalDigitalInput11a_I - ExternalDigita‐
lInput11h_I
ExternalDigitalInput12a_I - ExternalDigita‐
lInput12h_I
Wago Outputs 1-16 2656 None None Bit Field ExternalDigitalOutput01a_O - ExternalDigi‐
talOutput01h_O
ExternalDigitalOutput02a_O - ExternalDigi‐
talOutput02h_O
Wago Outputs 17-32 2657 None None Bit Field ExternalDigitalOutput03a_O - ExternalDigi‐
talOutput03h_O
ExternalDigitalOutput04a_O - ExternalDigi‐
talOutput04h_O
Wago Outputs 33-48 2658 None None Bit Field ExternalDigitalOutput05a_O - ExternalDigi‐
talOutput05h_O
ExternalDigitalOutput06a_O - ExternalDigi‐
talOutput06h_O
Wago Outputs 49-64 2659 None None Bit Field ExternalDigitalOutput07a_O - ExternalDigi‐
talOutput07h_O
ExternalDigitalOutput08a_O - ExternalDigi‐
talOutput08h_O
PFD1 None None None None Refer to Appendix Parameter Read/Write
PFD2
PFD3
PFD4
Drive Losses 2161 % /100 Unsigned
Excessive Reactive 2162 % /100 Unsigned
Current
Speed Droop Percent 2163 % /100 Unsigned
Sync Motor Field Ref 2164 % /100 Unsigned
Avail Reactive Current 3653 % /100 Unsigned

NXGpro Communication
46 Function Manual, AD, A5E33486415A
Modbus Communication
4.3 Parameter Assignment/Addressing

Name Manual ID Unit Scaling 16 Bit Data Notes


Type

Drive Efficiency 2168 % /100 Unsigned


Ids Ref Current 2276 % /100 Unsigned

Table 4-20 Data to Drive Pick List Variables

Name Unit Scaling 16 Bit Data Notes


Type

None None None None None


Fixed Reg Bits None None Bit Field When parameter 'Net Control Type' (9945) is set
to 'SOP' the bits will be used in the SOP to control
drive functions.
When parameter 'Net Control Type' (9945) is set
to 'Fixed' the bits will be defined as follows in the
control software.
● Bit 0: Run Forward
● Bit 1: Run Reverse
● Bit 2: Fault Reset
● Bit 3: Stop
● Bit 4: Reserved
● Bit 5: Start/Stop Control From Network
● Bit 6: Speed Command From Network
● Bit 7 - 15: Reserved for future assignment
Velocity Demand Hz /10 Signed Speed Demand
RPM 1
% /10
Auxiliary Demand Hz /10 Signed Auxilary Speed Demand
RPM 1
% /10
Net Input Flag 1 None None Bit Field Network 1 SOP flags:
Network1Flag0_I ~ Network1Flag15_I
Network 2 SOP flags:
Network2Flag0_I ~ Network2Flag15_I
Net Input Flag 2 None None Bit Field Network 1 SOP flags:
Network1Flag16_I ~ Network1Flag31_I
Network 2 SOP flags:
Network2Flag16_I ~ Network2Flag31_I
Net Input Flag 3 None None Bit Field Network 1 SOP flags:
Network1Flag32_I ~ Network1Flag47_I
Network 2 SOP flags:
Network2Flag32_I ~ Network2Flag47_I

NXGpro Communication
Function Manual, AD, A5E33486415A 47
Modbus Communication
4.3 Parameter Assignment/Addressing

Name Unit Scaling 16 Bit Data Notes


Type

Net Input Flag 4 None None Bit Field Network 1 SOP flags:
Network1Flag48_I ~ Network1Flag63_I
Network 2 SOP flags:
Network2Flag48_I ~ Network2Flag63_I
Ratio % % / 100 Signed
Forward Max Lim % / 10000 or Unsigned
% / 100
Reverse Max Lim % / 10000 or Unsigned
% / 100
Forward Acc Time Seconds / 10 Unsigned
Forward Dec Time Seconds / 10 Unsigned
Reverse Acc Time Seconds / 10 Unsigned
Reverse Dec Time Seconds / 10 Unsigned
Net Input Pulse None None Unsigned
Forward Min Lim % / 10000 or Unsigned
% / 100
Reverse Min Lim % / 10000 or Unsigned
% / 100
Torque Limit % / 10000 or Unsigned
% / 100
MUX1 Id None None None Refer to Appendix Multiplexer (MUX) Data Reg‐
MUX2 Id isters
MUX3 Id
MUX4 Id
MUX5 Id
MUX6 Id
MUX7 Id
MUX8 Id
PTD1 None None None Refer to Appendix Parameter Read/Write
PTD2
PTD3
PTD4
Parallel Cmd 1 None None Unsigned
Torque Demand % / 1000 Unsigned
PVCL Demand % / 100 Unsigned
Flux Demand % / 100 Unsigned
Node Count None None Unsigned
Node Index None None Unsigned
Torque Acc Time Seconds / 100 Unsigned
Torque Dec Time Seconds / 100 Unsigned
Torque Offset None / 1000 Unsigned
Torque Scalar None / 1000 Unsigned
Vars Command % / 1000 Unsigned

NXGpro Communication
48 Function Manual, AD, A5E33486415A
Modbus Communication
4.4 Planning/Configuring

Name Unit Scaling 16 Bit Data Notes


Type

No Load I Scalar None / 1000 Unsigned


Avg Field Cur Amps / 10000 Unsigned
Manual Ids Demand % / 1000 Unsigned
Avg Ids Ref Amps /10000 Unsigned

4.4 Planning/Configuring
This section describes the setup methods available for communication. The following topics
are explained:
● Fast setup procedures
● Network setup procedure
● Network status detection
● An example to illustrate the setup procedure.
Note
Fast setup procedures allow setup of a Network 1 interface with a minimum of detail.

4.4.1 Fast Setup: Control the drive using the default configuration
To control the drive using the default configuration, you must send commands to the drive's
'fixed reg bits' location. This location is register 'Data to Drive 01' as provided in
Table Correspondence between Drive Parameter ID and Communication Protocol Address in
Section Parameter Assignment/Addressing.
To control the drive from a PLC using the default configuration, complete the following steps.
1. Set parameter 'Network 1 Type' (9901) to "Modbus".
2. Set parameter 'Modbus Baud Rate' (9060); this must match the baud rate of the PLC
controller.
3. Set parameter 'Modbus Address' (9070) to the desired network address for the drive.
4. Set parameter 'Net Control Type' (9944) to "Fixed". This sets the bits at register 'Data to
Drive 01' where the fixed register bits are located. The fixed register bits are interpreted as
shown in the following table.
5. Add the following line to the SOP:
Network1RunEnable_O = TRUE;

Table 4-21 Default definitions of Fixed Register Bits

Bit Default Definition


Network1FixedRegBit0_I Run forward
Network1FixedRegBit1_I Run reverse

NXGpro Communication
Function Manual, AD, A5E33486415A 49
Modbus Communication
4.4 Planning/Configuring

Bit Default Definition


Network1FixedRegBit2_I Fault reset
Network1FixedRegBit3_I Stop1
Network1FixedRegBit4_I Reserved
Network1FixedRegBit5_I Start stop control from network
Network1FixedRegBit6_I Speed commanded from network
Network1FixedRegBit7_I
Network1FixedRegBit8_I
Network1FixedRegBit9_I Reserved for future assignment
Network1FixedRegBit10_I
Network1FixedRegBit11_I
Network1FixedRegBit12_I
Network1FixedRegBit13_I
Network1FixedRegBit14_I
Network1FixedRegBit15_I
1
Network1FixedRegBit3_I functions as a drive stop control bit only if parameter 'Start Stop Control'
(9945) is set to "Momentary". Otherwise this bit is reserved.

Note
To run the drive, the PLC must send 0x21 to register 'Data to Drive 01'. This hexadecimal value
sets bit 0 (run) and bit 5 (start/stop control from network).
To stop the drive, the PLC must send 0x08 or 0x00 to register 'Data to Drive 01'.

4.4.2 Fast Setup: Monitor drive status and speed feedback


To read status data from the drive, complete the following steps:
1. Set parameter 'Network 1 Type' (9901) to "Modbus".
2. Set parameter 'Modbus Baud Rate' (9060); this must match the baud rate of the PLC
controller.
3. Set parameter 'Modbus Address' (9070) to the desired network address for the drive.
4. Set parameter 'Velocity Units' (9080) to the desired motor speed units.
5. Refer to the Table Correspondence between Drive Parameter ID and Communication
Protocol Address in Section Parameter Assignment/Addressing to obtain the addresses for
general status (Data from Drive 01) and motor speed feedback (Data from Drive 02) from
the drive.
– 'Data from Drive 01' (9401) is read by sending the read register request in address
40001.
– 'Data from Drive 02' (9402) is read by sending the read register request in address
40002, and so on.

NXGpro Communication
50 Function Manual, AD, A5E33486415A
Modbus Communication
4.4 Planning/Configuring

The general drive status bits found in register 'Data from Drive 01' are defined in the following
table.

Table 4-22 Default definitions of General Status Bits

Bit number Meaning in drive control soft‐ Value


ware
0 Fault
1 Alarm
2 RunningForward
3 RunningReverse
4 DriveReady
5 StartStopControlFromNetwork
6 SpeedFromNetwork
7 AtSpeedReference
8 SpeedInPercent 0 = False; 1 = True
9 SpeedInRPM
10 SpeedInHz
11 Reserved for future use
12 Reserved for future use
13 Reserved for future use
14 Reserved for future use
15 Reserved for future use

Note
You cannot reprogram the drive's default interpretation of output bits.

Refer to Network Setup Procedure for details on how to read other drive data.

See also
Network Setup Procedure (Page 53)

NXGpro Communication
Function Manual, AD, A5E33486415A 51
Modbus Communication
4.4 Planning/Configuring

4.4.3 Fast Setup: Send a motor speed setting to the drive


1. Using parameter 'Velocity Units' (9080), set the desired speed units to be sent to the drive,
to one of the following options:
– %
– RPM
– Hertz
2. The PLC needs to send the desired speed setting to the drive in register 'Data to Drive 02' .
This register is reserved to hold speed settings only, as noted in Table Correspondence
between Drive Parameter ID and Communication Protocol Address in Section Parameter
Assignment/Addressing.
3. Send 0x61 in register 'Data to Drive 01' . The motor now accepts the speed setting from the
PLC.

4.4.4 Fast Setup: Control the drive using user-defined bits controlled by the SOP
To control the drive using non-default configuration, you must redefine the fixed register bits at
register 'Data to Drive 01'.

Note
The 'fixed reg bits' location is fixed at register 'Data to Drive 01', whether the default
configuration is used or not.
You cannot reprogram the 'fixed reg bits' location.
You can reprogram the definition of the bits at this address.

To control the drive this way, complete the following steps.


1. Set parameter 'Network 1 Type' (9901) to "Modbus".
2. Set parameter 'Modbus Baud Rate' (9060); this must match the baud rate of the PLC
controller.
3. Set parameter 'Modbus Address' (9070) to the desired network address for the drive.
4. Set parameter 'Net Control Type' (9944) to "SOP". This makes the definitions of the fixed
register bits in register 'Data to Drive 01' programmable.
5. Next, set up the drive to correspond with the bits you want to use in the SOP. Refer to
Section Software Programming to find the bits and locate the associated keypad pick list
variable, and use the procedures detailed in this section to complete set up.
6. To enable speed settings from the network, add the following line to the SOP file:
RawDemandNetwork1_O = true;

See also
Software Programming (Page 34)

NXGpro Communication
52 Function Manual, AD, A5E33486415A
Modbus Communication
4.4 Planning/Configuring

4.4.5 Network Setup Procedure


The Modbus™ interface is built in to all drives with NXGpro Control. It uses a dedicated serial
port. To configure the interface, configure the serial port and related operating characteristics
of the interface using the keypad or the ToolSuite drive tool.

Note
Setup functions are contained in the Configure Parameters Menu (9902), which is a submenu
of the Communications Menu (9).
Access is security-controlled at level 7; you must enter the security code to access these
parameters.
Refer to the NXGpro Control Operating Manual for further information on security access levels
and codes.

Use the following procedure to complete network setup. Refer to Table Configure Parameters
Menu (9902) in Section Parameter Assignment/Addressing for the menus needed to complete
setup.

Procedure
1. Select a protocol using parameter 'Network 1 Type' (9901). Scroll to "Modbus" and press
[ENTER]. The Modbus™ configuration parameters are viewable.
2. Set parameter 'Modbus Baud Rate' (9060); this must match the baud rate of the PLC
controller.
3. Set parameter 'Modbus Parity' (9047) to match the parity of the PLC controller.
4. Set parameter 'Modbus Address' (9070) to the desired network address for the drive.
5. Set parameter 'Velocity Units' (9080) to the desired motor speed units for motor
commanded speed and motor feedback speed scaling.
6. Where necessary, set parameter 'Demand Scalar' (9912) to:
n x commanded speed where –125 % to 125 %
7. Set parameter 'Aux Demand Scalar' (9913) if used.
8. Use Table Correspondence between Drive Parameter ID and Communication Protocol
Address in Section Parameter Assignment/Addressing to program the drive to send data to
and receive commands from the network. The table provides all available addresses with
corresponding parameter ID as well as pre-programmed addresses, which provide basic
drive send and receive functionality and are not changeable.
9. Define the bits in the available addresses using one of the following methods:

NXGpro Communication
Function Manual, AD, A5E33486415A 53
Modbus Communication
4.4 Planning/Configuring

● Enter from a choice of variables in the pick lists. The pick lists in the menus contain the most
commonly used data variables. Refer to Section Parameter Assignment/Addressing for the
pick lists.
Note
A pick list item can only be used once for each 'Data to Drive' register.

● For 'Data from Drive' registers, choose pick list option "Man Id" (manual ID) to manually
enter a variable that is not included in the pick lists, using the output data ID number. Use
the list of data IDs available in Appendix Output Data IDs to locate the variable and use the
corresponding ID number to enter the variable into the 'Data from Drive' register.
Note
The output data ID number is not the same as a parameter ID number.

● Custom program using the drive's SOP. Refer to Section Software Programming for details.
Note
The PLC can receive data from the drive without any changes to the SOP.
Only if you need to control the drive through the network will you need to set any flags in the
SOP.

See also
Software Programming (Page 34)
Correspondence between Drive Parameter ID and Communication Protocol Address (Page 38)
Parameter Tables (Page 39)
Pick List Variable Tables (Page 44)

Set flags in the SOP for drive control through a network


Ensure the SOP file has the necessary code to enable control of the drive over a network:
1. To control the drive through a network by sending commands to the drive, the following
network control flag must be in the source code of the drive's SOP:
Network1RunEnable_O = TRUE;
2. To control the drive through a second network, the following network control flag must be in
the source code of the drive's SOP:
Network2RunEnable_O = TRUE;

4.4.6 Network Status Detection Setup


An SOP flag is available to show the network status:
● For network 1: Network1CommOk_I
● For network 2: Network2CommOk_I

NXGpro Communication
54 Function Manual, AD, A5E33486415A
Modbus Communication
4.4 Planning/Configuring

The SOP flag is set to "1" (true) when the network connection is operating normally, and "0"
(false) when it is not operating normally.
The network status cannot be automatically detected. Instead, a "Pulse Timeout" method is
used to set the network status flags.
The "Pulse Timeout" status detection must be set up in the menu system, and has to be
“strobed” by a network device that is communicating with the drive.

Procedure for Pulse Timeout Setup


1. Pick one of the 62 selectable "Data to Drive" registers and set the pick list item to "Net Input
Pulse".
2. Set parameter 'Network Timeout' (9934) for network 1 and (9935) for network 2, in the
'Config Parameters' menu, to a value (in seconds) to activate the network timeout. 0
seconds = disable timeout.

Pulse Timeout Operation


● A network device must set a unique (different) value into the "Net Input Pulse" register
before an internal timer reaches the "Network Timeout" value.
● If the network device writes a unique value, the network status flag is set to "1" and the
internal timer is reset.
● If the network device fails to write a unique value to the "Net Input Pulse" register before the
internal timer times to the value set by the "Network Timeout" parameter then the status flag
is set to "0".

4.4.7 Setup Example

Task
Set up network to indicate the following drive outputs on the PLC:
● general status
● motor speed
● output power
● number of active faults.

Procedure
Refer to Table Correspondence between Drive Parameter ID and Communication Protocol
Address in Section Parameter Assignment/Addressing to establish whether an address or
register is changeable.
To indicate general status and motor speed:
1. The table shows that:

NXGpro Communication
Function Manual, AD, A5E33486415A 55
Modbus Communication
4.4 Planning/Configuring

● 'Data from Drive 01' is not changeable; it is set to indicate general status. No action is
required.
● 'Data from Drive 02' is not changeable; it is set to indicate motor speed. No action is required.
To indicate output power:
1. The table shows that 'Data from Drive 03' is changeable, this can be set to indicate output
power.
2. Refer to Table Correspondence between Drive Parameter ID and Communication Protocol
Address to determine that the corresponding parameter ID is 9403.
3. Enter parameter ID 9403.
4. Choose "output power" from the pick list.
The output power will be sent to the PLC using register 'Data from Drive 03'.
To indicate the number of active faults:
1. The table shows that 'Data from Drive 04' is changeable, this can be set to indicate the
number of active faults.
2. Refer to Table Correspondence between Drive Parameter ID and Communication Protocol
Address to determine that the corresponding parameter ID is 9404.
3. Enter parameter ID 9404.
4. The pick list of data from drive variables appears. As "number of active faults" is not an
option in the pick list, you must specify it manually.
5. Refer to Table Data From Drive Pick List Variables in Section Parameter Assignment/
Addressing for a list of 'data from drive' pick list variables.
Since "number of active faults" is not a choice in the pick list, instead choose "Man Id"
(manual ID). The display shows "ManId-0000".
6. Refer to Appendix Output Data IDs and locate "number of active faults" in the tables to
determine its data ID number (3000).
7. Use arrow or number keys to enter 3000, and press [ENTER]. The display now shows
"ManId-3000".
The number of active faults will be sent to the PLC using register 'Data from Drive 04'.
● If the data ID number is not found, the error message "Invalid Id Entered" is displayed.
Ensure that the data ID is correct.

Table 4-23 Completed Settings for Given Example

PLC Address or Register Data Scaling


Data from Drive 01 (not changeable) General status 16 bits
Data from Drive 02 (not changeable) Motor speed RPM
Data from Drive 03 Output power kW
Data from Drive 04 Number of faults 0 to 128

See also
Correspondence between Drive Parameter ID and Communication Protocol Address (Page 38)

NXGpro Communication
56 Function Manual, AD, A5E33486415A
Modbus Communication
4.5 Functions

4.5 Functions

Supported Command Set


The NXGpro Control implements the following Modbus™ commands:
● Read coil (function code 0x01)
● Read holding registers (function code 0x03)
● Write multiple coils (function code 0x0F)
● Write single register (function code 0x06)
● Loop back diagnostic test (function code 0x08)
● Write multiple registers (function code 0x10)
Commands are issued by the Modbus™ master (PLC) and sent over the network to the
Siemens slave[s]. Commands are listed and described in the sections that follow.

4.5.1 Read Coil Command (0x01)

Description
The "read coil" command allows you to obtain the ON or OFF status of logic coils used to control
discrete outputs from the addressed slave.
Coils are numbered beginning from 0 (coil number 1 = 0, coil number 2 = 1, and so on).

Example
A sample of a "read coil" request to read coils 0020 to 0056 from a slave device number 3 and
the associated response is given below.

Read Coil Command


TX (Request) 01 01 00 13 00 25 -- --
RX (Response) 01 01 CD 6B B2 0E 1B -- --

The meaning of the sample request and associated response is detailed in the following tables.

Request Details

Table 4-24 Read Coils Request (TX) to Master

Field Name Value (in Hex) Description


Slave Address 0x01 0x01 = 1 decimal
Function 0x01 Read coils command
Start address of coils to read (high) 0x00 Start address is coil number 20
Start address of coils to read (low) 0x13

NXGpro Communication
Function Manual, AD, A5E33486415A 57
Modbus Communication
4.5 Functions

Field Name Value (in Hex) Description


Number of coils to read (high) 0x00 Read 37 coils starting from coil 20
Number of coils to read (low) 0x25
Error Check (CRC) byte 1 — Byte 1 of CRC for this message
Error Check (CRC) byte 2 — Byte 2 of CRC for this message

Response Details

Table 4-25 Read Coils Response (RX) from Master

Field Name Value (in Hex) Description


Slave Address 0x01 0x01 = 1 decimal
Function 0x01 Read coils command
Data from coils 0xCD Decoded data from coils*
Data from coils 0x6B
Data from coils 0x02
Data from coils 0x0E
Data from coils 0x1B Decoded data, high bits are filled with
zeros if no data requested
Error Check (CRC) byte 1 — Byte 1 of CRC for this message
Error Check (CRC) byte 2 — Byte 2 of CRC for this message

*The response includes data that is decoded as follows:


● Data is packed with 1 bit for each coil (1 = ON, 0 = OFF).
● The low order bit of the first character contains the addressed coil. The remainder bits follow.
● For coil quantities that are not even multiples of 8, the last characters are filled in with zeros
at high order end.
● The status of coils 20-27 is shown as CD (HEX) = 1100 1101 (binary). Reading left to right,
this shows that coils 27, 26, 23, 22, and 20 are all on. The other coil data bytes are decoded
similarly.
● Due to the quantity of coil statuses requested, the last data field, shown as 1B (HEX) = 001
1011 (binary), contains the status of only 5 coils (52-56) instead of 8 coils. The 3 left-most
bits are provided as zeros to fill the 8-bit format.

4.5.2 Read Holding Registers Command (0x03)

Description
The "read holding registers" command allows the Modbus master to read up to 64 consecutive
memory registers from the drive.

NXGpro Communication
58 Function Manual, AD, A5E33486415A
Modbus Communication
4.5 Functions

Example
A sample of a "read holding registers" request to read 2 registers (40005 and 40006) and the
associated response, in hexadecimal, is given below.

Read Holding Registers Command


TX (Request) 01 03 00 04 00 02 -- --
RX (Response) 01 03 04 04 A5 90 B1 -- --

The meaning of the sample request and associated response is detailed in the following tables.

Request Details

Table 4-26 Read Holding Registers Request (TX) from Master

Field Name Value (in Hex) Description


Slave Address 0x01 0x01 = 1 decimal
Function 0x03 Read holding registers command
Starting Address (high) 0x00 Register number 40005
Starting Address (low) 0x04
Number of Registers to Read (high) 0x00 Read 2 (0x0002) registers
Number of Registers to Read (low) 0x02
Error Check (CRC) byte 1 — Byte 1 of CRC for this message
Error Check (CRC) byte 2 — Byte 2 of CRC for this message

Response Details

Table 4-27 Read Holding Registers Response (RX) from Drive

Field Name Value (in Hex) Actual Result Scaled Value Description
Slave Address 0x01 N/A N/A 0x01 = 1 decimal
Function 0x03 N/A N/A Read holding registers
command
Byte Count 0x04 N/A N/A 4 bytes in response
Data Value 1 (MSB) 0x04 0x04A5 This register is user program‐ High byte of item 1
Data Value 1 (LSB) 0xA5 mable. See Table Register Da‐ Low byte of item 1
ta from Drive Menu (9400).
Data Value 2 (MSB) 0x90 0x90B1 High byte of item 2
Data Value 2 (LSB) 0xB1 Low byte of item 2
CRC byte 1 --- N/A N/A Byte 1 for this mes‐
sage
CRC byte 2 --- N/A N/A Byte 2 for this mes‐
sage

NXGpro Communication
Function Manual, AD, A5E33486415A 59
Modbus Communication
4.5 Functions

Note
Parameter names and their corresponding data ID numbers are listed in Appendix Output Data
IDs.

Note
For responses received from the drive such as in Table Read Holding Registers Response
(RX) from Drive , the keypad parameter 'Velocity Units' (9080) is set to "Percent" by default.
Scaled values differ depending on how this parameter is configured. This is described in
Table Configure Parameters Menu (9902) in Section Parameter assignment/addressing.
Refer to Table General Data Register Assignments in Appendix Output Data IDs for data
scaling.

4.5.3 Write Multiple Coils Command (0x0F)

Description
The "write multiple coils" command forces multiple coils in a consecutive block to a desired ON
or OFF state. Any coil that exists within the controller can be forced to either state. The
controller can also alter the state of the coil.
Coils are numbered beginning from 0 (coil number 1 = 0, coil number 2 = 1, and so on).

Example
A sample of a "write multiple coils" request to force a slave device number 1 to write 10 coils
starting at address 20 (13 HEX), and the associated response is given below.

Write Multiple Coils Command


TX (Request) 01 0F 00 13 00 0A 02 CD 00 -- --
RX (Response) 01 0F 00 13 00 0A -- --

The 2 data fields, CD = 1100 and 00 = 000 0000, indicate that coils 27, 26, 23, 22, and 20 are
to be forced on.
The meaning of the sample request and associated response is detailed in the following tables.

Request Details

Table 4-28 Write Multiple Coils Request (TX) to Master

Field Name Value (in Hex) Description


Slave Address 0x01 0x01 = 1 decimal
Function 0x0F Write multiple coils command

NXGpro Communication
60 Function Manual, AD, A5E33486415A
Modbus Communication
4.5 Functions

Field Name Value (in Hex) Description


Start address of coils to write (high) 0x00 Start address is coil number 20
Start address of coils to write (low) 0x13
Number of coils to write (high) 0x00 Write 10 coils starting from coil 20
Number of coils to write (low) 0x0A
Byte count 0x02 2 bytes total
Data to write coils 20 - 27 0xCD
Data to write coils 28 – 29 0x00
Error Check (CRC) byte 1 — Byte 1 of CRC for this message
Error Check (CRC) byte 2 — Byte 2 of CRC for this message

Response Details

Table 4-29 Write Multiple Coils Response (RX) from Master

Field Name Value (in Hex) Description


Slave Address 0x01 0x01 = 1 decimal
Function 0x0F Write multiple coils command
Start address of coils to write (high) 0x00 Start address is coil number 20
Start address of coils to write (low) 0x13
Number of coils to write (high) 0x00 Write 10 coils starting from coil 20
Number of coils to write (LOW) 0x0A
Error Check (CRC) byte 1 — Byte 1 of CRC for this message
Error Check (CRC) byte 2 — Byte 2 of CRC for this message

4.5.4 Write Single Input Register Command (0x06)

Description
The "write input register" command allows the Modbus master to write a value to a specified
input register in the drive.

Example
A sample of a "write input register" request to write a value to register 40067 and the associated
response, in hexadecimal, is given below.

Write Input Register Command


TX (Request) 01 06 00 42 00 64 -- --
RX (Response) 01 06 00 42 00 64 -- --

The meaning of the sample request and associated response is detailed in the following table.

NXGpro Communication
Function Manual, AD, A5E33486415A 61
Modbus Communication
4.5 Functions

Request Details

Table 4-30 Write Input Register Request (TX) from Master

Field Name Value (in Hex) Notes


Slave Address 0x01 0x01 = 1 decimal
Function 0x06 Write input register command
Register Address (high) 0x00 Register number 40067
Register Address (low) 0x42
Preset Data (high) 0x00 Value = 100
Preset Data (low) 0x64
Error Check (CRC) byte 1 — Byte 1 of CRC for this message
Error Check (CRC) byte 2 — Byte 2 of CRC for this message

Response Details
The write input register response (RX) from the drive is an echo of the request and therefore is
identical; refer to table above.

Note
Parameter names and their corresponding data ID numbers are listed in Appendix Output Data
IDs.

4.5.5 Loop Back Diagnostic Test Command (0x08)

Description
The "loop back test" command allows the Modbus master to test the communication link to the
drive.

Example
A sample of a "loop back test" request and the associated response, in hexadecimal, is given
below.

Loop Back Test Command


TX (Request) 01 08 00 00 03 E8 -- --
RX (Response) 01 08 00 00 03 E8 -- --

The loop back test response (RX) from the drive is an echo of the request and therefore is
identical.

NXGpro Communication
62 Function Manual, AD, A5E33486415A
Modbus Communication
4.5 Functions

4.5.6 Write Multiple Input Registers Command (0x10)

Description
The "write multiple input registers" command allows the Modbus master to write up to 64 values
(in a single command) to multiple input registers in the drive.

Example
A sample of a "write multiple input registers" command to write to 2 registers and the
associated response, in hexadecimal, is given below.

Write Multiple Input Registers Command


TX (Request) 01 10 00 43 00 02 04 00 64 24 E3 -- --
RX (Response) 01 10 00 43 00 02 -- --

The meaning of the sample request and associated response is detailed in the following tables.

Request Details

Table 4-31 Write Multiple Input Registers Request (TX) from Master

Field Name Value (in Hex) Description


Slave Address 0x01 0x01 = 1 decimal
Function 0x10 Write multiple input registers command
Starting Address (high) 0x00 Register number 40068
Starting Address (low) 0x43
Number of Registers (high) 0x00 Write to 0x0002 (2) registers
Number of Registers (low) 0x02
Byte Count 0x04 4 bytes total
Preset Data 1 (high) 0x00 Value = 0x0064 (100 decimal)
Preset Data 1 (low) 0x64
Preset Data 2 (high) 0x24 Value = 0x24E3 (9443 decimal)
Preset Data 2 (low) 0xE3
Error Check (CRC) byte 1 — Byte 1 of CRC for this message
Error Check (CRC) byte 2 — Byte 2 of CRC for this message

Response Details

Table 4-32 Write Multiple Input Registers Response (RX) from Drive

Field Name Value (in Hex) Description


Slave Address 0x01 0x01 = 1 decimal
Function 0x10 Write multiple input registers command

NXGpro Communication
Function Manual, AD, A5E33486415A 63
Modbus Communication
4.5 Functions

Field Name Value (in Hex) Description


Starting Address (high) 0x00 Register number 40068
Starting Address (low) 0x43
Number of Registers (high) 0x00 Write to 0x0002 (2) registers
Number of Registers (low) 0x02
Error Check (CRC) byte 1 — Byte 1 of CRC for this message
Error Check (CRC) byte 2 — Byte 2 of CRC for this message

Note
Parameter names and their corresponding data ID numbers are listed in Appendix Output Data
IDs.

NXGpro Communication
64 Function Manual, AD, A5E33486415A
Modbus Ethernet Communication 5
This chapter contains instructions for controlling the drive using a PLC over an Modbus™
Ethernet network. It addresses the following topics:
● Description of the interface
● User Programming
● Parameter assignment and addressing
● Configuration and setup options
● Available functions

5.1 Description
The Modbus™ Ethernet communication interface is based on the TCP/IP protocol. All
addressing is based on IP addresses.
The drive always acts as a Modbus™ slave. This means that the drive does not initiate dialog
on the Modbus™ Ethernet network. Rather, it listens to and then responds to the Modbus™
Ethernet master.

Note
Only register-based read and write functions of the Modbus™ protocol are supported. These
functions are used to monitor and control analog and digital inputs and outputs of the drive.
Only the Remote Terminal Unit (RTU) format of the Modbus™ protocol is supported by the
NXGpro Control. All requests are sent via register port 502.
Refer to Section Functions for function codes supported by the NXGpro Control.

To enable dual network functionality, this protocol requires an additional Anybus™ module.

See also
Functions (Page 93)

NXGpro Communication
Function Manual, AD, A5E33486415A 65
Modbus Ethernet Communication
5.1 Description

5.1.1 Network Configuration Options


This section provides information on the configuration options for the Anybus™ Ethernet
Modbus™module for dual network functionality.
● Network 1 communication can be supported by two methods, which are as follows:
– CPU: Ethernet Modbus™ communication is only valid for NXpro software version 6.1
and earlier and is supported via the NXGpro CPU Ethernet connection
– Anybus™ Ethernet module ethernet communication is supported via an Anybus™
Ethernet module connected to the Network 1 connector of the NXGpro control. The
benefit of this method is that the CPU of the drive cannot experience any interrupt or
associated issues.
● Network 2 communication is supported via an Anybus™ Ethernet module as described in
the following section.
Note
The CPU Ethernet connection will only support Ethernet Modbus™ for Network for NXGpro
software version 6.1 and earlier. It cannot be used for Network 2.

5.1.2 Anybus Modbus Ethernet Module

Description

Note
Network Usage
The Anybus™ Ethernet module is the only hardware that can be used for Network 2 .

The following figure shows the connector and status indicators on the Anybus™ Modbus™
Ethernet module. The DIP switches are not used for the NXGpro application.

NXGpro Communication
66 Function Manual, AD, A5E33486415A
Modbus Ethernet Communication
5.1 Description

1 RJ-45 connector
2 DIP switches (not used)
3 Status indicators
Figure 5-1 Anybus Ethernet Module

Status Indicators
The following figure shows the status indicators.

 

 

Figure 5-2 Status Indicators

.Refer to Table Status Indicator Table to view explanation of the various status indicators

Table 5-1 Status Indicator Table

Status Indicator Indication State Description


(figure number)
1 Link present On The module has a link.
Off The module does not sense a link.
2 Module status Off No power applied to the module.
Green The module is operating correctly.
Green, flashing The module has not been configured.
Red A major internal error has been detected.
Red, flashing A minor recoverable fault has been detected.
Green / red flashing The module is performing a power-on self-test.

NXGpro Communication
Function Manual, AD, A5E33486415A 67
Modbus Ethernet Communication
5.2 Software Programming

Status Indicator Indication State Description


(figure number)
3 Network status Flashing Number of flashes = number of established Modbus/TCP
connections to the module
4 Data activity Flashing A packet is being received or transmitted.

5.2 Software Programming


This section provides details for user programming through the SOP.
The fixed register bits are defined by the drive's software by default. To reprogram the definition
of the bits, complete these steps:
1. Set parameters using the procedure Fast Setup: control the drive using user-defined bits
controlled by the SOP in Section Planning/Configuring.
2. Refer to the procedures detailed in this section to complete setup:
– programmable inputs to the drive
– programmable outputs from the drive
The following table shows how the fixed register bits correspond with programmable bits
available for use in the SOP (drctry.pro bits).

Table 5-2 Network 1 and 2: Fixed Register Bits

Pick list variable in 'Data to Drive Reg nn' menus Corresponding Drctry.pro bits Modbus Address
Fixed Reg Bits (network 1) CPU Network1FixedRegBit0_I ~ Network1FixedReg‐ 40065 or 41025
(only valid on NXGpro software version 6.1 and Bit15_I
earlier)
Fixed Reg Bits (network 1) Anybus Network1FixedRegBit0_I ~ Network1FixedReg‐ 41025
Bit15_I
Fixed Reg Bits (network 2) Network2FixedRegBit0_I ~ Network2FixedReg‐ 41025
Bit15_I

5.2.1 Programmable Inputs to the Drive

Description
There are 64 input bits available for user programming through the SOP file. These bits can be
programmed to set or reset any other bits used within the SOP.

NXGpro Communication
68 Function Manual, AD, A5E33486415A
Modbus Ethernet Communication
5.2 Software Programming

Programming Procedure
1. Locate the first data to drive register that is programmable using Table Correspondence
between Drive Parameter ID and Communication Protocol Address in Section Parameter
Assignment/Addressing.
You will see that the first programmable data to drive register for network 1 is register 'Data
to Drive 03', which corresponds to parameter ID (9603).
2. Enter parameter ID (9603).
3. The pick list of data to drive variables will appear. Refer to Table Data to Drive Pick List
Variables and Scaling in Section Parameter Assignment/Addressing for a list of data to drive
pick list variables.
4. Scroll through the pick list until you come to 'Net Input Flag 1' and press [ENTER]. This
setting uses the first 16 bits of the possible 64 bits.
Now the corresponding bits from the drctry.pro file can be used in the SOP, as shown below:
;Network1Flag0_I Use bit 0 for Stop bit
;Network1Flag1_I Use bit 1 for Run Forward bit
RunRequest_O = /Network1Flag0_I * Network1Flag1_I;Run drive using
bit 1,stop using bit 0
5. Select 'Net Input Flag 2' to use the second set of 16 bits, and so on.
Note
By choosing 'Data to Drive 03' as the write register, the PLC must now send 0x02 in register
'Data to Drive 03' to run the drive.
To stop the drive, the PLC must send 0x01 in register 'Data to Drive 03'.

The pick list variables and the corresponding programmable input bits are found in the following
tables for network 1 and 2, respectively.

Table 5-3 Network 1: Programmable input bits (parameter ID 9603-9664)

Pick list variable in 'Data to Drive Reg nn' menus Related Drctry.pro bits
Net Input Flag 1 Network1Flag0_I ~ Network1Flag15_I
Net Input Flag 2 Network1Flag16_I ~ Network1Flag31_I
Net Input Flag 3 Network1Flag32_I ~ Network1Flag47_I
Net Input Flag 4 Network1Flag48_I ~ Network1Flag63_I

Table 5-4 Network 2: Programmable input bits (parameter ID 9703-9764)

Pick list variable in 'Data to Drive Reg nn' menus Related Drctry.pro bits
Net Input Flag 1 Network2Flag0_I ~ Network2Flag15_I
Net Input Flag 2 Network2Flag16_I ~ Network2Flag31_I
Net Input Flag 3 Network2Flag32_I ~ Network2Flag47_I
Net Input Flag 4 Network2Flag48_I ~ Network2Flag63_I

NXGpro Communication
Function Manual, AD, A5E33486415A 69
Modbus Ethernet Communication
5.2 Software Programming

Example
The following example shows how the network can be programmed to trip the input medium
voltage:
● The PLC writes to register 'Data to Drive 03' which is programmed to 'Net Input Flag 1' using
the procedure above.
● The SOP sets a flag bit that uses a digital output to trip input medium voltage, using the
following SOP source code:

;ExternalDigitalOutput01h_O Use digital output to trip input medium voltage


ExternalDigitalOutput01h_O = Network1FixedRegBit9_I;

● The PLC writes the contents of 'Net Input Flag 1', bit 9 (Network1Flag9_I) to create an input
medium voltage trip.

5.2.2 Programmable Outputs from the drive

Description
There are 64 output bits available for user programming through the SOP file. These bits can
be programmed to set or reset any other bits used within the SOP.

Programming Procedure
1. Locate the first data from drive register that is programmable using Table Correspondence
between Drive Parameter ID and Communication Protocol Address in Section Parameter
Assignment/Addressing.
You will see that the first programmable data from drive register for network 1 is register
'Data from Drive 03', which corresponds to parameter ID (9403).
2. Enter parameter ID (9403).
3. The pick list of data from drive variables will appear. Refer to Table Data from Drive Pick List
Variables in Section Parameter Assignment/Addressing for a list of data from drive pick list
variables.
4. Scroll through the pick list until you come to 'Net1 Out Reg 1' and press [ENTER]. This
setting uses the first 16 bits of the possible 64 bits.
5. Select 'Net1 Out Reg 2' to use the second set of 16 bits, and so on.
The pick list variables and the corresponding programmable output bits are found in the
following tables for network 1 and 2, respectively.

Table 5-5 Network 1: Programmable output bits (parameter ID 9403-9464)

Pick list variable in 'Data from Drive Reg nn' menus Related Drctry.pro bits
Net1 Out Reg 1 Network1Flag0_O ~ Network1Flag15_O
Net1 Out Reg 2 Network1Flag16_O ~ Network1Flag31_O

NXGpro Communication
70 Function Manual, AD, A5E33486415A
Modbus Ethernet Communication
5.3 Parameter Assignment/Addressing

Pick list variable in 'Data from Drive Reg nn' menus Related Drctry.pro bits
Net1 Out Reg 3 Network1Flag32_O ~ Network1Flag47_O
Net1 Out Reg 4 Network1Flag48_O ~ Network1Flag63_O

Table 5-6 Network 2: Programmable output bits (parameter ID 9503-9564)

Pick list variable in 'Data from Drive Reg nn' menus Related Drctry.pro bits
Net2 Out Reg 1 Network2Flag0_O ~ Network2Flag15_O
Net2 Out Reg 2 Network2Flag16_O ~ Network2Flag31_O
Net2 Out Reg 3 Network2Flag32_O ~ Network2Flag47_O
Net2 Out Reg 4 Network2Flag48_O ~ Network2Flag63_O

Example
The following example shows how the network can be programmed to detect a trip on the input
medium voltage:
● The PLC reads register 'Data from Drive 03', which is programmed to 'Net1 Out Reg 1' using
the procedure above.
● The SOP sets a flag bit that corresponds to a medium voltage low fault, using the following
SOP source code:

; Monitor medium voltage fault on the Modbus network


Network1Flag9_O = MediumVoltageLowFault_I;

● This example uses bit 9 of 'Net1 Out Reg 1', which is Network1Flag9_O, to set the network
flag true if the medium voltage low fault is active.
● The PLC reads the contents of 'Net1 Out Reg 1', bit 9 (Network1Flag9_O) to determine if a
medium voltage fault occured.

5.3 Parameter Assignment/Addressing


This section provides the following information for communication configuration and
programming:
● Drive parameter ID and corresponding communication protocol address
● Parameter tables:
– Network configuration parameters
– Network 1 configuration parameters
– Network 2 configuration parameters
● Pick list variable tables:
– Data from Drive variables
– Data to Drive variables

NXGpro Communication
Function Manual, AD, A5E33486415A 71
Modbus Ethernet Communication
5.3 Parameter Assignment/Addressing

5.3.1 Correspondence between Drive Parameter ID and Communication Protocol


Address
The following table provides drive parameter IDs and the corresponding Modbus™ addresses.
The following data is provided:
● Parameter ID
The drive parameter ID number to enter via the keypad or the ToolSuite.
● Modbus™ Address
A digital location provided by the Modbus™ Protocol, which stores values for use by the
master (PLC) and slave (Siemens drive) devices. To establish functional communication
between the PLC and the drive via the drive's Modbus™ connection, the control software in
the drive must be configured to know what certain addresses are used for.
● Data From Drive
Data that the PLC will receive from the drive to determine how the drive is functioning.
Each register contains a 16-bit digital representation of the status of a particular aspect of
drive functionality.
Some registers are fixed to track certain drive functions; others are programmable to track
any of a number of drive status choices.
● Data To Drive
Data that the PLC will send to the drive to control it.
Each register contains a 16-bit digital representation of the PLC's command for a particular
aspect of drive functionality.
Some registers are fixed to control certain functions; others are programmable to control
any of a number of drive function choices.
– Network 1 Data to drive can use either listed register range. There are 2 ranges available
to allow compatibility with the Anybus™ module on Network 2, and remain backward
compatible with the Modbus™ Ethernet implementation.

Table 5-7 Correspondence between Drive Parameter ID and Modbus Address

Network Parameter ID Description Default Contents Modbus Address


1 9401 Data From Drive 01 General Status 40001
(not changeable)
1 9402 Data From Drive 02 Motor Speed 40002
(not changeable)
1 9403 to 9464 Data From Drive 03 to 64 None 40003 to 40064
1 9601 Data To Drive 01 Fixed Register When parameter "Ethernet Modbus Type"
Bits (9906) is set to "Internal CPU" and NXGpro
(not changeable) software version 6.1 and earlier is used:
40065
When parameter "Ethernet Modbus Type"
(9906) is set to "Anybus Module" or NXGpro
software 6.2 or later is used: 41025

NXGpro Communication
72 Function Manual, AD, A5E33486415A
Modbus Ethernet Communication
5.3 Parameter Assignment/Addressing

Network Parameter ID Description Default Contents Modbus Address


1 9602 Data To Drive 02 Velocity Demand When parameter "Ethernet Modbus Type"
(not changeable) (9906) is set to "Internal CPU" and NXGpro
software version 6.1 and earlier is
used:40066
When parameter "Ethernet Modbus Type"
(9906) is set to "Anybus Module" or NXGpro
software 6.2 or later is used: 41026
1 9603 to 9664 Data To Drive 03 to 64 None When parameter "Ethernet Modbus Type"
(9906) is set to "Internal CPU" and NXGpro
software version 6.1 and earlier is used:
40067 to 40128
When parameter "Ethernet Modbus Type"
(9906) is set to "Anybus Module" or NXGpro
software 6.2 or later is used:
41027 to 41088
2 9501 Data From Drive 01 General Status 40001
(not changeable)
2 9502 Data From Drive 02 Motor Speed 40002
(not changeable)
2 9503 to 9564 Data From Drive 03 to 64 None 40003 to 40064
2 9701 Data To Drive 01 Fixed Register 41025
Bits (not change‐
able)
2 9702 Data To Drive 02 Velocity Demand 41026
(not changeable)
2 9703 to 9764 Data To Drive 03 to 64 None 41027 to 41088

5.3.2 Parameter Tables

Network Parameters

Table 5-8 Network Control Menu (9943)

Parameter ID Unit Default Min Max Description


Net Control Type 9944 SOP Set bit definition:
● SOP
● Fixed
Start Stop Control 9945 Maintained Set Start/Stop bit inputs:
● Maintained
● Momentary

NXGpro Communication
Function Manual, AD, A5E33486415A 73
Modbus Ethernet Communication
5.3 Parameter Assignment/Addressing

Table 5-9 Network 1 to 2 Register Copy (9946)

Parameter ID Unit Default Min Max Description


Net 1 to 2 reg. copy 9946 Function Copy Network 1 registers to Network 2
registers.

Network 1 Parameters

Table 5-10 Network 1: Configure Menu (9900)

Parameter ID Unit Default Min Max Description


Network 1 Type 9901 None Designate the type of external network connected to
the drive:
● None
● Modbus
● DeviceNet
● Profibus
● Ethernet Modbus
● ControlNet
● Ethernet I/P
Ethernet Modbus 9906 Internal Select the type of Modbus Ethernet connection to the
Type (CPU) drive:
(only valid for ● Internal (CPU)
NXGpro software
version 6.1 and ear‐ ● Anybus Module
lier)

Table 5-11 Network 1: Configure Parameters Menu (9902)

Parameter ID Unit Default Min Max Description


Velocity Units 9080 % Designate the units for velocity values from
the drive:
● %
● RPM
● Hz
Demand Scalar 9912 1 -125 125 Set the scalar for input demand reference
from the network.
Aux Demand Scalar 9913 1 -125 125 Set the auxiliary scalar for input demand
reference from the network.
Network Timeout 9934 0 0 65535 Set the timeout for network determined to
be non-responsive.

NXGpro Communication
74 Function Manual, AD, A5E33486415A
Modbus Ethernet Communication
5.3 Parameter Assignment/Addressing

Table 5-12 Network 1: TCP/IP Setup Menu (9300) when "Ethernet Modbus Type" (9906) is set to "Internal CPU" 1

Parameter ID Unit Default Min Max Description


IP Address 9310 172.16.20.16 Set the system TCP/IP address.
Subnet Mask 9320 255.255.0.0 Set the system TCP/IP subnet mask.
Gateway Address 9330 172.16.1.1 Set the system TCP/IP gateway address.
1
Only valid for NXGpro software version 6.1 and earlier

Table 5-13 Network 1: TCP/IP Setup Menu (9902) when "Ethernet Modbus Type" (9906) is set to "Anybus Module"1,2

Parameter ID Unit Default Min Max Description


IP Address 9960 172.16.20.18 Set the system TCP/IP address.
Subnet Mask 9961 255.255.0.0 Set the system TCP/IP subnet mask.
Gateway Address 9962 172.17.1.1 Set the system TCP/IP gateway address.
1
NXGpro software version 6.1 and earlier uses this table or the preceeding table specifiying TCP/IP parameters.
2
NXGpro software version 6.2 and greater uses only this table.

Table 5-14 Network 1: Register Data from Drive Menu (9400)

Parameter ID Unit Default Min Max Description


Data From Drive 01 9401 General Sta‐ Register data from drive parameter 1.
tus Register is not programmable.
Data From Drive 02 9402 Motor Speed Register data from drive parameter 2.
Register is not programmable.
Data From Drive 03 to 64 9403 to None Register data from drive parameters 3 to 64.
9464 Registers are programmable.

Table 5-15 Network 1: Register Data to Drive Menu (9600)

Parameter ID Unit Default Min Max Description


Data To Drive Reg 01 9601 Fixed Reg Register data to drive parameter 1.
Bits Register is not programmable.
Data To Drive Reg 02 9602 Velocity De‐ Register data to drive parameter 2.
mand Register is not programmable.
Data To Drive Reg 03 to 64 9603 to None Register data to drive parameters 3 to 64.
9664 Registers are programmable.

NXGpro Communication
Function Manual, AD, A5E33486415A 75
Modbus Ethernet Communication
5.3 Parameter Assignment/Addressing

Network 2 Parameters

Table 5-16 Network 2: Configure Menu (9914)

Parameter ID Unit Default Min Max Description


Network 2 Type 9915 None Designate the type of external network connected to the
drive:
● None
● Modbus
● DeviceNet
● Profibus
● Ethernet Modbus
● ControlNet
● Ethernet I/P

Table 5-17 Network 2: Configure Parameters Menu (9916)

Parameter ID Unit Default Min Max Description


Velocity Units 9924 Designate the units for velocity values
from the drive:
● %
● RPM
● Hz
Demand Scalar 9926 1 -125 125 Set the scalar for input demand reference
from the network.
Aux Demand Scalar 9927 1 -125 125 Set the auxiliary scalar for input demand
reference from the network.
Network Timeout 9935 0 0 65535 Set the timeout for network determined to
be non-responsive.
IP Address 9936 172.16.20.17 Set the system TCP/IP address.
Subnet Mask 9937 255.255.0.0 Set the system TCP/IP subnet mask.
Gateway Address 9938 172.17.1.1 Set the system TCP/IP gateway address.

Table 5-18 Network 2: Register Data from Drive Menu (9500)

Parameter ID Unit Default Min Max Description


Data From Drive 01 9501 General Sta‐ Register data from drive parameter 1.
tus Register is not programmable.
Data From Drive 02 9502 Motor Speed Register data from drive parameter 2.
Register is not programmable.
Data From Drive 03 to 64 9503 to None Register data from drive parameters 3 to 64.
9564 Registers are programmable.

NXGpro Communication
76 Function Manual, AD, A5E33486415A
Modbus Ethernet Communication
5.3 Parameter Assignment/Addressing

Table 5-19 Network 2: Register Data to Drive Menu (9700)

Parameter ID Unit Default Min Max Description


Data To Drive Reg 01 9701 Fixed Reg Register data to drive parameter 1.
Bits Register is not programmable.
Data To Drive Reg 02 9702 Velocity De‐ Register data to drive parameter 2.
mand Register is not programmable.
Data To Drive Reg 03 to 64 9703 to None Register data to drive parameters 3 to 64.
9764 Registers are programmable.

5.3.3 Pick List Variable Tables

Table 5-20 Data from Drive Pick List Variables

Name Manual ID Unit Scaling 16 Bit Data Notes


Type

None None None None None None


Man Id None None None None Refer to Appendix Internal Drive Network
General Status 2001 None None Bit Field ● Bit 0: Fault
● Bit 1: Alarm
● Bit 2: Running Forward
● Bit 3: Running Reverse
● Bit 4: Drive Ready
● Bit 5: Start/Stop Control From Network
● Bit 6: Speed Reference From Network
● Bit 7: At Speed Reference
● Bit 8: Speed In Percent
● Bit 9: Speed In RPM
● Bit 10: Speed In Hz
● Bit 11: Reserved for future use
● Bit 12: Reserved for future use
● Bit 13: Reserved for future use
● Bit 14: Reserved for future use
● Bit 15: Reserved for future use
Motor Voltage 2100 Volts /1 Unsigned
Total Current 2190 Amps /1 Unsigned
Output Power 2230 KW /1 Signed
Motor Speed 2014 % /10 Unsigned
RPM /1
Hz /10
Speed Demand 2060 % /100 Unsigned
Speed Reference 2010 % /100 Unsigned
Heartbeat 2220 None None Unsigned 1 count per millisecond

NXGpro Communication
Function Manual, AD, A5E33486415A 77
Modbus Ethernet Communication
5.3 Parameter Assignment/Addressing

Name Manual ID Unit Scaling 16 Bit Data Notes


Type

Drive State 2210 None None Unsigned ● 0 = Off


● 1 = Magnetizing
● 2 = Spinning Load
● 3 = Autotune
● 4 = Run
● 5 = Stop
● 6 = Coast
● 7 = Up Transfer
● 8 = Down Transfer
Inp RMS Current 2130 Amps /1 Unsigned
Input Frequency 2140 Hz /100 Unsigned
Input Power Avg 2250 KW /1 Unsigned
Net1 Out Reg 1 2002 None None Bit Field Network1Flag0_I - Network1Flag15_I
Net1 Out Reg 2 2003 None None Bit Field Network1Flag16_I - Network1Flag31_I
Net1 Out Reg 3 2004 None None Bit Field Network1Flag32_I - Network1Flag37_I
Net1 Out Reg 4 2005 None None Bit Field Network1Flag48_I - Network1Flag63_I
Net2 Out Reg 1 2006 None None Bit Field Network2Flag0_I - Network2Flag15_I
Net2 Out Reg 2 2007 None None Bit Field Network2Flag16_I - Network2Flag31_I
Net2 Out Reg 3 2008 None None Bit Field Network2Flag32_I - Network2Flag37_I
Net2 Out Reg 4 2009 None None Bit Field Network2Flag48_I - Network2Flag63_I
Torque Current 2150 Amps /1 Unsigned
Magnetizing Cur 2170 Amps /1 Unsigned
Motor Flux 2015 % /100 Unsigned
Motor Torque 2160 % /100 Unsigned
Flux Reference 2011 % /100 Unsigned
Input Voltage 2120 Volts /1 Unsigned
Inp Power Factor 2012 % /100 Unsigned
Input KVars 2013 KVAR /1 Unsigned
Max Available Output 2016 Volts /1 Unsigned
Volts
Hottest Cell Temp 2017 % /100 Unsigned Duty Cycle % of Hottest Cell

NXGpro Communication
78 Function Manual, AD, A5E33486415A
Modbus Ethernet Communication
5.3 Parameter Assignment/Addressing

Name Manual ID Unit Scaling 16 Bit Data Notes


Type

Mux1 Echo None None None None Refer to Appendix Multiplexer (MUX) Data
Mux1 Data Registers
Mux2 Echo
Mux2 Data
Mux3 Echo
Mux3 Data
Mux4 Echo
Mux4 Data
Mux5 Echo
Mux5 Data
Mux6 Echo
Mux6 Data
Mux7 Echo
Mux7 Data
Mux8 Echo
Mux8 Data
Wago Inputs 1-16 2650 None None Bit Field ExternalDigitalInput01a_I - ExternalDigita‐
lInput01h_I
ExternalDigitalInput02a_I - ExternalDigita‐
lInput02h_I
Wago Inputs 17-32 2651 None None Bit Field ExternalDigitalInput03a_I - ExternalDigita‐
lInput03h_I
ExternalDigitalInput04a_I - ExternalDigita‐
lInput04h_I
Wago Inputs 33-48 2652 None None Bit Field ExternalDigitalInput05a_I - ExternalDigita‐
lInput05h_I
ExternalDigitalInput06a_I - ExternalDigita‐
lInput06h_I
Wago Inputs 49-64 2653 None None Bit Field ExternalDigitalInput07a_I - ExternalDigita‐
lInput07h_I
ExternalDigitalInput08a_I - ExternalDigita‐
lInput08h_I
Wago Inputs 65-80 2654 None None Bit Field ExternalDigitalInput09a_I - ExternalDigita‐
lInput09h_I
ExternalDigitalInput10a_I - ExternalDigita‐
lInput10h_I
Wago Inputs 81-96 2655 None None Bit Field ExternalDigitalInput11a_I - ExternalDigita‐
lInput11h_I
ExternalDigitalInput12a_I - ExternalDigita‐
lInput12h_I
Wago Outputs 1-16 2656 None None Bit Field ExternalDigitalOutput01a_O - ExternalDigi‐
talOutput01h_O
ExternalDigitalOutput02a_O - ExternalDigi‐
talOutput02h_O

NXGpro Communication
Function Manual, AD, A5E33486415A 79
Modbus Ethernet Communication
5.3 Parameter Assignment/Addressing

Name Manual ID Unit Scaling 16 Bit Data Notes


Type

Wago Outputs 17-32 2657 None None Bit Field ExternalDigitalOutput03a_O - ExternalDigi‐
talOutput03h_O
ExternalDigitalOutput04a_O - ExternalDigi‐
talOutput04h_O
Wago Outputs 33-48 2658 None None Bit Field ExternalDigitalOutput05a_O - ExternalDigi‐
talOutput05h_O
ExternalDigitalOutput06a_O - ExternalDigi‐
talOutput06h_O
Wago Outputs 49-64 2659 None None Bit Field ExternalDigitalOutput07a_O - ExternalDigi‐
talOutput07h_O
ExternalDigitalOutput08a_O - ExternalDigi‐
talOutput08h_O
PFD1 None None None None Refer to Appendix Parameter Read/Write
PFD2
PFD3
PFD4
Drive Losses 2161 % /100 Unsigned
Excessive Reactive 2162 % /100 Unsigned
Current
Speed Droop Percent 2163 % /100 Unsigned
Sync Motor Field Ref 2164 % /100 Unsigned
Avail Reactive Current 3653 % /100 Unsigned
Drive Efficiency 2168 % /100 Unsigned
Ids Ref Current 2276 % /100 Unsigned

NXGpro Communication
80 Function Manual, AD, A5E33486415A
Modbus Ethernet Communication
5.3 Parameter Assignment/Addressing

Table 5-21 Data to Drive Pick List Variables

Name Unit Scaling 16 Bit Data Notes


Type

None None None None None


Fixed Reg Bits None None Bit Field When parameter 'Net Control Type' (9945) is set
to 'SOP' the bits will be used in the SOP to control
drive functions.
When parameter 'Net Control Type' (9945) is set
to 'Fixed' the bits will be defined as follows in the
control software.
● Bit 0: Run Forward
● Bit 1: Run Reverse
● Bit 2: Fault Reset
● Bit 3: Stop
● Bit 4: Reserved
● Bit 5: Start/Stop Control From Network
● Bit 6: Speed Command From Network
● Bit 7 - 15: Reserved for future assignment
Velocity Demand Hz /10 Signed Speed Demand
RPM 1
% /10
Auxiliary Demand Hz /10 Signed Auxilary Speed Demand
RPM 1
% /10
Net Input Flag 1 None None Bit Field Network 1 SOP flags:
Network1Flag0_I ~ Network1Flag15_I
Network 2 SOP flags:
Network2Flag0_I ~ Network2Flag15_I
Net Input Flag 2 None None Bit Field Network 1 SOP flags:
Network1Flag16_I ~ Network1Flag31_I
Network 2 SOP flags:
Network2Flag16_I ~ Network2Flag31_I
Net Input Flag 3 None None Bit Field Network 1 SOP flags:
Network1Flag32_I ~ Network1Flag47_I
Network 2 SOP flags:
Network2Flag32_I ~ Network2Flag47_I
Net Input Flag 4 None None Bit Field Network 1 SOP flags:
Network1Flag48_I ~ Network1Flag63_I
Network 2 SOP flags:
Network2Flag48_I ~ Network2Flag63_I
Ratio % % / 100 Signed
Forward Max Lim % / 10000 or Unsigned
% / 100
Reverse Max Lim % / 10000 or Unsigned
% / 100

NXGpro Communication
Function Manual, AD, A5E33486415A 81
Modbus Ethernet Communication
5.3 Parameter Assignment/Addressing

Name Unit Scaling 16 Bit Data Notes


Type

Forward Acc Time Seconds / 10 Unsigned


Forward Dec Time Seconds / 10 Unsigned
Reverse Acc Time Seconds / 10 Unsigned
Reverse Dec Time Seconds / 10 Unsigned
Net Input Pulse None None Unsigned
Forward Min Lim % / 10000 or Unsigned
% / 100
Reverse Min Lim % / 10000 or Unsigned
% / 100
Torque Limit % / 10000 or Unsigned
% / 100
MUX1 Id None None None Refer to Appendix Multiplexer (MUX) Data Reg‐
MUX2 Id isters
MUX3 Id
MUX4 Id
MUX5 Id
MUX6 Id
MUX7 Id
MUX8 Id
PTD1 None None None Refer to Appendix Parameter Read/Write
PTD2
PTD3
PTD4
Parallel Cmd 1 None None Unsigned
Torque Demand % / 1000 Unsigned
PVCL Demand % / 100 Unsigned
Flux Demand % / 100 Unsigned
Node Count None None Unsigned
Node Index None None Unsigned
Torque Acc Time Seconds / 100 Unsigned
Torque Dec Time Seconds / 100 Unsigned
Torque Offset None / 1000 Unsigned
Torque Scalar None / 1000 Unsigned
Vars Command % / 1000 Unsigned
No Load I Scalar None / 1000 Unsigned
Avg Field Cur Amps / 10000 Unsigned
Manual Ids Demand % / 1000 Unsigned
Avg Ids Ref Amps /10000 Unsigned

NXGpro Communication
82 Function Manual, AD, A5E33486415A
Modbus Ethernet Communication
5.4 Planning/Configuring

5.4 Planning/Configuring
This section describes the setup methods available for communication. The following topics
are explained:
● Fast setup procedures
● Network interfaces
● Network setup procedure
● Network status detection
● An example to illustrate the setup procedure.

Note
Fast setup procedures allow setup of a Network 1 interface with a minimum of detail.

5.4.1 Fast Setup: Control the drive using the default configuration
To control the drive using the default configuration, you must send commands to the drive's
'fixed reg bits' location. This location is register 'Data to Drive 01' as provided in
Table Correspondence between Drive Parameter ID and Communication Protocol Address in
Section Parameter Assignment/Addressing.
To control the drive from a PLC using the default configuration, complete the following steps.
1. Set parameter 'Network 1 Type' (9901) to "Ethernet Modbus". This setup assumes that an
existing working TCP/IP network is established.
2. Verify the network settings for the parameters 'Subnet Mask' and 'Gateway Address' . Refer
to Tables titled Network 1: TCP/IP Setup Menu. and Network 1: TCIP/IP Setup Menu
located in the previous section of this chapter to find the parameter numbers for the
'Gateway Address' and the 'Subnet Mask' based on the NXGpro software version and
hardware configuration.
3. Set parameter 'IP Address'. The IP address must be unique to the drive. Refer to Tables
titled Network 1: TCP/IP Setup Menu. and Network 1 : TCIP/IP Setup Menu located in the
previous section of this chapter to find the parameter number for the 'IP Address' based on
the NXGpro software version and hardware configuation.
4. Set parameter 'Net Control Type' (9944) to "Fixed". This sets the bits at register 'Data to
Drive 01' where the fixed register bits are located. The fixed register bits are interpreted as
shown in the following table.
5. Add the following line to the SOP:
Network1RunEnable_O = TRUE;

Table 5-22 Default definitions of Fixed Register Bits

Bit Default Definition


Network1FixedRegBit0_I Run forward
Network1FixedRegBit1_I Run reverse

NXGpro Communication
Function Manual, AD, A5E33486415A 83
Modbus Ethernet Communication
5.4 Planning/Configuring

Bit Default Definition


Network1FixedRegBit2_I Fault reset
Network1FixedRegBit3_I Stop1
Network1FixedRegBit4_I Reserved
Network1FixedRegBit5_I Start stop control from network
Network1FixedRegBit6_I Speed commanded from network
Network1FixedRegBit7_I
Network1FixedRegBit8_I
Network1FixedRegBit9_I Reserved for future assignment
Network1FixedRegBit10_I
Network1FixedRegBit11_I
Network1FixedRegBit12_I
Network1FixedRegBit13_I
Network1FixedRegBit14_I
Network1FixedRegBit15_I
1
Network1FixedRegBit3_I functions as a drive stop control bit only if parameter 'Start Stop Control'
(9945) is set to "Momentary". Otherwise this bit is reserved.

Note
To run the drive, the PLC must send 0x21 to register 'Data to Drive 01'. This hexadecimal value
sets bit 0 (run) and bit 5 (start/stop control from network).
To stop the drive, the PLC must send 0x08 or 0x00 to register 'Data to Drive 01'.

5.4.2 Fast Setup: Monitor drive status and speed feedback


To read status data from the drive, complete the following steps:
1. Set parameter 'Network 1 Type' (9901) to "Ethernet Modbus". This setup assumes that an
existing working TCP/IP network is established.
2. Verify the network settings for the parameters 'Subnet Mask' and 'Gateway Address' . Refer
to Tables titled Network 1: TCP/IP Setup Menu. and Network 1: TCIP/IP Setup Menu
located in the previous section of this chapter to find the parameter numbers for the
'Gateway Address' and the 'Subnet Mask' based on the NXGpro software version and
hardware configuration.
3. Set parameter 'IP Address'. The IP address must be unique to the drive. Refer to Tables
titled Network 1: TCP/IP Setup Menu. and Network 1 : TCIP/IP Setup Menu located in the
previous section of this chapter to find the parameter number for the 'IP Address' based on
the NXGpro software version and hardware configuation.

NXGpro Communication
84 Function Manual, AD, A5E33486415A
Modbus Ethernet Communication
5.4 Planning/Configuring

4. Set parameter 'Velocity Units' (9080) to the desired motor speed units.
5. Refer to the Table Correspondence between Drive Parameter ID and Communication
Protocol Address in Section Parameter Assignment/Addressing to obtain the addresses for
general status (Data from Drive 01) and motor speed feedback (Data from Drive 02) from
the drive.
– 'Data from Drive 01' (9401) is read by sending the read register request in address
40001.
– 'Data from Drive 02' (9402) is read by sending the read register request in address
40002, and so on.
The general drive status bits found in register 'Data from Drive 01' are defined in the following
table.

Table 5-23 Default definitions of General Status Bits

Bit number Meaning in drive control soft‐ Value


ware
0 Fault
1 Alarm
2 RunningForward
3 RunningReverse
4 DriveReady
5 StartStopControlFromNetwork
6 SpeedFromNetwork
7 AtSpeedReference
8 SpeedInPercent 0 = False; 1 = True
9 SpeedInRPM
10 SpeedInHz
11 Reserved for future use
12 Reserved for future use
13 Reserved for future use
14 Reserved for future use
15 Reserved for future use

Note
You cannot reprogram the drive's default interpretation of output bits.

Refer to Network Setup Procedure for details on how to read other drive data.

NXGpro Communication
Function Manual, AD, A5E33486415A 85
Modbus Ethernet Communication
5.4 Planning/Configuring

5.4.3 Fast Setup: Send a motor speed setting to the drive


1. Using parameter 'Velocity Units' (9080), set the desired speed units to be sent to the drive,
to one of the following options:
– %
– RPM
– Hertz
2. The PLC needs to send the desired speed setting to the drive in register 'Data to Drive 02' .
This register is reserved to hold speed settings only, as noted in Table Correspondence
between Drive Parameter ID and Communication Protocol Address in Section Parameter
Assignment/Addressing.
3. Send 0x61 in register 'Data to Drive 01' . The motor now accepts the speed setting from the
PLC.

5.4.4 Fast Setup: Control the drive using user-defined bits controlled by the SOP
To control the drive using non-default configuration, you must redefine the fixed register bits at
register 'Data to Drive 01'.

Note
The 'fixed reg bits' location is fixed at register 'Data to Drive 01', whether the default
configuration is used or not.
You cannot reprogram the 'fixed reg bits' location.
You can reprogram the definition of the bits at this address.

To control the drive this way, complete the following steps.


1. Set parameter 'Network 1 Type' (9901) to "Ethernet Modbus". This setup assumes that an
existing working TCP/IP network is established.
2. Verify the network settings for the parameters 'Subnet mask' and 'Gateway address' . Refer
to Tables titled Network 1: TCP/IP Setup Menu. and Network 1: TCIP/IP Setup Menu
located in the previous section of this chapter to find the parameter numbers for the
'Gateway Address' and the 'Subnet Mask' based on the NXGpro software version and
hardware configuration.
3. Set parameter 'IP Address'. The IP address must be unique to the drive. Refer to Tables
titled Network 1: TCP/IP Setup Menu. and Network 1: TCIP/IP Setup Menu located in the
previous section of this chapter to find the parameter number for the 'IP Address' based on
the NXGpro software version and hardware configuation.
4. Set parameter 'Net Control Type' (9944) to "SOP". This makes the definitions of the fixed
register bits in register 'Data to Drive 01' programmable.

NXGpro Communication
86 Function Manual, AD, A5E33486415A
Modbus Ethernet Communication
5.4 Planning/Configuring

5. Next, set up the drive to correspond with the bits you want to use in the SOP. Refer to
Section Software Programming to find the bits and locate the associated keypad pick list
variable, and use the procedures detailed in this section to complete set up.
6. To enable speed settings from the network, add the following line to the SOP file:
RawDemandNetwork1_O = true;

See also
Software Programming (Page 68)

5.4.5 Network Interfaces


The NXGpro Control is equipped with a high performance 32-bit Ethernet chipset which is fully
compliant with IEEE 802.3 100 MBPS CSMA/CD standards.
● It uses a dedicated standard RJ-45 port located on the front of the CPU board that supports
Network 1.
● The Anybus™ Modbus™ Ethernet module uses a standard RJ-45 port located on the
module to support Network 2.
Possible configurations for Ethernet communication between an Modbus™ Ethernet device
and the NXGpro Control software are described below. Choose a configuration based on the
site infrastructure.

Direct Ethernet Connection


Direct connection is intended for a single Modbus™ Ethernet device that is connected to the
drive using an Ethernet crossover cable. This cable allows direct connection to the drive without
a hub or server.

(WKHUQHW0RGEXV'HYLFH 1;*SUR&RQWURO

&URVVRYHUFDEOH
DQGFRXSOHU

Figure 5-3 Direct Modbus Ethernet Communication Connection

The following hardware is required for this connection method:


● Crossover patch cable
● Coupler

NXGpro Communication
Function Manual, AD, A5E33486415A 87
Modbus Ethernet Communication
5.4 Planning/Configuring

Multiple Drive LAN Ethernet Connection


To use the LAN connection to control one or more drives on an existing network complete the
following steps:
● Assign a unique IP address to each drive.
● Set the menu items of the TCP/IP Setup Menu (9300) for each drive.
● For Network 1, set the following menu items based on the settings unique to the network.
Verify the network settings for the parameters 'IP Address", 'Subnet Mask' and 'Gateway
Address'. Refer to Tables titled Network 1: TCP/IP Setup Menu. and Network 1 : TCIP/IP
Setup Menu located in the previous section of this chapter to find the parameter numbers for
"IP Address', 'Subnet Mask' and the 'Gateway Address' based on the NXGpro software
version and hardware configuration.
● For Network 2, set the following menu items based on the settings unique to the network:
– IP Address (9336)
– Subnet Mask (9337)
– Gateway Address (9338)
Refer to Table Network 2 Configure Parameters Menu (9916) in Section Parameter
Assignment/Addressing of this chapter.

1;*SUR&RQWURO

(WKHUQHW,3'HYLFH +XE

1;*SUR&RQWURO

Figure 5-4 Network Modbus™ Ethernet Communication Connection

The following hardware is required for this connection method:


● EtherFast 10/100 hub
● Ethernet Cat5 cable

NXGpro Communication
88 Function Manual, AD, A5E33486415A
Modbus Ethernet Communication
5.4 Planning/Configuring

5.4.6 Network Setup Procedure

Note
Setup functions are contained in the Configure Parameters Menu (9902), which is a submenu
of the Communications Menu (9).
Access is security-controlled at level 7; you must enter the security code to access these
parameters.
Refer to the NXGpro Control Operating Manual for further information on security access levels
and codes.

Use the following procedure to complete network setup. Refer to Table Configure Parameters
Menu (9902) in Section Parameter Assignment/Addressing for the menus needed to complete
setup.

Procedure
1. Select a protocol using parameter 'Network 1 Type' (9901). Scroll to "Ethernet/IP" and press
[ENTER]. The configuration parameters are viewable.
2. Set parameter 'Velocity Units' (9080) to the desired motor speed units for motor
commanded speed and motor feedback speed scaling.
3. Where necessary, set parameter 'Demand Scalar' (9912) to:
n x command speed where –125 % to 125 %
4. Set parameter 'Aux Demand Scalar' (9913) if used.
5. Use Table Correspondence between Drive Parameter ID and Communication Protocol
Address in Section Parameter Assignment/Addressing to program the drive to send data to
and receive commands from the network. The table provides all available addresses with
corresponding parameter ID as well as pre-programmed addresses, which provide basic
drive send and receive functionality and are not changeable.
6. Define the bits in the available addresses using one of the following methods:

NXGpro Communication
Function Manual, AD, A5E33486415A 89
Modbus Ethernet Communication
5.4 Planning/Configuring

● Enter from a choice of variables in the pick lists. The pick lists in the menus contain the most
commonly used data variables. Refer to Section Parameter Assignment/Addressing for the
pick lists.
Note
A pick list item can only be used once for each 'Data to Drive' register.

● For 'Data from Drive' registers, choose pick list option "Man Id" (manual ID) to manually
enter a variable that is not included in the pick lists, using the output data ID number. Use
the list of data IDs available in Appendix Output Data IDs to locate the variable and use the
corresponding ID number to enter the variable into the 'Data from Drive' register.
Note
The output data ID number is not the same as a parameter ID number.

● Custom program using the drive's SOP. Refer to Section Software Programming for details.
Note
The PLC can receive data from the drive without any changes to the SOP.
Only if you need to control the drive through the network will you need to set any flags in the
SOP.

See also
Output Data IDs (Page 263)
Software Programming (Page 103)

Set flags in the SOP for drive control through a network


Ensure the SOP file has the necessary code to enable control of the drive over a network:
1. To control the drive through a network by sending commands to the drive, the following
network control flag must be in the source code of the drive's SOP:
Network1RunEnable_O = TRUE;
2. To control the drive through a second network, the following network control flag must be in
the source code of the drive's SOP:
Network2RunEnable_O = TRUE;

5.4.7 Network Status Detection Setup


An SOP flag is available to show the network status:
● For network 1: Network1CommOk_I
● For network 2: Network2CommOk_I
The SOP flag is set to "1" (true) when the network connection is operating normally, and "0"
(false) when it is not operating normally.

NXGpro Communication
90 Function Manual, AD, A5E33486415A
Modbus Ethernet Communication
5.4 Planning/Configuring

The network status cannot be automatically detected. Instead, a "Pulse Timeout" method is
used to set the network status flags.
The "Pulse Timeout" status detection must be set up in the menu system, and has to be
“strobed” by a network device that is communicating with the drive.

Procedure for Pulse Timeout Setup


1. Pick one of the 62 selectable "Data to Drive" registers and set the pick list item to "Net Input
Pulse".
2. Set parameter 'Network Timeout' (9934) for network 1 and (9935) for network 2, in the
'Config Parameters' menu, to a value (in seconds) to activate the network timeout. 0
seconds = disable timeout.

Pulse Timeout Operation


● A network device must set a unique (different) value into the "Net Input Pulse" register
before an internal timer reaches the "Network Timeout" value.
● If the network device writes a unique value, the network status flag is set to "1" and the
internal timer is reset.
● If the network device fails to write a unique value to the "Net Input Pulse" register before the
internal timer times to the value set by the "Network Timeout" parameter then the status flag
is set to "0".

5.4.8 Setup Example

Task
Set up network to indicate the following drive outputs on the PLC:
● general status
● motor speed
● output power
● number of active faults.

Procedure
Refer to Table Correspondence between Drive Parameter ID and Communication Protocol
Address in Section Parameter Assignment/Addressing to establish whether an address or
register is changeable.
To indicate general status and motor speed:
1. The table shows that:
● 'Data from Drive 01' is not changeable; it is set to indicate general status. No action is
required.
● 'Data from Drive 02' is not changeable; it is set to indicate motor speed. No action is required.

NXGpro Communication
Function Manual, AD, A5E33486415A 91
Modbus Ethernet Communication
5.4 Planning/Configuring

To indicate output power:


1. The table shows that 'Data from Drive 03' is changeable, this can be set to indicate output
power.
2. Refer to Table Correspondence between Drive Parameter ID and Communication Protocol
Address to determine that the corresponding parameter ID is 9403.
3. Enter parameter ID 9403.
4. Choose "output power" from the pick list.
The output power will be sent to the PLC using register 'Data from Drive 03'.
To indicate the number of active faults:
1. The table shows that 'Data from Drive 04' is changeable, this can be set to indicate the
number of active faults.
2. Refer to Table Correspondence between Drive Parameter ID and Communication Protocol
Address to determine that the corresponding parameter ID is 9404.
3. Enter parameter ID 9404.
4. The pick list of data from drive variables appears. As "number of active faults" is not an
option in the pick list, you must specify it manually.
5. Refer to Table Data From Drive Pick List Variables in Section Parameter Assignment/
Addressing for a list of 'data from drive' pick list variables.
Since "number of active faults" is not a choice in the pick list, instead choose "Man Id"
(manual ID). The display shows "ManId-0000".
6. Refer to Appendix Output Data IDs and locate "number of active faults" in the tables to
determine its data ID number (3000).
7. Use arrow or number keys to enter 3000, and press [ENTER]. The display now shows
"ManId-3000".
The number of active faults will be sent to the PLC using register 'Data from Drive 04'.
● If the data ID number is not found, the error message "Invalid Id Entered" is displayed.
Ensure that the data ID is correct.

Table 5-24 Completed Settings for Given Example

PLC Address or Register Data Scaling


Data from Drive 01 (not changeable) General status 16 bits
Data from Drive 02 (not changeable) Motor speed RPM
Data from Drive 03 Output power kW
Data from Drive 04 Number of faults 0 to 128

See also
Correspondence between Drive Parameter ID and Communication Protocol Address (Page 72)

NXGpro Communication
92 Function Manual, AD, A5E33486415A
Modbus Ethernet Communication
5.5 Functions

5.5 Functions

Supported Command Set


The NXGpro Control implements the following Modbus™ commands:
● Read holding registers (function code 0x03)
● Write single register (function code 0x06)
● Write multiple registers (function code 0x10)
Commands are issued by the Modbus™ master (PLC) and sent over the network to the
Siemens slave[s]. The request and response message prefix for all codes is a 6 byte prefix, as
defined in the following table.

Definition of Byte Number


Transaction identifier usually 0 (copied by server)
Transaction identifier usually 0 (copied by server)
Protocol identifier 0
Protocol identifier 0
Length field (upper byte) 0 (all messages are less than 256 bytes)
Length field (lower byte) number of bytes to follow

Commands are listed and described in the sections that follow.

5.5.1 Read Holding Registers Command (0x03)

Description
The "read holding registers" command allows the Modbus master to read up to 64 consecutive
memory registers from the drive.

Example
A sample of a "read holding registers" request to read 2 registers (40005 and 40006) and the
associated response, in hexadecimal, is given below.

Read Holding Registers Command


TX (Request) 01 03 00 04 00 02 -- --
RX (Response) 01 03 04 04 A5 90 B1 -- --

The meaning of the sample request and associated response is detailed in the following tables.

NXGpro Communication
Function Manual, AD, A5E33486415A 93
Modbus Ethernet Communication
5.5 Functions

Request Details

Table 5-25 Read Holding Registers Request (TX) from Master

Field Name Value (in Hex) Description


Slave Address 0x01 0x01 = 1 decimal
Function 0x03 Read holding registers command
Starting Address (high) 0x00 Register number 40005
Starting Address (low) 0x04
Number of Registers to Read (high) 0x00 Read 2 (0x0002) registers
Number of Registers to Read (low) 0x02

Response Details

Table 5-26 Read Holding Registers Response (RX) from Drive

Field Name Value (in Hex) Actual Result Scaled Value Description
Transaction identifier 0
Transaction identifier 0
Protocol identifier 0
Protocol identifier 0
Length field (upper 0
byte)
Length field (lower Number of bytes to
byte) follow
Slave Address 0x01 N/A N/A 0x01 = 1 decimal
Function 0x03 N/A N/A Read holding registers
command
Byte Count 0x04 N/A N/A 4 bytes in response
Data Value 1 (MSB) 0x04 0x04A5 This register is user program‐ High byte of item 1
Data Value 1 (LSB) 0xA5 mable. See Table Register Da‐ Low byte of item 1
ta from Drive Menu (9400).
Data Value 2 (MSB) 0x90 0x90B1 High byte of item 2
Data Value 2 (LSB) 0xB1 Low byte of item 2

Note
Parameter names and their corresponding data ID numbers are listed in Appendix Output Data
IDs.

NXGpro Communication
94 Function Manual, AD, A5E33486415A
Modbus Ethernet Communication
5.5 Functions

Note
For responses received from the drive such as in Table Read Holding Registers Response
(RX) from Drive , the keypad parameter 'Velocity Units' (9080) is set to "Percent" by default.
Scaled values differ depending on how this parameter is configured. This is described in
Table Configure Parameters Menu (9902) in Section Parameter assignment/addressing.
Refer to Table General Data Register Assignments in Appendix Output Data IDs for data
scaling.

5.5.2 Write Single Input Register Command (0x06)

Description
The "write input register" command allows the Modbus master to write a value to a specified
input register in the drive.

Example
A sample of a "write input register" request to write a value to register 40067 and the associated
response, in hexadecimal, is given below.

Write Input Register Command


TX (Request) 01 06 00 42 00 64 -- --
RX (Response) 01 06 00 42 00 64 -- --

The meaning of the sample request and associated response is detailed in the following table.

Request Details

Table 5-27 Write Input Register Request (TX) from Master

Field Name Value (in Hex) Notes


Slave Address 0x01 0x01 = 1 decimal
Function 0x06 Write input register command
Register Address (high) 0x00 Register number 40067
Register Address (low) 0x42
Preset Data (high) 0x00 Value = 100
Preset Data (low) 0x64

NXGpro Communication
Function Manual, AD, A5E33486415A 95
Modbus Ethernet Communication
5.5 Functions

Response Details
The write input register response (RX) from the drive is an echo of the request and therefore is
identical; refer to table above.

Note
Parameter names and their corresponding data ID numbers are listed in Appendix Output Data
IDs.

5.5.3 Write Multiple Input Registers Command (0x10)

Description
The "write multiple input registers" command allows the Modbus master to write up to 64 values
(in a single command) to multiple input registers in the drive.

Example
A sample of a "write multiple input registers" command to write to 2 registers and the
associated response, in hexadecimal, is given below.

Write Multiple Input Registers Command


TX (Request) 01 10 00 43 00 02 04 00 64 24 E3 -- --
RX (Response) 01 10 00 43 00 02 -- --

The meaning of the sample request and associated response is detailed in the following tables.

Request Details

Table 5-28 Write Multiple Input Registers Request (TX) from Master

Field Name Value (in Hex) Description


Slave Address 0x01 0x01 = 1 decimal
Function 0x10 Write multiple input registers command
Starting Address (high) 0x00 Register number 40068
Starting Address (low) 0x43
Number of Registers (high) 0x00 Write to 0x0002 (2) registers
Number of Registers (low) 0x02
Byte Count 0x04 4 bytes total
Preset Data 1 (high) 0x00 Value = 0x0064 (100 decimal)
Preset Data 1 (low) 0x64
Preset Data 2 (high) 0x24 Value = 0x24E3 (9443 decimal)
Preset Data 2 (low) 0xE3

NXGpro Communication
96 Function Manual, AD, A5E33486415A
Modbus Ethernet Communication
5.5 Functions

Response Details

Table 5-29 Write Multiple Input Registers Response (RX) from Drive

Field Name Value (in Hex) Description


Slave Address 0x01 0x01 = 1 decimal
Function 0x10 Write multiple input registers command
Starting Address (high) 0x00 Register number 40068
Starting Address (low) 0x43
Number of Registers (high) 0x00 Write to 0x0002 (2) registers
Number of Registers (low) 0x02

Note
Parameter names and their corresponding data ID numbers are listed in Appendix Output Data
IDs.

NXGpro Communication
Function Manual, AD, A5E33486415A 97
Modbus Ethernet Communication
5.5 Functions

NXGpro Communication
98 Function Manual, AD, A5E33486415A
Ethernet / IP Communication 6
6.1 AnyBus Ethernet/IP Module

Description
The following figure shows the connector and status indicators on the Anybus™ Ethernet/IP
module. The DIP switches are not used for the NXGpro application.

1 RJ-45 connector
2 DIP switches (not used)
3 Status indicators
Figure 6-1 Anybus™ Ethernet Module

Status Indicators
The following figure shows the status indicators.

 

 

Figure 6-2 Status Indicators

NXGpro Communication
Function Manual, AD, A5E33486415A 99
Ethernet / IP Communication
6.1 AnyBus Ethernet/IP Module

The table explains the status indicators.

Status Indicator Indication State Description


(figure number)
1 Link present On The module has a link.
Off The module does not sense a link.
2 Module status Off No power applied to the module.
Green The module is operating correctly.
Green, flashing The module has not been configured.
Red A major internal error has been detected.
Red, flashing A minor recoverable fault has been detected.
Green / red flashing The module is performing a power-on self-test.
3 Network status Green The module has at least one Ethernet/IP connection.
Green Flashing There are no Ethernet/IP connections established.
4 Data activity Flashing A packet is being received or transmitted.

This chapter contains instructions for controlling the drive using a PLC over an Ethernet / IP
network. It addresses the following topics:
● Description of the interface
● User Programming
● Parameter assignment and addressing
● Configuration and setup options
● Available functions

Note
Only use the Ethernet maintenance connection for maintenance work done at the drive
location. Maintenace must be performed by qualified and trusted personnel.

See also
Safety Information and Warnings (Page 25)
Observing the Five Safety Rules (Page 24)
Security information (Page 15)

NXGpro Communication
100 Function Manual, AD, A5E33486415A
Ethernet / IP Communication
6.2 Description

6.2 Description

6.2.1 Ethernet/IP Description


The following information provides an overview of the Anybus™ Ethernet module which:
● acts as a Group 2 and 3 server on an Ethernet/IP network. Ethernet I/P is based on the
Common Industrial Protocol (CIP)
● is configured as a communication adapter (Profile 12).
● uses Assembly #150 for O→T data (data sent to the NXGpro Control)
● uses Assembly #100 for T→O data (data sent from the NXGpro Control)
● supports input and output data sizes of 2 to 128 bytes
● has an RJ45 for connection to a network
To enable dual functionality, this protocol requires an additional Anybus™ module.

6.2.2 Network Configuration Options


This section provides information on the configuration options for the fiber optic board and the
Anybus™ Ethernet module for dual network functionality.
● Network 1 communication is supported via an Anybus™ module as described in the
following section.
● Network 2 communication is supported via an Anybus™ module as described in the
following section.
Note
The CPU Ethernet connection does not support Ethernet/IP communication.

NXGpro Communication
Function Manual, AD, A5E33486415A 101
Ethernet / IP Communication
6.2 Description

6.2.3 AnyBus Ethernet/IP Module

Description
The following figure shows the connector and status indicators on the Anybus™ Ethernet/IP
module. The DIP switches are not used for the NXGpro application.

1 RJ-45 connector
2 DIP switches (not used)
3 Status indicators
Figure 6-3 Anybus™ Ethernet Module

Status Indicators
The following figure shows the status indicators.

 

 

Figure 6-4 Status Indicators

The table explains the status indicators.

Status Indicator Indication State Description


(figure number)
1 Link present On The module has a link.
Off The module does not sense a link.

NXGpro Communication
102 Function Manual, AD, A5E33486415A
Ethernet / IP Communication
6.3 Software Programming

Status Indicator Indication State Description


(figure number)
2 Module status Off No power applied to the module.
Green The module is operating correctly.
Green, flashing The module has not been configured.
Red A major internal error has been detected.
Red, flashing A minor recoverable fault has been detected.
Green / red flashing The module is performing a power-on self-test.
3 Network status Green The module has at least one Ethernet/IP connection.
Green Flashing There are no Ethernet/IP connections established.
4 Data activity Flashing A packet is being received or transmitted.

6.3 Software Programming

6.3.1 Flags available to the SOP


This section provides details for user programming through the SOP.
The fixed register bits are defined by the drive's software by default. To reprogram the definition
of the bits, complete these steps:
1. Set parameters using the procedure Fast Setup: control the drive using user-defined bits
controlled by the SOP in Section Planning/Configuring.
2. Refer to the procedures detailed in this section to complete setup:
– programmable inputs to the drive
– programmable outputs from the drive
The following table shows how the fixed register bits correspond with programmable bits
available for use in the SOP (drctry.pro bits).

Table 6-1 Network 1 and 2: Fixed Register Bits

Pick list variable in 'Data to Drive Reg nn' menus Corresponding Drctry.pro bits
Fixed Reg Bits (network 1) CPU Network1FixedRegBit0_I ~ Network1FixedReg‐
Bit15_I
Fixed Reg Bits (network 1) Anybus Network1FixedRegBit0_I ~ Network1FixedReg‐
Bit15_I
Fixed Reg Bits (network 2) Network2FixedRegBit0_I ~ Network2FixedReg‐
Bit15_I

NXGpro Communication
Function Manual, AD, A5E33486415A 103
Ethernet / IP Communication
6.3 Software Programming

6.3.2 Programmable Inputs to the drive

Description
There are 64 input bits available for user programming through the SOP file. These bits can be
programmed to set or reset any other bits used within the SOP.

Programming Procedure
1. Locate the first data to drive register that is programmable using Table Correspondence
between Drive Parameter ID and Communication Protocol Address in Section Parameter
Assignment/Addressing.
You will see that the first programmable data to drive register for network 1 is register 'Data
to Drive 03', which corresponds to parameter ID (9603).
2. Enter parameter ID (9603).
3. The pick list of data to drive variables will appear. Refer to Table Data to Drive Pick List
Variables and Scaling in Section Parameter Assignment/Addressing for a list of data to drive
pick list variables.
4. Scroll through the pick list until you come to 'Net Input Flag 1' and press [ENTER]. This
setting uses the first 16 bits of the possible 64 bits.
Now the corresponding bits from the drctry.pro file can be used in the SOP, as shown below:
;Network1Flag0_I Use bit 0 for Stop bit
;Network1Flag1_I Use bit 1 for Run Forward bit
RunRequest_O = /Network1Flag0_I * Network1Flag1_I;Run drive using
bit 1,stop using bit 0
5. Select 'Net Input Flag 2' to use the second set of 16 bits, and so on.
Note
By choosing 'Data to Drive 03' as the write register, the PLC must now send 0x02 in register
'Data to Drive 03' to run the drive.
To stop the drive, the PLC must send 0x01 in register 'Data to Drive 03'.

The pick list variables and the corresponding programmable input bits are found in the following
tables for network 1 and 2, respectively.

Table 6-2 Network 1: Programmable input bits (parameter ID 9603-9664)

Pick list variable in 'Data to Drive Reg nn' menus Related Drctry.pro bits
Net Input Flag 1 Network1Flag0_I ~ Network1Flag15_I
Net Input Flag 2 Network1Flag16_I ~ Network1Flag31_I
Net Input Flag 3 Network1Flag32_I ~ Network1Flag47_I
Net Input Flag 4 Network1Flag48_I ~ Network1Flag63_I

NXGpro Communication
104 Function Manual, AD, A5E33486415A
Ethernet / IP Communication
6.3 Software Programming

Table 6-3 Network 2: Programmable input bits (parameter ID 9703-9764)

Pick list variable in 'Data to Drive Reg nn' menus Related Drctry.pro bits
Net Input Flag 1 Network2Flag0_I ~ Network2Flag15_I
Net Input Flag 2 Network2Flag16_I ~ Network2Flag31_I
Net Input Flag 3 Network2Flag32_I ~ Network2Flag47_I
Net Input Flag 4 Network2Flag48_I ~ Network2Flag63_I

Example
The following example shows how the network can be programmed to trip the input medium
voltage:
● The PLC writes to register 'Data to Drive 03' which is programmed to 'Net Input Flag 1' using
the procedure above.
● The SOP sets a flag bit that uses a digital output to trip input medium voltage, using the
following SOP source code:

;ExternalDigitalOutput01h_O Use digital output to trip input medium voltage


ExternalDigitalOutput01h_O = Network1FixedRegBit9_I;

● The PLC writes the contents of 'Net Input Flag 1', bit 9 (Network1Flag9_I) to create an input
medium voltage trip.

6.3.3 Programmable Outputs from the drive

Description
There are 64 output bits available for user programming through the SOP file. These bits can
be programmed to set or reset any other bits used within the SOP.

Programming Procedure
1. Locate the first data from drive register that is programmable using Table Correspondence
between Drive Parameter ID and Communication Protocol Address in Section Parameter
Assignment/Addressing.
You will see that the first programmable data from drive register for network 1 is register
'Data from Drive 03', which corresponds to parameter ID (9403).
2. Enter parameter ID (9403).
3. The pick list of data from drive variables will appear. Refer to Table Data from Drive Pick List
Variables in Section Parameter Assignment/Addressing for a list of data from drive pick list
variables.
4. Scroll through the pick list until you come to 'Net1 Out Reg 1' and press [ENTER]. This
setting uses the first 16 bits of the possible 64 bits.
5. Select 'Net1 Out Reg 2' to use the second set of 16 bits, and so on.

NXGpro Communication
Function Manual, AD, A5E33486415A 105
Ethernet / IP Communication
6.3 Software Programming

The pick list variables and the corresponding programmable output bits are found in the
following tables for network 1 and 2, respectively.

Table 6-4 Network 1: Programmable output bits (parameter ID 9403-9464)

Pick list variable in 'Data from Drive Reg nn' menus Related Drctry.pro bits
Net1 Out Reg 1 Network1Flag0_O ~ Network1Flag15_O
Net1 Out Reg 2 Network1Flag16_O ~ Network1Flag31_O
Net1 Out Reg 3 Network1Flag32_O ~ Network1Flag47_O
Net1 Out Reg 4 Network1Flag48_O ~ Network1Flag63_O

Table 6-5 Network 2: Programmable output bits (parameter ID 9503-9564)

Pick list variable in 'Data from Drive Reg nn' menus Related Drctry.pro bits
Net2 Out Reg 1 Network2Flag0_O ~ Network2Flag15_O
Net2 Out Reg 2 Network2Flag16_O ~ Network2Flag31_O
Net2 Out Reg 3 Network2Flag32_O ~ Network2Flag47_O
Net2 Out Reg 4 Network2Flag48_O ~ Network2Flag63_O

Example
The following example shows how the network can be programmed to detect a trip on the input
medium voltage:
● The PLC reads register 'Data from Drive 03', which is programmed to 'Net1 Out Reg 1' using
the procedure above.
● The SOP sets a flag bit that corresponds to a medium voltage low fault, using the following
SOP source code:

; Monitor medium voltage fault on the Modbus network


Network1Flag9_O = MediumVoltageLowFault_I;

● This example uses bit 9 of 'Net1 Out Reg 1', which is Network1Flag9_O, to set the network
flag true if the medium voltage low fault is active.
● The PLC reads the contents of 'Net1 Out Reg 1', bit 9 (Network1Flag9_O) to determine if a
medium voltage fault occured.

NXGpro Communication
106 Function Manual, AD, A5E33486415A
Ethernet / IP Communication
6.4 Parameter Assignment/Addressing

6.4 Parameter Assignment/Addressing

6.4.1 Overview: Parameter assignment/addressing


This section provides the following information for communication configuration and
programming:
● Drive parameter ID and corresponding communication protocol address
● Parameter tables:
– Network configuration parameters
– Network 1 configuration parameters
– Network 2 configuration parameters
● Pick list variable tables:
– Data from Drive variables
– Data to Drive variables (with scaling and range)

6.4.2 Correspondence between Drive Parameter ID and Communication Protocol


Address
The following table provides drive parameter IDs and the corresponding Modbus™ addresses.
The following data is provided:
● Parameter ID
The drive parameter ID number to enter via the keypad or the ToolSuite.
● Data From Drive
Data that the PLC will receive from the drive to determine how the drive is functioning.
Each register contains a 16-bit digital representation of the status of a particular aspect of
drive functionality.
Some registers are fixed to track certain drive functions; others are programmable to track
any of a number of drive status choices.
● Data To Drive
Data that the PLC will send to the drive to control it.
Each register contains a 16-bit digital representation of the PLC's command for a particular
aspect of drive functionality.
Some registers are fixed to control certain functions; others are programmable to control
any of a number of drive function choices.

Table 6-6 Correspondence between Drive Parameter ID and Modbus Address

Network Parameter ID Description Default Contents


1 9401 Data From Drive 01 General Status (not changeable)
1 9402 Data From Drive 02 Motor Speed (not changeable)
1 9403 to 9464 Data From Drive 03 to 64 None
1 9601 Data To Drive 01 Fixed Register Bits (not changeable)

NXGpro Communication
Function Manual, AD, A5E33486415A 107
Ethernet / IP Communication
6.4 Parameter Assignment/Addressing

Network Parameter ID Description Default Contents


1 9602 Data To Drive 02 Velocity Demand (not changeable)
1 9603 to 9664 Data To Drive 03 to 64 None
2 9501 Data From Drive 01 General Status (not changeable)
2 9502 Data From Drive 02 Motor Speed (not changeable)
2 9503 to 9564 Data From Drive 03 to 64 None
2 9701 Data To Drive 01 Fixed Register Bits (not changeable)
2 9702 Data To Drive 02 Velocity Demand (not changeable)
2 9703 to 9764 Data To Drive 03 to 64 None

See also
Network Setup Procedure (Page 122)

6.4.3 Parameter Tables

Network Parameters

Table 6-7 Network Control Menu (9943)

Parameter ID Unit Default Min Max Description


Net Control Type 9944 Sop Set bit definition:
● SOP
● Fixed
Start Stop Control 9945 Maintained Set Start/Stop bit inputs:
● Maintained
● Momentary

Table 6-8 Network 1 to 2 Register Copy (9946)

Parameter ID Unit Default Min Max Description


Net 1 to 2 reg. copy 9946 Function Copy Network 1 registers to Network 2
registers.

NXGpro Communication
108 Function Manual, AD, A5E33486415A
Ethernet / IP Communication
6.4 Parameter Assignment/Addressing

Network 1 Parameters

Table 6-9 Network 1: Configure Menu (9900)

Parameter ID Unit Default Min Max Description


Network 1 Type 9901 None Designate the type of external network connected to
the drive:
● None
● Modbus
● DeviceNet
● Profibus
● Ethernet Modbus
● ControlNet
● Ethernet I/P

Table 6-10 Network 1: Configure Parameters Menu (9902)

Parameter ID Unit Default Min Max Description


Velocity Units 9080 % Designate the units for velocity values from
the drive:
● %
● RPM
● Hz
Demand Scalar 9912 1 -125 125 Set the scalar for input demand reference
from the network.
Aux Demand Scalar 9913 1 -125 125 Set the auxiliary scalar for input demand
reference from the network.
IP Address 9960 172.16.20.18 Set the system TCP/IP address.
Subnet Mask 9961 255.255.0.0 Set the system TCP/IP subnet mask.
Gateway Address 9962 172.17.1.1 Set the system TCP/IP gateway address.

Table 6-11 Network 1: Register Data from Drive Menu (9400)

Parameter ID Unit Default Min Max Description


Data From Drive 01 9401 General Sta‐ Register data from drive parameter 1.
tus Register is not programmable.
Data From Drive 02 9402 Motor Speed Register data from drive parameter 2.
Register is not programmable.
Data From Drive 03 to 64 9403 to None Register data from drive parameters 3 to 64.
9464 Registers are programmable.

NXGpro Communication
Function Manual, AD, A5E33486415A 109
Ethernet / IP Communication
6.4 Parameter Assignment/Addressing

Table 6-12 Network 1: Register Data to Drive Menu (9600)

Parameter ID Unit Default Min Max Description


Data To Drive Reg 01 9601 Fixed Reg Register data to drive parameter 1.
Bits Register is not programmable.
Data To Drive Reg 02 9602 Velocity De‐ Register data to drive parameter 2.
mand Register is not programmable.
Data To Drive Reg 03 to 64 9603 to None Register data to drive parameters 3 to 64.
9664 Registers are programmable.

Network 2 Parameters

Table 6-13 Network 2: Configure Menu (9914)

Parameter ID Unit Default Min Max Description


Network 2 Type 9915 None Designate the type of external network connected to the
drive:
● None
● Modbus
● DeviceNet
● Profibus
● Ethernet Modbus
● ControlNet
● Ethernet I/P

Table 6-14 Network 2: Configure Parameters Menu (9916)

Parameter ID Unit Default Min Max Description


Velocity Units 9924 Designate the units for velocity values
from the drive:
● %
● RPM
● Hz
Demand Scalar 9926 1 -125 125 Set the scalar for input demand reference
from the network.
Aux Demand Scalar 9927 1 -125 125 Set the auxiliary scalar for input demand
reference from the network.
IP Address 9936 172.16.20.17 Set the system TCP/IP address.
Subnet Mask 9937 255.255.0.0 Set the system TCP/IP subnet mask.
Gateway Address 9938 172.17.1.1 Set the system TCP/IP gateway address.

NXGpro Communication
110 Function Manual, AD, A5E33486415A
Ethernet / IP Communication
6.4 Parameter Assignment/Addressing

Table 6-15 Network 2: Register Data from Drive Menu (9500)

Parameter ID Unit Default Min Max Description


Data From Drive 01 9501 General Sta‐ Register data from drive parameter 1.
tus Register is not programmable.
Data From Drive 02 9502 Motor Speed Register data from drive parameter 2.
Register is not programmable.
Data From Drive 03 to 64 9503 to None Register data from drive parameters 3 to 64.
9564 Registers are programmable.

Table 6-16 Network 2: Register Data to Drive Menu (9700)

Parameter ID Unit Default Min Max Description


Data To Drive Reg 01 9701 Fixed Reg Register data to drive parameter 1.
Bits Register is not programmable.
Data To Drive Reg 02 9702 Velocity De‐ Register data to drive parameter 2.
mand Register is not programmable.
Data To Drive Reg 03 to 64 9703 to None Register data to drive parameters 3 to 64.
9764 Registers are programmable.

See also
Network Interfaces (Page 121)
Network Setup Procedure (Page 122)

6.4.4 Pick List Variable Tables

Table 6-17 Data from Drive Pick List Variables

Name Manual ID Unit Scaling 16 Bit Data Notes


Type

None None None None None None


Man Id None None None None Refer to Appendix Internal Drive Network

NXGpro Communication
Function Manual, AD, A5E33486415A 111
Ethernet / IP Communication
6.4 Parameter Assignment/Addressing

Name Manual ID Unit Scaling 16 Bit Data Notes


Type

General Status 2001 None None Bit Field ● Bit 0: Fault


● Bit 1: Alarm
● Bit 2: Running Forward
● Bit 3: Running Reverse
● Bit 4: Drive Ready
● Bit 5: Start/Stop Control From Network
● Bit 6: Speed Reference From Network
● Bit 7: At Speed Reference
● Bit 8: Speed In Percent
● Bit 9: Speed In RPM
● Bit 10: Speed In Hz
● Bit 11: Reserved for future use
● Bit 12: Reserved for future use
● Bit 13: Reserved for future use
● Bit 14: Reserved for future use
● Bit 15: Reserved for future use
Motor Voltage 2100 Volts /1 Unsigned
Total Current 2190 Amps /1 Unsigned
Output Power 2230 KW /1 Signed
Motor Speed 2014 % /10 Unsigned
RPM /1
Hz /10
Speed Demand 2060 % /100 Unsigned
Speed Reference 2010 % /100 Unsigned
Heartbeat 2220 None None Unsigned 1 count per millisecond
Drive State 2210 None None Unsigned ● 0 = Off
● 1 = Magnetizing
● 2 = Spinning Load
● 3 = Autotune
● 4 = Run
● 5 = Stop
● 6 = Coast
● 7 = Up Transfer
● 8 = Down Transfer
Inp RMS Current 2130 Amps /1 Unsigned
Input Frequency 2140 Hz /100 Unsigned
Input Power Avg 2250 KW /1 Unsigned
Net1 Out Reg 1 2002 None None Bit Field Network1Flag0_I - Network1Flag15_I
Net1 Out Reg 2 2003 None None Bit Field Network1Flag16_I - Network1Flag31_I
Net1 Out Reg 3 2004 None None Bit Field Network1Flag32_I - Network1Flag37_I

NXGpro Communication
112 Function Manual, AD, A5E33486415A
Ethernet / IP Communication
6.4 Parameter Assignment/Addressing

Name Manual ID Unit Scaling 16 Bit Data Notes


Type

Net1 Out Reg 4 2005 None None Bit Field Network1Flag48_I - Network1Flag63_I
Net2 Out Reg 1 2006 None None Bit Field Network2Flag0_I - Network2Flag15_I
Net2 Out Reg 2 2007 None None Bit Field Network2Flag16_I - Network2Flag31_I
Net2 Out Reg 3 2008 None None Bit Field Network2Flag32_I - Network2Flag37_I
Net2 Out Reg 4 2009 None None Bit Field Network2Flag48_I - Network2Flag63_I
Torque Current 2150 Amps /1 Unsigned
Magnetizing Cur 2170 Amps /1 Unsigned
Motor Flux 2015 % /100 Unsigned
Motor Torque 2160 % /100 Unsigned
Flux Reference 2011 % /100 Unsigned
Input Voltage 2120 Volts /1 Unsigned
Inp Power Factor 2012 % /100 Unsigned
Input KVars 2013 KVAR /1 Unsigned
Max Available Output 2016 Volts /1 Unsigned
Volts
Hottest Cell Temp 2017 % /100 Unsigned Duty Cycle % of Hottest Cell
Mux1 Echo None None None None Refer to Appendix Multiplexer (MUX) Data
Mux1 Data Registers
Mux2 Echo
Mux2 Data
Mux3 Echo
Mux3 Data
Mux4 Echo
Mux4 Data
Mux5 Echo
Mux5 Data
Mux6 Echo
Mux6 Data
Mux7 Echo
Mux7 Data
Mux8 Echo
Mux8 Data
Wago Inputs 1-16 2650 None None Bit Field ExternalDigitalInput01a_I - ExternalDigita‐
lInput01h_I
ExternalDigitalInput02a_I - ExternalDigita‐
lInput02h_I
Wago Inputs 17-32 2651 None None Bit Field ExternalDigitalInput03a_I - ExternalDigita‐
lInput03h_I
ExternalDigitalInput04a_I - ExternalDigita‐
lInput04h_I

NXGpro Communication
Function Manual, AD, A5E33486415A 113
Ethernet / IP Communication
6.4 Parameter Assignment/Addressing

Name Manual ID Unit Scaling 16 Bit Data Notes


Type

Wago Inputs 33-48 2652 None None Bit Field ExternalDigitalInput05a_I - ExternalDigita‐
lInput05h_I
ExternalDigitalInput06a_I - ExternalDigita‐
lInput06h_I
Wago Inputs 49-64 2653 None None Bit Field ExternalDigitalInput07a_I - ExternalDigita‐
lInput07h_I
ExternalDigitalInput08a_I - ExternalDigita‐
lInput08h_I
Wago Inputs 65-80 2654 None None Bit Field ExternalDigitalInput09a_I - ExternalDigita‐
lInput09h_I
ExternalDigitalInput10a_I - ExternalDigita‐
lInput10h_I
Wago Inputs 81-96 2655 None None Bit Field ExternalDigitalInput11a_I - ExternalDigita‐
lInput11h_I
ExternalDigitalInput12a_I - ExternalDigita‐
lInput12h_I
Wago Outputs 1-16 2656 None None Bit Field ExternalDigitalOutput01a_O - ExternalDigi‐
talOutput01h_O
ExternalDigitalOutput02a_O - ExternalDigi‐
talOutput02h_O
Wago Outputs 17-32 2657 None None Bit Field ExternalDigitalOutput03a_O - ExternalDigi‐
talOutput03h_O
ExternalDigitalOutput04a_O - ExternalDigi‐
talOutput04h_O
Wago Outputs 33-48 2658 None None Bit Field ExternalDigitalOutput05a_O - ExternalDigi‐
talOutput05h_O
ExternalDigitalOutput06a_O - ExternalDigi‐
talOutput06h_O
Wago Outputs 49-64 2659 None None Bit Field ExternalDigitalOutput07a_O - ExternalDigi‐
talOutput07h_O
ExternalDigitalOutput08a_O - ExternalDigi‐
talOutput08h_O
PFD1 None None None None Refer to Appendix Parameter Read/Write
PFD2
PFD3
PFD4
Drive Losses 2161 % /100 Unsigned
Excessive Reactive 2162 % /100 Unsigned
Current
Speed Droop Percent 2163 % /100 Unsigned
Sync Motor Field Ref 2164 % /100 Unsigned
Avail Reactive Current 3653 % /100 Unsigned
Drive Efficiency 2168 % /100 Unsigned
Ids Ref Current 2276 % /100 Unsigned

NXGpro Communication
114 Function Manual, AD, A5E33486415A
Ethernet / IP Communication
6.4 Parameter Assignment/Addressing

Table 6-18 Data to Drive Pick List Variables

Name Unit Scaling 16 Bit Data Notes


Type

None None None None None


Fixed Reg Bits None None Bit Field When parameter 'Net Control Type' (9945) is set
to 'SOP' the bits will be used in the SOP to control
drive functions.
When parameter 'Net Control Type' (9945) is set
to 'Fixed' the bits will be defined as follows in the
control software.
● Bit 0: Run Forward
● Bit 1: Run Reverse
● Bit 2: Fault Reset
● Bit 3: Stop
● Bit 4: Reserved
● Bit 5: Start/Stop Control From Network
● Bit 6: Speed Command From Network
● Bit 7 - 15: Reserved for future assignment
Velocity Demand Hz /10 Signed Speed Demand
RPM 1
% /10
Auxiliary Demand Hz /10 Signed Auxilary Speed Demand
RPM 1
% /10
Net Input Flag 1 None None Bit Field Network 1 SOP flags:
Network1Flag0_I ~ Network1Flag15_I
Network 2 SOP flags:
Network2Flag0_I ~ Network2Flag15_I
Net Input Flag 2 None None Bit Field Network 1 SOP flags:
Network1Flag16_I ~ Network1Flag31_I
Network 2 SOP flags:
Network2Flag16_I ~ Network2Flag31_I
Net Input Flag 3 None None Bit Field Network 1 SOP flags:
Network1Flag32_I ~ Network1Flag47_I
Network 2 SOP flags:
Network2Flag32_I ~ Network2Flag47_I
Net Input Flag 4 None None Bit Field Network 1 SOP flags:
Network1Flag48_I ~ Network1Flag63_I
Network 2 SOP flags:
Network2Flag48_I ~ Network2Flag63_I
Ratio % % / 100 Signed
Forward Max Lim % / 10000 or Unsigned
% / 100
Reverse Max Lim % / 10000 or Unsigned
% / 100

NXGpro Communication
Function Manual, AD, A5E33486415A 115
Ethernet / IP Communication
6.4 Parameter Assignment/Addressing

Name Unit Scaling 16 Bit Data Notes


Type

Forward Acc Time Seconds / 10 Unsigned


Forward Dec Time Seconds / 10 Unsigned
Reverse Acc Time Seconds / 10 Unsigned
Reverse Dec Time Seconds / 10 Unsigned
Net Input Pulse None None Unsigned
Forward Min Lim % / 10000 or Unsigned
% / 100
Reverse Min Lim % / 10000 or Unsigned
% / 100
Torque Limit % / 10000 or Unsigned
% / 100
MUX1 Id None None None Refer to Appendix Multiplexer (MUX) Data Reg‐
MUX2 Id isters
MUX3 Id
MUX4 Id
MUX5 Id
MUX6 Id
MUX7 Id
MUX8 Id
PTD1 None None None Refer to Appendix Parameter Read/Write
PTD2
PTD3
PTD4
Parallel Cmd 1 None None Unsigned
Torque Demand % / 1000 Unsigned
PVCL Demand % / 100 Unsigned
Flux Demand % / 100 Unsigned
Node Count None None Unsigned
Node Index None None Unsigned
Torque Acc Time Seconds / 100 Unsigned
Torque Dec Time Seconds / 100 Unsigned
Torque Offset None / 1000 Unsigned
Torque Scalar None / 1000 Unsigned
Vars Command % / 1000 Unsigned
No Load I Scalar None / 1000 Unsigned
Avg Field Cur Amps / 10000 Unsigned
Manual Ids Demand % / 1000 Unsigned
Avg Ids Ref Amps /10000 Unsigned

NXGpro Communication
116 Function Manual, AD, A5E33486415A
Ethernet / IP Communication
6.5 Planning/Configuring

6.5 Planning/Configuring

6.5.1 Overview: planning/configuring


This section describes the setup methods available for communication. The following topics
are explained:
● Fast setup procedures
● Network interfaces
● Network setup procedure
● Network status detection
● An example to illustrate the setup procedure.

Note
Fast setup procedures allow setup of a Network 1 interface with a minimum of detail.

6.5.2 Fast Setup: Control the drive using the default configuration
To control the drive using the default configuration, you must send commands to the drive's
'fixed reg bits' location. This location is register 'Data to Drive 01' as provided in
Table Correspondence between Drive Parameter ID and Communication Protocol Address in
Section Parameter Assignment/Addressing.
To control the drive from a PLC using the default configuration, complete the following steps.
1. Set parameter 'Network 1 Type' (9901) to "Ethernet Modbus". This setup assumes that an
existing working TCP/IP network is established.
2. Verify the network settings for the parameters 'Subnet Mask' and 'Gateway Address' . Refer
to Tables titled Network 1: TCP/IP Setup Menu. and Network 2: TCIP/IP Setup Menu
located in the previous section of this chapter to find the parameter numbers for the
'Gateway Address' and the 'Subnet Mask' based on the NXGpro software version and
hardware configuration.
3. Set parameter 'IP Address'. The IP address must be unique to the drive. Refer to Tables
titled Network 1: TCP/IP Setup Menu. and Network 2 : TCIP/IP Setup Menu located in the
previous section of this chapter to find the parameter number for the 'IP Address' based on
the NXGpro software version and hardware configuation.
4. Set parameter 'Net Control Type' (9944) to "Fixed". This sets the bits at register 'Data to
Drive 01' where the fixed register bits are located. The fixed register bits are interpreted as
shown in the following table.
5. Add the following line to the SOP:
Network1RunEnable_O = TRUE;

NXGpro Communication
Function Manual, AD, A5E33486415A 117
Ethernet / IP Communication
6.5 Planning/Configuring

Table 6-19 Default definitions of Fixed Register Bits

Bit Default Definition


Network1FixedRegBit0_I Run forward
Network1FixedRegBit1_I Run reverse
Network1FixedRegBit2_I Fault reset
Network1FixedRegBit3_I Stop1
Network1FixedRegBit4_I Reserved
Network1FixedRegBit5_I Start stop control from network
Network1FixedRegBit6_I Speed commanded from network
Network1FixedRegBit7_I
Network1FixedRegBit8_I
Network1FixedRegBit9_I Reserved for future assignment
Network1FixedRegBit10_I
Network1FixedRegBit11_I
Network1FixedRegBit12_I
Network1FixedRegBit13_I
Network1FixedRegBit14_I
Network1FixedRegBit15_I
1
Network1FixedRegBit3_I functions as a drive stop control bit only if parameter 'Start Stop Control'
(9945) is set to "Momentary". Otherwise this bit is reserved.

Note
To run the drive, the PLC must send 0x21 to register 'Data to Drive 01'. This hexadecimal value
sets bit 0 (run) and bit 5 (start/stop control from network).
To stop the drive, the PLC must send 0x08 or 0x00 to register 'Data to Drive 01'.

6.5.3 Fast Setup: Monitor drive status and speed feedback


To read status data from the drive, complete the following steps:
1. Set parameter 'Network 1 Type' (9901) to "Ethernet Modbus". This setup assumes that an
existing working TCP/IP network is established.
2. Verify the network settings for the parameters 'Subnet mask' (9961) and 'Gateway address'
(9962). The default subnet mask and gateway address work for most network
configurations.
3. Set parameter 'IP Address' (9960). The IP address must be unique to the drive.

NXGpro Communication
118 Function Manual, AD, A5E33486415A
Ethernet / IP Communication
6.5 Planning/Configuring

4. Set parameter 'Velocity Units' (9080) to the desired motor speed units.
5. Refer to the Table Correspondence between Drive Parameter ID and Communication
Protocol Address in Section Parameter Assignment/Addressing to obtain the addresses for
general status (Data from Drive 01) and motor speed feedback (Data from Drive 02) from
the drive.
– 'Data from Drive 01' (9401) is read by sending the read register request in address
40001.
– 'Data from Drive 02' (9402) is read by sending the read register request in address
40002, and so on.
The general drive status bits found in register 'Data from Drive 01' are defined in the following
table.

Table 6-20 Default definitions of General Status Bits

Bit number Meaning in drive control soft‐ Value


ware
0 Fault
1 Alarm
2 RunningForward
3 RunningReverse
4 DriveReady
5 StartStopControlFromNetwork
6 SpeedFromNetwork
7 AtSpeedReference
8 SpeedInPercent 0 = False; 1 = True
9 SpeedInRPM
10 SpeedInHz
11 Reserved for future use
12 Reserved for future use
13 Reserved for future use
14 Reserved for future use
15 Reserved for future use

Note
You cannot reprogram the drive's default interpretation of output bits.

Refer to Network Setup Procedure for details on how to read other drive data.

NXGpro Communication
Function Manual, AD, A5E33486415A 119
Ethernet / IP Communication
6.5 Planning/Configuring

6.5.4 Fast Setup: Send a motor speed setting to the drive


1. Using parameter 'Velocity Units' (9080), set the desired speed units to be sent to the drive,
to one of the following options:
– %
– RPM
– Hertz
2. The PLC needs to send the desired speed setting to the drive in register 'Data to Drive 02' .
This register is reserved to hold speed settings only, as noted in Table Correspondence
between Drive Parameter ID and Communication Protocol Address in Section Parameter
Assignment/Addressing.
3. Send 0x61 in register 'Data to Drive 01' . The motor now accepts the speed setting from the
PLC.

6.5.5 Fast Setup: Control the drive using user-defined bits controlled by the SOP
To control the drive using non-default configuration, you must redefine the fixed register bits at
register 'Data to Drive 01'.

Note
The 'fixed reg bits' location is fixed at register 'Data to Drive 01', whether the default
configuration is used or not.
You cannot reprogram the 'fixed reg bits' location.
You can reprogram the definition of the bits at this address.

To control the drive this way, complete the following steps.


1. Set parameter 'Network 1 Type' (9901) to "Ethernet Modbus". This setup assumes that an
existing working TCP/IP network is established.
2. Verify the network settings for the parameters 'Subnet mask' and 'Gateway address'. When
using Network 1 refer to Table Network 1: Configure Parameters Menu (9902). When using
Network 2, refer to Table Network 2: Configure Parameters Menu (9916).
3. Set parameter 'IP Address'. The IP address must be unique to the drive. When using
Network 1 refer to Table Network 1: Configure Parameters Menu (9902). When using
Network 2, refer to Table Network 2: Configure Parameters Menu (9916).
4. Set parameter 'Net Control Type' (9944) to "SOP". This makes the definitions of the fixed
register bits in register 'Data to Drive 01' programmable.
5. Next, set up the drive to correspond with the bits you want to use in the SOP. Refer to
Section Software Programming to find the bits and locate the associated keypad pick list
variable, and use the procedures detailed in this section to complete set up.
6. To enable speed settings from the network, add the following line to the SOP file:
RawDemandNetwork1_O = true;

NXGpro Communication
120 Function Manual, AD, A5E33486415A
Ethernet / IP Communication
6.5 Planning/Configuring

6.5.6 Network Interfaces


● The Anybus™ Ethernet/IP module uses a standard RJ-45 port located on the module to
support Network 1.
● The Anybus™ Ethernet/IP module uses a standard RJ-45 port located on the module to
support Network 2.

Multiple Drive LAN Ethernet Connection


To use the LAN connection to control one or more drives on an existing network complete the
following steps:
● Assign a unique IP address to each drive.
● Set the menu items of the TCP/IP Setup Menu (9300) for each drive.
● For Network 1, set the following menu items based on the settings unique to the network:
– IP Address (9960)
– Subnet Mask (9961)
– Gateway Address (9962)
● For Network 2, set the following menu items based on the settings unique to the network:
– IP Address (9336)
– Subnet Mask (9337)
– Gateway Address (9338)
Refer to Table Network 2 Configure Parameters Menu (9916) in Section Parameter
Assignment/Addressing of this chapter.

1;*SUR&RQWURO

(WKHUQHW,3'HYLFH +XE

1;*SUR&RQWURO

Figure 6-5 Ethernet I/P Communication Connection

The following hardware is required for this connection method:


● EtherFast 10/100 hub
● Ethernet Cat5 cable

6.5.7 PLC Setup using EDS files


An EDS file is a device description file in a specified format.

NXGpro Communication
Function Manual, AD, A5E33486415A 121
Ethernet / IP Communication
6.5 Planning/Configuring

Contact Siemens customer service for EDS files.

6.5.8 Network Status Detection Setup


An SOP flag is available to show the network status:
● For network 1: Network1CommOk_I
● For network 2: Network2CommOk_I
The SOP flag is set to "1" (true) when the network connection is operating normally, and "0"
(false) when it is not operating normally.
The network status is automatically detected. The detection time takes approximately 20 -
40 milliseconds. If a longer time-out period is desired for a network that automatically detects
the network status, it must be implented through SOP Logic.

6.5.9 Network Setup Procedure

Note
Setup functions are contained in the Configure Parameters Menu (9902), which is a submenu
of the Communications Menu (9).
Access is security-controlled at level 7; you must enter the security code to access these
parameters.
Refer to the NXGpro Control Operating Manual for further information on security access levels
and codes.

Use the following procedure to complete network setup. Refer to Table Configure Parameters
Menu (9902) in Section Parameter Assignment/Addressing for the menus needed to complete
setup.

Procedure
1. Select a protocol using parameter 'Network 1 Type' (9901). Scroll to "Ethernet/IP" and press
[ENTER]. The configuration parameters are viewable.
2. Set parameter 'Velocity Units' (9080) to the desired motor speed units for motor
commanded speed and motor feedback speed scaling.
3. Where necessary, set parameter 'Demand Scalar' (9912) to:
n x command speed where –125 % to 125 %
4. Set parameter 'Aux Demand Scalar' (9913) if used.

NXGpro Communication
122 Function Manual, AD, A5E33486415A
Ethernet / IP Communication
6.5 Planning/Configuring

5. Use Table Correspondence between Drive Parameter ID and Communication Protocol


Address in Section Parameter Assignment/Addressing to program the drive to send data to
and receive commands from the network. The table provides all available addresses with
corresponding parameter ID as well as pre-programmed addresses, which provide basic
drive send and receive functionality and are not changeable.
6. Define the bits in the available addresses using one of the following methods:
● Enter from a choice of variables in the pick lists. The pick lists in the menus contain the most
commonly used data variables. Refer to Section Parameter Assignment/Addressing for the
pick lists.
Note
A pick list item can only be used once for each 'Data to Drive' register.

● For 'Data from Drive' registers, choose pick list option "Man Id" (manual ID) to manually
enter a variable that is not included in the pick lists, using the output data ID number. Use
the list of data IDs available in Appendix Output Data IDs to locate the variable and use the
corresponding ID number to enter the variable into the 'Data from Drive' register.
Note
The output data ID number is not the same as a parameter ID number.

● Custom program using the drive's SOP. Refer to Section Software Programming for details.
Note
The PLC can receive data from the drive without any changes to the SOP.
Only if you need to control the drive through the network will you need to set any flags in the
SOP.

See also
Output Data IDs (Page 263)
Software Programming (Page 103)

6.5.10 Setup Example

Task
Set up network to indicate the following drive outputs on the PLC:
● general status
● motor speed
● output power
● number of active faults.

NXGpro Communication
Function Manual, AD, A5E33486415A 123
Ethernet / IP Communication
6.5 Planning/Configuring

Procedure
Refer to Table Correspondence between Drive Parameter ID and Communication Protocol
Address in Section Parameter Assignment/Addressing to establish whether an address or
register is changeable.

General status and motor speed indication:


● 'Data from Drive 01' is not changeable; it is set to indicate general status. No action is
required.
● 'Data from Drive 02' is not changeable; it is set to indicate motor speed. No action is required.

Output power indication:


● 'Data from Drive 03' is changeable, this can be set to indicate output power.
● Determine that the corresponding parameter ID is 9403 by referring to
Table Correspondence between Drive Parameter ID and Communication Protocol
Address .
● Enter parameter ID 9403.
● Choose "output power" from the pick list. The output power will be sent to the PLC using
register 'Data from Drive 03'.

Number of active faults indication:


● 'Data from Drive 04' is changeable, this can be set to indicate the number of active faults.
● Determine that the corresponding parameter ID is 9404 by referring to
Table Correspondence between Drive Parameter ID and Communication Protocol
Address .
● Enter parameter ID 9404.
– The pick list of data from drive variables appears. As "number of active faults" is not an
option in the pick list, you must specify it manually.
– Refer to Table Data From Drive Pick List Variables in Section Parameter Assignment/
Addressing for a list of 'data from drive' pick list variables.
● Refer to Appendix Output Data IDs and locate "number of active faults" in the tables to
determine its data ID number (3000).
● Use arrow or number keys to enter 3000, and press [ENTER].
– The display now shows "ManId-3000".
– The number of active faults will be sent to the PLC using register 'Data from Drive 04'.
– If the data ID number is not found, the error message "Invalid Id Entered" is displayed.
Ensure that the data ID is correct.

Table 6-21 Completed Settings for Given Example

PLC Address or Register Data Scaling


Data from Drive 01 (not changeable) General status 16 bits
Data from Drive 02 (not changeable) Motor speed RPM

NXGpro Communication
124 Function Manual, AD, A5E33486415A
Ethernet / IP Communication
6.5 Planning/Configuring

PLC Address or Register Data Scaling


Data from Drive 03 Output power kW
Data from Drive 04 Number of faults 0 to 128

NXGpro Communication
Function Manual, AD, A5E33486415A 125
Ethernet / IP Communication
6.5 Planning/Configuring

NXGpro Communication
126 Function Manual, AD, A5E33486415A
Profibus Communication 7
This chapter contains instructions for controlling the drive using a PLC over a Profibus™
network. It addresses the following topics:
● Description of the interface
● User Programming
● Parameter assignment and addressing
● Configuration and setup options

7.1 Description
The drive supports Profibus™ communication via an Anybus™ Profibus™ module.
Profibus™ communication functions in the following way:
● Profibus™ is a token ring network. Master devices (or active stations) are those devices that
initiate communication. When a master receives the "token" it may then perform master-
slave communications with its slaves (or passive stations).
● The drive acts as a slave (passive station) on the Profibus™ network. The drive auto detects
the baud rate from the network.
The Anybus™ module has a 9 pin DB-9F connector. Pin 3 is the positive data pin (RxD/TxD-P)
and pin 8 is the negative connection (RxD/TxD-N). The modules support the following baud
rates:
● 9.6 kbit/sec
● 19.2 kbit/sec
● 93.75 kbit/sec
● 187.5 kbit/sec
● 500 kbit/sec
● 1.5 Mbit/sec
● 3 Mbit/sec
● 6 Mbit/sec
● 12 Mbit/sec.
Profibus is a trademark of the Profibus Trade Organization.
To enable dual network functionality, this protocol requires an additional Anybus™ Profibus™
module.

NXGpro Communication
Function Manual, AD, A5E33486415A 127
Profibus Communication
7.1 Description

7.1.1 Anybus Profibus Module

Description
The following figure shows the connector, switches and status indicators on the Anybus™
Profibus™ module.

1 Profibus connector
2 Termination switch
3 Rotary switches (must be set to zero)
4 Status indicators
Figure 7-1 Anybus Profibus Module

Connector
The connector is a 9 pin DB-9F connector. The following figure shows the pin assignments.





1 Pin 3: Data (RxD/TxD) positive


2 Pin 5: Data ground
3 Pin 8: Data (RxD/TxD) negative
Figure 7-2 Connector Pin Assignments

NXGpro Communication
128 Function Manual, AD, A5E33486415A
Profibus Communication
7.1 Description

Rotary Switches
The rotary switches must both be set to 0, as shown in the following figure.

90 90

1
8

8
23 4

23 4
6 7

6 7
5 5

Figure 7-3 Rotary Switch Setting

Status Indicators
The following figure shows the status indicators.

 

 

Figure 7-4 Status Indicators

The table explains the status indicators.

Table 7-1 Status Indicator Descriptions

Status Indicator Indication State Description


(figure number)
1 Not used N/a N/a
2 On-line status Off Module is not online.
Green Module is online on the fieldbus.
3 Off-line status Off Module is not offline.
Red Module is offline from the fieldbus.
4 Fieldbus diagnos‐ Off No diagnostics present.
tics Red, flashing at 1 Hz Error in configuration: IN and/or OUT length set during initial‐
ization of the module is not equal to the length set during
configuration of the network.
Red, flashing at 2 Hz Error in User Parameter data: the length/contents of the User
Parameter data set during initialization of the module is not
equal to the length/contents set during configuration of the
network.
Red, flashing at 4 Hz Error in initialization of the Profibus™ communication ASIC.

Termination Switch
The physical end nodes in a Profibus™ network must be terminated to avoid reflections on the
bus line. Use the termination switch on the module to terminate.
If the module is used at either of the physical ends of the network, the termination switch has
to be in the ON (down) position. In any other case, the switch must be in the OFF (up) position,
as shown in the following figure.

NXGpro Communication
Function Manual, AD, A5E33486415A 129
Profibus Communication
7.2 Software Programming

ON

Figure 7-5 Anybus Profibus Termination Switch in OFF position

7.2 Software Programming


This section provides details for user programming through the SOP.
The fixed register bits are defined by the drive's software by default. To reprogram the definition
of the bits, complete these steps:
1. Set parameters using the procedure Fast Setup: control the drive using user-defined bits
controlled by the SOP in Section Planning/Configuring.
2. Refer to the procedures detailed in this section to complete setup:
– programmable inputs to the drive
– programmable outputs from the drive
The following table shows how the fixed register bits correspond with programmable bits
available for use in the SOP (drctry.pro bits).

Table 7-2 Network 1 and 2: Fixed Register Bits

Pick list variable in 'Data to Drive Reg nn' me‐ Corresponding Drctry.pro bits Profibus Network Data
nus
Fixed Reg Bits (network 1) Network1FixedRegBit0_I ~ Network1FixedReg‐ Bytes 01 and 02 from net‐
Bit15_I work
Fixed Reg Bits (network 2) Network2FixedRegBit0_I ~ Network2FixedReg‐ Bytes 01 and 02 from net‐
Bit15_I work

7.2.1 Programmable Inputs to the Drive

Description
There are 64 input bits available for user programming through the SOP file. These bits can be
programmed to set or reset any other bits used within the SOP.

NXGpro Communication
130 Function Manual, AD, A5E33486415A
Profibus Communication
7.2 Software Programming

Programming Procedure
1. Locate the first data to drive register that is programmable using Table Correspondence
between Drive Parameter ID and Communication Protocol Address in Section Parameter
Assignment/Addressing.
You will see that the first programmable data to drive register for network 1 is register 'Data
to Drive 03', which corresponds to parameter ID (9603).
2. Enter parameter ID (9603).
3. The pick list of data to drive variables will appear. Refer to Table Data to Drive Pick List
Variables and Scaling in Section Parameter Assignment/Addressing for a list of data to drive
pick list variables.
4. Scroll through the pick list until you come to 'Net Input Flag 1' and press [ENTER]. This
setting uses the first 16 bits of the possible 64 bits.
Now the corresponding bits from the drctry.pro file can be used in the SOP, as shown below:
;Network1Flag0_I Use bit 0 for Stop bit
;Network1Flag1_I Use bit 1 for Run Forward bit
RunRequest_O = /Network1Flag0_I * Network1Flag1_I;Run drive using
bit 1,stop using bit 0
5. Select 'Net Input Flag 2' to use the second set of 16 bits, and so on.
Note
By choosing 'Data to Drive 03' as the write register, the PLC must now send 0x02 in register
'Data to Drive 03' to run the drive.
To stop the drive, the PLC must send 0x01 in register 'Data to Drive 03'.

The pick list variables and the corresponding programmable input bits are found in the following
tables for network 1 and 2, respectively.

Table 7-3 Network 1: Programmable input bits (parameter ID 9603-9664)

Pick list variable in 'Data to Drive Reg nn' menus Related Drctry.pro bits
Net Input Flag 1 Network1Flag0_I ~ Network1Flag15_I
Net Input Flag 2 Network1Flag16_I ~ Network1Flag31_I
Net Input Flag 3 Network1Flag32_I ~ Network1Flag47_I
Net Input Flag 4 Network1Flag48_I ~ Network1Flag63_I

Table 7-4 Network 2: Programmable input bits (parameter ID 9703-9764)

Pick list variable in 'Data to Drive Reg nn' menus Related Drctry.pro bits
Net Input Flag 1 Network2Flag0_I ~ Network2Flag15_I
Net Input Flag 2 Network2Flag16_I ~ Network2Flag31_I
Net Input Flag 3 Network2Flag32_I ~ Network2Flag47_I
Net Input Flag 4 Network2Flag48_I ~ Network2Flag63_I

NXGpro Communication
Function Manual, AD, A5E33486415A 131
Profibus Communication
7.2 Software Programming

Example
The following example shows how the network can be programmed to trip the input medium
voltage:
● The PLC writes to register 'Data to Drive 03' which is programmed to 'Net Input Flag 1' using
the procedure above.
● The SOP sets a flag bit that uses a digital output to trip input medium voltage, using the
following SOP source code:

;ExternalDigitalOutput01h_O Use digital output to trip input medium voltage


ExternalDigitalOutput01h_O = Network1FixedRegBit9_I;

● The PLC writes the contents of 'Net Input Flag 1', bit 9 (Network1Flag9_I) to create an input
medium voltage trip.

7.2.2 Programmable Outputs from the Drive

Description
There are 64 output bits available for user programming through the SOP file. These bits can
be programmed to set or reset any other bits used within the SOP.

Programming Procedure
1. Locate the first data from drive register that is programmable using Table Correspondence
between Drive Parameter ID and Communication Protocol Address in Section Parameter
Assignment/Addressing.
You will see that the first programmable data from drive register for network 1 is register
'Data from Drive 03', which corresponds to parameter ID (9403).
2. Enter parameter ID (9403).
3. The pick list of data from drive variables will appear. Refer to Table Data from Drive Pick List
Variables in Section Parameter Assignment/Addressing for a list of data from drive pick list
variables.
4. Scroll through the pick list until you come to 'Net1 Out Reg 1' and press [ENTER]. This
setting uses the first 16 bits of the possible 64 bits.
5. Select 'Net1 Out Reg 2' to use the second set of 16 bits, and so on.
The pick list variables and the corresponding programmable output bits are found in the
following tables for network 1 and 2, respectively.

Table 7-5 Network 1: Programmable output bits (parameter ID 9403-9464)

Pick list variable in 'Data from Drive Reg nn' menus Related Drctry.pro bits
Net1 Out Reg 1 Network1Flag0_O ~ Network1Flag15_O
Net1 Out Reg 2 Network1Flag16_O ~ Network1Flag31_O

NXGpro Communication
132 Function Manual, AD, A5E33486415A
Profibus Communication
7.3 Parameter Assignment/Addressing

Pick list variable in 'Data from Drive Reg nn' menus Related Drctry.pro bits
Net1 Out Reg 3 Network1Flag32_O ~ Network1Flag47_O
Net1 Out Reg 4 Network1Flag48_O ~ Network1Flag63_O

Table 7-6 Network 2: Programmable output bits (parameter ID 9503-9564)

Pick list variable in 'Data from Drive Reg nn' menus Related Drctry.pro bits
Net2 Out Reg 1 Network2Flag0_O ~ Network2Flag15_O
Net2 Out Reg 2 Network2Flag16_O ~ Network2Flag31_O
Net2 Out Reg 3 Network2Flag32_O ~ Network2Flag47_O
Net2 Out Reg 4 Network2Flag48_O ~ Network2Flag63_O

Example
The following example shows how the network can be programmed to detect a trip on the input
medium voltage:
● The PLC reads register 'Data from Drive 03', which is programmed to 'Net1 Out Reg 1' using
the procedure above.
● The SOP sets a flag bit that corresponds to a medium voltage low fault, using the following
SOP source code:

; Monitor medium voltage fault on the Profibus network


Network1Flag9_O = MediumVoltageLowFault_I;

● This example uses bit 9 of 'Net1 Out Reg 1', which is Network1Flag9_O, to set the network
flag true if the medium voltage low fault is active.
● The PLC reads the contents of 'Net1 Out Reg 1', bit 9 (Network1Flag9_O) to determine if a
medium voltage fault occured.

7.3 Parameter Assignment/Addressing


This section provides the following information for communication configuration and
programming:
● Drive parameter ID and corresponding communication protocol address
● Parameter tables:
– Network configuration parameters
– Network 1 configuration parameters
– Network 2 configuration parameters
● Pick list variable tables:
– Data from Drive variables
– Data to Drive variables

NXGpro Communication
Function Manual, AD, A5E33486415A 133
Profibus Communication
7.3 Parameter Assignment/Addressing

7.3.1 Correspondence between Drive Parameter ID and Communication Protocol


Address
The following table provides drive parameter IDs and the corresponding Profibus™ network
register. The following data is provided:
● Parameter ID
The drive parameter ID number to enter via the keypad or the ToolSuite.
● Profibus™ Network Data
Profibus™ uses a pre-defined byte count to communicate between the master and the
drive.
– The drive uses up to 136 bytes for input and output; 128 bytes are used to form the 64
16-bit registers (2 bytes per register) and 8 bytes are ‘reserved’ for future use.
– The data received (128 bytes) is mapped to the 64 data to drive registers and the data
sent to the PLC is defined using the 64 data from drive registers.
– Network data size may be limited to 16, 32, 64, 96, 128, or 136 bytes for input and output
using parameter 'Network 1 I/O Size' (9951) or 'Network 2 I/O Size' (9952). At 136 bytes,
only 128 are available to the user. You must configure the Profibus™ master to have the
same quantity of bytes.
– Each network register is 16 bits (2 bytes). The order of the bytes can be swapped to
match the network data format (9953, 9954).
● Data From Drive
Data that the PLC will receive from the drive to determine how the drive is functioning.
Each register contains a 16-bit digital representation of the status of a particular aspect of
drive functionality.
Some registers are fixed to track certain drive functions; others are programmable to track
any of a number of drive status choices.
● Data To Drive
Data that the PLC will send to the drive to control it.
Each register contains a 16-bit digital representation of the PLC's command for a particular
aspect of drive functionality.
Some registers are fixed to control certain functions; others are programmable to control
any of a number of drive function choices.

Table 7-7 Correspondence between Drive Parameter ID and Profibus Network Data

Network Parameter ID Description Default Contents Profibus Network Data


1 9401 Data From Drive 01 General Status (not changea‐ Bytes 01 and 02 to net‐
ble) work
1 9402 Data From Drive 02 Motor Speed (not changeable) Bytes 03 and 04 to net‐
work
1 9403 to 9464 Data From Drive 03 to 64 None Bytes 05 to 128 to net‐
work
1 9601 Data To Drive 01 Fixed Register Bits (not Bytes 01 and 02 from net‐
changeable) work
1 9602 Data To Drive 02 Velocity Demand (not change‐ Bytes 03 and 04 from net‐
able) work

NXGpro Communication
134 Function Manual, AD, A5E33486415A
Profibus Communication
7.3 Parameter Assignment/Addressing

Network Parameter ID Description Default Contents Profibus Network Data


1 9603 to 9664 Data To Drive 03 to 64 None Bytes 05 to 128 from net‐
work
2 9501 Data From Drive 01 General Status (not changea‐ Bytes 01 and 02 to net‐
ble) work
2 9502 Data From Drive 02 Motor Speed (not changeable) Bytes 03 and 04 to net‐
work
2 9503 to 9564 Data From Drive 03 to 64 None Bytes 05 to 128 to net‐
work
2 9701 Data To Drive 01 Fixed Register Bits (not Bytes 01 and 02 from net‐
changeable) work
2 9702 Data To Drive 02 Velocity Demand (not change‐ Bytes 03 and 04 from net‐
able) work
2 9703 to 9764 Data To Drive 03 to 64 None Bytes 05 to 128 from net‐
work

7.3.2 Parameter Tables

Network Parameters

Table 7-8 Network Control Menu (9943)

Parameter ID Unit Default Min Max Description


Net Control Type 9944 Sop Set bit definition:
● SOP
● Fixed
Start Stop Control 9945 Maintained Set Start/Stop bit inputs:
● Maintained
● Momentary

Table 7-9 Network 1 to 2 Register Copy (9946)

Parameter ID Unit Default Min Max Description


Net 1 to 2 reg. copy 9946 Function Copy Network 1 registers to Network 2
registers.

NXGpro Communication
Function Manual, AD, A5E33486415A 135
Profibus Communication
7.3 Parameter Assignment/Addressing

Network 1 Parameters

Table 7-10 Network 1: Configure Menu (9900)

Parameter ID Unit Default Min Max Description


Network 1 Type 9901 None Designate the type of external network connected to
the drive:
● None
● Modbus
● DeviceNet
● Profibus
● Ethernet Modbus
● ControlNet
● Ethernet I/P

Table 7-11 Network 1: Configure Parameters Menu (9902)

Parameter ID Unit Default Min Max Description


Profibus Address 9904 2 2 124 Set the address of the node on the Profibus network.
Velocity Units 9080 % Designate the units for velocity values from the drive:
● %
● RPM
● Hz
Demand Scalar 9912 1 -125 125 Set the scalar for input demand reference from the net‐
work.
Aux Demand Scalar 9913 1 -125 125 Set the auxiliary scalar for input demand reference from
the network.
Network 1 I/O Size 9951 136 16 136 Select the number of input and output data bytes.
Net 1 Swap Bytes 9953 Off Swap register byte order:
● Off
● On

Table 7-12 Network 1: Register Data from Drive Menu (9400)

Parameter ID Unit Default Min Max Description


Data From Drive 01 9401 General Sta‐ Register data from drive parameter 1.
tus Register is not programmable.
Data From Drive 02 9402 Motor Speed Register data from drive parameter 2.
Register is not programmable.
Data From Drive 03 to 64 9403 to None Register data from drive parameters 3 to 64.
9464 Registers are programmable.

NXGpro Communication
136 Function Manual, AD, A5E33486415A
Profibus Communication
7.3 Parameter Assignment/Addressing

Table 7-13 Network 1: Register Data to Drive Menu (9600)

Parameter ID Unit Default Min Max Description


Data To Drive Reg 01 9601 Fixed Reg Register data to drive parameter 1.
Bits Register is not programmable.
Data To Drive Reg 02 9602 Velocity De‐ Register data to drive parameter 2.
mand Register is not programmable.
Data To Drive Reg 03 to 64 9603 to None Register data to drive parameters 3 to 64.
9664 Registers are programmable.

Network 2 Parameters

Table 7-14 Network 2: Configure Menu (9914)

Parameter ID Unit Default Min Max Description


Network 2 Type 9915 None Designate the type of external network connected to the
drive:
● None
● Modbus
● DeviceNet
● Profibus
● Ethernet Modbus
● ControlNet
● Ethernet I/P

Table 7-15 Network 2: Configure Parameters Menu (9916)

Parameter ID Unit Default Min Max Description


Profibus Address 9918 2 2 124 Set the address of the node on the Profibus network.
Velocity Units 9924 % Designate the units for velocity values from the drive:
● %
● RPM
● Hz
Demand Scalar 9926 1 -125 125 Set the scalar for input demand reference from the
network.
Aux Demand Scalar 9927 1 -125 125 Set the auxiliary scalar for input demand reference
from the network.
Network 2 I/O Size 9952 136 16 136 Select the number of input and output data bytes.
Net 2 Swap Bytes 9954 Off Swap register byte order:
● Off
● On

NXGpro Communication
Function Manual, AD, A5E33486415A 137
Profibus Communication
7.3 Parameter Assignment/Addressing

Table 7-16 Network 2: Register Data from Drive Menu (9500)

Parameter ID Unit Default Min Max Description


Data From Drive 01 9501 General Sta‐ Register data from drive parameter 1.
tus Register is not programmable.
Data From Drive 02 9502 Motor Speed Register data from drive parameter 2.
Register is not programmable.
Data From Drive 03 to 64 9503 to None Register data from drive parameters 3 to 64.
9564 Registers are programmable.

Table 7-17 Network 2: Register Data to Drive Menu (9700)

Parameter ID Unit Default Min Max Description


Data To Drive Reg 01 9701 Fixed Reg Register data to drive parameter 1.
Bits Register is not programmable.
Data To Drive Reg 02 9702 Velocity De‐ Register data to drive parameter 2.
mand Register is not programmable.
Data To Drive Reg 03 to 64 9703 to None Register data to drive parameters 3 to 64.
9764 Registers are programmable.

7.3.3 Pick List Variable Tables

Table 7-18 Data from Drive Pick List Variables

Name Manual ID Unit Scaling 16 Bit Data Notes


Type

None None None None None None


Man Id None None None None Refer to Appendix Internal Drive Network
General Status 2001 None None Bit Field ● Bit 0: Fault
● Bit 1: Alarm
● Bit 2: Running Forward
● Bit 3: Running Reverse
● Bit 4: Drive Ready
● Bit 5: Start/Stop Control From Network
● Bit 6: Speed Reference From Network
● Bit 7: At Speed Reference
● Bit 8: Speed In Percent
● Bit 9: Speed In RPM
● Bit 10: Speed In Hz
● Bit 11: Reserved for future use
● Bit 12: Reserved for future use
● Bit 13: Reserved for future use
● Bit 14: Reserved for future use
● Bit 15: Reserved for future use

NXGpro Communication
138 Function Manual, AD, A5E33486415A
Profibus Communication
7.3 Parameter Assignment/Addressing

Name Manual ID Unit Scaling 16 Bit Data Notes


Type

Motor Voltage 2100 Volts /1 Unsigned


Total Current 2190 Amps /1 Unsigned
Output Power 2230 KW /1 Signed
Motor Speed 2014 % /10 Unsigned
RPM /1
Hz /10
Speed Demand 2060 % /100 Unsigned
Speed Reference 2010 % /100 Unsigned
Heartbeat 2220 None None Unsigned 1 count per millisecond
Drive State 2210 None None Unsigned ● 0 = Off
● 1 = Magnetizing
● 2 = Spinning Load
● 3 = Autotune
● 4 = Run
● 5 = Stop
● 6 = Coast
● 7 = Up Transfer
● 8 = Down Transfer
Inp RMS Current 2130 Amps /1 Unsigned
Input Frequency 2140 Hz /100 Unsigned
Input Power Avg 2250 KW /1 Unsigned
Net1 Out Reg 1 2002 None None Bit Field Network1Flag0_I - Network1Flag15_I
Net1 Out Reg 2 2003 None None Bit Field Network1Flag16_I - Network1Flag31_I
Net1 Out Reg 3 2004 None None Bit Field Network1Flag32_I - Network1Flag37_I
Net1 Out Reg 4 2005 None None Bit Field Network1Flag48_I - Network1Flag63_I
Net2 Out Reg 1 2006 None None Bit Field Network2Flag0_I - Network2Flag15_I
Net2 Out Reg 2 2007 None None Bit Field Network2Flag16_I - Network2Flag31_I
Net2 Out Reg 3 2008 None None Bit Field Network2Flag32_I - Network2Flag37_I
Net2 Out Reg 4 2009 None None Bit Field Network2Flag48_I - Network2Flag63_I
Torque Current 2150 Amps /1 Unsigned
Magnetizing Cur 2170 Amps /1 Unsigned
Motor Flux 2015 % /100 Unsigned
Motor Torque 2160 % /100 Unsigned
Flux Reference 2011 % /100 Unsigned
Input Voltage 2120 Volts /1 Unsigned
Inp Power Factor 2012 % /100 Unsigned
Input KVars 2013 KVAR /1 Unsigned
Max Available Output 2016 Volts /1 Unsigned
Volts
Hottest Cell Temp 2017 % /100 Unsigned Duty Cycle % of Hottest Cell

NXGpro Communication
Function Manual, AD, A5E33486415A 139
Profibus Communication
7.3 Parameter Assignment/Addressing

Name Manual ID Unit Scaling 16 Bit Data Notes


Type

Mux1 Echo None None None None Refer to Appendix Multiplexer (MUX) Data
Mux1 Data Registers
Mux2 Echo
Mux2 Data
Mux3 Echo
Mux3 Data
Mux4 Echo
Mux4 Data
Mux5 Echo
Mux5 Data
Mux6 Echo
Mux6 Data
Mux7 Echo
Mux7 Data
Mux8 Echo
Mux8 Data
Wago Inputs 1-16 2650 None None Bit Field ExternalDigitalInput01a_I - ExternalDigita‐
lInput01h_I
ExternalDigitalInput02a_I - ExternalDigita‐
lInput02h_I
Wago Inputs 17-32 2651 None None Bit Field ExternalDigitalInput03a_I - ExternalDigita‐
lInput03h_I
ExternalDigitalInput04a_I - ExternalDigita‐
lInput04h_I
Wago Inputs 33-48 2652 None None Bit Field ExternalDigitalInput05a_I - ExternalDigita‐
lInput05h_I
ExternalDigitalInput06a_I - ExternalDigita‐
lInput06h_I
Wago Inputs 49-64 2653 None None Bit Field ExternalDigitalInput07a_I - ExternalDigita‐
lInput07h_I
ExternalDigitalInput08a_I - ExternalDigita‐
lInput08h_I
Wago Inputs 65-80 2654 None None Bit Field ExternalDigitalInput09a_I - ExternalDigita‐
lInput09h_I
ExternalDigitalInput10a_I - ExternalDigita‐
lInput10h_I
Wago Inputs 81-96 2655 None None Bit Field ExternalDigitalInput11a_I - ExternalDigita‐
lInput11h_I
ExternalDigitalInput12a_I - ExternalDigita‐
lInput12h_I
Wago Outputs 1-16 2656 None None Bit Field ExternalDigitalOutput01a_O - ExternalDigi‐
talOutput01h_O
ExternalDigitalOutput02a_O - ExternalDigi‐
talOutput02h_O

NXGpro Communication
140 Function Manual, AD, A5E33486415A
Profibus Communication
7.3 Parameter Assignment/Addressing

Name Manual ID Unit Scaling 16 Bit Data Notes


Type

Wago Outputs 17-32 2657 None None Bit Field ExternalDigitalOutput03a_O - ExternalDigi‐
talOutput03h_O
ExternalDigitalOutput04a_O - ExternalDigi‐
talOutput04h_O
Wago Outputs 33-48 2658 None None Bit Field ExternalDigitalOutput05a_O - ExternalDigi‐
talOutput05h_O
ExternalDigitalOutput06a_O - ExternalDigi‐
talOutput06h_O
Wago Outputs 49-64 2659 None None Bit Field ExternalDigitalOutput07a_O - ExternalDigi‐
talOutput07h_O
ExternalDigitalOutput08a_O - ExternalDigi‐
talOutput08h_O
PFD1 None None None None Refer to Appendix Parameter Read/Write
PFD2
PFD3
PFD4
Drive Losses 2161 % /100 Unsigned
Excessive Reactive 2162 % /100 Unsigned
Current
Speed Droop Percent 2163 % /100 Unsigned
Sync Motor Field Ref 2164 % /100 Unsigned
Avail Reactive Current 3653 % /100 Unsigned
Drive Efficiency 2168 % /100 Unsigned
Ids Ref Current 2276 % /100 Unsigned

NXGpro Communication
Function Manual, AD, A5E33486415A 141
Profibus Communication
7.3 Parameter Assignment/Addressing

Table 7-19 Data to Drive Pick List Variables

Name Unit Scaling 16 Bit Data Notes


Type

None None None None None


Fixed Reg Bits None None Bit Field When parameter 'Net Control Type' (9945) is set
to 'SOP' the bits will be used in the SOP to control
drive functions.
When parameter 'Net Control Type' (9945) is set
to 'Fixed' the bits will be defined as follows in the
control software.
● Bit 0: Run Forward
● Bit 1: Run Reverse
● Bit 2: Fault Reset
● Bit 3: Stop
● Bit 4: Reserved
● Bit 5: Start/Stop Control From Network
● Bit 6: Speed Command From Network
● Bit 7 - 15: Reserved for future assignment
Velocity Demand Hz /10 Signed Speed Demand
RPM 1
% /10
Auxiliary Demand Hz /10 Signed Auxilary Speed Demand
RPM 1
% /10
Net Input Flag 1 None None Bit Field Network 1 SOP flags:
Network1Flag0_I ~ Network1Flag15_I
Network 2 SOP flags:
Network2Flag0_I ~ Network2Flag15_I
Net Input Flag 2 None None Bit Field Network 1 SOP flags:
Network1Flag16_I ~ Network1Flag31_I
Network 2 SOP flags:
Network2Flag16_I ~ Network2Flag31_I
Net Input Flag 3 None None Bit Field Network 1 SOP flags:
Network1Flag32_I ~ Network1Flag47_I
Network 2 SOP flags:
Network2Flag32_I ~ Network2Flag47_I
Net Input Flag 4 None None Bit Field Network 1 SOP flags:
Network1Flag48_I ~ Network1Flag63_I
Network 2 SOP flags:
Network2Flag48_I ~ Network2Flag63_I
Ratio % % / 100 Signed
Forward Max Lim % / 10000 or Unsigned
% / 100
Reverse Max Lim % / 10000 or Unsigned
% / 100

NXGpro Communication
142 Function Manual, AD, A5E33486415A
Profibus Communication
7.3 Parameter Assignment/Addressing

Name Unit Scaling 16 Bit Data Notes


Type

Forward Acc Time Seconds / 10 Unsigned


Forward Dec Time Seconds / 10 Unsigned
Reverse Acc Time Seconds / 10 Unsigned
Reverse Dec Time Seconds / 10 Unsigned
Net Input Pulse None None Unsigned
Forward Min Lim % / 10000 or Unsigned
% / 100
Reverse Min Lim % / 10000 or Unsigned
% / 100
Torque Limit % / 10000 or Unsigned
% / 100
MUX1 Id None None None Refer to Appendix Multiplexer (MUX) Data Reg‐
MUX2 Id isters
MUX3 Id
MUX4 Id
MUX5 Id
MUX6 Id
MUX7 Id
MUX8 Id
PTD1 None None None Refer to Appendix Parameter Read/Write
PTD2
PTD3
PTD4
Parallel Cmd 1 None None Unsigned
Torque Demand % / 1000 Unsigned
PVCL Demand % / 100 Unsigned
Flux Demand % / 100 Unsigned
Node Count None None Unsigned
Node Index None None Unsigned
Torque Acc Time Seconds / 100 Unsigned
Torque Dec Time Seconds / 100 Unsigned
Torque Offset None / 1000 Unsigned
Torque Scalar None / 1000 Unsigned
Vars Command % / 1000 Unsigned
No Load I Scalar None / 1000 Unsigned
Avg Field Cur Amps / 10000 Unsigned
Manual Ids Demand % / 1000 Unsigned
Avg Ids Ref Amps /10000 Unsigned

NXGpro Communication
Function Manual, AD, A5E33486415A 143
Profibus Communication
7.4 Planning/Configuring

7.4 Planning/Configuring
This section describes the setup methods available for communication. The following topics
are explained:
● Fast setup procedures
● PLC setup
● Network setup procedure
● Network status detection
● An example to illustrate the setup procedure.

Note
Fast setup procedures allow setup of a Network 1 interface with a minimum of detail.

7.4.1 Fast Setup: Control the drive using the default configuration
To control the drive using the default configuration, you must send commands to the drive's
'fixed reg bits' location. This location is register 'Data to Drive 01' as provided in
Table Correspondence between Drive Parameter ID and Communication Protocol Address in
Section Parameter Assignment/Addressing.
To control the drive from a PLC using the default configuration, complete the following steps.
1. Set parameter 'Network 1 Type' (9901) to "Profibus".
2. Set parameter 'Profibus Address' (9904) to the desired network address for the drive.
3. Set parameter 'Net Control Type' (9944) to "Fixed". This sets the bits at register 'Data to
Drive 01' where the fixed register bits are located. The fixed register bits are interpreted as
shown in the following table.
4. Add the following line to the SOP:
Network1RunEnable_O = TRUE;

Table 7-20 Default definitions of Fixed Register Bits

Bit Default Definition


Network1FixedRegBit0_I Run forward
Network1FixedRegBit1_I Run reverse
Network1FixedRegBit2_I Fault reset
Network1FixedRegBit3_I Stop1
Network1FixedRegBit4_I Reserved
Network1FixedRegBit5_I Start stop control from network
Network1FixedRegBit6_I Speed commanded from network

NXGpro Communication
144 Function Manual, AD, A5E33486415A
Profibus Communication
7.4 Planning/Configuring

Bit Default Definition


Network1FixedRegBit7_I
Network1FixedRegBit8_I
Network1FixedRegBit9_I Reserved for future assignment
Network1FixedRegBit10_I
Network1FixedRegBit11_I
Network1FixedRegBit12_I
Network1FixedRegBit13_I
Network1FixedRegBit14_I
Network1FixedRegBit15_I
1
Network1FixedRegBit3_I functions as a drive stop control bit only if parameter 'Start Stop Control'
(9945) is set to "Momentary". Otherwise this bit is reserved.

Note
To run the drive, the PLC must send 0x21 to register 'Data to Drive 01'. This hexadecimal value
sets bit 0 (run) and bit 5 (start/stop control from network).
To stop the drive, the PLC must send 0x08 or 0x00 to register 'Data to Drive 01'.

7.4.2 Fast Setup: Monitor drive status and speed feedback


To read status data from the drive, complete the following steps:
1. Set parameter 'Network 1 Type' (9901) to "Profibus".
2. Set parameter 'Profibus Address' (9904) to the desired network address for the drive.
3. Set parameter 'Velocity Units' (9080) to the desired motor speed units.
4. Refer to the Table Correspondence between Drive Parameter ID and Communication
Protocol Address in Section Parameter Assignment/Addressing to obtain the addresses for
general status (Data from Drive 01) and motor speed feedback (Data from Drive 02) from
the drive.

NXGpro Communication
Function Manual, AD, A5E33486415A 145
Profibus Communication
7.4 Planning/Configuring

The general drive status bits found in register 'Data from Drive 01' are defined in the following
table.

Table 7-21 Default definitions of General Status Bits

Bit number Meaning in drive control soft‐ Value


ware
0 Fault
1 Alarm
2 RunningForward
3 RunningReverse
4 DriveReady
5 StartStopControlFromNetwork
6 SpeedFromNetwork
7 AtSpeedReference
8 SpeedInPercent 0 = False; 1 = True
9 SpeedInRPM
10 SpeedInHz
11 Reserved for future use
12 Reserved for future use
13 Reserved for future use
14 Reserved for future use
15 Reserved for future use

Note
You cannot reprogram the drive's default interpretation of output bits.

Refer to Network Setup Procedure for details on how to read other drive data.

See also
Network Setup Procedure (Page 148)

NXGpro Communication
146 Function Manual, AD, A5E33486415A
Profibus Communication
7.4 Planning/Configuring

7.4.3 Fast Setup: Send a motor speed setting to the drive


1. Using parameter 'Velocity Units' (9080), set the desired speed units to be sent to the drive,
to one of the following options:
– %
– RPM
– Hertz
2. The PLC needs to send the desired speed setting to the drive in register 'Data to Drive 02' .
This register is reserved to hold speed settings only, as noted in Table Correspondence
between Drive Parameter ID and Communication Protocol Address in Section Parameter
Assignment/Addressing.
3. Send 0x61 in register 'Data to Drive 01' . The motor now accepts the speed setting from the
PLC.

7.4.4 Fast Setup: Control the drive using user-defined bits controlled by the SOP
To control the drive using non-default configuration, you must redefine the fixed register bits at
register 'Data to Drive 01'.

Note
The 'fixed reg bits' location is fixed at register 'Data to Drive 01', whether the default
configuration is used or not.
You cannot reprogram the 'fixed reg bits' location.
You can reprogram the definition of the bits at this address.

To control the drive this way, complete the following steps.


1. Set parameter 'Network 1 Type' (9901) to "Profibus".
2. Set parameter 'Profibus Address' (9904) to the desired network address for the drive.
3. Set parameter 'Net Control Type' (9944) to "SOP". This makes the definitions of the fixed
register bits in register 'Data to Drive 01' programmable.
4. Next, set up the drive to correspond with the bits you want to use in the SOP. Refer to
Section Software Programming to find the bits and locate the associated keypad pick list
variable, and use the procedures detailed in this section to complete set up.
5. To enable speed settings from the network, add the following line to the SOP file:
RawDemandNetwork1_O = true;

See also
Software Programming (Page 130)

NXGpro Communication
Function Manual, AD, A5E33486415A 147
Profibus Communication
7.4 Planning/Configuring

7.4.5 PLC Setup using GSD files


A GSD file is a device description file in a specified format. The format must conform to the
Profibus™ Trade Organization (PTO) guidelines. Contact Siemens customer service for GSD
files.
Each device on the Profibus™ network must have a GSD file. The GSD file provides all relevant
data associated with a specific device for use by the configuration tool.
The GSD file provides an option for 136 bytes of input and output. If the configuration tool
cannot accommodate 136 bytes, the GSD file allows the choice of adding 8 or 16 bytes at a
time, until the correct quantity of input and output bytes are selected.
● To communicate with the drive, you must configure the Profibus™ master to have the same
quantity of bytes that are set by parameter 'Network 1 I/O Size' (9951) or 'Network 2 I/O
Size' (9952).

7.4.6 Network Setup Procedure

Note
Setup functions are contained in the Configure Parameters Menu (9902), which is a submenu
of the Communications Menu (9).
Access is security-controlled at level 7; you must enter the security code to access these
parameters.
Refer to the NXGpro Control Operating Manual for further information on security access levels
and codes.

Use the following procedure to complete network setup. Refer to Table Configure Parameters
Menu (9902) in Section Parameter Assignment/Addressing for the menus needed to complete
setup.

Procedure
1. Select a protocol using parameter 'Network 1 Type' (9901). Scroll to "Profibus" and press
[ENTER]. The Profibus™ configuration parameters are viewable.
2. Set parameter 'Profibus Address' (9904) to the desired network address for the drive.
3. Set parameter 'Velocity Units' (9080) to the desired motor speed units for motor
commanded speed and motor feedback speed scaling.
4. Where necessary, set parameter 'Demand Scalar' (9912) to:
n x commanded speed where –125 % to 125 %
5. Set parameter 'Aux Demand Scalar' (9913) if used.

NXGpro Communication
148 Function Manual, AD, A5E33486415A
Profibus Communication
7.4 Planning/Configuring

6. Use Table Correspondence between Drive Parameter ID and Communication Protocol


Address in Section Parameter Assignment/Addressing to program the drive to send data to
and receive commands from the network. The table provides all available registers with
corresponding parameter ID as well as pre-programmed registers, which provide basic
drive send and receive functionality and are not changeable.
7. Define the bits in the available registers using one of the following methods:
● Enter from a choice of variables in the pick lists. The pick lists in the menus contain the most
commonly used data variables. Refer to Section Parameter Assignment/Addressing for the
pick lists.
Note
A pick list item can only be used once for each 'Data to Drive' register.

● For 'Data from Drive' registers, choose pick list option "Man Id" (manual ID) to manually
enter a variable that is not included in the pick lists, using the output data ID number. Use
the list of data IDs available in Appendix Output Data IDs to locate the variable and use the
corresponding ID number to enter the variable into the 'Data from Drive' register.
Note
The output data ID number is not the same as a parameter ID number.

● Custom program using the drive's SOP. Refer to Section Software Programming for details.
Note
The PLC can receive data from the drive without any changes to the SOP.
Only if you need to control the drive through the network will you need to set any flags in the
SOP.

See also
Software Programming (Page 130)
Correspondence between Drive Parameter ID and Communication Protocol Address
(Page 134)
Parameter Tables (Page 135)
Pick List Variable Tables (Page 138)
Output Data IDs (Page 263)

Set flags in the SOP for drive control through a network


Ensure the SOP file has the necessary code to enable control of the drive over a network:
1. To control the drive through a network by sending commands to the drive, the following
network control flag must be in the source code of the drive's SOP:
Network1RunEnable_O = TRUE;
2. To control the drive through a second network, the following network control flag must be in
the source code of the drive's SOP:
Network2RunEnable_O = TRUE;

NXGpro Communication
Function Manual, AD, A5E33486415A 149
Profibus Communication
7.4 Planning/Configuring

7.4.7 Network Status (auto detect)


An SOP flag is available to show the network status:
● For network 1: Network1CommOk_I
● For network 2: Network2CommOk_I
The SOP flag is set to "1" (true) when the network connection is operating normally, and "0"
(false) when it is not operating normally.
The network status is automatically detected. Detection time takes approximately 20-40
milliseconds.
If a longer network timeout is desired for a network that automatically detects the network
status, it must be implemented through SOP logic.

7.4.8 Setup Example

Task
Set up network to indicate the following drive outputs on the PLC:
● general status
● motor speed
● output power
● number of active faults.

Procedure
Refer to Table Correspondence between Drive Parameter ID and Communication Protocol
Address in Section Parameter Assignment/Addressing to establish whether an address or
register is changeable.
To indicate general status and motor speed:
1. The table shows that:
● 'Data from Drive 01' is not changeable; it is set to indicate general status. No action is
required.
● 'Data from Drive 02' is not changeable; it is set to indicate motor speed. No action is required.
To indicate output power:
1. The table shows that 'Data from Drive 03' is changeable, this can be set to indicate output
power.
2. Refer to Table Correspondence between Drive Parameter ID and Communication Protocol
Address to determine that the corresponding parameter ID is 9403.
3. Enter parameter ID 9403.
4. Choose "output power" from the pick list.
The output power will be sent to the PLC using register 'Data from Drive 03'.

NXGpro Communication
150 Function Manual, AD, A5E33486415A
Profibus Communication
7.4 Planning/Configuring

To indicate the number of active faults:


1. The table shows that 'Data from Drive 04' is changeable, this can be set to indicate the
number of active faults.
2. Refer to Table Correspondence between Drive Parameter ID and Communication Protocol
Address to determine that the corresponding parameter ID is 9404.
3. Enter parameter ID 9404.
4. The pick list of data from drive variables appears. As "number of active faults" is not an
option in the pick list, you must specify it manually.
5. Refer to Table Data From Drive Pick List Variables in Section Parameter Assignment/
Addressing for a list of 'data from drive' pick list variables.
Since "number of active faults" is not a choice in the pick list, instead choose "Man Id"
(manual ID). The display shows "ManId-0000".
6. Refer to Appendix Output Data IDs and locate "number of active faults" in the tables to
determine its data ID number (3000).
7. Use arrow or number keys to enter 3000, and press [ENTER]. The display now shows
"ManId-3000".
The number of active faults will be sent to the PLC using register 'Data from Drive 04'.
● If the data ID number is not found, the error message "Invalid Id Entered" is displayed.
Ensure that the data ID is correct.

Table 7-22 Completed Settings for Given Example

PLC Address or Register Data Scaling


Data from Drive 01 (not changeable) General status 16 bits
Data from Drive 02 (not changeable) Motor speed RPM
Data from Drive 03 Output power kW
Data from Drive 04 Number of faults 0 to 128

See also
Correspondence between Drive Parameter ID and Communication Protocol Address
(Page 134)

NXGpro Communication
Function Manual, AD, A5E33486415A 151
Profibus Communication
7.4 Planning/Configuring

NXGpro Communication
152 Function Manual, AD, A5E33486415A
ProfiDrive Communication 8
This chapter contains instructions for controlling the drive using a PLC over a ProfiDrive™
network. It addresses the following topics:
● Description of the interface
● Parameter assignment and addressing
● Configuration and setup options

8.1 Description
The drive supports ProfiDrive™ communication via the Anybus™ Profibus™ DP-V1 IM module.
ProfiDrive™ communication functions in the following way:
● Cyclic data is supported via standard ProfiDrive™ telegrams.
● Acyclic read/write services allow read/write access to drive menu parameters.
● The drive acts as a slave (passive station) on the Profibus™ network. The drive auto detects
the baud rate from the network.
The module supports the following baud rates:
● 9.6 kbit/sec
● 19.2 kbit/sec
● 93.75 kbit/sec
● 187.5 kbit/sec
● 500 kbit/sec
● 1.5 Mbit/sec
● 3 Mbit/sec
● 6 Mbit/sec
● 12 Mbit/sec.
To enable dual network functionality, this protocol requires an additional Anybus™ module.

NXGpro Communication
Function Manual, AD, A5E33486415A 153
ProfiDrive Communication
8.1 Description

8.1.1 Anybus Profibus DP-V1 IM Module

Description
The following figure shows the connector, switches and status indicators on the Anybus™
Profibus™ DP-V1 IM module.

1 Profibus connector
2 Termination switch
3 Rotary switches (must be set to zero)
4 Status indicators
Figure 8-1 Anybus Profibus Module

Connector
The connector is a 9 pin DB-9F connector. The following figure shows the pin assignments.





1 Pin 3: Data (RxD/TxD) positive


2 Pin 5: Data ground
3 Pin 8: Data (RxD/TxD) negative
Figure 8-2 Connector Pin Assignments

NXGpro Communication
154 Function Manual, AD, A5E33486415A
ProfiDrive Communication
8.1 Description

Rotary Switches
The rotary switches must both be set to 0, as shown in the following figure.

90 90

1
8

8
23 4

23 4
6 7

6 7
5 5

Figure 8-3 Rotary Switch Setting

Status Indicators
The following figure shows the status indicators.

 

 

Figure 8-4 Status Indicators

The table explains the status indicators.

Table 8-1 Status Indicator Descriptions

Status Indicator Indication State Description


(figure number)
1 Acyclic traffic Off No power on the module or no DP-V1 request is currently
being executed.
Green A DP-V1 request is currently being executed.
2 Fieldbus on-line Off Bus is offline or no power on the module.
Green Bus is online and data exchange is possible.
Green, flashing at Clear mode
1 Hz
Red Application stopped.
3 Fieldbus off-line Off Bus is offline or no power on the module.
Red Bus is offline.
4 Fieldbus diagnos‐ Off No diagnostics present or no power on the module.
tics Red, flashing at 1 Hz Error in configuration data.
Red, flashing at 2 Hz Error in parameter data.
Red, flashing at 4 Hz Error in initialization of the Profibus™ communication ASIC.

Termination Switch
The physical end nodes in a Profibus™ network must be terminated to avoid reflections on the
bus line. Use the termination switch on the module to terminate.
If the module is used at either of the physical ends of the network, the termination switch has
to be in the ON (down) position. In any other case, the switch must be in the OFF (up) position,
as shown in the following figure.

NXGpro Communication
Function Manual, AD, A5E33486415A 155
ProfiDrive Communication
8.1 Description

ON

Figure 8-5 Anybus Profibus Termination Switch in OFF position

Supported Functions
The module supports the following functions:
● Cyclic data
● Acyclic data (Class 1 and Class 2 services):
– The DP-V1 extension enables acyclic read/write operations between a Class 1/Class 2
master and a DP-V1 slave in parallel with the cyclic user data communication.
– Supported Class 1 services:
MSAC1_Read
MSAC1_Write
Status Diagnostics
– Supported Class 2 services:
MSAC2_Initiate
MSAC2_Abort
MSAC2_Read
MSAC2_Write
MSAC2_Transport
Note
● The module can support 4 simultaneous Class 2 communications.
● The drive does not support the Class 2 MSAC2 Transport service.

● Identification and maintenance (I&M) support:


– I&M support provides a standard way of gathering information about an I/O device. I&M
information is accessed by the master through DP-V1 read/write service.

NXGpro Communication
156 Function Manual, AD, A5E33486415A
ProfiDrive Communication
8.2 Parameter Assignment/Addressing

8.2 Parameter Assignment/Addressing


This section provides the following information for communication configuration and
programming:
● Drive parameter ID and corresponding communication protocol address
● Parameter tables:
– Network configuration parameters
– Network 1 configuration parameters
– Network 2 configuration parameters
● Pick list variable tables:
– Data from Drive variables
– Data to Drive variables
● Telegram data tables:
– Supported telegrams
– Detail of each telegram
– Signal description
– Signal bit description
– Supported parameters

8.2.1 Correspondence between Drive Parameter ID and Communication Protocol


Address
The following table provides drive parameter IDs and the corresponding ProfiDrive™ telegram.
The following data is provided:
● Parameter ID
The drive parameter ID number to enter via the keypad or the ToolSuite.
● ProfiDrive™ Telegram
The drive software supports ProfiDrive™ telegrams as listed in Table Supported
ProfiDrive™ Telegrams. Refer to the table for each supported telegram for related signal
names for the "To Drive" and "From Drive" data. Configure Telegrams 998 and 999 via the
menu system as described in Section Network Setup Procedure. Telegrams 1, 2, 20 and
352 do not require menu configuration.

NXGpro Communication
Function Manual, AD, A5E33486415A 157
ProfiDrive Communication
8.2 Parameter Assignment/Addressing

● Data From Drive


Data that the PLC will receive from the drive to determine how the drive is functioning.
Each register contains a 16-bit digital representation of the status of a particular aspect of
drive functionality.
Some registers are fixed to track certain drive functions; others are programmable to track
any of a number of drive status choices.
● Data To Drive
Data that the PLC will send to the drive to control it.
Each register contains a 16-bit digital representation of the PLC's command for a particular
aspect of drive functionality.
Some registers are fixed to control certain functions; others are programmable to control
any of a number of drive function choices.

Table 8-2 Correspondence between Drive Parameter ID and ProfiDrive Telegram

Network Parameter ID Description Default Contents ProfiDrive Telegram


1 9401 Data From Drive 01 General Status Not used
1 9402 Data From Drive 02 Motor Speed Not used
1 9403 to 9416 Data From Drive 03 to 16 None 999 and 998
1 9417 to 9432 Data From Drive 17 to 32 None 998
1 9443 to 9464 Data From Drive 33 to 64 None Not used
1 9601 Data To Drive 01 Fixed Register Bits Not used
1 9602 Data To Drive 02 Velocity Demand Not used
1 9603 to 9616 Data To Drive 03 to 16 None 999 and 998
1 9617 to 9632 Data To Drive 17 to 32 None 998
1 9633 to 9664 Data To Drive 33 to 64 None Not used
2 9501 Data From Drive 01 General Status Not used
2 9502 Data From Drive 02 Motor Speed Not used
2 9503 to 9516 Data From Drive 03 to 16 None 999 and 998
2 9517 to 9532 Data From Drive 17 to 32 None 998
2 9543 to 9564 Data From Drive 33 to 64 None Not used
2 9701 Data To Drive 01 Fixed Register Bits Not used
2 9702 Data To Drive 02 Velocity Demand Not used
2 9703 to 9716 Data To Drive 03 to 16 None 999 and 998
2 9717 to 9732 Data To Drive 17 to 32 None 998
2 9733 to 9764 Data To Drive 33 to 64 None Not used

NXGpro Communication
158 Function Manual, AD, A5E33486415A
ProfiDrive Communication
8.2 Parameter Assignment/Addressing

8.2.2 Parameter Tables

Network Parameters

Table 8-3 Network 1 to 2 Register Copy (9946)

Parameter ID Unit Default Min Max Description


Net 1 to 2 reg. copy 9946 Function Copy Network 1 registers to Network 2
registers.

Network 1 Parameters

Table 8-4 Network 1: Configure Menu (9900)

Parameter ID Unit Default Min Max Description


Network 1 Type 9901 None Designate the type of external network connected to
the drive:
● None
● Modbus
● DeviceNet
● Profibus
● Ethernet Modbus
● ControlNet
● Ethernet I/P

Table 8-5 Network 1: Configure Parameters Menu (9902)

Parameter ID Unit Default Min Max Description


Profibus Address 9904 2 2 124 Set the address of the node on the Profibus
network.
Net 1 Swap Bytes 9953 Off Swap register byte order:
● Off
● On
Telegram Number 9958 1 Select the active ProfiDrive telegram:
● 1
● 2
● 20
● 352
● 999
● 998

NXGpro Communication
Function Manual, AD, A5E33486415A 159
ProfiDrive Communication
8.2 Parameter Assignment/Addressing

Table 8-6 Network 1: Register Data from Drive Menu (9400)

Parameter ID Unit Default Min Max Description


Data From Drive 01 9401 General Status Not used
Data From Drive 02 9402 Motor Speed Not used
Data From Drive 03 to 16 9403 to 9416 None Telegrams 999 and 998
Data From Drive 17 to 32 9417 to 9432 None Telegram 998
Data From Drive 33 to 64 9443 to 9464 None Not used

Table 8-7 Network 1: Register Data to Drive Menu (9600)

Parameter ID Unit Default Min Max Description


Data To Drive 01 9601 Fixed Reg Bits Not used
Data To Drive 02 9602 Velocity De‐ Not used
mand
Data To Drive 03 to 16 9603 to 9616 None Telegrams 999 and 998
Data To Drive 17 to 32 9617 to 9632 None Telegram 998
Data To Drive 33 to 64 9633 to 9664 None Not used

Network 2 Parameters

Table 8-8 Network 2: Configure Menu (9914)

Parameter ID Unit Default Min Max Description


Network 2 Type 9915 None Designate the type of external network connec‐
ted to the drive:
● None
● Modbus
● DeviceNet
● Profibus
● Ethernet Modbus
● ControlNet
● Ethernet I/P

NXGpro Communication
160 Function Manual, AD, A5E33486415A
ProfiDrive Communication
8.2 Parameter Assignment/Addressing

Table 8-9 Network 2: Configure Parameters Menu (9916)

Parameter ID Unit Default Min Max Description


Profibus Address 9918 2 2 124 Set the address of the node on the Profibus
network.
Net 2 Swap Bytes 9954 Off Swap register byte order:
● Off
● On
Telegram Number 9959 1 Select the active ProfiDrive telegram:
● 1
● 2
● 20
● 352
● 999
● 998

Table 8-10 Network 2: Register Data from Drive Menu (9500)

Parameter ID Unit Default Min Max Description


Data From Drive 01 9501 General Status Not used
Data From Drive 02 9502 Motor Speed Not used
Data From Drive 03 9503 to 9516 None Telegrams 999 and 998
to 16
Data From Drive 17 9517 to 9532 Telegram 998
to 32
Data From Drive 33 9543 to 9564 Not used
to 64

Table 8-11 Network 2: Register Data to Drive Menu (9700)

Parameter ID Unit Default Min Max Description


Data To Drive 01 9701 Fixed Reg Bits Not used
Data To Drive 02 9702 Velocity De‐ Not used
mand
Data To Drive 03 to 9703 to 9716 None Telegrams 999 and 998
16
Data To Drive 17 to 9717 to 9732 None Telegram 998
32
Data To Drive 33 to 9733 to 9764 None Not used
64

NXGpro Communication
Function Manual, AD, A5E33486415A 161
ProfiDrive Communication
8.2 Parameter Assignment/Addressing

8.2.3 Pick List Variable Tables

Table 8-12 Data from Drive Pick List Variables

Name Manual ID Unit Scaling 16 Bit Data Notes


Type

None None None None None None


Man Id None None None None Refer to Appendix Internal Drive Network
General Status 2001 None None Bit Field ● Bit 0: Fault
● Bit 1: Alarm
● Bit 2: Running Forward
● Bit 3: Running Reverse
● Bit 4: Drive Ready
● Bit 5: Start/Stop Control From Network
● Bit 6: Speed Reference From Network
● Bit 7: At Speed Reference
● Bit 8: Speed In Percent
● Bit 9: Speed In RPM
● Bit 10: Speed In Hz
● Bit 11: Reserved for future use
● Bit 12: Reserved for future use
● Bit 13: Reserved for future use
● Bit 14: Reserved for future use
● Bit 15: Reserved for future use
Motor Voltage 2100 Volts /1 Unsigned
Total Current 2190 Amps /1 Unsigned
Output Power 2230 KW /1 Signed
Motor Speed 2014 % /10 Unsigned
RPM /1
Hz /10
Speed Demand 2060 % /100 Unsigned
Speed Reference 2010 % /100 Unsigned
Heartbeat 2220 None None Unsigned 1 count per millisecond
Drive State 2210 None None Unsigned ● 0 = Off
● 1 = Magnetizing
● 2 = Spinning Load
● 3 = Autotune
● 4 = Run
● 5 = Stop
● 6 = Coast
● 7 = Up Transfer
● 8 = Down Transfer
Inp RMS Current 2130 Amps /1 Unsigned

NXGpro Communication
162 Function Manual, AD, A5E33486415A
ProfiDrive Communication
8.2 Parameter Assignment/Addressing

Name Manual ID Unit Scaling 16 Bit Data Notes


Type

Input Frequency 2140 Hz /100 Unsigned


Input Power Avg 2250 KW /1 Unsigned
Net1 Out Reg 1 2002 None None Bit Field Network1Flag0_I - Network1Flag15_I
Net1 Out Reg 2 2003 None None Bit Field Network1Flag16_I - Network1Flag31_I
Net1 Out Reg 3 2004 None None Bit Field Network1Flag32_I - Network1Flag37_I
Net1 Out Reg 4 2005 None None Bit Field Network1Flag48_I - Network1Flag63_I
Net2 Out Reg 1 2006 None None Bit Field Network2Flag0_I - Network2Flag15_I
Net2 Out Reg 2 2007 None None Bit Field Network2Flag16_I - Network2Flag31_I
Net2 Out Reg 3 2008 None None Bit Field Network2Flag32_I - Network2Flag37_I
Net2 Out Reg 4 2009 None None Bit Field Network2Flag48_I - Network2Flag63_I
Torque Current 2150 Amps /1 Unsigned
Magnetizing Cur 2170 Amps /1 Unsigned
Motor Flux 2015 % /100 Unsigned
Motor Torque 2160 % /100 Unsigned
Flux Reference 2011 % /100 Unsigned
Input Voltage 2120 Volts /1 Unsigned
Inp Power Factor 2012 % /100 Unsigned
Input KVars 2013 KVAR /1 Unsigned
Max Available Output 2016 Volts /1 Unsigned
Volts
Hottest Cell Temp 2017 % /100 Unsigned Duty Cycle % of Hottest Cell
Mux1 Echo None None None None Refer to Appendix Multiplexer (MUX) Data
Mux1 Data Registers
Mux2 Echo
Mux2 Data
Mux3 Echo
Mux3 Data
Mux4 Echo
Mux4 Data
Mux5 Echo
Mux5 Data
Mux6 Echo
Mux6 Data
Mux7 Echo
Mux7 Data
Mux8 Echo
Mux8 Data
Wago Inputs 1-16 2650 None None Bit Field ExternalDigitalInput01a_I - ExternalDigita‐
lInput01h_I
ExternalDigitalInput02a_I - ExternalDigita‐
lInput02h_I

NXGpro Communication
Function Manual, AD, A5E33486415A 163
ProfiDrive Communication
8.2 Parameter Assignment/Addressing

Name Manual ID Unit Scaling 16 Bit Data Notes


Type

Wago Inputs 17-32 2651 None None Bit Field ExternalDigitalInput03a_I - ExternalDigita‐
lInput03h_I
ExternalDigitalInput04a_I - ExternalDigita‐
lInput04h_I
Wago Inputs 33-48 2652 None None Bit Field ExternalDigitalInput05a_I - ExternalDigita‐
lInput05h_I
ExternalDigitalInput06a_I - ExternalDigita‐
lInput06h_I
Wago Inputs 49-64 2653 None None Bit Field ExternalDigitalInput07a_I - ExternalDigita‐
lInput07h_I
ExternalDigitalInput08a_I - ExternalDigita‐
lInput08h_I
Wago Inputs 65-80 2654 None None Bit Field ExternalDigitalInput09a_I - ExternalDigita‐
lInput09h_I
ExternalDigitalInput10a_I - ExternalDigita‐
lInput10h_I
Wago Inputs 81-96 2655 None None Bit Field ExternalDigitalInput11a_I - ExternalDigita‐
lInput11h_I
ExternalDigitalInput12a_I - ExternalDigita‐
lInput12h_I
Wago Outputs 1-16 2656 None None Bit Field ExternalDigitalOutput01a_O - ExternalDigi‐
talOutput01h_O
ExternalDigitalOutput02a_O - ExternalDigi‐
talOutput02h_O
Wago Outputs 17-32 2657 None None Bit Field ExternalDigitalOutput03a_O - ExternalDigi‐
talOutput03h_O
ExternalDigitalOutput04a_O - ExternalDigi‐
talOutput04h_O
Wago Outputs 33-48 2658 None None Bit Field ExternalDigitalOutput05a_O - ExternalDigi‐
talOutput05h_O
ExternalDigitalOutput06a_O - ExternalDigi‐
talOutput06h_O
Wago Outputs 49-64 2659 None None Bit Field ExternalDigitalOutput07a_O - ExternalDigi‐
talOutput07h_O
ExternalDigitalOutput08a_O - ExternalDigi‐
talOutput08h_O
PFD1 None None None None Refer to Appendix Parameter Read/Write
PFD2
PFD3
PFD4
Drive Losses 2161 % /100 Unsigned
Excessive Reactive 2162 % /100 Unsigned
Current
Speed Droop Percent 2163 % /100 Unsigned
Sync Motor Field Ref 2164 % /100 Unsigned
Avail Reactive Current 3653 % /100 Unsigned

NXGpro Communication
164 Function Manual, AD, A5E33486415A
ProfiDrive Communication
8.2 Parameter Assignment/Addressing

Name Manual ID Unit Scaling 16 Bit Data Notes


Type

Drive Efficiency 2168 % /100 Unsigned


Ids Ref Current 2276 % /100 Unsigned

Table 8-13 Data to Drive Pick List Variables

Name Unit Scaling 16 Bit Data Notes


Type

None None None None None


Fixed Reg Bits None None Bit Field When parameter 'Net Control Type' (9945) is set
to 'SOP' the bits will be used in the SOP to control
drive functions.
When parameter 'Net Control Type' (9945) is set
to 'Fixed' the bits will be defined as follows in the
control software.
● Bit 0: Run Forward
● Bit 1: Run Reverse
● Bit 2: Fault Reset
● Bit 3: Stop
● Bit 4: Reserved
● Bit 5: Start/Stop Control From Network
● Bit 6: Speed Command From Network
● Bit 7 - 15: Reserved for future assignment
Velocity Demand Hz /10 Signed Speed Demand
RPM 1
% /10
Auxiliary Demand Hz /10 Signed Auxilary Speed Demand
RPM 1
% /10
Net Input Flag 1 None None Bit Field Network 1 SOP flags:
Network1Flag0_I ~ Network1Flag15_I
Network 2 SOP flags:
Network2Flag0_I ~ Network2Flag15_I
Net Input Flag 2 None None Bit Field Network 1 SOP flags:
Network1Flag16_I ~ Network1Flag31_I
Network 2 SOP flags:
Network2Flag16_I ~ Network2Flag31_I
Net Input Flag 3 None None Bit Field Network 1 SOP flags:
Network1Flag32_I ~ Network1Flag47_I
Network 2 SOP flags:
Network2Flag32_I ~ Network2Flag47_I

NXGpro Communication
Function Manual, AD, A5E33486415A 165
ProfiDrive Communication
8.2 Parameter Assignment/Addressing

Name Unit Scaling 16 Bit Data Notes


Type

Net Input Flag 4 None None Bit Field Network 1 SOP flags:
Network1Flag48_I ~ Network1Flag63_I
Network 2 SOP flags:
Network2Flag48_I ~ Network2Flag63_I
Ratio % % / 100 Signed
Forward Max Lim % / 10000 or Unsigned
% / 100
Reverse Max Lim % / 10000 or Unsigned
% / 100
Forward Acc Time Seconds / 10 Unsigned
Forward Dec Time Seconds / 10 Unsigned
Reverse Acc Time Seconds / 10 Unsigned
Reverse Dec Time Seconds / 10 Unsigned
Net Input Pulse None None Unsigned
Forward Min Lim % / 10000 or Unsigned
% / 100
Reverse Min Lim % / 10000 or Unsigned
% / 100
Torque Limit % / 10000 or Unsigned
% / 100
MUX1 Id None None None Refer to Appendix Multiplexer (MUX) Data Reg‐
MUX2 Id isters
MUX3 Id
MUX4 Id
MUX5 Id
MUX6 Id
MUX7 Id
MUX8 Id
PTD1 None None None Refer to Appendix Parameter Read/Write
PTD2
PTD3
PTD4
Parallel Cmd 1 None None Unsigned
Torque Demand % / 1000 Unsigned
PVCL Demand % / 100 Unsigned
Flux Demand % / 100 Unsigned
Node Count None None Unsigned
Node Index None None Unsigned
Torque Acc Time Seconds / 100 Unsigned
Torque Dec Time Seconds / 100 Unsigned
Torque Offset None / 1000 Unsigned
Torque Scalar None / 1000 Unsigned
Vars Command % / 1000 Unsigned

NXGpro Communication
166 Function Manual, AD, A5E33486415A
ProfiDrive Communication
8.2 Parameter Assignment/Addressing

Name Unit Scaling 16 Bit Data Notes


Type

No Load I Scalar None / 1000 Unsigned


Avg Field Cur Amps / 10000 Unsigned
Manual Ids Demand % / 1000 Unsigned
Avg Ids Ref Amps /10000 Unsigned

8.2.4 Telegram Data Tables

Telegram Data

Table 8-14 Supported ProfiDrive Telegrams

Telegram Number From Drive PZD* Size To Drive PZD* Size


1 2 2
2 4 4
20 6 2
352 6 6
999 16 16
998 32 32

* Process Data

Table 8-15 Telegram 1

Data From Drive Data To Drive


1 ZSW1 1 STW1
2 NIST_A 2 NSOLL_A

Table 8-16 Telegram 2

Data From Drive Data To Drive


1 ZSW1 1 STW1
2 NIST_B (msw) 2 NSOLL_B (msw)
3 NIST_B (lsw) 3 NSOLL_B (lsw)
4 ZSW2 4 STW2

Table 8-17 Telegram 20

Data From Drive Data To Drive


1 ZSW1 1 STW1
2 NIST_A 2 NSOLL_A

NXGpro Communication
Function Manual, AD, A5E33486415A 167
ProfiDrive Communication
8.2 Parameter Assignment/Addressing

Data From Drive Data To Drive


3 IAIST_GLATT
4 MIST_GLATT
5 PIST_GLATT
6 MELD_NAMUR

Table 8-18 Telegram 352

Data From Drive Data To Drive


1 ZSW1 1 STW1
2 NIST_A 2 NSOLL_A
3 IAIST_GLATT 3 (9603) Menu Data
4 MIST_GLATT 4 (9604) Menu Data
5 PIST_GLATT 5 (9605) Menu Data
6 MELD_NAMUR 6 (9606) Menu Data

Table 8-19 Telegram 999

Data From Drive Data To Drive


1 ZSW1 1 STW1
2 NIST_A 2 NSOLL_A
3 (9403) Menu Data 3 (9603) Menu Data
4 (9404) Menu Data 4 (9604) Menu Data
5 (9405) Menu Data 5 (9605) Menu Data
6 (9406) Menu Data 6 (9606) Menu Data
7 (9407) Menu Data 7 (9607) Menu Data
8 (9408) Menu Data 8 (9608) Menu Data
9 (9409) Menu Data 9 (9609) Menu Data
10 (9410) Menu Data 10 (9610) Menu Data
11 (9411) Menu Data 11 (9611) Menu Data
12 (9412) Menu Data 12 (9612) Menu Data
13 (9413) Menu Data 13 (9613) Menu Data
14 (9414) Menu Data 14 (9614) Menu Data
15 (9415) Menu Data 15 (9615) Menu Data
16 (9416) Menu Data 16 (9616) Menu Data

Table 8-20 Telegram 998

Data From Drive Data To Drive


1 ZSW1 1 STW1
2 NIST_A 2 NSOLL_A
3 (9403) Menu Data 3 (9603) Menu Data
4 (9404) Menu Data 4 (9604) Menu Data

NXGpro Communication
168 Function Manual, AD, A5E33486415A
ProfiDrive Communication
8.2 Parameter Assignment/Addressing

Data From Drive Data To Drive


5 (9405) Menu Data 5 (9605) Menu Data
6 (9406) Menu Data 6 (9606) Menu Data
7 (9407) Menu Data 7 (9607) Menu Data
8 (9408) Menu Data 8 (9608) Menu Data
9 (9409) Menu Data 9 (9609) Menu Data
10 (9410) Menu Data 10 (9610) Menu Data
11 (9411) Menu Data 11 (9611) Menu Data
12 (9412) Menu Data 12 (9612) Menu Data
13 (9413) Menu Data 13 (9613) Menu Data
14 (9414) Menu Data 14 (9614) Menu Data
15 (9415) Menu Data 15 (9615) Menu Data
16 (9416) Menu Data 16 (9616) Menu Data
17 (9417) Menu Data 17 (9617) Menu Data
18 (9418) Menu Data 18 (9618) Menu Data
19 (9419) Menu Data 19 (9619) Menu Data
20 (9420) Menu Data 20 (9620) Menu Data
21 (9421) Menu Data 21 (9621) Menu Data
22 (9422) Menu Data 22 (9622) Menu Data
23 (9423) Menu Data 23 (9623) Menu Data
24 (9424) Menu Data 24 (9624) Menu Data
25 (9425) Menu Data 25 (9625) Menu Data
26 (9426) Menu Data 26 (9626) Menu Data
27 (9427) Menu Data 27 (9627) Menu Data
28 (9428) Menu Data 28 (9628) Menu Data
29 (9429) Menu Data 29 (9629) Menu Data
30 (9430) Menu Data 30 (9630) Menu Data
31 (9431) Menu Data 31 (9631) Menu Data
32 (9432) Menu Data 32 (9632) Menu Data

Signal Description

Table 8-21 Data from Drive Signals

Signal Name Description Supported Telegram


IAIST_GLATT Output current ● 20
● 352
NIST_A Speed feedback ● 1
● 20
● 352
● 999
● 998
NIST_B Speed feedback (32 bit) ● 2

NXGpro Communication
Function Manual, AD, A5E33486415A 169
ProfiDrive Communication
8.2 Parameter Assignment/Addressing

Signal Name Description Supported Telegram


MELD_NAMUR Drive status/fault word ● 20
● 352
MIST_GLATT Torque active value ● 20
● 352
PIST_GLATT Active power ● 20
● 352
ZSW1 Status word ● 1
● 2
● 20
● 352
● 999
● 998
ZSW2 Status word 2, mapped from SOP flags: ● 2
Network1Flag0_O – Network1Flag16_O

Table 8-22 Data to Drive Signals

Signal Name Description Supported Telegram


NSOLL_A Speed Command ● 1
● 20
● 352
● 999
● 998
NSOLL_B Speed Command (32 Bit) ● 2
STW1 Control Word ● 1
● 2
● 20
● 352
● 999
● 998
STW2 Control Word 2, mapped to SOP flags: ● 2
Network1Flag0_I – Network1Flag16_I

Signal Bit Description

Table 8-23 ZSW1 Signal: Status Bits

Bit Description
0 -Off (Off1)
1 -Coast Stop (Off2)
2 -Quick Stop (Off3)

NXGpro Communication
170 Function Manual, AD, A5E33486415A
ProfiDrive Communication
8.2 Parameter Assignment/Addressing

Bit Description
3 +Enable Operation
4 -Reset Ramp Generator
5 -Freeze Ramp Generator
6 +Enable Speed Setpoint
7 +Acknowledge Fault (0->1)
8 +Jogging1 On
9 +Jogging2 On
10 +Controlled by PLC
11 Reserved
12 Reserved
13 Reserved
14 Reserved
15 Reserved

+ indicates an active high signal.


- indicates an active low signal.

Table 8-24 STW1 Signal: Control Bits

Bit Description
0 +Ready to Switch On
1 +Operation Enabled
2 +Fault Preset
3 -Coast Stop Activated (Off2)
4 -Quick Stop Activated (Off3)
5 +Switching On Inhibited
6 +Frequency = Setpoint
7 +Warning Present
8 +Frequency = Setpoint
9 +PLC Control Requested
10 +Frequency Reached
11 Reserved
12 Reserved
13 Reserved
14 Reserved
15 Reserved

Table 8-25 Supported Parameters

PNU* Description Data Type Read/Write


918 Node address Unsigned16 Read
922 Telegram selection Unsigned16 Read

NXGpro Communication
Function Manual, AD, A5E33486415A 171
ProfiDrive Communication
8.3 Planning/Configuring

PNU* Description Data Type Read/Write


928 Control priority DO IO Unsigned16 Read
data
930 Operating mode Unsigned16 Read
944 Fault message counter Unsigned16 Read
947 Fault number Array [n] of Unsigned16 Read
950 Scaling of fault buffer Array [2] of Unsigned16 Read
952 Fault situation counter Unsigned16 Read
964 Drive unit identification Array [n] of Unsigned16 Read
963 Profile identification OctetString 2 Read
975 DO identification Array [n] of Unsigned16 Read
978 List all DO-IDs Array [n] of Unsigned8 Read
980 to 989 Number list of defined Array [n] of Unsigned16 Read
parameter

* Parameter number

8.3 Planning/Configuring
This section describes the setup methods available for communication. The following topics
are explained:
● Fast setup procedure
● PLC setup
● Network setup procedure

Note
The fast setup procedure allows setup of a Network 1 interface with a minimum of detail.

NXGpro Communication
172 Function Manual, AD, A5E33486415A
ProfiDrive Communication
8.3 Planning/Configuring

8.3.1 Fast Setup: Control the drive using the default configuration
To control the drive using ProfiDrive™ communication, complete the following steps.
1. Set parameter 'Network 1 Type' (9901) to "Profibus".
2. Set parameter 'Profibus Address' (9904) to the desired network address for the drive.
3. Set parameter 'Telegram Number' (9958) to the desired value for cyclic data use, using one
of the following options:
– 1
– 2
– 20
– 352
– 999
– 998
4. Add the following line to the SOP:
Network1RunEnable_O = True;

8.3.2 PLC Setup using GSD files


A GSD file is a device description file in a specified format. The format must conform to the
Profibus™ Trade Organization (PTO) guidelines. Contact Siemens customer service for GSD
files.
Each device on the Profibus™ network must have a GSD file. The GSD file provides all relevant
data associated with a specific device for use by the configuration tool.
The ProfiDrive™ GSD file provides support for cyclic data by selecting one of the supported
telegrams. Refer to Table Supported ProfiDrive™ Telegrams in Section Parameter
Assignment/Addressing for a list of supported telegrams.

See also
Telegram Data Tables (Page 167)

NXGpro Communication
Function Manual, AD, A5E33486415A 173
ProfiDrive Communication
8.3 Planning/Configuring

8.3.3 Network Setup Procedure

Note
Setup functions are contained in the Configure Parameters Menu (9902), which is a submenu
of the Communications Menu (9).
Access is security-controlled at level 7; you must enter the security code to access these
parameters.
Refer to the NXGpro Control Operating Manual for further information on security access levels
and codes.

Use the following procedure to complete network setup. Refer to Table Configure Parameters
Menu (9902) in Section Parameter Assignment/Addressing for the menus needed to complete
setup.

Procedure
1. Select a protocol using parameter 'Network 1 Type' (9901). Scroll to "Profibus" and press
[ENTER]. The Profibus™ configuration parameters are viewable.
2. Set parameter 'Profibus Address' (9904) to the desired network address for the drive.
3. Set parameter 'Telegram Number' (9958) to the desired value for cyclic data use, using one
of the following options:
– 1
– 2
– 20
– 352
– 999
– 998
If the Telegram selected is 999 or 998 proceed to step 4, otherwise setup is complete.
4. Use Table Correspondence between Drive Parameter ID and Communication Protocol
Address in Section Parameter Assignment/Addressing to program the drive to send data to
and receive commands from the network. The table provides all available registers with
corresponding parameter ID.
5. Define the bits in the available registers using one of the following methods:

NXGpro Communication
174 Function Manual, AD, A5E33486415A
ProfiDrive Communication
8.3 Planning/Configuring

● Enter from a choice of variables in the pick lists. The pick lists in the menus contain the most
commonly used data variables. Refer to Section Parameter Assignment/Addressing for the
pick lists.
Note
A pick list item can only be used once for each 'Data to Drive' register.

● For 'Data from Drive' registers, choose pick list option "Man Id" (manual ID) to manually
enter a variable that is not included in the pick lists, using the output data ID number. Use
the list of data IDs available in Appendix Output Data IDs to locate the variable and use the
corresponding ID number to enter the variable into the 'Data from Drive' register.
Note
The output data ID number is not the same as a parameter ID number.

See also
Correspondence between Drive Parameter ID and Communication Protocol Address
(Page 157)
Parameter Tables (Page 159)
Pick List Variable Tables (Page 162)
Output Data IDs (Page 263)

8.3.4 Network Status (auto detect)


An SOP flag is available to show the network status:
● For network 1: Network1CommOk_I
● For network 2: Network2CommOk_I
The SOP flag is set to "1" (true) when the network connection is operating normally, and "0"
(false) when it is not operating normally.
The network status is automatically detected. Detection time takes approximately 20-40
milliseconds.
If a longer network timeout is desired for a network that automatically detects the network
status, it must be implemented through SOP logic.

NXGpro Communication
Function Manual, AD, A5E33486415A 175
ProfiDrive Communication
8.3 Planning/Configuring

NXGpro Communication
176 Function Manual, AD, A5E33486415A
DeviceNet (Profile 12) Communication 9
This chapter contains instructions for controlling the drive using a PLC over a DeviceNet™
network. It addresses the following topics:
● Description of the interface
● User Programming
● Parameter assignment and addressing
● Configuration and setup options
● Available functions

9.1 Description
The drive supports DeviceNet™ (Profile 12) communication via the Anybus-S™ DeviceNet™
module.
DeviceNet™ (Profile 12) communication functions in the following way:
● The Anybus-S™ DeviceNet™ module is implemented according to the Open DeviceNet
Vendor Association (ODVA) specification for a communication adapter (Profile 12) and acts
as a "group two only server" on the network.
● The baud rate and network address are selected through the drive menu system.
The module supports the following baud rates:
● 125 kbit/s
● 250 kbit/s
● 500 kbit/s
DeviceNet is a trademark of ODVA. Additional information about DeviceNet™ is available from
www.odva.org.
To enable dual network functionality, this protocol requires an additional Anybus™ module.

NXGpro Communication
Function Manual, AD, A5E33486415A 177
DeviceNet (Profile 12) Communication
9.1 Description

9.1.1 Anybus DeviceNet Module

Description
The following figure shows the connector, switches and status indicators on the Anybus™
DeviceNet™ module.

 


1 Connector to NXGpro Fiber Optic Board


2 DeviceNet connector
3 Configuration switches (not used)
4 Status indicators
5 Anybus watchdog
Figure 9-1 Anybus DeviceNet Module

Connector
The module supports the following connectors:
● 3.84 mm pluggable screw connector
● 5.08 mm pluggable screw connector
● 10-pin 2 mm board-to-board connector. The following figure shows the pin assignments.

NXGpro Communication
178 Function Manual, AD, A5E33486415A
DeviceNet (Profile 12) Communication
9.1 Description

1 V- (power conductor) Color: black


2 CANL (signal conductor) Color: blue
3 Shield Color: bare
4 CANH (signal conductor) Color: white
5 V+ (power conductor) Color: red
Figure 9-2 Connector Pin Assignments

The maximum cable length varies based on transmission speed and cable type, as shown in
the following table.

Baud Rate Trunk Distance (thick cable)


125 kbit/s 500 meters (1640 feet)
250 kbit/s 250 meters (820 feet)
500 kbit/s 100 meters (328 feet)

Status Indicators
The following figure shows the status indicators.

 

 

Figure 9-3 Status Indicators

NXGpro Communication
Function Manual, AD, A5E33486415A 179
DeviceNet (Profile 12) Communication
9.2 Software Programming

The table explains the status indicators.

Table 9-1 Status Indicator Descriptions

Status Indicator Indication State Description


(figure number)
1 Reserved N/a Reserved for future use.
2 Network status Off Not powered or not online.
Green Link OK, on line and connected.
Green, flashing On line, not connected.
Red Critical link failure.
Red, flashing Connection timeout.
3 Module status Off No power to drive.
Green Device operational.
Green, flashing Data size bigger than configured.
Red Unrecoverable fault.
Red, flashing Minor fault.
4 Reserved N/a Reserved for future use.

Termination Resistor
The physical end nodes in a DeviceNet™ network must each have a termination resistor
installed.
The termination resistor is connected across the data lines. Refer to the recommendations of
the ODVA for values of network termination resistors.

9.2 Software Programming


This section provides details for user programming through the SOP.
The fixed register bits are defined by the drive's software by default. To reprogram the definition
of the bits, complete these steps:
1. Set parameters using the procedure Fast Setup: control the drive using user-defined bits
controlled by the SOP in Section Planning/Configuring.
2. Refer to the procedures detailed in this section to complete setup:
– programmable inputs to the drive
– programmable outputs from the drive

NXGpro Communication
180 Function Manual, AD, A5E33486415A
DeviceNet (Profile 12) Communication
9.2 Software Programming

The following table shows how the fixed register bits correspond with programmable bits
available for use in the SOP (drctry.pro bits).

Table 9-2 Network 1 and 2: Fixed Register Bits

Pick list variable in 'Data to Drive Reg nn' me‐ Corresponding Drctry.pro bits DeviceNet Network Data
nus
Fixed Reg Bits (network 1) Network1FixedRegBit0_I ~ Network1FixedReg‐ Bytes 01 and 02 from net‐
Bit15_I work
Fixed Reg Bits (network 2) Network2FixedRegBit0_I ~ Network2FixedReg‐ Bytes 01 and 02 from net‐
Bit15_I work

9.2.1 Programmable Inputs to the Drive

Description
There are 64 input bits available for user programming through the SOP file. These bits can be
programmed to set or reset any other bits used within the SOP.

Programming Procedure
1. Locate the first data to drive register that is programmable using Table Correspondence
between Drive Parameter ID and Communication Protocol Address in Section Parameter
Assignment/Addressing.
You will see that the first programmable data to drive register for network 1 is register 'Data
to Drive 03', which corresponds to parameter ID (9603).
2. Enter parameter ID (9603).
3. The pick list of data to drive variables will appear. Refer to Table Data to Drive Pick List
Variables and Scaling in Section Parameter Assignment/Addressing for a list of data to drive
pick list variables.
4. Scroll through the pick list until you come to 'Net Input Flag 1' and press [ENTER]. This
setting uses the first 16 bits of the possible 64 bits.
Now the corresponding bits from the drctry.pro file can be used in the SOP, as shown below:
;Network1Flag0_I Use bit 0 for Stop bit
;Network1Flag1_I Use bit 1 for Run Forward bit
RunRequest_O = /Network1Flag0_I * Network1Flag1_I;Run drive using
bit 1,stop using bit 0
5. Select 'Net Input Flag 2' to use the second set of 16 bits, and so on.
Note
By choosing 'Data to Drive 03' as the write register, the PLC must now send 0x02 in register
'Data to Drive 03' to run the drive.
To stop the drive, the PLC must send 0x01 in register 'Data to Drive 03'.

NXGpro Communication
Function Manual, AD, A5E33486415A 181
DeviceNet (Profile 12) Communication
9.2 Software Programming

The pick list variables and the corresponding programmable input bits are found in the following
tables for network 1 and 2, respectively.

Table 9-3 Network 1: Programmable input bits (parameter ID 9603-9664)

Pick list variable in 'Data to Drive Reg nn' menus Related Drctry.pro bits
Net Input Flag 1 Network1Flag0_I ~ Network1Flag15_I
Net Input Flag 2 Network1Flag16_I ~ Network1Flag31_I
Net Input Flag 3 Network1Flag32_I ~ Network1Flag47_I
Net Input Flag 4 Network1Flag48_I ~ Network1Flag63_I

Table 9-4 Network 2: Programmable input bits (parameter ID 9703-9764)

Pick list variable in 'Data to Drive Reg nn' menus Related Drctry.pro bits
Net Input Flag 1 Network2Flag0_I ~ Network2Flag15_I
Net Input Flag 2 Network2Flag16_I ~ Network2Flag31_I
Net Input Flag 3 Network2Flag32_I ~ Network2Flag47_I
Net Input Flag 4 Network2Flag48_I ~ Network2Flag63_I

Example
The following example shows how the network can be programmed to trip the input medium
voltage:
● The PLC writes to register 'Data to Drive 03' which is programmed to 'Net Input Flag 1' using
the procedure above.
● The SOP sets a flag bit that uses a digital output to trip input medium voltage, using the
following SOP source code:

;ExternalDigitalOutput01h_O Use digital output to trip input medium voltage


ExternalDigitalOutput01h_O = Network1FixedRegBit9_I;

● The PLC writes the contents of 'Net Input Flag 1', bit 9 (Network1Flag9_I) to create an input
medium voltage trip.

9.2.2 Programmable Outputs from the Drive

Description
There are 64 output bits available for user programming through the SOP file. These bits can
be programmed to set or reset any other bits used within the SOP.

NXGpro Communication
182 Function Manual, AD, A5E33486415A
DeviceNet (Profile 12) Communication
9.2 Software Programming

Programming Procedure
1. Locate the first data from drive register that is programmable using Table Correspondence
between Drive Parameter ID and Communication Protocol Address in Section Parameter
Assignment/Addressing.
You will see that the first programmable data from drive register for network 1 is register
'Data from Drive 03', which corresponds to parameter ID (9403).
2. Enter parameter ID (9403).
3. The pick list of data from drive variables will appear. Refer to Table Data from Drive Pick List
Variables in Section Parameter Assignment/Addressing for a list of data from drive pick list
variables.
4. Scroll through the pick list until you come to 'Net1 Out Reg 1' and press [ENTER]. This
setting uses the first 16 bits of the possible 64 bits.
5. Select 'Net1 Out Reg 2' to use the second set of 16 bits, and so on.
The pick list variables and the corresponding programmable output bits are found in the
following tables for network 1 and 2, respectively.

Table 9-5 Network 1: Programmable output bits (parameter ID 9403-9464)

Pick list variable in 'Data from Drive Reg nn' menus Related Drctry.pro bits
Net1 Out Reg 1 Network1Flag0_O ~ Network1Flag15_O
Net1 Out Reg 2 Network1Flag16_O ~ Network1Flag31_O
Net1 Out Reg 3 Network1Flag32_O ~ Network1Flag47_O
Net1 Out Reg 4 Network1Flag48_O ~ Network1Flag63_O

Table 9-6 Network 2: Programmable output bits (parameter ID 9503-9564)

Pick list variable in 'Data from Drive Reg nn' menus Related Drctry.pro bits
Net2 Out Reg 1 Network2Flag0_O ~ Network2Flag15_O
Net2 Out Reg 2 Network2Flag16_O ~ Network2Flag31_O
Net2 Out Reg 3 Network2Flag32_O ~ Network2Flag47_O
Net2 Out Reg 4 Network2Flag48_O ~ Network2Flag63_O

Example
The following example shows how the network can be programmed to detect a trip on the input
medium voltage:
● The PLC reads register 'Data from Drive 03', which is programmed to 'Net1 Out Reg 1' using
the procedure above.
● The SOP sets a flag bit that corresponds to a medium voltage low fault, using the following
SOP source code:

; Monitor medium voltage fault on the DeviceNet network


Network1Flag9_O = MediumVoltageLowFault_I;

NXGpro Communication
Function Manual, AD, A5E33486415A 183
DeviceNet (Profile 12) Communication
9.3 Parameter Assignment/Addressing

● This example uses bit 9 of 'Net1 Out Reg 1', which is Network1Flag9_O, to set the network
flag true if the medium voltage low fault is active.
● The PLC reads the contents of 'Net1 Out Reg 1', bit 9 (Network1Flag9_O) to determine if a
medium voltage fault occured.

9.3 Parameter Assignment/Addressing


This section provides the following information for communication configuration and
programming:
● Drive parameter ID and corresponding communication protocol address
● Parameter tables:
– Network configuration parameters
– Network 1 configuration parameters
– Network 2 configuration parameters
● Pick list variable tables:
– Data from Drive variables
– Data to Drive variables

9.3.1 Correspondence between Drive Parameter ID and Communication Protocol


Address
The following table provides drive parameter IDs and the corresponding Profibus™ network
register. The following data is provided:
● Parameter ID
The drive parameter ID number to enter via the keypad or the ToolSuite.
● DeviceNet™ Network Data
DeviceNet™ (Profile 12) uses a pre-defined byte count to communicate between the master
and the drive.
– The drive uses up to 136 bytes for input and output; 128 bytes are used to form the 64
16-bit registers (2 bytes per register) and 8 bytes are ‘reserved’ for future use.
– The data received (128 bytes) is mapped to the 64 data to drive registers and the data
sent to the PLC is defined using the 64 data from drive registers.
– Network data size may be limited to 16, 32, 64, 96, 128, or 136 bytes for input and output
using parameter 'Network 1 I/O Size' (9951) or 'Network 2 I/O Size' (9952). At 136 bytes,
only 128 are available to the user. You must configure the DeviceNet™ master to have
the same quantity of bytes.

NXGpro Communication
184 Function Manual, AD, A5E33486415A
DeviceNet (Profile 12) Communication
9.3 Parameter Assignment/Addressing

● Data From Drive


Data that the PLC will receive from the drive to determine how the drive is functioning.
Each register contains a 16-bit digital representation of the status of a particular aspect of
drive functionality.
Some registers are fixed to track certain drive functions; others are programmable to track
any of a number of drive status choices.
● Data To Drive
Data that the PLC will send to the drive to control it.
Each register contains a 16-bit digital representation of the PLC's command for a particular
aspect of drive functionality.
Some registers are fixed to control certain functions; others are programmable to control
any of a number of drive function choices.

Table 9-7 Correspondence between Drive Parameter ID and DeviceNet Network Data

Network Parameter ID Description Default Contents DeviceNet Network Data


1 9401 Data From Drive 01 General Status (not changea‐ Bytes 01 and 02 to net‐
ble) work
1 9402 Data From Drive 02 Motor Speed (not changeable) Bytes 03 and 04 to net‐
work
1 9403 to 9464 Data From Drive 03 to 64 None Bytes 05 to 128 to net‐
work
1 9601 Data To Drive 01 Fixed Register Bits (not Bytes 01 and 02 from net‐
changeable) work
1 9602 Data To Drive 02 Velocity Demand (not change‐ Bytes 03 and 04 from net‐
able) work
1 9603 to 9664 Data To Drive 03 to 64 None Bytes 05 to 128 from net‐
work
2 9501 Data From Drive 01 General Status (not changea‐ Bytes 01 and 02 to net‐
ble) work
2 9502 Data From Drive 02 Motor Speed (not changeable) Bytes 03 and 04 to net‐
work
2 9503 to 9564 Data From Drive 03 to 64 None Bytes 05 to 128 to net‐
work
2 9701 Data To Drive 01 Fixed Register Bits (not Bytes 01 and 02 from net‐
changeable) work
2 9702 Data To Drive 02 Velocity Demand (not change‐ Bytes 03 and 04 from net‐
able) work
2 9703 to 9764 Data To Drive 03 to 64 None Bytes 05 to 128 from net‐
work

NXGpro Communication
Function Manual, AD, A5E33486415A 185
DeviceNet (Profile 12) Communication
9.3 Parameter Assignment/Addressing

9.3.2 Parameter Tables

Network Parameters

Table 9-8 Network Control Menu (9943)

Parameter ID Unit Default Min Max Description


Net Control Type 9944 Sop Set bit definition:
● SOP
● Fixed
Start Stop Control 9945 Maintained Set Start/Stop bit inputs:
● Maintained
● Momentary

Table 9-9 Network 1 to 2 Register Copy (9946)

Parameter ID Unit Default Min Max Description


Net 1 to 2 reg. copy 9946 Function Copy Network 1 registers to Network 2
registers.

Network 1 Parameters

Table 9-10 Network 1: Configure Menu (9900)

Parameter ID Unit Default Min Max Description


Network 1 Type 9901 None Designate the type of external network connected to
the drive:
● None
● Modbus
● DeviceNet
● Profibus
● Ethernet Modbus
● ControlNet
● Ethernet I/P

Table 9-11 Network 1: Configure Parameters Menu (9902)

Parameter ID Unit Default Min Max Description


DeviceNet Baud 9905 125K Set the DeviceNet network baud rate:
Rate ● 125K
● 250K
● 500K
DeviceNet Address 9908 10 1 63 Set the address of the node on the DeviceNet network.

NXGpro Communication
186 Function Manual, AD, A5E33486415A
DeviceNet (Profile 12) Communication
9.3 Parameter Assignment/Addressing

Parameter ID Unit Default Min Max Description


Velocity Units 9080 % Designate the units for velocity values from the drive:
● %
● RPM
● Hz
Demand Scalar 9912 1 -125 125 Set the scalar for input demand reference from the net‐
work.
Aux Demand Scalar 9913 1 -125 125 Set the auxiliary scalar for input demand reference
from the network.
Network 1 I/O Size 9951 136 16 136 Select the number of input and output data bytes.

Table 9-12 Network 1: Register Data from Drive Menu (9400)

Parameter ID Unit Default Min Max Description


Data From Drive 01 9401 General Sta‐ Register data from drive parameter 1.
tus Register is not programmable.
Data From Drive 02 9402 Motor Speed Register data from drive parameter 2.
Register is not programmable.
Data From Drive 03 to 64 9403 to None Register data from drive parameters 3 to 64.
9464 Registers are programmable.

Table 9-13 Network 1: Register Data to Drive Menu (9600)

Parameter ID Unit Default Min Max Description


Data To Drive Reg 01 9601 Fixed Reg Register data to drive parameter 1.
Bits Register is not programmable.
Data To Drive Reg 02 9602 Velocity De‐ Register data to drive parameter 2.
mand Register is not programmable.
Data To Drive Reg 03 to 64 9603 to None Register data to drive parameters 3 to 64.
9664 Registers are programmable.

NXGpro Communication
Function Manual, AD, A5E33486415A 187
DeviceNet (Profile 12) Communication
9.3 Parameter Assignment/Addressing

Network 2 Parameters

Table 9-14 Network 2: Configure Menu (9914)

Parameter ID Unit Default Min Max Description


Network 2 Type 9915 None Designate the type of external network connected to the
drive:
● None
● Modbus
● DeviceNet
● Profibus
● Ethernet Modbus
● ControlNet
● Ethernet I/P

Table 9-15 Network 2: Configure Parameters Menu (9916)

Parameter ID Unit Default Min Max Description


DeviceNet Baud 9919 125K Set the DeviceNet network baud rate:
Rate ● 125K
● 250K
● 500K
DeviceNet Address 9922 10 1 63 Set the address of the node on the DeviceNet network.
Velocity Units 9924 % Designate the units for velocity values from the drive:
● %
● RPM
● Hz
Demand Scalar 9926 1 -125 125 Set the scalar for input demand reference from the
network.
Aux Demand Scalar 9927 1 -125 125 Set the auxiliary scalar for input demand reference
from the network.
Network 2 I/O Size 9952 136 16 136 Select the number of input and output data bytes.

Table 9-16 Network 2: Register Data from Drive Menu (9500)

Parameter ID Unit Default Min Max Description


Data From Drive 01 9501 General Sta‐ Register data from drive parameter 1.
tus Register is not programmable.
Data From Drive 02 9502 Motor Speed Register data from drive parameter 2.
Register is not programmable.
Data From Drive 03 to 64 9503 to None Register data from drive parameters 3 to 64.
9564 Registers are programmable.

NXGpro Communication
188 Function Manual, AD, A5E33486415A
DeviceNet (Profile 12) Communication
9.3 Parameter Assignment/Addressing

Table 9-17 Network 2: Register Data to Drive Menu (9700)

Parameter ID Unit Default Min Max Description


Data To Drive Reg 01 9701 Fixed Reg Register data to drive parameter 1.
Bits Register is not programmable.
Data To Drive Reg 02 9702 Velocity De‐ Register data to drive parameter 2.
mand Register is not programmable.
Data To Drive Reg 03 to 64 9703 to None Register data to drive parameters 3 to 64.
9764 Registers are programmable.

9.3.3 Pick List Variable Tables

Table 9-18 Data from Drive Pick List Variables

Name Manual ID Unit Scaling 16 Bit Data Notes


Type

None None None None None None


Man Id None None None None Refer to Appendix Internal Drive Network
General Status 2001 None None Bit Field ● Bit 0: Fault
● Bit 1: Alarm
● Bit 2: Running Forward
● Bit 3: Running Reverse
● Bit 4: Drive Ready
● Bit 5: Start/Stop Control From Network
● Bit 6: Speed Reference From Network
● Bit 7: At Speed Reference
● Bit 8: Speed In Percent
● Bit 9: Speed In RPM
● Bit 10: Speed In Hz
● Bit 11: Reserved for future use
● Bit 12: Reserved for future use
● Bit 13: Reserved for future use
● Bit 14: Reserved for future use
● Bit 15: Reserved for future use
Motor Voltage 2100 Volts /1 Unsigned
Total Current 2190 Amps /1 Unsigned
Output Power 2230 KW /1 Signed
Motor Speed 2014 % /10 Unsigned
RPM /1
Hz /10
Speed Demand 2060 % /100 Unsigned
Speed Reference 2010 % /100 Unsigned

NXGpro Communication
Function Manual, AD, A5E33486415A 189
DeviceNet (Profile 12) Communication
9.3 Parameter Assignment/Addressing

Name Manual ID Unit Scaling 16 Bit Data Notes


Type

Heartbeat 2220 None None Unsigned 1 count per millisecond


Drive State 2210 None None Unsigned ● 0 = Off
● 1 = Magnetizing
● 2 = Spinning Load
● 3 = Autotune
● 4 = Run
● 5 = Stop
● 6 = Coast
● 7 = Up Transfer
● 8 = Down Transfer
Inp RMS Current 2130 Amps /1 Unsigned
Input Frequency 2140 Hz /100 Unsigned
Input Power Avg 2250 KW /1 Unsigned
Net1 Out Reg 1 2002 None None Bit Field Network1Flag0_I - Network1Flag15_I
Net1 Out Reg 2 2003 None None Bit Field Network1Flag16_I - Network1Flag31_I
Net1 Out Reg 3 2004 None None Bit Field Network1Flag32_I - Network1Flag37_I
Net1 Out Reg 4 2005 None None Bit Field Network1Flag48_I - Network1Flag63_I
Net2 Out Reg 1 2006 None None Bit Field Network2Flag0_I - Network2Flag15_I
Net2 Out Reg 2 2007 None None Bit Field Network2Flag16_I - Network2Flag31_I
Net2 Out Reg 3 2008 None None Bit Field Network2Flag32_I - Network2Flag37_I
Net2 Out Reg 4 2009 None None Bit Field Network2Flag48_I - Network2Flag63_I
Torque Current 2150 Amps /1 Unsigned
Magnetizing Cur 2170 Amps /1 Unsigned
Motor Flux 2015 % /100 Unsigned
Motor Torque 2160 % /100 Unsigned
Flux Reference 2011 % /100 Unsigned
Input Voltage 2120 Volts /1 Unsigned
Inp Power Factor 2012 % /100 Unsigned
Input KVars 2013 KVAR /1 Unsigned
Max Available Output 2016 Volts /1 Unsigned
Volts
Hottest Cell Temp 2017 % /100 Unsigned Duty Cycle % of Hottest Cell

NXGpro Communication
190 Function Manual, AD, A5E33486415A
DeviceNet (Profile 12) Communication
9.3 Parameter Assignment/Addressing

Name Manual ID Unit Scaling 16 Bit Data Notes


Type

Mux1 Echo None None None None Refer to Appendix Multiplexer (MUX) Data
Mux1 Data Registers
Mux2 Echo
Mux2 Data
Mux3 Echo
Mux3 Data
Mux4 Echo
Mux4 Data
Mux5 Echo
Mux5 Data
Mux6 Echo
Mux6 Data
Mux7 Echo
Mux7 Data
Mux8 Echo
Mux8 Data
Wago Inputs 1-16 2650 None None Bit Field ExternalDigitalInput01a_I - ExternalDigita‐
lInput01h_I
ExternalDigitalInput02a_I - ExternalDigita‐
lInput02h_I
Wago Inputs 17-32 2651 None None Bit Field ExternalDigitalInput03a_I - ExternalDigita‐
lInput03h_I
ExternalDigitalInput04a_I - ExternalDigita‐
lInput04h_I
Wago Inputs 33-48 2652 None None Bit Field ExternalDigitalInput05a_I - ExternalDigita‐
lInput05h_I
ExternalDigitalInput06a_I - ExternalDigita‐
lInput06h_I
Wago Inputs 49-64 2653 None None Bit Field ExternalDigitalInput07a_I - ExternalDigita‐
lInput07h_I
ExternalDigitalInput08a_I - ExternalDigita‐
lInput08h_I
Wago Inputs 65-80 2654 None None Bit Field ExternalDigitalInput09a_I - ExternalDigita‐
lInput09h_I
ExternalDigitalInput10a_I - ExternalDigita‐
lInput10h_I
Wago Inputs 81-96 2655 None None Bit Field ExternalDigitalInput11a_I - ExternalDigita‐
lInput11h_I
ExternalDigitalInput12a_I - ExternalDigita‐
lInput12h_I
Wago Outputs 1-16 2656 None None Bit Field ExternalDigitalOutput01a_O - ExternalDigi‐
talOutput01h_O
ExternalDigitalOutput02a_O - ExternalDigi‐
talOutput02h_O

NXGpro Communication
Function Manual, AD, A5E33486415A 191
DeviceNet (Profile 12) Communication
9.3 Parameter Assignment/Addressing

Name Manual ID Unit Scaling 16 Bit Data Notes


Type

Wago Outputs 17-32 2657 None None Bit Field ExternalDigitalOutput03a_O - ExternalDigi‐
talOutput03h_O
ExternalDigitalOutput04a_O - ExternalDigi‐
talOutput04h_O
Wago Outputs 33-48 2658 None None Bit Field ExternalDigitalOutput05a_O - ExternalDigi‐
talOutput05h_O
ExternalDigitalOutput06a_O - ExternalDigi‐
talOutput06h_O
Wago Outputs 49-64 2659 None None Bit Field ExternalDigitalOutput07a_O - ExternalDigi‐
talOutput07h_O
ExternalDigitalOutput08a_O - ExternalDigi‐
talOutput08h_O
PFD1 None None None None Refer to Appendix Parameter Read/Write
PFD2
PFD3
PFD4
Drive Losses 2161 % /100 Unsigned
Excessive Reactive 2162 % /100 Unsigned
Current
Speed Droop Percent 2163 % /100 Unsigned
Sync Motor Field Ref 2164 % /100 Unsigned
Avail Reactive Current 3653 % /100 Unsigned
Drive Efficiency 2168 % /100 Unsigned
Ids Ref Current 2276 % /100 Unsigned

NXGpro Communication
192 Function Manual, AD, A5E33486415A
DeviceNet (Profile 12) Communication
9.3 Parameter Assignment/Addressing

Table 9-19 Data to Drive Pick List Variables

Name Unit Scaling 16 Bit Data Notes


Type

None None None None None


Fixed Reg Bits None None Bit Field When parameter 'Net Control Type' (9945) is set
to 'SOP' the bits will be used in the SOP to control
drive functions.
When parameter 'Net Control Type' (9945) is set
to 'Fixed' the bits will be defined as follows in the
control software.
● Bit 0: Run Forward
● Bit 1: Run Reverse
● Bit 2: Fault Reset
● Bit 3: Stop
● Bit 4: Reserved
● Bit 5: Start/Stop Control From Network
● Bit 6: Speed Command From Network
● Bit 7 - 15: Reserved for future assignment
Velocity Demand Hz /10 Signed Speed Demand
RPM 1
% /10
Auxiliary Demand Hz /10 Signed Auxilary Speed Demand
RPM 1
% /10
Net Input Flag 1 None None Bit Field Network 1 SOP flags:
Network1Flag0_I ~ Network1Flag15_I
Network 2 SOP flags:
Network2Flag0_I ~ Network2Flag15_I
Net Input Flag 2 None None Bit Field Network 1 SOP flags:
Network1Flag16_I ~ Network1Flag31_I
Network 2 SOP flags:
Network2Flag16_I ~ Network2Flag31_I
Net Input Flag 3 None None Bit Field Network 1 SOP flags:
Network1Flag32_I ~ Network1Flag47_I
Network 2 SOP flags:
Network2Flag32_I ~ Network2Flag47_I
Net Input Flag 4 None None Bit Field Network 1 SOP flags:
Network1Flag48_I ~ Network1Flag63_I
Network 2 SOP flags:
Network2Flag48_I ~ Network2Flag63_I
Ratio % % / 100 Signed
Forward Max Lim % / 10000 or Unsigned
% / 100
Reverse Max Lim % / 10000 or Unsigned
% / 100

NXGpro Communication
Function Manual, AD, A5E33486415A 193
DeviceNet (Profile 12) Communication
9.3 Parameter Assignment/Addressing

Name Unit Scaling 16 Bit Data Notes


Type

Forward Acc Time Seconds / 10 Unsigned


Forward Dec Time Seconds / 10 Unsigned
Reverse Acc Time Seconds / 10 Unsigned
Reverse Dec Time Seconds / 10 Unsigned
Net Input Pulse None None Unsigned
Forward Min Lim % / 10000 or Unsigned
% / 100
Reverse Min Lim % / 10000 or Unsigned
% / 100
Torque Limit % / 10000 or Unsigned
% / 100
MUX1 Id None None None Refer to Appendix Multiplexer (MUX) Data Reg‐
MUX2 Id isters
MUX3 Id
MUX4 Id
MUX5 Id
MUX6 Id
MUX7 Id
MUX8 Id
PTD1 None None None Refer to Appendix Parameter Read/Write
PTD2
PTD3
PTD4
Parallel Cmd 1 None None Unsigned
Torque Demand % / 1000 Unsigned
PVCL Demand % / 100 Unsigned
Flux Demand % / 100 Unsigned
Node Count None None Unsigned
Node Index None None Unsigned
Torque Acc Time Seconds / 100 Unsigned
Torque Dec Time Seconds / 100 Unsigned
Torque Offset None / 1000 Unsigned
Torque Scalar None / 1000 Unsigned
Vars Command % / 1000 Unsigned
No Load I Scalar None / 1000 Unsigned
Avg Field Cur Amps / 10000 Unsigned
Manual Ids Demand % / 1000 Unsigned
Avg Ids Ref Amps /10000 Unsigned

NXGpro Communication
194 Function Manual, AD, A5E33486415A
DeviceNet (Profile 12) Communication
9.4 Planning/Configuring

9.4 Planning/Configuring
This section describes the setup methods available for communication. The following topics
are explained:
● Fast setup procedures
● PLC setup
● Network setup procedure
● Network status detection
● An example to illustrate the setup procedure.

Note
Fast setup procedures allow setup of a Network 1 interface with a minimum of detail.

9.4.1 Fast Setup: Control the drive using the default configuration
To control the drive using the default configuration, you must send commands to the drive's
'fixed reg bits' location. This location is register 'Data to Drive 01' as provided in
Table Correspondence between Drive Parameter ID and Communication Protocol Address in
Section Parameter Assignment/Addressing.
To control the drive from a PLC using the default configuration, complete the following steps.
1. Set parameter 'Network 1 Type' (9901) to "DeviceNet".
2. Set parameter 'DeviceNet Baud Rate' (9905); this must match the baud rate of the PLC
controller.
3. Set parameter 'DeviceNet Address' (9908) to the desired network address for the drive.
4. Set parameter 'Net Control Type' (9944) to "Fixed". This sets the bits at register 'Data to
Drive 01' where the fixed register bits are located. The fixed register bits are interpreted as
shown in the following table.
5. Add the following line to the SOP:
Network1RunEnable_O = TRUE;

Table 9-20 Default definitions of Fixed Register Bits

Bit Default Definition


Network1FixedRegBit0_I Run forward
Network1FixedRegBit1_I Run reverse
Network1FixedRegBit2_I Fault reset
Network1FixedRegBit3_I Stop1
Network1FixedRegBit4_I Reserved
Network1FixedRegBit5_I Start stop control from network
Network1FixedRegBit6_I Speed commanded from network

NXGpro Communication
Function Manual, AD, A5E33486415A 195
DeviceNet (Profile 12) Communication
9.4 Planning/Configuring

Bit Default Definition


Network1FixedRegBit7_I
Network1FixedRegBit8_I
Network1FixedRegBit9_I Reserved for future assignment
Network1FixedRegBit10_I
Network1FixedRegBit11_I
Network1FixedRegBit12_I
Network1FixedRegBit13_I
Network1FixedRegBit14_I
Network1FixedRegBit15_I
1
Network1FixedRegBit3_I functions as a drive stop control bit only if parameter 'Start Stop Control'
(9945) is set to "Momentary". Otherwise this bit is reserved.

Note
To run the drive, the PLC must send 0x21 to register 'Data to Drive 01'. This hexadecimal value
sets bit 0 (run) and bit 5 (start/stop control from network).
To stop the drive, the PLC must send 0x08 or 0x00 to register 'Data to Drive 01'.

9.4.2 Fast Setup: Monitor drive status and speed feedback


To read status data from the drive, complete the following steps:
1. Set parameter 'Network 1 Type' (9901) to "DeviceNet".
2. Set parameter 'DeviceNet Baud Rate' (9905); this must match the baud rate of the PLC
controller.
3. Set parameter 'DeviceNet Address' (9908) to the desired network address for the drive.
4. Set parameter 'Velocity Units' (9080) to the desired motor speed units.
5. Refer to the Table Correspondence between Drive Parameter ID and Communication
Protocol Address in Section Parameter Assignment/Addressing to obtain the addresses for
general status (Data from Drive 01) and motor speed feedback (Data from Drive 02) from
the drive.

NXGpro Communication
196 Function Manual, AD, A5E33486415A
DeviceNet (Profile 12) Communication
9.4 Planning/Configuring

The general drive status bits found in register 'Data from Drive 01' are defined in the following
table.

Table 9-21 Default definitions of General Status Bits

Bit number Meaning in drive control soft‐ Value


ware
0 Fault
1 Alarm
2 RunningForward
3 RunningReverse
4 DriveReady
5 StartStopControlFromNetwork
6 SpeedFromNetwork
7 AtSpeedReference
8 SpeedInPercent 0 = False; 1 = True
9 SpeedInRPM
10 SpeedInHz
11 Reserved for future use
12 Reserved for future use
13 Reserved for future use
14 Reserved for future use
15 Reserved for future use

Note
You cannot reprogram the drive's default interpretation of output bits.

Refer to Network Setup Procedure for details on how to read other drive data.

See also
Network Setup Procedure (Page 199)

NXGpro Communication
Function Manual, AD, A5E33486415A 197
DeviceNet (Profile 12) Communication
9.4 Planning/Configuring

9.4.3 Fast Setup: Send a motor speed setting to the drive


1. Using parameter 'Velocity Units' (9080), set the desired speed units to be sent to the drive,
to one of the following options:
– %
– RPM
– Hertz
2. The PLC needs to send the desired speed setting to the drive in register 'Data to Drive 02' .
This register is reserved to hold speed settings only, as noted in Table Correspondence
between Drive Parameter ID and Communication Protocol Address in Section Parameter
Assignment/Addressing.
3. Send 0x61 in register 'Data to Drive 01' . The motor now accepts the speed setting from the
PLC.

9.4.4 Fast Setup: Control the drive using user-defined bits controlled by the SOP
To control the drive using non-default configuration, you must redefine the fixed register bits at
register 'Data to Drive 01'.

Note
The 'fixed reg bits' location is fixed at register 'Data to Drive 01', whether the default
configuration is used or not.
You cannot reprogram the 'fixed reg bits' location.
You can reprogram the definition of the bits at this address.

To control the drive this way, complete the following steps.


1. Set parameter 'Network 1 Type' (9901) to "DeviceNet".
2. Set parameter 'DeviceNet Baud Rate' (9905); this must match the baud rate of the PLC
controller.
3. Set parameter 'DeviceNet Address' (9908) to the desired network address for the drive.
4. Set parameter 'Net Control Type' (9944) to "SOP". This makes the definitions of the fixed
register bits in register 'Data to Drive 01' programmable.
5. Next, set up the drive to correspond with the bits you want to use in the SOP. Refer to
Section Software Programming to find the bits and locate the associated keypad pick list
variable, and use the procedures detailed in this section to complete set up.
6. To enable speed settings from the network, add the following line to the SOP file:
RawDemandNetwork1_O = true;

See also
Software Programming (Page 180)

NXGpro Communication
198 Function Manual, AD, A5E33486415A
DeviceNet (Profile 12) Communication
9.4 Planning/Configuring

9.4.5 PLC Setup using EDS files

Overview
An EDS file is a device description file in a specified format. The format must conform to the
ODVA guidelines. Contact Siemens customer service for EDS files.
Each device on the DeviceNet™ network must have an EDS file. The EDS file provides all
relevant data associated with a specific device for use by the configuration tool.
The EDS file provides an option for more than 136 bytes of input and output; however, the drive
only uses up to 136 bytes of input and output. If the configuration tool cannot accommodate 136
bytes, you can modify the I/O Size, until the correct quantity of input and output bytes are
selected:
● To communicate with the drive, you must configure the DeviceNet™ master to have the
same quantity of bytes that are set by parameter 'Network 1 I/O Size' (9951) or 'Network
2 I/O Size' (9952).

9.4.6 Network Setup Procedure

Note
Setup functions are contained in the Configure Parameters Menu (9902), which is a submenu
of the Communications Menu (9).
Access is security-controlled at level 7; you must enter the security code to access these
parameters.
Refer to the NXGpro Control Operating Manual for further information on security access levels
and codes.

Use the following procedure to complete network setup. Refer to Table Configure Parameters
Menu (9902) in Section Parameter Assignment/Addressing for the menus needed to complete
setup.

Procedure
1. Select a protocol using parameter 'Network 1 Type' (9901). Scroll to "DeviceNet" and press
[ENTER]. The DeviceNet™ configuration parameters are viewable.
2. Set parameter 'DeviceNet Baud Rate' (9905); this must match the baud rate of the PLC
controller.
3. Set parameter 'DeviceNet Address' (9908) to the desired network address for the drive.
4. Set parameter 'Velocity Units' (9080) to the desired motor speed units for motor
commanded speed and motor feedback speed scaling.
5. Where necessary, set parameter 'Demand Scalar' (9912) to:
n x commanded speed where –125 % to 125 %
6. Set parameter 'Aux Demand Scalar' (9913) if used.

NXGpro Communication
Function Manual, AD, A5E33486415A 199
DeviceNet (Profile 12) Communication
9.4 Planning/Configuring

7. Use Table Correspondence between Drive Parameter ID and Communication Protocol


Address in Section Parameter Assignment/Addressing to program the drive to send data to
and receive commands from the network. The table provides all available registers with
corresponding parameter ID as well as pre-programmed registers, which provide basic
drive send and receive functionality and are not changeable.
8. Define the bits in the available registers using one of the following methods:
● Enter from a choice of variables in the pick lists. The pick lists in the menus contain the most
commonly used data variables. Refer to Section Parameter Assignment/Addressing for the
pick lists.
Note
A pick list item can only be used once for each 'Data to Drive' register.

● For 'Data from Drive' registers, choose pick list option "Man Id" (manual ID) to manually
enter a variable that is not included in the pick lists, using the output data ID number. Use
the list of data IDs available in Appendix Output Data IDs to locate the variable and use the
corresponding ID number to enter the variable into the 'Data from Drive' register.
Note
The output data ID number is not the same as a parameter ID number.

● Custom program using the drive's SOP. Refer to Section Software Programming for details.
Note
The PLC can receive data from the drive without any changes to the SOP.
Only if you need to control the drive through the network will you need to set any flags in the
SOP.

See also
Software Programming (Page 180)
Correspondence between Drive Parameter ID and Communication Protocol Address
(Page 184)
Parameter Tables (Page 186)
Pick List Variable Tables (Page 189)
Output Data IDs (Page 263)

Set flags in the SOP for drive control through a network


Ensure the SOP file has the necessary code to enable control of the drive over a network:
1. To control the drive through a network by sending commands to the drive, the following
network control flag must be in the source code of the drive's SOP:
Network1RunEnable_O = TRUE;
2. To control the drive through a second network, the following network control flag must be in
the source code of the drive's SOP:
Network2RunEnable_O = TRUE;

NXGpro Communication
200 Function Manual, AD, A5E33486415A
DeviceNet (Profile 12) Communication
9.4 Planning/Configuring

9.4.7 Network Status (auto detect)


An SOP flag is available to show the network status:
● For network 1: Network1CommOk_I
● For network 2: Network2CommOk_I
The SOP flag is set to "1" (true) when the network connection is operating normally, and "0"
(false) when it is not operating normally.
The network status is automatically detected. Detection time takes approximately 20-40
milliseconds.
If a longer network timeout is desired for a network that automatically detects the network
status, it must be implemented through SOP logic.

9.4.8 Setup Example

Task
Set up network to indicate the following drive outputs on the PLC:
● general status
● motor speed
● output power
● number of active faults.

Procedure
Refer to Table Correspondence between Drive Parameter ID and Communication Protocol
Address in Section Parameter Assignment/Addressing to establish whether an address or
register is changeable.
To indicate general status and motor speed:
1. The table shows that:
● 'Data from Drive 01' is not changeable; it is set to indicate general status. No action is
required.
● 'Data from Drive 02' is not changeable; it is set to indicate motor speed. No action is required.
To indicate output power:
1. The table shows that 'Data from Drive 03' is changeable, this can be set to indicate output
power.
2. Refer to Table Correspondence between Drive Parameter ID and Communication Protocol
Address to determine that the corresponding parameter ID is 9403.
3. Enter parameter ID 9403.
4. Choose "output power" from the pick list.
The output power will be sent to the PLC using register 'Data from Drive 03'.

NXGpro Communication
Function Manual, AD, A5E33486415A 201
DeviceNet (Profile 12) Communication
9.4 Planning/Configuring

To indicate the number of active faults:


1. The table shows that 'Data from Drive 04' is changeable, this can be set to indicate the
number of active faults.
2. Refer to Table Correspondence between Drive Parameter ID and Communication Protocol
Address to determine that the corresponding parameter ID is 9404.
3. Enter parameter ID 9404.
4. The pick list of data from drive variables appears. As "number of active faults" is not an
option in the pick list, you must specify it manually.
5. Refer to Table Data From Drive Pick List Variables in Section Parameter Assignment/
Addressing for a list of 'data from drive' pick list variables.
Since "number of active faults" is not a choice in the pick list, instead choose "Man Id"
(manual ID). The display shows "ManId-0000".
6. Refer to Appendix Output Data IDs and locate "number of active faults" in the tables to
determine its data ID number (3000).
7. Use arrow or number keys to enter 3000, and press [ENTER]. The display now shows
"ManId-3000".
The number of active faults will be sent to the PLC using register 'Data from Drive 04'.
● If the data ID number is not found, the error message "Invalid Id Entered" is displayed.
Ensure that the data ID is correct.

Table 9-22 Completed Settings for Given Example

PLC Address or Register Data Scaling


Data from Drive 01 (not changeable) General status 16 bits
Data from Drive 02 (not changeable) Motor speed RPM
Data from Drive 03 Output power kW
Data from Drive 04 Number of faults 0 to 128

See also
Correspondence between Drive Parameter ID and Communication Protocol Address
(Page 184)

NXGpro Communication
202 Function Manual, AD, A5E33486415A
ControlNet Communication 10
This chapter contains instructions for controlling the drive using a PLC over a ControlNet™
network. It addresses the following topics:
● Description of the interface
● User Programming
● Parameter assignment and addressing
● Configuration and setup options

10.1 Description
The drive supports ControlNet™ communication via the Anybus-S™ ControlNet™ module.
ControlNet™ communication functions in the following way:
● The Anybus-S™ ControlNet™ module is classified as a ControlNet™ adapter, that is, the
module cannot originate connections on its own, but a scanner node can open a connection
to the module. The module is implemented according to the ControlNet™ International
specification for a communication adapter (Profile 12).
● The module has 2 BNC contacts for connection to the ControlNet™ network.
Additional information about ControlNet™ is available from www.controlnet.org.
To enable dual network functionality, this protocol requires an additional Anybus™ module.

NXGpro Communication
Function Manual, AD, A5E33486415A 203
ControlNet Communication
10.1 Description

10.1.1 Anybus ControlNet Module

Description
The following figure shows the connector, switches and status indicators on the Anybus™
ControlNet™ module.




 

 
 

1 Connector to NXGpro Fiber Optic Board


2 Network Access Port (NAP)
3 ControlNet Channel A
4 ControlNet Channel B
5 MacID switch (x10)
6 MacID switch (x1)
7 Status indicators
8 Anybus watchdog
Figure 10-1 Anybus ControlNet Module

Connector
The module is equipped with two BNC contacts (Channel A and Channel B) for connection to
ControlNet™ as follows:
● For redundant operation: use both Channel A and Channel B connectors
● Otherwise: use connector Channel A or Channel B.

MacID Switches
The MacID switches must both ALWAYS be set to 0, to allow the control software to set the
MacID from the menu.

NXGpro Communication
204 Function Manual, AD, A5E33486415A
ControlNet Communication
10.2 Software Programming

Status Indicators
The following figure shows the status indicators.

 

 

Figure 10-2 Status Indicators

The table explains the status indicators.

Table 10-1 Status Indicator Descriptions

Status Indicator Indication State Description


(figure number)
1 Module status Green Connection in Run State.
Green, flashing Connecting Connection Idle.
Red Major fault
Red, flashing Minor fault
2 and 3 Channel A and Off Module not initialized.
Channel B Green/red, alternating Self-test
Red Major fault
Red, flashing Node configuration error. For example: duplicate MAC ID.
2 or 3 Channel A or Off Channel disabled.
Channel B Green Normal operation of channel.
Green, flashing Temporary error (node will self correct) or not configured.
Red, flashing No other nodes, or media fault
Red/green, flashing Network configuration error.
4 Module owned Off No connection has been opened.
Green A connection has been opened towards the module.

10.2 Software Programming


This section provides details for user programming through the SOP.
The fixed register bits are defined by the drive's software by default. To reprogram the definition
of the bits, complete these steps:
1. Set parameters using the procedure Fast Setup: control the drive using user-defined bits
controlled by the SOP in Section Planning/Configuring.
2. Refer to the procedures detailed in this section to complete setup:
– programmable inputs to the drive
– programmable outputs from the drive

NXGpro Communication
Function Manual, AD, A5E33486415A 205
ControlNet Communication
10.2 Software Programming

The following table shows how the fixed register bits correspond with programmable bits
available for use in the SOP (drctry.pro bits).

Table 10-2 Network 1 and 2: Fixed Register Bits

Pick list variable in 'Data to Drive Reg nn' me‐ Corresponding Drctry.pro bits ControlNet Network Data
nus
Fixed Reg Bits (network 1) Network1FixedRegBit0_I ~ Network1FixedReg‐ Word 1 from network
Bit15_I
Fixed Reg Bits (network 2) Network2FixedRegBit0_I ~ Network2FixedReg‐ Word 1 from network
Bit15_I

10.2.1 Programmable Inputs to the Drive

Description
There are 64 input bits available for user programming through the SOP file. These bits can be
programmed to set or reset any other bits used within the SOP.

Programming Procedure
1. Locate the first data to drive register that is programmable using Table Correspondence
between Drive Parameter ID and Communication Protocol Address in Section Parameter
Assignment/Addressing.
You will see that the first programmable data to drive register for network 1 is register 'Data
to Drive 03', which corresponds to parameter ID (9603).
2. Enter parameter ID (9603).
3. The pick list of data to drive variables will appear. Refer to Table Data to Drive Pick List
Variables and Scaling in Section Parameter Assignment/Addressing for a list of data to drive
pick list variables.
4. Scroll through the pick list until you come to 'Net Input Flag 1' and press [ENTER]. This
setting uses the first 16 bits of the possible 64 bits.
Now the corresponding bits from the drctry.pro file can be used in the SOP, as shown below:
;Network1Flag0_I Use bit 0 for Stop bit
;Network1Flag1_I Use bit 1 for Run Forward bit
RunRequest_O = /Network1Flag0_I * Network1Flag1_I;Run drive using
bit 1,stop using bit 0
5. Select 'Net Input Flag 2' to use the second set of 16 bits, and so on.
Note
By choosing 'Data to Drive 03' as the write register, the PLC must now send 0x02 in register
'Data to Drive 03' to run the drive.
To stop the drive, the PLC must send 0x01 in register 'Data to Drive 03'.

NXGpro Communication
206 Function Manual, AD, A5E33486415A
ControlNet Communication
10.2 Software Programming

The pick list variables and the corresponding programmable input bits are found in the following
tables for network 1 and 2, respectively.

Table 10-3 Network 1: Programmable input bits (parameter ID 9603-9664)

Pick list variable in 'Data to Drive Reg nn' menus Related Drctry.pro bits
Net Input Flag 1 Network1Flag0_I ~ Network1Flag15_I
Net Input Flag 2 Network1Flag16_I ~ Network1Flag31_I
Net Input Flag 3 Network1Flag32_I ~ Network1Flag47_I
Net Input Flag 4 Network1Flag48_I ~ Network1Flag63_I

Table 10-4 Network 2: Programmable input bits (parameter ID 9703-9764)

Pick list variable in 'Data to Drive Reg nn' menus Related Drctry.pro bits
Net Input Flag 1 Network2Flag0_I ~ Network2Flag15_I
Net Input Flag 2 Network2Flag16_I ~ Network2Flag31_I
Net Input Flag 3 Network2Flag32_I ~ Network2Flag47_I
Net Input Flag 4 Network2Flag48_I ~ Network2Flag63_I

Example
The following example shows how the network can be programmed to trip the input medium
voltage:
● The PLC writes to register 'Data to Drive 03' which is programmed to 'Net Input Flag 1' using
the procedure above.
● The SOP sets a flag bit that uses a digital output to trip input medium voltage, using the
following SOP source code:

;ExternalDigitalOutput01h_O Use digital output to trip input medium voltage


ExternalDigitalOutput01h_O = Network1FixedRegBit9_I;

● The PLC writes the contents of 'Net Input Flag 1', bit 9 (Network1Flag9_I) to create an input
medium voltage trip.

10.2.2 Programmable Outputs from the Drive

Description
There are 64 output bits available for user programming through the SOP file. These bits can
be programmed to set or reset any other bits used within the SOP.

NXGpro Communication
Function Manual, AD, A5E33486415A 207
ControlNet Communication
10.2 Software Programming

Programming Procedure
1. Locate the first data from drive register that is programmable using Table Correspondence
between Drive Parameter ID and Communication Protocol Address in Section Parameter
Assignment/Addressing.
You will see that the first programmable data from drive register for network 1 is register
'Data from Drive 03', which corresponds to parameter ID (9403).
2. Enter parameter ID (9403).
3. The pick list of data from drive variables will appear. Refer to Table Data from Drive Pick List
Variables in Section Parameter Assignment/Addressing for a list of data from drive pick list
variables.
4. Scroll through the pick list until you come to 'Net1 Out Reg 1' and press [ENTER]. This
setting uses the first 16 bits of the possible 64 bits.
5. Select 'Net1 Out Reg 2' to use the second set of 16 bits, and so on.
The pick list variables and the corresponding programmable output bits are found in the
following tables for network 1 and 2, respectively.

Table 10-5 Network 1: Programmable output bits (parameter ID 9403-9464)

Pick list variable in 'Data from Drive Reg nn' menus Related Drctry.pro bits
Net1 Out Reg 1 Network1Flag0_O ~ Network1Flag15_O
Net1 Out Reg 2 Network1Flag16_O ~ Network1Flag31_O
Net1 Out Reg 3 Network1Flag32_O ~ Network1Flag47_O
Net1 Out Reg 4 Network1Flag48_O ~ Network1Flag63_O

Table 10-6 Network 2: Programmable output bits (parameter ID 9503-9564)

Pick list variable in 'Data from Drive Reg nn' menus Related Drctry.pro bits
Net2 Out Reg 1 Network2Flag0_O ~ Network2Flag15_O
Net2 Out Reg 2 Network2Flag16_O ~ Network2Flag31_O
Net2 Out Reg 3 Network2Flag32_O ~ Network2Flag47_O
Net2 Out Reg 4 Network2Flag48_O ~ Network2Flag63_O

Example
The following example shows how the network can be programmed to detect a trip on the input
medium voltage:
● The PLC reads register 'Data from Drive 03', which is programmed to 'Net1 Out Reg 1' using
the procedure above.
● The SOP sets a flag bit that corresponds to a medium voltage low fault, using the following
SOP source code:

; Monitor medium voltage fault on the ControlNet network


Network1Flag9_O = MediumVoltageLowFault_I;

NXGpro Communication
208 Function Manual, AD, A5E33486415A
ControlNet Communication
10.3 Parameter Assignment/Addressing

● This example uses bit 9 of 'Net1 Out Reg 1', which is Network1Flag9_O, to set the network
flag true if the medium voltage low fault is active.
● The PLC reads the contents of 'Net1 Out Reg 1', bit 9 (Network1Flag9_O) to determine if a
medium voltage fault occured.

10.3 Parameter Assignment/Addressing


This section provides the following information for communication configuration and
programming:
● Drive parameter ID and corresponding communication protocol address
● Parameter tables:
– Network configuration parameters
– Network 1 configuration parameters
– Network 2 configuration parameters
● Pick list variable tables:
– Data from Drive variables
– Data to Drive variables

10.3.1 Correspondence between Drive Parameter ID and Communication Protocol


Address
The following table provides drive parameter IDs and the corresponding ControlNet™ network
register. The following data is provided:
● Parameter ID
The drive parameter ID number to enter via the keypad or the ToolSuite.
● ControlNet™ Network Data
ControlNet™ uses a pre-defined byte count to communicate between the master and the
drive.
– The drive uses 136 bytes for input and output; 128 bytes are used to form the 64 16-bit
registers (2 bytes per register) and 8 bytes are ‘reserved’ for future use.
– The data received (128 bytes) is mapped to the 64 data to drive registers and the data
sent to the PLC is defined using the 64 data from drive registers.
– You must configure the ControlNet™ master to communicate using 136 input data bytes
and 136 output data bytes.

NXGpro Communication
Function Manual, AD, A5E33486415A 209
ControlNet Communication
10.3 Parameter Assignment/Addressing

● Data From Drive


Data that the PLC will receive from the drive to determine how the drive is functioning.
Each register contains a 16-bit digital representation of the status of a particular aspect of
drive functionality.
Some registers are fixed to track certain drive functions; others are programmable to track
any of a number of drive status choices.
● Data To Drive
Data that the PLC will send to the drive to control it.
Each register contains a 16-bit digital representation of the PLC's command for a particular
aspect of drive functionality.
Some registers are fixed to control certain functions; others are programmable to control
any of a number of drive function choices.

Table 10-7 Correspondence between Drive Parameter ID and ControlNet Network Data

Network Parameter ID Description Default Contents ControlNet Network Data


1 9401 Data From Drive 01 General Status (not changea‐ Word 1 to network
ble)
1 9402 Data From Drive 02 Motor Speed (not changeable) Word 2 to network
1 9403 to 9464 Data From Drive 03 to 64 None Words 3 to 64 to network
1 9601 Data To Drive 01 Fixed Register Bits (not Word 1 from network
changeable)
1 9602 Data To Drive 02 Velocity Demand (not change‐ Word 2 from network
able)
1 9603 to 9664 Data To Drive 03 to 64 None Words 3 to 64 from net‐
work
2 9501 Data From Drive 01 General Status (not changea‐ Word 1 to network
ble)
2 9502 Data From Drive 02 Motor Speed (not changeable) Word 2 to network
2 9503 to 9564 Data From Drive 03 to 64 None Words 3 to 64 to network
2 9701 Data To Drive 01 Fixed Register Bits (not Word 1 from network
changeable)
2 9702 Data To Drive 02 Velocity Demand (not change‐ Word 2 from network
able)
2 9703 to 9764 Data To Drive 03 to 64 None Words 3 to 64 from net‐
work

NXGpro Communication
210 Function Manual, AD, A5E33486415A
ControlNet Communication
10.3 Parameter Assignment/Addressing

10.3.2 Parameter Tables

Network Parameters

Table 10-8 Network Control Menu (9943)

Parameter ID Unit Default Min Max Description


Net Control Type 9944 Sop Set bit definition:
● SOP
● Fixed
Start Stop Control 9945 Maintained Set Start/Stop bit inputs:
● Maintained
● Momentary

Table 10-9 Network 1 to 2 Register Copy (9946)

Parameter ID Unit Default Min Max Description


Net 1 to 2 reg. copy 9946 Function Copy Network 1 registers to Network 2
registers.

Network 1 Parameters

Table 10-10 Network 1: Configure Menu (9900)

Parameter ID Unit Default Min Max Description


Network 1 Type 9901 None Designate the type of external network connected to
the drive:
● None
● Modbus
● DeviceNet
● Profibus
● Ethernet Modbus
● ControlNet
● Ethernet I/P

Table 10-11 Network 1: Configure Parameters Menu (9902)

Parameter ID Unit Default Min Max Description


ControlNet Address 9903 9 1 99 Set the address of the node on the ControlNet network.
ControlNet Header 9956 Off Set the ControlNet header:
● Off
● On

NXGpro Communication
Function Manual, AD, A5E33486415A 211
ControlNet Communication
10.3 Parameter Assignment/Addressing

Parameter ID Unit Default Min Max Description


Velocity Units 9080 % Designate the units for velocity values from the drive:
● %
● RPM
● Hz
Demand Scalar 9912 1 -125 125 Set the scalar for input demand reference from the net‐
work.
Aux Demand Scalar 9913 1 -125 125 Set the auxiliary scalar for input demand reference from
the network.

Table 10-12 Network 1: Register Data from Drive Menu (9400)

Parameter ID Unit Default Min Max Description


Data From Drive 01 9401 General Sta‐ Register data from drive parameter 1.
tus Register is not programmable.
Data From Drive 02 9402 Motor Speed Register data from drive parameter 2.
Register is not programmable.
Data From Drive 03 to 64 9403 to None Register data from drive parameters 3 to 64.
9464 Registers are programmable.

Table 10-13 Network 1: Register Data to Drive Menu (9600)

Parameter ID Unit Default Min Max Description


Data To Drive Reg 01 9601 Fixed Reg Register data to drive parameter 1.
Bits Register is not programmable.
Data To Drive Reg 02 9602 Velocity De‐ Register data to drive parameter 2.
mand Register is not programmable.
Data To Drive Reg 03 to 64 9603 to None Register data to drive parameters 3 to 64.
9664 Registers are programmable.

Network 2 Parameters

Table 10-14 Network 2: Configure Menu (9914)

Parameter ID Unit Default Min Max Description


Network 2 Type 9915 None Designate the type of external network connected to the
drive:
● None
● Modbus
● DeviceNet
● Profibus
● Ethernet Modbus
● ControlNet
● Ethernet I/P

NXGpro Communication
212 Function Manual, AD, A5E33486415A
ControlNet Communication
10.3 Parameter Assignment/Addressing

Table 10-15 Network 2: Configure Parameters Menu (9916)

Parameter ID Unit Default Min Max Description


ControlNet Address 9939 9 1 99 Set the address of the node on the ControlNet network.
ControlNet Header 9957 Off Set the ControlNet header:
● Off
● On
Velocity Units 9924 % Designate the units for velocity values from the drive:
● %
● RPM
● Hz
Demand Scalar 9926 1 -125 125 Set the scalar for input demand reference from the
network.
Aux Demand Scalar 9927 1 -125 125 Set the auxiliary scalar for input demand reference
from the network.

Table 10-16 Network 2: Register Data from Drive Menu (9500)

Parameter ID Unit Default Min Max Description


Data From Drive 01 9501 General Sta‐ Register data from drive parameter 1.
tus Register is not programmable.
Data From Drive 02 9502 Motor Speed Register data from drive parameter 2.
Register is not programmable.
Data From Drive 03 to 64 9503 to None Register data from drive parameters 3 to 64.
9564 Registers are programmable.

Table 10-17 Network 2: Register Data to Drive Menu (9700)

Parameter ID Unit Default Min Max Description


Data To Drive Reg 01 9701 Fixed Reg Register data to drive parameter 1.
Bits Register is not programmable.
Data To Drive Reg 02 9702 Velocity De‐ Register data to drive parameter 2.
mand Register is not programmable.
Data To Drive Reg 03 to 64 9703 to None Register data to drive parameters 3 to 64.
9764 Registers are programmable.

10.3.3 Pick List Variable Tables

Table 10-18 Data from Drive Pick List Variables

Name Manual ID Unit Scaling 16 Bit Data Notes


Type

None None None None None None


Man Id None None None None Refer to Appendix Internal Drive Network

NXGpro Communication
Function Manual, AD, A5E33486415A 213
ControlNet Communication
10.3 Parameter Assignment/Addressing

Name Manual ID Unit Scaling 16 Bit Data Notes


Type

General Status 2001 None None Bit Field ● Bit 0: Fault


● Bit 1: Alarm
● Bit 2: Running Forward
● Bit 3: Running Reverse
● Bit 4: Drive Ready
● Bit 5: Start/Stop Control From Network
● Bit 6: Speed Reference From Network
● Bit 7: At Speed Reference
● Bit 8: Speed In Percent
● Bit 9: Speed In RPM
● Bit 10: Speed In Hz
● Bit 11: Reserved for future use
● Bit 12: Reserved for future use
● Bit 13: Reserved for future use
● Bit 14: Reserved for future use
● Bit 15: Reserved for future use
Motor Voltage 2100 Volts /1 Unsigned
Total Current 2190 Amps /1 Unsigned
Output Power 2230 KW /1 Signed
Motor Speed 2014 % /10 Unsigned
RPM /1
Hz /10
Speed Demand 2060 % /100 Unsigned
Speed Reference 2010 % /100 Unsigned
Heartbeat 2220 None None Unsigned 1 count per millisecond
Drive State 2210 None None Unsigned ● 0 = Off
● 1 = Magnetizing
● 2 = Spinning Load
● 3 = Autotune
● 4 = Run
● 5 = Stop
● 6 = Coast
● 7 = Up Transfer
● 8 = Down Transfer
Inp RMS Current 2130 Amps /1 Unsigned
Input Frequency 2140 Hz /100 Unsigned
Input Power Avg 2250 KW /1 Unsigned
Net1 Out Reg 1 2002 None None Bit Field Network1Flag0_I - Network1Flag15_I
Net1 Out Reg 2 2003 None None Bit Field Network1Flag16_I - Network1Flag31_I
Net1 Out Reg 3 2004 None None Bit Field Network1Flag32_I - Network1Flag37_I

NXGpro Communication
214 Function Manual, AD, A5E33486415A
ControlNet Communication
10.3 Parameter Assignment/Addressing

Name Manual ID Unit Scaling 16 Bit Data Notes


Type

Net1 Out Reg 4 2005 None None Bit Field Network1Flag48_I - Network1Flag63_I
Net2 Out Reg 1 2006 None None Bit Field Network2Flag0_I - Network2Flag15_I
Net2 Out Reg 2 2007 None None Bit Field Network2Flag16_I - Network2Flag31_I
Net2 Out Reg 3 2008 None None Bit Field Network2Flag32_I - Network2Flag37_I
Net2 Out Reg 4 2009 None None Bit Field Network2Flag48_I - Network2Flag63_I
Torque Current 2150 Amps /1 Unsigned
Magnetizing Cur 2170 Amps /1 Unsigned
Motor Flux 2015 % /100 Unsigned
Motor Torque 2160 % /100 Unsigned
Flux Reference 2011 % /100 Unsigned
Input Voltage 2120 Volts /1 Unsigned
Inp Power Factor 2012 % /100 Unsigned
Input KVars 2013 KVAR /1 Unsigned
Max Available Output 2016 Volts /1 Unsigned
Volts
Hottest Cell Temp 2017 % /100 Unsigned Duty Cycle % of Hottest Cell
Mux1 Echo None None None None Refer to Appendix Multiplexer (MUX) Data
Mux1 Data Registers
Mux2 Echo
Mux2 Data
Mux3 Echo
Mux3 Data
Mux4 Echo
Mux4 Data
Mux5 Echo
Mux5 Data
Mux6 Echo
Mux6 Data
Mux7 Echo
Mux7 Data
Mux8 Echo
Mux8 Data
Wago Inputs 1-16 2650 None None Bit Field ExternalDigitalInput01a_I - ExternalDigita‐
lInput01h_I
ExternalDigitalInput02a_I - ExternalDigita‐
lInput02h_I
Wago Inputs 17-32 2651 None None Bit Field ExternalDigitalInput03a_I - ExternalDigita‐
lInput03h_I
ExternalDigitalInput04a_I - ExternalDigita‐
lInput04h_I

NXGpro Communication
Function Manual, AD, A5E33486415A 215
ControlNet Communication
10.3 Parameter Assignment/Addressing

Name Manual ID Unit Scaling 16 Bit Data Notes


Type

Wago Inputs 33-48 2652 None None Bit Field ExternalDigitalInput05a_I - ExternalDigita‐
lInput05h_I
ExternalDigitalInput06a_I - ExternalDigita‐
lInput06h_I
Wago Inputs 49-64 2653 None None Bit Field ExternalDigitalInput07a_I - ExternalDigita‐
lInput07h_I
ExternalDigitalInput08a_I - ExternalDigita‐
lInput08h_I
Wago Inputs 65-80 2654 None None Bit Field ExternalDigitalInput09a_I - ExternalDigita‐
lInput09h_I
ExternalDigitalInput10a_I - ExternalDigita‐
lInput10h_I
Wago Inputs 81-96 2655 None None Bit Field ExternalDigitalInput11a_I - ExternalDigita‐
lInput11h_I
ExternalDigitalInput12a_I - ExternalDigita‐
lInput12h_I
Wago Outputs 1-16 2656 None None Bit Field ExternalDigitalOutput01a_O - ExternalDigi‐
talOutput01h_O
ExternalDigitalOutput02a_O - ExternalDigi‐
talOutput02h_O
Wago Outputs 17-32 2657 None None Bit Field ExternalDigitalOutput03a_O - ExternalDigi‐
talOutput03h_O
ExternalDigitalOutput04a_O - ExternalDigi‐
talOutput04h_O
Wago Outputs 33-48 2658 None None Bit Field ExternalDigitalOutput05a_O - ExternalDigi‐
talOutput05h_O
ExternalDigitalOutput06a_O - ExternalDigi‐
talOutput06h_O
Wago Outputs 49-64 2659 None None Bit Field ExternalDigitalOutput07a_O - ExternalDigi‐
talOutput07h_O
ExternalDigitalOutput08a_O - ExternalDigi‐
talOutput08h_O
PFD1 None None None None Refer to Appendix Parameter Read/Write
PFD2
PFD3
PFD4
Drive Losses 2161 % /100 Unsigned
Excessive Reactive 2162 % /100 Unsigned
Current
Speed Droop Percent 2163 % /100 Unsigned
Sync Motor Field Ref 2164 % /100 Unsigned
Avail Reactive Current 3653 % /100 Unsigned
Drive Efficiency 2168 % /100 Unsigned
Ids Ref Current 2276 % /100 Unsigned

NXGpro Communication
216 Function Manual, AD, A5E33486415A
ControlNet Communication
10.3 Parameter Assignment/Addressing

Table 10-19 Data to Drive Pick List Variables

Name Unit Scaling 16 Bit Data Notes


Type

None None None None None


Fixed Reg Bits None None Bit Field When parameter 'Net Control Type' (9945) is set
to 'SOP' the bits will be used in the SOP to control
drive functions.
When parameter 'Net Control Type' (9945) is set
to 'Fixed' the bits will be defined as follows in the
control software.
● Bit 0: Run Forward
● Bit 1: Run Reverse
● Bit 2: Fault Reset
● Bit 3: Stop
● Bit 4: Reserved
● Bit 5: Start/Stop Control From Network
● Bit 6: Speed Command From Network
● Bit 7 - 15: Reserved for future assignment
Velocity Demand Hz /10 Signed Speed Demand
RPM 1
% /10
Auxiliary Demand Hz /10 Signed Auxilary Speed Demand
RPM 1
% /10
Net Input Flag 1 None None Bit Field Network 1 SOP flags:
Network1Flag0_I ~ Network1Flag15_I
Network 2 SOP flags:
Network2Flag0_I ~ Network2Flag15_I
Net Input Flag 2 None None Bit Field Network 1 SOP flags:
Network1Flag16_I ~ Network1Flag31_I
Network 2 SOP flags:
Network2Flag16_I ~ Network2Flag31_I
Net Input Flag 3 None None Bit Field Network 1 SOP flags:
Network1Flag32_I ~ Network1Flag47_I
Network 2 SOP flags:
Network2Flag32_I ~ Network2Flag47_I
Net Input Flag 4 None None Bit Field Network 1 SOP flags:
Network1Flag48_I ~ Network1Flag63_I
Network 2 SOP flags:
Network2Flag48_I ~ Network2Flag63_I
Ratio % % / 100 Signed
Forward Max Lim % / 10000 or Unsigned
% / 100
Reverse Max Lim % / 10000 or Unsigned
% / 100

NXGpro Communication
Function Manual, AD, A5E33486415A 217
ControlNet Communication
10.3 Parameter Assignment/Addressing

Name Unit Scaling 16 Bit Data Notes


Type

Forward Acc Time Seconds / 10 Unsigned


Forward Dec Time Seconds / 10 Unsigned
Reverse Acc Time Seconds / 10 Unsigned
Reverse Dec Time Seconds / 10 Unsigned
Net Input Pulse None None Unsigned
Forward Min Lim % / 10000 or Unsigned
% / 100
Reverse Min Lim % / 10000 or Unsigned
% / 100
Torque Limit % / 10000 or Unsigned
% / 100
MUX1 Id None None None Refer to Appendix Multiplexer (MUX) Data Reg‐
MUX2 Id isters
MUX3 Id
MUX4 Id
MUX5 Id
MUX6 Id
MUX7 Id
MUX8 Id
PTD1 None None None Refer to Appendix Parameter Read/Write
PTD2
PTD3
PTD4
Parallel Cmd 1 None None Unsigned
Torque Demand % / 1000 Unsigned
PVCL Demand % / 100 Unsigned
Flux Demand % / 100 Unsigned
Node Count None None Unsigned
Node Index None None Unsigned
Torque Acc Time Seconds / 100 Unsigned
Torque Dec Time Seconds / 100 Unsigned
Torque Offset None / 1000 Unsigned
Torque Scalar None / 1000 Unsigned
Vars Command % / 1000 Unsigned
No Load I Scalar None / 1000 Unsigned
Avg Field Cur Amps / 10000 Unsigned
Manual Ids Demand % / 1000 Unsigned
Avg Ids Ref Amps /10000 Unsigned

NXGpro Communication
218 Function Manual, AD, A5E33486415A
ControlNet Communication
10.4 Planning/Configuring

10.4 Planning/Configuring
This section describes the setup methods available for communication. The following topics
are explained:
● Fast setup procedures
● PLC setup
● Network setup procedure
● Network status detection
● An example to illustrate the setup procedure.

Note
Fast setup procedures allow setup of a Network 1 interface with a minimum of detail.

10.4.1 Fast Setup: Control the drive using the default configuration
To control the drive using the default configuration, you must send commands to the drive's
'fixed reg bits' location. This location is register 'Data to Drive 01' as provided in
Table Correspondence between Drive Parameter ID and Communication Protocol Address in
Section Parameter Assignment/Addressing.
To control the drive from a PLC using the default configuration, complete the following steps.
1. Set parameter 'Network 1 Type' (9901) to "ControlNet".
2. Set parameter 'ControlNet Address' (9903) to the desired network address for the drive.
3. Set parameter 'Net Control Type' (9944) to "Fixed". This sets the bits at register 'Data to
Drive 01' where the fixed register bits are located. The fixed register bits are interpreted as
shown in the following table.
4. Add the following line to the SOP:
Network1RunEnable_O = TRUE;

Table 10-20 Default definitions of Fixed Register Bits

Bit Default Definition


Network1FixedRegBit0_I Run forward
Network1FixedRegBit1_I Run reverse
Network1FixedRegBit2_I Fault reset
Network1FixedRegBit3_I Stop1
Network1FixedRegBit4_I Reserved
Network1FixedRegBit5_I Start stop control from network
Network1FixedRegBit6_I Speed commanded from network

NXGpro Communication
Function Manual, AD, A5E33486415A 219
ControlNet Communication
10.4 Planning/Configuring

Bit Default Definition


Network1FixedRegBit7_I
Network1FixedRegBit8_I
Network1FixedRegBit9_I Reserved for future assignment
Network1FixedRegBit10_I
Network1FixedRegBit11_I
Network1FixedRegBit12_I
Network1FixedRegBit13_I
Network1FixedRegBit14_I
Network1FixedRegBit15_I
1
Network1FixedRegBit3_I functions as a drive stop control bit only if parameter 'Start Stop Control'
(9945) is set to "Momentary". Otherwise this bit is reserved.

Note
To run the drive, the PLC must send 0x21 to register 'Data to Drive 01'. This hexadecimal value
sets bit 0 (run) and bit 5 (start/stop control from network).
To stop the drive, the PLC must send 0x08 or 0x00 to register 'Data to Drive 01'.

10.4.2 Fast Setup: Monitor drive status and speed feedback


To read status data from the drive, complete the following steps:
1. Set parameter 'Network 1 Type' (9901) to "ControlNet".
2. Set parameter 'ControlNet Address' (9903) to the desired network address for the drive.
3. Set parameter 'Velocity Units' (9080) to the desired motor speed units.
4. Refer to the Table Correspondence between Drive Parameter ID and Communication
Protocol Address in Section Parameter Assignment/Addressing to obtain the addresses for
general status (Data from Drive 01) and motor speed feedback (Data from Drive 02) from
the drive.

NXGpro Communication
220 Function Manual, AD, A5E33486415A
ControlNet Communication
10.4 Planning/Configuring

The general drive status bits found in register 'Data from Drive 01' are defined in the following
table.

Table 10-21 Default definitions of General Status Bits

Bit number Meaning in drive control soft‐ Value


ware
0 Fault
1 Alarm
2 RunningForward
3 RunningReverse
4 DriveReady
5 StartStopControlFromNetwork
6 SpeedFromNetwork
7 AtSpeedReference
8 SpeedInPercent 0 = False; 1 = True
9 SpeedInRPM
10 SpeedInHz
11 Reserved for future use
12 Reserved for future use
13 Reserved for future use
14 Reserved for future use
15 Reserved for future use

Note
You cannot reprogram the drive's default interpretation of output bits.

Refer to Network Setup Procedure for details on how to read other drive data.

See also
Network Setup Procedure (Page 223)

NXGpro Communication
Function Manual, AD, A5E33486415A 221
ControlNet Communication
10.4 Planning/Configuring

10.4.3 Fast Setup: Send a motor speed setting to the drive


1. Using parameter 'Velocity Units' (9080), set the desired speed units to be sent to the drive,
to one of the following options:
– %
– RPM
– Hertz
2. The PLC needs to send the desired speed setting to the drive in register 'Data to Drive 02' .
This register is reserved to hold speed settings only, as noted in Table Correspondence
between Drive Parameter ID and Communication Protocol Address in Section Parameter
Assignment/Addressing.
3. Send 0x61 in register 'Data to Drive 01' . The motor now accepts the speed setting from the
PLC.

10.4.4 Fast Setup: Control the drive using user-defined bits controlled by the SOP
To control the drive using non-default configuration, you must redefine the fixed register bits at
register 'Data to Drive 01'.

Note
The 'fixed reg bits' location is fixed at register 'Data to Drive 01', whether the default
configuration is used or not.
You cannot reprogram the 'fixed reg bits' location.
You can reprogram the definition of the bits at this address.

To control the drive this way, complete the following steps.


1. Set parameter 'Network 1 Type' (9901) to "ControlNet".
2. Set parameter 'ControlNet Address' (9903) to the desired network address for the drive.
3. Set parameter 'Net Control Type' (9944) to "SOP". This makes the definitions of the fixed
register bits in register 'Data to Drive 01' programmable.
4. Next, set up the drive to correspond with the bits you want to use in the SOP. Refer to
Section Software Programming to find the bits and locate the associated keypad pick list
variable, and use the procedures detailed in this section to complete set up.
5. To enable speed settings from the network, add the following line to the SOP file:
RawDemandNetwork1_O = true;

See also
Software Programming (Page 205)

NXGpro Communication
222 Function Manual, AD, A5E33486415A
ControlNet Communication
10.4 Planning/Configuring

10.4.5 PLC Setup using EDS files

Overview
An EDS file is a device description file in a specified format. The format must conform to the
ControlNet™ Trade Organization (CTO) guidelines. Contact Siemens customer service for
EDS files.
Each device on the ControlNet™ network must have an EDS file. The EDS file provides all
relevant data associated with a specific device for use by the configuration tool.
● To communicate with the drive, you must configure the ControlNet™ master to have 136
input bytes and 136 output bytes.

10.4.6 Network Setup Procedure

Note
Setup functions are contained in the Configure Parameters Menu (9902), which is a submenu
of the Communications Menu (9).
Access is security-controlled at level 7; you must enter the security code to access these
parameters.
Refer to the NXGpro Control Operating Manual for further information on security access levels
and codes.

Use the following procedure to complete network setup. Refer to Table Configure Parameters
Menu (9902) in Section Parameter Assignment/Addressing for the menus needed to complete
setup.

Procedure
1. Select a protocol using parameter 'Network 1 Type' (9901). Scroll to "ControlNet" and press
[ENTER]. The ControlNet™ configuration parameters are viewable.
2. Set parameter 'ControlNet Address' (9903) to the desired network address for the drive.
3. Some networks require a 4-byte header in the data from the drive. To use this, set parameter
'ControlNet Header' (9956) to "On".
4. Set parameter 'Velocity Units' (9080) to the desired motor speed units for motor
commanded speed and motor feedback speed scaling.
5. Where necessary, set parameter 'Demand Scalar' (9912) to:
n x commanded speed where –125 % to 125 %
6. Set parameter 'Aux Demand Scalar' (9913) if used.

NXGpro Communication
Function Manual, AD, A5E33486415A 223
ControlNet Communication
10.4 Planning/Configuring

7. Use Table Correspondence between Drive Parameter ID and Communication Protocol


Address in Section Parameter Assignment/Addressing to program the drive to send data to
and receive commands from the network. The table provides all available registers with
corresponding parameter ID as well as pre-programmed registers, which provide basic
drive send and receive functionality and are not changeable.
8. Define the bits in the available registers using one of the following methods:
● Enter from a choice of variables in the pick lists. The pick lists in the menus contain the most
commonly used data variables. Refer to Section Parameter Assignment/Addressing for the
pick lists.
Note
A pick list item can only be used once for each 'Data to Drive' register.

● For 'Data from Drive' registers, choose pick list option "Man Id" (manual ID) to manually
enter a variable that is not included in the pick lists, using the output data ID number. Use
the list of data IDs available in Appendix Output Data IDs to locate the variable and use the
corresponding ID number to enter the variable into the 'Data from Drive' register.
Note
The output data ID number is not the same as a parameter ID number.

● Custom program using the drive's SOP. Refer to Section Software Programming for details.
Note
The PLC can receive data from the drive without any changes to the SOP.
Only if you need to control the drive through the network will you need to set any flags in the
SOP.

See also
Software Programming (Page 205)
Correspondence between Drive Parameter ID and Communication Protocol Address
(Page 209)
Parameter Tables (Page 211)
Pick List Variable Tables (Page 213)
Output Data IDs (Page 263)

Set flags in the SOP for drive control through a network


Ensure the SOP file has the necessary code to enable control of the drive over a network:
1. To control the drive through a network by sending commands to the drive, the following
network control flag must be in the source code of the drive's SOP:
Network1RunEnable_O = TRUE;
2. To control the drive through a second network, the following network control flag must be in
the source code of the drive's SOP:
Network2RunEnable_O = TRUE;

NXGpro Communication
224 Function Manual, AD, A5E33486415A
ControlNet Communication
10.4 Planning/Configuring

10.4.7 Network Status (auto detect)


An SOP flag is available to show the network status:
● For network 1: Network1CommOk_I
● For network 2: Network2CommOk_I
The SOP flag is set to "1" (true) when the network connection is operating normally, and "0"
(false) when it is not operating normally.
The network status is automatically detected. Detection time takes approximately 20-40
milliseconds.
If a longer network timeout is desired for a network that automatically detects the network
status, it must be implemented through SOP logic.

10.4.8 Setup Example

Task
Set up network to indicate the following drive outputs on the PLC:
● general status
● motor speed
● output power
● number of active faults.

Procedure
Refer to Table Correspondence between Drive Parameter ID and Communication Protocol
Address in Section Parameter Assignment/Addressing to establish whether an address or
register is changeable.
To indicate general status and motor speed:
1. The table shows that:
● 'Data from Drive 01' is not changeable; it is set to indicate general status. No action is
required.
● 'Data from Drive 02' is not changeable; it is set to indicate motor speed. No action is required.
To indicate output power:
1. The table shows that 'Data from Drive 03' is changeable, this can be set to indicate output
power.
2. Refer to Table Correspondence between Drive Parameter ID and Communication Protocol
Address to determine that the corresponding parameter ID is 9403.
3. Enter parameter ID 9403.
4. Choose "output power" from the pick list.
The output power will be sent to the PLC using register 'Data from Drive 03'.

NXGpro Communication
Function Manual, AD, A5E33486415A 225
ControlNet Communication
10.4 Planning/Configuring

To indicate the number of active faults:


1. The table shows that 'Data from Drive 04' is changeable, this can be set to indicate the
number of active faults.
2. Refer to Table Correspondence between Drive Parameter ID and Communication Protocol
Address to determine that the corresponding parameter ID is 9404.
3. Enter parameter ID 9404.
4. The pick list of data from drive variables appears. As "number of active faults" is not an
option in the pick list, you must specify it manually.
5. Refer to Table Data From Drive Pick List Variables in Section Parameter Assignment/
Addressing for a list of 'data from drive' pick list variables.
Since "number of active faults" is not a choice in the pick list, instead choose "Man Id"
(manual ID). The display shows "ManId-0000".
6. Refer to Appendix Output Data IDs and locate "number of active faults" in the tables to
determine its data ID number (3000).
7. Use arrow or number keys to enter 3000, and press [ENTER]. The display now shows
"ManId-3000".
The number of active faults will be sent to the PLC using register 'Data from Drive 04'.
● If the data ID number is not found, the error message "Invalid Id Entered" is displayed.
Ensure that the data ID is correct.

Table 10-22 Completed Settings for Given Example

PLC Address or Register Data Scaling


Data from Drive 01 (not changeable) General status 16 bits
Data from Drive 02 (not changeable) Motor speed RPM
Data from Drive 03 Output power kW
Data from Drive 04 Number of faults 0 to 128

See also
Correspondence between Drive Parameter ID and Communication Protocol Address
(Page 209)

NXGpro Communication
226 Function Manual, AD, A5E33486415A
Local HMI and Remote HMI Interfaces 11
11.1 Purpose
The HMI (Human Machine Interface) provides a local and a read-only HMI interface capable of
the monitoring of relevant VFD data. The local interface also allows for the changing of
parameters, and control of the VFD through custom SOP implementation. Both connections act
as servers utilizing the Ethernet Modbus™ protocol.

11.2 Remote Connection (Anybus Network #3)


The Remote HMI connection is considered 'read only' at all times. This interface only allows
reading from the event log, the fault information, the real time data, and parameters from the
VFD. This interface must be enabled through the VFD menu system which can be accessed
either through the keypad or through the ToolSuite software. Communications parameters
relevant to Network 3 in the Communications Menu must be properly configured to enable
communication. Proper configuration is realized by setting up the IP address, subnet, and
gateway address if required, along with setting the remote interface to "Enabled". The port for
connection is always 502 and cannot be changed.
The Remote HMI interface communicates relevant data through pages of 256 Register Data
defined by the Memory map below. The data being received will depend on the pages as
selected by the Data Request Registers or DRR’s (Registers 40257 – DRR0 and 40258 –
DRR1). The default setting of these registers is 0 and 0 which will result in the return of the first
256 items in the Memory Map upon request. To increment through the pages, increment the
value of DRR1 by one at a time, up to 0x0003 (4 total pages). Each increment of DRR1 will call
for the next 256 data sets from the memory map to be loaded into the Holding registers for read
by a client. In the event the end of the data pages section is passed, all registers will be returned
with values 0xFFFF. It is also recommended that a heartbeat be provided at register 40259 to
ensure continuity of your connection.
The fault section of data pages can be loaded by setting the value of DRR0 to 0x0001. It is
recommended that whenever DRR0 is incremented, DRR1 be returned to 0x0000 to start at the
first page of the data being requested. The fault data is split into 9 pages of data that will only
actually fill the first 252 registers of the 256 total available registers. Please see the memory
map for a detailed description on how the fault information is passed.
By starting with DRR0 = 0x0001 and DRR1 = 0x0000, you can then increment DRR1 by 1 per
read, up to 0x0008 to receive the entirety of the fault information. If you exceed the highest page
value determined by the number of faults available, the interface will continue to return the
highest valid page of the fault log available. Once repeating data is shown after an increment
of DRR1, this is an indication that the complete fault data has been read.
The Event Log section of data pages can be loaded by setting the value of DRR0 to 0x0002.
Again, it is recommended that any time DRR0 is incremented, DRR1 be reset to 0x0000. The
event log will be read in pages of 256 registers (as with the other data pages) with two
characters filling each register, that is, each page of the Fault Log will contain 512 ASCII
characters pulled directly from the event log. The number of available pages is completely

NXGpro Communication
Function Manual, AD, A5E33486415A 227
Local HMI and Remote HMI Interfaces
11.3 Remote Connection Security

dependent on the size of the current event log. Reads of the 256 registers, and increments of
DRR1 should be performed until several registers filled with 0xFFFF are seen, this marks the
end of the event log data. For an updated event log, DRR0 can be reset to 0x0000 after multiple
reads/increments have been performed.

Table 11-1 Remote HMI Interface Parameters

Name Text Type Location ID Security Tool Run Default


Length Level Configuration Change Value

Network 3 19 M B 9980 7 Y Y ---


Configure
IP 10 P B 9981 7 Y Y -1408232431
Address
Subnet 11 P B 9982 7 Y Y -65536
Mask
Gateway 15 P B 9983 7 Y Y -1408171775
Address
Picklist
Name Text Type Location ID Security Tool Run Default Values
Length Level Configuration Change Value
Enable 23 PL B 9984 7 Y Y Disabled Disabled
Remote Enabled
Interface
Enable 16 PL B 9985 7 Y Y Disabled Disabled
Local HMI Read-Only
Read/Write

11.3 Remote Connection Security


The remote connection (Network #3) is a standard fieldbus protocol. Standard fieldbus
protocols are not encrypted and should be protected with hardening or other measures as part
of a defense in depth strategy For further information go to https://www.siemens.com/
industrialsecurity.
To obtain information regarding secure application of the SINAMICS Perfect Harmony™
GH180, refer to the "Operating the Software" section of the NXGpro Control Manual,
A5E33474566 that is shipped with your drive.

See also
Security information (Page 15)

NXGpro Communication
228 Function Manual, AD, A5E33486415A
Local HMI and Remote HMI Interfaces
11.4 Local Connection (CPU Ethernet)

11.4 Local Connection (CPU Ethernet)


The Local HMI interface functions much in the same way as the Remote HMI interface. The
local interface uses the IP settings of the VFD (set through the keypad or ToolSuite) and
functions as an Ethernet Modbus server. The local interface must however be enabled in the
communications menu. The local interface will always operate on port 503.
The main differences between the local and remote interfaces are:
● the local interface allows for much larger pages sizes per DRR1 request (1034 registers)
● the local interface allows for setting of parameters and control of the VFD through custom
SOP implementation
The same functionality as the remote interface is utilized for selecting the data to be read
except:
● DRR0 is at register 41035
● DRR1 is at register 41036
● pages are much larger (1024 registers of data, another 10 registers at the end for
configurable parameter displays – more description of the configurable parameter registers
is below).
For receiving standard drive data at DRR0 = 0x0000, no increments of DRR1 are required. All
relevant drive data is loaded into a set of 1024 holding registers to be read by the client.
As with the remote interface, when DRR0 = 0x0001, the 1024 holding registers will be loaded
with fault data. When DRR0 = 0x0002, the 1024 holding registers are loaded with the ASCII
representation of the event log, with two ASCII characters per register.
The write area of the local interface begins with the DRR Registers at 41035 and 41036. These
registers can be set at any time and function in the same way as the DRR’s in the remote
interface. The next set of registers in the write area, up to register 41142, will require that
register 41037 be set with a specific "Handshake" value, and that register 41028 be provided
with a heartbeat. Lack of a heartbeat for 5 seconds will result in disconnect being indicated. In
addition, lack of a "Handshake" value will force a read only state and will not allow data to be
written.
A parameter enabling read/write will also need to be set in the communications menu to allow
for a read/write interface. This allows the user to disable the local write interface iif ever
required, regardless of whether or not the proper permissions on the write interface have been
met.
For information on configuration to produce the required "Handshake" value required by the
write interface, please contact Siemens . As this information is relevant to the security of the
connection, a non-disclosure agreement may be requested prior to providing this information.
It is also recommended that the handshake value be reset to 0x0000 when the write side of the
interface is not in use. The majority of the required registers for commissioning are contained
within registers 41044 through 41122. The parameter that will be changed by altering the value
of these registers are shown on the memory map. Simply send a value per the description/units
section of the memory map to the appropriate register to set a parameter. Please note, if
description/unit states picklist, you must consult the control manual (supplied with your drive)
for a definition of the allowable picklist items which will be translated as an integer value 0 – X
where X is the last item in the picklist.

NXGpro Communication
Function Manual, AD, A5E33486415A 229
Local HMI and Remote HMI Interfaces
11.5 Memory Map HMI Data To Drive

HMI Control
Control from the local HMI interface must be implemented through the SOP. A speed demand
register at 41039 and a set of 64 SOP flags have been included in the interface to allow the
changing of SOP bits through registers 41040 – 41043. By setting bit field values to these
registers, the state of the SOP flags can be changed; and if implemented in the SOP, can be
used to perform any relevant actions that could be triggered through the SOP (for example start
and stop of the system).

Note
Correct Configuration of HMI Flags
Locall HMI interface must be implemented through the SOP by setting bit field values to
registers 41040 – 41043. These flags will perform NO actions if not set up in the SOP.

Configurable Registers
Although the common registers used for commissioning are directly available at the write
interface of the local HMI connection, other parameters may need to be set from this interface.
Therefore, a set of 10 configurable registers are mplemented.
The configurable registers work as follows:
A valid parameter ID not representing a function is provided to one of the configurable registers
at 41123 – 41132. The requested parameter value of the parameter ID sent to these registers
can be read at 41025 – 41034. These relate in a 1:1 manner, that is. if parameter ID is sent to
41122, the value of this parameter can be read back at 41025. The value of the requested
parameter IDs can then be set at registers 41133 – 41142, and again, will relate in a 1:1
manner. So the first requested parameter ID set at 41123, can be read back at 41025, and can
be set at 41133. This part of the write interface allows for the setting of any requested register
beyond the standard registers listed in the memory map. The same rules apply for setting these
parameters but the control manual must be consulted for any requested parameters to properly
set the value of the parameter at the interface. Invalid values will not be accepted and will show
no change when read back if an invalid value was provided.

Note
In implementation, you can cyclically set and read the configurable parameters to provide a
read out of all parameter values beyond what is listed by standard in the read side of the
memory map.

11.5 Memory Map HMI Data To Drive


The memory map HMI data to the drive is contained in document A5E46766611A.

See also
Remote Connection (Anybus Network #3) (Page 227)

NXGpro Communication
230 Function Manual, AD, A5E33486415A
Local HMI and Remote HMI Interfaces
11.7 Memory Map DTA Data From Drive

11.6 Memory Map HMI Data From Drive


The memory map HMI data from the drive is contained in document A5E46766611A.

See also
Remote Connection (Anybus Network #3) (Page 227)

11.7 Memory Map DTA Data From Drive


The HMI memory map DTA data from the drive is contained in document A5E46766611A.

See also
Remote Connection (Anybus Network #3) (Page 227)

NXGpro Communication
Function Manual, AD, A5E33486415A 231
Local HMI and Remote HMI Interfaces
11.7 Memory Map DTA Data From Drive

NXGpro Communication
232 Function Manual, AD, A5E33486415A
Menu Parameter Pick List IDs A
The following table lists the drive menu parameters that are pick list types, and their associated
values. For a description of each of the menu parameters, refer to the NXGpro Control
Operating Manual, Chapter Parameter Assignment / Addressing.

Table A-1 Menu Parameter Pick List IDs

Parameter ID Menu Text Value Pick List Text String


1110 Sync motor select 0 No
1 Yes
1130 Overload select 0 Constant
1 Straight inverse time
2 Inverse time with speed derating
1180 Underload enable 0 Disable
1 Enable
1247 H/W Ground Fault Enable 0 No
1 Yes
1248 Peak Reduction Enable 0 VFD volt rating
1 Mot volt rating
1320 Encoder loss response 0 stop (fault)
1 Open loop
1330 Low speed operation 0 Disable
1 Enable
2050 Control loop type 0 Volts per Hertz
1 Open Loop Vector Control
2 Closed Loop Vector Control
3 Open Loop Test Mode
4 Synch Motor Control
5 Closed Loop Synch Motor Control
6 Synch Motor DC Exciter
7 Permanent Magnet Motor
2051 Parallel system 0 Disable
1 Enable
2211 Sop / Menu control 0 Sop flag
1 Menu
2430 Spinning load mode 0 Off
1 Forward
2 Reverse
3 Both

NXGpro Communication
Function Manual, AD, A5E33486415A 233
Menu Parameter Pick List IDs

Parameter ID Menu Text Value Pick List Text String


2550 Cell Voltage 0 460
1 630
2 690
3 750 Gen IV
4 1375 HV
5 600 AP AFE
6 750 V AP
7 750 V AP 4Q
2584 AP cell PWM harmonic 0 13th
1 15th
2 17th
3 19th
4 23rd
5 25th
6 27th
7 29th
2586 AP cell control mode 0 DQ
1 QD
2 Q only
3 Free run DQ
4 Free run QD
5 Free run Q only
2590 Bypass type 0 Mech
1 None
2597 AP Mplx Data Select 0 Manual Value
1 Air Temp
2 Inlet Temp
3 Outlet Temp
4 Cur Cmd Lmt
5 Id Dmd
6 Iq Dmd
7 VA
8 VB
9 VC
10 DC Reg Out
11 VD Limit Diff
12 I Out (Spare)
13 I Cap (Spare)
14 I Cap (Spare)
15 Theta Difference
16 PWM Fund Harm
17 PWM Period

NXGpro Communication
234 Function Manual, AD, A5E33486415A
Menu Parameter Pick List IDs

Parameter ID Menu Text Value Pick List Text String


2600 Fast bypass 0 Disable
1 Manual
2626 DC Bus Reference 0 100 %
1 101 %
2 102 %
3 103 %
4 104 %
5 105 %
2630 Neutral connection 0 T2
1 T1
2635 Precharge Enable 0 Off
1 Type 1 HV 3 CB
2 Type 2 HV 2 CB
3 Type 3 Parallel Drv
4 Type 4 (Not used)
5 Type 5 Open WC3
6 Type 6 Closed WC3
2637 Precharge Service Mode 0 Off
1 On
2638 Precharge Service Start 0 Stop
1 Start
2816 Type (Int Analog 1) 0 0 – 20 mA
1 4 – 20 mA
2 0 – 10 V
2826 Type (Int Analog 2) 0 0 – 20 mA
1 4 – 20 mA
2 0 – 10 V
2836 Type (Int Analog 3) 0 0 – 20 mA
1 4 – 20 mA
2 0 – 10 V
2846 Analog variable (Int Analog Out 1) Refer to Table Menu Parameter Pick List Values for Internal
Analog Outputs
2848 Output Mode (Int Analog Out1) 0 4 – 20 mA
1 0 - 20 mA
2856 Analog variable (Int Analog Out 2) Refer to Table Menu Parameter Pick List Values for Internal
Analog Outputs
2858 Output Mode (Int Analog Out2) 0 4 – 20 mA
1 0 - 20 mA

NXGpro Communication
Function Manual, AD, A5E33486415A 235
Menu Parameter Pick List IDs

Parameter ID Menu Text Value Pick List Text String


2861 Analog variable (Int Test Point #28) Refer to Table Menu Parameter Pick List Values for Internal
2866 Analog variable (Int Test Point #29) Test Points
2871 Analog variable (Int Test Point #31)
2876 Analog variable (Int Test Point #24)
2881 Analog variable (Int Test Point #25)
2886 Analog variable (Int Test Point #26)
2961 Enable high torque 0 Disable
1 Enable
2971 Enable watchdog 0 Disable
1 Enable
2981 Reactive Current mode 0 Disable
1 Manual
2 Auto
3 Manual network
3310 Stator resistance estimator 0 Off
1 On
3360 Enable braking 0 Off
1 On
3470 Test type (Control loop test) 0 Speed
1 Torque
4105 Source (Analog input #1) Refer to Table Menu Parameter Pick List Values for External
Analog Inputs
4110 Type (Analog input #1) 0 0 to 20 mA
1 4 to 30 mA
2 0 to 10 V
3 -10 to +10 V
4150 Loss of signal action (Analog input #1) 0 Preset
1 Maintain
2 Stop
4175 Source (Analog input #2) Refer to Table Menu Parameter Pick List Values for External
Analog Inputs
4180 Type (Analog input #2) 0 0 to 20 mA
1 4 to 30 mA
2 0 to 10 V
3 -10 to +10 V
4220 Loss of signal action (Analog input #2) 0 Preset
1 Maintain
2 Stop
4233 Source (Analog input #3) Refer to Table Menu Parameter Pick List Values for External
Analog Inputs

NXGpro Communication
236 Function Manual, AD, A5E33486415A
Menu Parameter Pick List IDs

Parameter ID Menu Text Value Pick List Text String


4234 Type (Analog input #3) 0 0 to 20 mA
1 4 to 30 mA
2 0 to 10 V
3 -10 to +10 V
4238 Loss of signal action (Analog input #3) 0 Preset
1 Maintain
2 Stop
4333 Source (Analog input #4) Refer to Table Menu Parameter Pick List Values for External
Analog Inputs
4334 Type (Analog input #4) 0 0 to 20 mA
1 4 to 30 mA
2 0 to 10 V
3 -10 to +10 V
4338 Loss of signal action (Analog input #4) 0 Preset
1 Maintain
2 Stop
4342 Source (Analog input #5) Refer to Table Menu Parameter Pick List Values for External
Analog Inputs
4343 Type (Analog input #5) 0 0 to 20 mA
1 4 to 30 mA
2 0 to 10 V
3 -10 to +10 V
4347 Loss of signal action (Analog input #5) 0 Preset
1 Maintain
2 Stop
4412 Comp 17 A in variable (Comparator 17 Refer to Table Menu Parameter Pick List Values for Compa‐
setup) rators
4413 Comp 17 B in variable (Comparator 17
setup)
4416 Compare 17 type 0 Off
1 Signed compare
2 Magnitude compare
4418 Comp 18 A in variable (Comparator 18 Refer to Table Menu Parameter Pick List Values for Compa‐
setup) rators
4419 Comp 18 B in variable (Comparator 18
setup)
4422 Compare 18 type 0 Off
1 Signed compare
2 Magnitude compare
4424 Comp 19 A in variable (Comparator 19 Refer to Table Menu Parameter Pick List Values for Compa‐
setup) rators
4425 Comp 19 B in variable (Comparator 19
setup)

NXGpro Communication
Function Manual, AD, A5E33486415A 237
Menu Parameter Pick List IDs

Parameter ID Menu Text Value Pick List Text String


4428 Compare 19 type 0 Off
1 Signed compare
2 Magnitude compare
4430 Comp 20 A in variable (Comparator 20 Refer to Table Menu Parameter Pick List Values for Compa‐
setup) rators
4431 Comp 20 B in variable (Comparator 20
setup)
4434 Compare 20 type 0 Off
1 Signed compare
2 Magnitude compare
4436 Comp 21 A in variable (Comparator 21 Refer to Table Menu Parameter Pick List Values for Compa‐
setup) rators
4437 Comp 21 B in variable (Comparator 21
setup)
4440 Compare 21 type 0 Off
1 Signed compare
2 Magnitude compare
4442 Comp 22 A in variable (Comparator 22 Refer to Table Menu Parameter Pick List Values for Compa‐
setup) rators
4443 Comp 22 B in variable (Comparator 22
setup)
4446 Compare 22 type 0 Off
1 Signed compare
2 Magnitude compare
4448 Comp 23 A in variable (Comparator 23 Refer to Table Menu Parameter Pick List Values for Compa‐
setup) rators
4449 Comp 23 B in variable (Comparator 23
setup)
4452 Compare 23 type 0 Off
1 Signed compare
2 Magnitude compare
4454 Comp 24 A in variable (Comparator 24 Refer to Table Menu Parameter Pick List Values for Compa‐
setup) rators
4455 Comp 24 B in variable (Comparator 24
setup)
4458 Compare 24 type 0 Off
1 Signed compare
2 Magnitude compare
4460 Comp 25 A in variable (Comparator 25 Refer to Table Menu Parameter Pick List Values for Compa‐
setup) rators
4461 Comp 25 B in variable (Comparator 25
setup)
4464 Compare 25 type 0 Off
1 Signed compare
2 Magnitude compare

NXGpro Communication
238 Function Manual, AD, A5E33486415A
Menu Parameter Pick List IDs

Parameter ID Menu Text Value Pick List Text String


4466 Comp 26 A in variable (Comparator 26 Refer to Table Menu Parameter Pick List Values for Compa‐
setup) rators
4467 Comp 26 B in variable (Comparator 26
setup)
4470 Compare 26 type 0 Off
1 Signed compare
2 Magnitude compare
4472 Comp 27 A in variable (Comparator 27 Refer to Table Menu Parameter Pick List Values for Compa‐
setup) rators
4473 Comp 27 B in variable (Comparator 27
setup)
4476 Compare 27 type 0 Off
1 Signed compare
2 Magnitude compare
4478 Comp 28 A in variable (Comparator 28 Refer to Table Menu Parameter Pick List Values for Compa‐
setup) rators
4479 Comp 28 B in variable (Comparator 28
setup)
4482 Compare 28 type 0 Off
1 Signed compare
2 Magnitude compare
4484 Comp 29 A in variable (Comparator 29 Refer to Table Menu Parameter Pick List Values for Compa‐
setup) rators
4485 Comp 29 B in variable (Comparator 29
setup)
4488 Compare 29 type 0 Off
1 Signed compare
2 Magnitude compare
4490 Comp 30 A in variable (Comparator 30 Refer to Table Menu Parameter Pick List Values for Compa‐
setup) rators
4491 Comp 30 B in variable (Comparator 30
setup)
4494 Compare 30 type 0 Off
1 Signed compare
2 Magnitude compare
4497 Comp 31 A in variable (Comparator 31 Refer to Table Menu Parameter Pick List Values for Compa‐
setup) rators
4498 Comp 31 B in variable (Comparator 31
setup)
4501 Compare 31 type 0 Off
1 Signed compare
2 Magnitude compare
4503 Comp 32 A in variable (Comparator 32 Refer to Table Menu Parameter Pick List Values for Compa‐
setup) rators
4504 Comp 32 B in variable (Comparator 32
setup)

NXGpro Communication
Function Manual, AD, A5E33486415A 239
Menu Parameter Pick List IDs

Parameter ID Menu Text Value Pick List Text String


4507 Compare 32 type 0 Off
1 Signed compare
2 Magnitude compare
4510 Source (Auxiliary input #1) Refer to Table Menu Parameter Pick List Values for External
Analog Inputs
4520 Type (Auxiliary input #1) 0 0 to 20 mA
1 4 to 30 mA
2 0 to 10 V
3 -10 to +10 V
4560 Loss of signal action (Auxiliary input #1) 0 Preset
1 Maintain
2 Stop
4590 Source (Auxiliary input #2) Refer to Table Menu Parameter Pick List Values for External
Analog Inputs
4600 Type (Auxiliary input #2) 0 0 to 20 mA
1 4 to 30 mA
2 0 to 10 V
3 -10 to +10 V
4640 Loss of signal action (Auxiliary input #2) 0 Preset
1 Maintain
2 Stop
4662 Source (Analog output #1) Refer to Table Menu Parameter Pick List Values for External
Analog Outputs
4663 Output module type (Analog output #1) 0 Unipolar
1 Bipolar
4666 Source (Analog output #2) Refer to Table Menu Parameter Pick List Values for External
Analog Outputs
4667 Output module type (Analog output #2) 0 Unipolar
1 Bipolar
4670 Source (Analog output #3) Refer to Table Menu Parameter Pick List Values for External
Analog Outputs
4671 Output module type (Analog output #3) 0 Unipolar
1 Bipolar
4674 Source (Analog output #4) Refer to Table Menu Parameter Pick List Values for External
Analog Outputs
4675 Output module type (Analog output #4) 0 Unipolar
1 Bipolar
4678 Source (Analog output #5) Refer to Table Menu Parameter Pick List Values for External
Analog Outputs
4679 Output module type (Analog output #5) 0 Unipolar
1 Bipolar
4682 Source (Analog output #6) Refer to Table Menu Parameter Pick List Values for External
Analog Outputs

NXGpro Communication
240 Function Manual, AD, A5E33486415A
Menu Parameter Pick List IDs

Parameter ID Menu Text Value Pick List Text String


4683 Output module type (Analog output #6) 0 Unipolar
1 Bipolar
4686 Source (Analog output #7) Refer to Table Menu Parameter Pick List Values for External
Analog Outputs
4687 Output module type (Analog output #7) 0 Unipolar
1 Bipolar
4690 Source (Analog output #8) Refer to Table Menu Parameter Pick List Values for External
Analog Outputs
4691 Output module type (Analog output #8) 0 Unipolar
1 Bipolar
4694 Source (Analog output #9) Refer to Table Menu Parameter Pick List Values for External
Analog Outputs
4695 Output module type (Analog output #9) 0 Unipolar
1 Bipolar
4698 Source (Analog output #10) Refer to Table Menu Parameter Pick List Values for External
Analog Outputs
4699 Output module type (Analog output #10) 0 Unipolar
1 Bipolar
4702 Source (Analog output #11) Refer to Table Menu Parameter Pick List Values for External
Analog Outputs
4703 Output module type (Analog output #11) 0 Unipolar
1 Bipolar
4706 Source (Analog output #12) Refer to Table Menu Parameter Pick List Values for External
Analog Outputs
4707 Output module type (Analog output #12) 0 Unipolar
1 Bipolar
4710 Source (Analog output #13) Refer to Table Menu Parameter Pick List Values for External
Analog Outputs
4711 Output module type (Analog output #13) 0 Unipolar
1 Bipolar
4714 Source (Analog output #14) Refer to Table Menu Parameter Pick List Values for External
Analog Outputs
4715 Output module type (Analog output #14) 0 Unipolar
1 Bipolar
4718 Source (Analog output #15) Refer to Table Menu Parameter Pick List Values for External
Analog Outputs
4719 Output module type (Analog output #15) 0 Unipolar
1 Bipolar
4722 Source (Analog output #16) Refer to Table Menu Parameter Pick List Values for External
Analog Outputs
4723 Output module type (Analog output #16) 0 Unipolar
1 Bipolar

NXGpro Communication
Function Manual, AD, A5E33486415A 241
Menu Parameter Pick List IDs

Parameter ID Menu Text Value Pick List Text String


4811 Comp 1 A in variable (Comparator 1 set‐ Refer to Table Menu Parameter Pick List Values for Compa‐
up) rators
4812 Comp 1 B in variable (Comparator 1 set‐
up)
4815 Compare 1 type 0 Off
1 Signed compare
2 Magnitude compare
4821 Comp 2 A in variable (Comparator 2 set‐ Refer to Table Menu Parameter Pick List Values for Compa‐
up) rators
4822 Comp 2 B in variable (Comparator 2 set‐
up)
4825 Compare 2 type 0 Off
1 Signed compare
2 Magnitude compare
4831 Comp 3 A in variable (Comparator 3 set‐ Refer to Table Menu Parameter Pick List Values for Compa‐
up) rators
4832 Comp 3 B in variable (Comparator 3 set‐
up)
4835 Compare 3 type 0 Off
1 Signed compare
2 Magnitude compare
4841 Comp 4 A in variable (Comparator 4 set‐ Refer to Table Menu Parameter Pick List Values for Compa‐
up) rators
4842 Comp 4 B in variable (Comparator 4 set‐
up)
4845 Compare 4 type 0 Off
1 Signed compare
2 Magnitude compare
4851 Comp 5 A in variable (Comparator 5 set‐ Refer to Table Menu Parameter Pick List Values for Compa‐
up) rators
4852 Comp 5 B in variable (Comparator 5 set‐
up)
4855 Compare 5 type 0 Off
1 Signed compare
2 Magnitude compare
4861 Comp 6 A in variable (Comparator 6 set‐ Refer to Table Menu Parameter Pick List Values for Compa‐
up) rators
4862 Comp 6 B in variable (Comparator 6 set‐
up)
4865 Compare 6 type 0 Off
1 Signed compare
2 Magnitude compare
4871 Comp 7 A in variable (Comparator 7 set‐ Refer to Table Menu Parameter Pick List Values for Compa‐
up) rators
4872 Comp 7 B in variable (Comparator 7 set‐
up)

NXGpro Communication
242 Function Manual, AD, A5E33486415A
Menu Parameter Pick List IDs

Parameter ID Menu Text Value Pick List Text String


4875 Compare 7 type 0 Off
1 Signed compare
2 Magnitude compare
4881 Comp 8 A in variable (Comparator 8 set‐ Refer to Table Menu Parameter Pick List Values for Compa‐
up) rators
4882 Comp 8 B in variable (Comparator 8 set‐
up)
4885 Compare 8 type 0 Off
1 Signed compare
2 Magnitude compare
4891 Comp 9 A in variable (Comparator 9 set‐ Refer to Table Menu Parameter Pick List Values for Compa‐
up) rators
4892 Comp 9 B in variable (Comparator 9 set‐
up)
4895 Compare 9 type 0 Off
1 Signed compare
2 Magnitude compare
4901 Comp 10 A in variable (Comparator 10 Refer to Table Menu Parameter Pick List Values for Compa‐
setup) rators
4902 Comp 10 B in variable (Comparator 10
setup)
4905 Compare 10 type 0 Off
1 Signed compare
2 Magnitude compare
4911 Comp 11 A in variable (Comparator 11 Refer to Table Menu Parameter Pick List Values for Compa‐
setup) rators
4912 Comp 11 B in variable (Comparator 11
setup)
4915 Compare 11 type 0 Off
1 Signed compare
2 Magnitude compare
4921 Comp 12 A in variable (Comparator 12 Refer to Table Menu Parameter Pick List Values for Compa‐
setup) rators
4922 Comp 12 B in variable (Comparator 12
setup)
4925 Compare 12 type 0 Off
1 Signed compare
2 Magnitude compare
4931 Comp 13 A in variable (Comparator 13 Refer to Table Menu Parameter Pick List Values for Compa‐
setup) rators
4932 Comp 13 B in variable (Comparator 13
setup)
4935 Compare 13 type 0 Off
1 Signed compare
2 Magnitude compare

NXGpro Communication
Function Manual, AD, A5E33486415A 243
Menu Parameter Pick List IDs

Parameter ID Menu Text Value Pick List Text String


4941 Comp 14 A in variable (Comparator 14 Refer to Table Menu Parameter Pick List Values for Compa‐
setup) rators
4942 Comp 14 B in variable (Comparator 14
setup)
4945 Compare 14 type 0 Off
1 Signed compare
2 Magnitude compare
4951 Comp 15 A in variable (Comparator 15 Refer to Table Menu Parameter Pick List Values for Compa‐
setup) rators
4952 Comp 15 B in variable (Comparator 15
setup)
4955 Compare 15 type 0 Off
1 Signed compare
2 Magnitude compare
4961 Comp 16 A in variable (Comparator 16 Refer to Table Menu Parameter Pick List Values for Compa‐
setup) rators
4962 Comp 16 B in variable (Comparator 16
setup)
4965 Compare 16 type 0 Off
1 Signed compare
2 Magnitude compare
5070 Show differences 0 No
1 Yes
5080 Select language 0 English
1 Italian
2 Spanish
3 French
4 Portuguese
5 German
6 Chinese
7 Russian
5081 Select language 0 English
1 Italian
2 Spanish
3 French
4 Portuguese
5 German
6 Chinese
7 Russian

NXGpro Communication
244 Function Manual, AD, A5E33486415A
Menu Parameter Pick List IDs

Parameter ID Menu Text Value Pick List Text String


5201 Dummy for line 1 0 FRST
1 TLIM
2 SPHS
3 UVLT
4 T OL
5 F WK
6 C OL
7 NET1
8 NET2
9 ALIM
10 EALM
11 ENLM
12 EMLM
13 CIMB
14 RLBK
15 RGEN
16 BRKG
17 OVLT
18 BYPS
19 PRCH
20 OLTM
21 MODE
22 CURP
5202 Dummy for line 2 0 NOMV
1 INH
2 OFF
3 MAGN
4 SPIN
5 UXFR
6 DXFR
7 KYPD
8 TEST
9 LOS
10 NET1
11 NET2
12 AUTO
13 HAND
14 BRAK
15 DECL
16 COAS
17 TUNE
18 FALT

NXGpro Communication
Function Manual, AD, A5E33486415A 245
Menu Parameter Pick List IDs

Parameter ID Menu Text Value Pick List Text String


6255 Store In Event Log (Historic Log) 0 Off
1 On
6260 Historic log variable 1 Refer to Table Menu Parameter Pick List Values for Historic
6270 Historic log variable 2 Log Variables
6280 Historic log variable 3
6290 Historic log variable 4
6300 Historic log variable 5
6310 Historic log variable 6
6320 Historic log variable 7
7050 Transformer tap setting (input protect) 0 -5 %
1 0%
2 +5 %
3 +10 %
7120 Auto reset enable (input protect) 0 No
1 Yes
8001 Status Variable 1 (Meter menu) Refer to Table Menu Parameter Pick List Values for Meter
8002 Status Variable 2 (Meter menu) Status Variables
8003 Status Variable 3 (Meter menu)
8004 Status Variable 4 (Meter menu)
8005 Status Variable 5 (Meter menu)
8006 Status Variable 6 (Meter menu)
8007 Status Variable 7 (Meter menu)
8130 Output units (Hour Meter Setup) 0 English
1 Metric
8150 Selection for HA (Input harmonics) 0 IA
1 IB
2 IC
3 VA
4 VB
5 VC
8200 Fault display override 0 Off
1 On
9020 Serial port use 0 Local
1 Modem
2 Remote
9030 Flow Control (Serial port use) 0 None
1 Xon/Xoff
9040 Baud rate (Serial port use) 0 9600
1 19200
2 38400
3 57600
4 115200

NXGpro Communication
246 Function Manual, AD, A5E33486415A
Menu Parameter Pick List IDs

Parameter ID Menu Text Value Pick List Text String


9047 Modbus Parity [Network 1] 0 None
1 Odd
2 Even
9048 Modbus Stop Bits [Network 1] 0 One
1 Two
9060 Modbus Baud Rate [Network 1] 0 1200
1 2400
2 4800
3 9600
4 19200
9080 Velocity Units [Network 1] 0 Percent
1 RPM
2 Hertz
9185 Multiple config files 0 OFF
1 ON
9201 to 9232 Data To Drive 01 - 32 [Network 1 Global Refer to Table Menu Parameter Pick List Values for To Drive
Data] Communication Lists
9234 to 9265 Data To Drive 01 - 32 [Network 2 Global
Data]
9401 to 9464 Data From Drive 01 - 64 [Network 1 Reg‐ Refer to Table Menu Parameter Pick List Values for From
ister Data] Drive Communication Lists
9501 to 9564 Data From Drive 01-64 [Network 2 Reg‐
ister Data]
9601 to 9664 Data To Drive 01-64 [Network 1 Register Refer to Table Menu Parameter Pick List Values for To Drive
Data] Communication Lists
9701 to 9764 Data To Drive 01-64 [Network 2 Register
Data]
9801 to 9832 Data From Drive 01-32 [Network 1 Glob‐ Refer to Table Menu Parameter Pick List Values for From
al Data] Drive Communication Lists
9834 to 9865 Data From Drive 01-32 [Network 2 Glob‐
al Data]
9901 Network 1 Type (Network 1 Configure) 0 None
1 Modbus
2 DeviceNet
3 ProfiBus
5 Ethernet Modbus
7 ControlNet
9905 DeviceNet Baud Rate [Network 1] 0 125 K
1 250 K
2 500 K
9911 Data Type [Network 1] 0 Integer
1 Raw data

NXGpro Communication
Function Manual, AD, A5E33486415A 247
Menu Parameter Pick List IDs

Parameter ID Menu Text Value Pick List Text String


9915 Network 2 Type (Network 2 Configure) 0 None
1 Modbus
2 DeviceNet
3 ProfiBus
5 Ethernet Modbus
7 ControlNet
9917 Modbus Baud Rate [Network 2] 0 1200
1 2400
2 4800
3 9600
4 19200
9919 DeviceNet Baud Rate [Network 2] 0 125 K
1 250 K
2 500 K
9924 Velocity Units [Network 2] 0 Percent
1 RPM
2 Hertz
9925 Data Type [Network 2] 0 Integer
1 Raw data
9928 Status / Control 0 Sop
1 Fixed
9929 Status / Control 0 Sop
1 Fixed
9944 Net Control Type 0 Sop
1 Fixed
9945 Start Stop Control 0 Maintained
1 Momentary
9947 Modbus Parity [Network 2] 0 None
1 Odd
2 Even
9948 Modbus Stop Bits [Network 2] 0 One
1 Two
9951 Network 1 I/O Size 0 136 Bytes In/Out
1 128 Bytes In/Out
2 96 Bytes In/Out
3 32 Bytes In/Out
4 16 Bytes In/Out
9952 Network 2 I/O Size 0 136 Bytes In/Out
1 128 Bytes In/Out
2 96 Bytes In/Out
3 32 Bytes In/Out
4 16 Bytes In/Out

NXGpro Communication
248 Function Manual, AD, A5E33486415A
Menu Parameter Pick List IDs
A.1 Internal Analog Outputs

Parameter ID Menu Text Value Pick List Text String


9953 Net 1 Swap Bytes [Profibus] 0 Off
1 On
9954 Net 2 Swap Bytes [Profibus] 0 Off
1 On
9956 Control Net Header [Network 1] 0 Off
1 On
9957 Control Net Header [Network 2] 0 Off
1 On
9958 Telegram Number [Network 1] 0 1
1 2
2 30
3 352
4 999
5 998
9959 Telegram Number [Network 2] 0 1
1 2
2 30
3 352
4 999
5 998

A.1 Internal Analog Outputs

Menu Parameter Pick List Values for Internal Analog Outputs

ID Menu Text Value Pick List Text String


2846 Analog variable (Int Analog Out 1) 0 Motor Voltage
2856 Analog variable (Int Analog Out 2) 1 Total Current
2 Average Power
3 Motor Speed
4 Speed Demand
5 Speed Reference
6 Raw Flux Demand
7 Flux Reference
8 Current (RMS)
9 Zero Sequence Av
10 Neg Sequence D
11 Neg Sequence Q
12 Input Frequency
13 Input Power Avg
14 Input Pwr Factor

NXGpro Communication
Function Manual, AD, A5E33486415A 249
Menu Parameter Pick List IDs
A.2 Internal Test Points

ID Menu Text Value Pick List Text String


15 Ah Harmonic
16 Bh Harmonic
17 Total Harmonics
18 Xfmr Therm Level
19 1 Cycle Protect
20 Single Phase Cur
21 Under Volt Limit
22 Out Neutral Volts
23 Synch Motor Field
24 Motor Torque
25 Encoder Speed
26 Analog Input #1
27 Analog Input #2
28 Analog Input #3
29 Analog Input #4
30 Analog Input #5
31 Analog Input #6
32 Analog Input #7
33 Analog Input #8
34 Input KVAR
35 Drive Losses
36 Excess React Current
37 Speed Droop Percent
38 Torq Current (Iqs) Ref
39 Torq Current (Iqs) Fb
40 Torq Current (IqsFilt) Filtered

A.2 Internal Test Points

Menu Parameter Pick List Values for Internal Test Points

ID Menu Text Value Pick List Text String


2861 Analog variable (Int Test Point #28) 0
2866 Analog variable (Int Test Point #29) 1 Ids
2871 Analog variable (Int Test Point #31) 2 Iqs
2876 Analog variable (Int Test Point #24) 3 Ids reference
2881 Analog variable (Int Test Point #25) 4 Iqs reference
2886 Analog variable (Int Test Point #26) 5 Iqs reference filtered
6 Flux DS
7 Flux QS
8 Vds reference

NXGpro Communication
250 Function Manual, AD, A5E33486415A
Menu Parameter Pick List IDs
A.2 Internal Test Points

ID Menu Text Value Pick List Text String


9 Vqs reference
10 Output frequency
11 Slip frequency
12 Motor speed (frequency - slip)
13 Motor speed filtered
14 RLoss for braking
15 XLoss for braking
16 Field weakening limit
17 Dual Frequency Braking Limit
18 Maximum Current Limit
19 Minimum Current Limit
20 Iq gain
21 Ua reference
22 Ub reference
23 Uc reference
24 Uc reference
25 Flux Q loss filtered
26 Id loss filtered
27 Iq loss filtered
28 W loss
29 Ws filtered
30 Theta loss
31 Flux DS filtered
32 Ids filtered
33 Iqs filtered
34 Vd loss
35 Ids no load
36 Stator resistance
37 Wp reference
38 Output vector angle
39 Volt second phase A measurements
40 Volt second phase B measurements
41 Volt second phase C measurements
42 Ia current measurements
43 Ib current measurements
44 Ic current measurements
45 Ids measured current after synch filter (V/Hz)
46 Iqs measured current after synch filter (V/Hz)
47 Raw speed demand
48 Auxiliary demand before ramp
49 Auxiliary demand after ramp
50 Speed demand
51 Speed profile output

NXGpro Communication
Function Manual, AD, A5E33486415A 251
Menu Parameter Pick List IDs
A.2 Internal Test Points

ID Menu Text Value Pick List Text String


52 Critical speed avoidance output
53 Polarity change output
54 Minimum demand output
55 Ramp output
56 Speed demand at limit input
57 Speed reference
58 Raw flux demand
59 Flux ramp output
60 Energy saver output
61 Field weakening output
62 Flux reference
63 Id input current
64 Iq input current
65 Phase A input current
66 Phase B input current
67 Phase C input current
68 Phase A input voltage
69 Phase B input voltage
70 Phase C input voltage
71 Zero sequence average
72 Negative sequence D voltage
73 Negative sequence Q voltage
74 D voltage
75 Q voltage
76 Input frequency
77 Input power average (kilowatts)
78 Input power factor
79 Ah harmonic coefficient
80 Bh harmonic coefficient
81 Transformer thermal level
82 One cycle reactive current level
83 Single phasing current level
84 Under Voltage level
85 Input side flux
86 Line Flux Vector Angle
87 Output Neutral Voltage
88 Sync Motor Field Current
89 Encoder Speed
90 Motor Voltage
91 Output Power Average (kilowatts)
92 Phase A filter current
93 Phase B filter current
94 Phase C filter current

NXGpro Communication
252 Function Manual, AD, A5E33486415A
Menu Parameter Pick List IDs
A.2 Internal Test Points

ID Menu Text Value Pick List Text String


95 Measured Phase A volts
96 Measured Phase B volts
97 Measured Phase C volts
98 Measured Output Neutral Voltage
99 Max Available Output Volts
100 Input Reactive Power (KVAR)
101 Drive Efficiency
102 Drive State
103 Up Transfer State
104 Down Transfer State
105 Drive Internal Losses
106 Excess Input Reactive Current
107 Speed Droop
108 Precharge State Variable
109 Precharge Voltage
110 Input Real Current
111 Input Reactive Current
112 AFE Reactive Current Reference
113 AFE Input Voltage Feed-forward
114 AFE Real Current Feed-forward
115 Input Id unfiltered
116 Input Iq unfiltered
117 AFE kVar
118 AFE kW
119 Maximum Demand Output
120 SMDC Mode state variable
121 Drive Loss Fault Limit
122 Torque ramp output
123 High Speed delay angle
124 Input Voltage Fundamental Magnitude
125 Disable Rollback active
126 Total Motor Current
127 Output Phase A Voltage RMS
128 Output Phase B Voltage RMS
129 Output Phase C Voltage RMS
130 Output Phase A Current RMS
131 Output Phase B Current RMS
132 Output Phase C Current RMS

NXGpro Communication
Function Manual, AD, A5E33486415A 253
Menu Parameter Pick List IDs
A.4 External Analog Outputs

A.3 External Analog Inputs

Menu Parameter Pick List Values for External Analog Inputs

ID Menu Text Value Pick List Text String


4105 Source (Analog input #1) 0 Off
4175 Source (Analog input #2) 1 External 1
4223 Source (Analog input #3) 2 External 2
4333 Source (Analog input #4) 3 External 3
4342 Source (Analog input #5) 4 External 4
4510 Source (Auxiliary input #1) 5 External 5
4590 Source (Auxiliary input #2) 6 External 6
7 External 7
8 External 8
9 External 9
10 External 10
11 External 11
12 External 12
13 External 13
14 External 14
15 External 15
16 External 16
17 External 17
18 External 18
19 External 19
20 External 20
21 External 21
22 External 22
23 External 23
24 External 24
25 Int AI1
26 Int AI2
27 Int Ai3

A.4 External Analog Outputs

Menu Parameter Pick List Values for External Analog Outputs

ID Menu Text Value Pick List Text String


4662 Source (Analog output #1) 0 Motor Voltage
4666 Source (Analog output #2) 1 Total Current

NXGpro Communication
254 Function Manual, AD, A5E33486415A
Menu Parameter Pick List IDs
A.4 External Analog Outputs

ID Menu Text Value Pick List Text String


4670 Source (Analog output #3) 2 Average Power
4674 Source (Analog output #4) 3 Motor Speed
4678 Source (Analog output #5) 4 Speed Demand
4682 Source (Analog output #6) 5 Speed Reference
4686 Source (Analog output #7) 6 Raw Flux Demand
4690 Source (Analog output #8) 7 Flux Reference
4604 Source (Analog output #9) 8 Current (RMS)
4698 Source (Analog output #10) 9 Zero Sequence Av
4702 Source (Analog output #11) 10 Neg Sequence D
4706 Source (Analog output #12) 11 Neg Sequence Q
4710 Source (Analog output #13) 12 Input Frequency
4714 Source (Analog output #14) 13 Input Power Avg
4718 Source (Analog output #15) 14 Input Pwr Factor
4722 Source (Analog output #16) 15 Ah Harmonic
16 Bh Harmonic
17 Total Harmonics
18 Xfmr Therm Level
19 1 Cycle Protect
20 Single Phase Cur
21 Under Volt Limit
22 Out Neutral Volts
23 Synch Motor Field
24 Motor Torque
25 Encoder Speed
26 Analog Input #1
27 Analog Input #2
28 Analog Input #3
29 Analog Input #4
30 Analog Input #5
31 Analog Input #6
32 Analog Input #7
33 Analog Input #8
34 Input KVAR
35 Drive Losses
36 Excess React Current
37 Speed Droop Percent
38 Torq Current (Iqs) Ref
39 Torq Current (Iqs) Fb
40 Torq Current (IqsFilt) Filtered

NXGpro Communication
Function Manual, AD, A5E33486415A 255
Menu Parameter Pick List IDs
A.5 Comparators

A.5 Comparators

Menu Parameter Pick List Values for Comparators

ID Menu Text Value Pick List Text String


4811 Comp 1 A in variable 0 Manual Value
4812 Comp 1 B in variable 1 Anl 1
4821 Comp 2 A in variable 2 Anl 2
4822 Comp 2 B in variable 3 Anl 3
4831 Comp 3 A in variable 4 Anl 4
4832 Comp 3 B in variable 5 Anl 5
4841 Comp 4 A in variable 6 Anl 6
4842 Comp 4 B in variable 7 Anl 7
4851 Comp 5 A in variable 8 Anl 8
4852 Comp 5 B in variable 9 Anl 9
4861 Comp 6 A in variable 10 Anl 10
4862 Comp 6 B in variable 11 Anl 11
4871 Comp 7 A in variable 12 Anl 12
4872 Comp 7 B in variable 13 Anl 13
4881 Comp 8 A in variable 14 Anl 14
4882 Comp 8 B in variable 15 Anl 15
4891 Comp 9 A in variable 16 Anl 16
4892 Comp 9 B in variable 17 Anl 17
4901 Comp 10 A in variable 18 Anl 18
4902 Comp 10 B in variable 19 Anl 19
4911 Comp 11 A in variable 20 Anl 20
4912 Comp 11 B in variable 21 Anl 21
4921 Comp 12 A in variable 22 Anl 22
4922 Comp 12 B in variable 23 Anl 23
4931 Comp 13 A in variable 24 Anl 24
4932 Comp 13 B in variable 25 Mtr Spd
4941 Comp 14 A in variable 26 Mtr Cur
4942 Comp 14 B in variable 27 Max Avail Out Vlt
4951 Comp 15 A in variable 28 IdsRef
4952 Comp 15 B in variable 29 Ids
4961 Comp 16 A in variable 30 IqsRef
4962 Comp 16 B in variable 31 Iqs
32 Input Freq
33 Manual Id
34 Int AI1
35 Int AI2
36 Int AI3

NXGpro Communication
256 Function Manual, AD, A5E33486415A
Menu Parameter Pick List IDs
A.7 Meter Status Variables

A.6 Historic Log Variables

Menu Parameter Pick List Values for Historic Log Variables

ID Menu Text Value Pick List Text String


6260 Historic log variable 1 0 Motor speed
6270 Historic log variable 2 1 Speed Reference
6280 Historic log variable 3 2 Raw Speed Demand
6290 Historic log variable 4 3 Torque Current Command
6300 Historic log variable 5 4 Torque Current Feedback
6310 Historic log variable 6 5 Magnetizing Current Command
6320 Historic log variable 7 6 Magnetizing Current Feedback
7 Total Motor Current
8 Motor Voltage
9 Motor Flux
10 Line Voltage Available
11 Line Voltage RMS
12 Output Power
13 Output Neutral Volts
14 Total Input Current
15 Input Power
16 Input Frequency
17 Input KVAR
18 Excessive Drive Losses
19 Excessive Reactive Current
20 Speed Droop Percent
21 Output Frequency PU

A.7 Meter Status Variables

Menu Parameter Pick List Values for Meter Status Variables

ID Menu Text Value Pick List Text String


8001 Status Variable 1 (Meter menu) 0 Mag current ref (A)
8002 Status Variable 2 (Meter menu) 1 Trq current ref (A)
8003 Status Variable 3 (Meter menu) 2 Flux DS (%)
8004 Status Variable 4 (Meter menu) 3 Flux QS (%)
8005 Status Variable 5 (Meter menu) 4 Vds reference (%)
8006 Status Variable 6 (Meter menu) 5 Vqs reference (%)
8007 Status Variable 7 (Meter menu) 6 Slip frequency (%)
7 Motor speed (%)

NXGpro Communication
Function Manual, AD, A5E33486415A 257
Menu Parameter Pick List IDs
A.7 Meter Status Variables

ID Menu Text Value Pick List Text String


8 Output Frequency (Hz)
9 Motor speed (RPM)
10 Motor voltage (V)
11 Mag current filtered (A)
12 Trq current filtered (A)
13 Motor current (A)
14 Torque out (%)
15 Output power (KW)
16 Stator resistance
17 Speed demand (%)
18 Speed reference (%)
19 Raw flux demand (%)
20 Flux reference (%)
21 Id input current (A)
22 Iq input current (A)
23 Phase A input current (A)
24 Phase B input current (A)
25 Phase C input current (A)
26 Total input current (A)
27 Phase A input voltage (V)
28 Phase B input voltage (V)
29 Phase C input voltage (V)
30 Zero sequence voltage (V)
31 Negative sequence D voltage (V)
32 Negative sequence Q voltage (V)
33 Input D voltage (V)
34 Input Q voltage (V)
35 Input voltage (V)
36 Input frequency (Hz)
37 Input power average (KW)
38 Input power factor (%)
39 Ah harmonic coefficient (%)
40 Bh harmonic coefficient (%)
41 Total A, B harmonics (%)
42 Transformer thermal level (%)
43 One cycle reactive current level (%)
44 Single phasing current level (%)
45 Under Voltage level (%)
46 Efficiency (%)
47 Total Harmonic Distortion (%)
48 Output Neutral Voltage (V)
49 Output Neutral Voltage (%)
50 Synch Motor Field Current (A)

NXGpro Communication
258 Function Manual, AD, A5E33486415A
Menu Parameter Pick List IDs
A.8 To Drive Communication

ID Menu Text Value Pick List Text String


51 Encoder Speed (%)
52 Encoder Speed (RPM)
53 Phase A filter current (A)
54 Phase B filter current (A)
55 Phase C filter current (A)
56 Measured Phase A volts (V)
57 Measured Phase B volts (V)
58 Measured Phase C volts (V)
59 Measured Output Neutral Voltage (V)
60 Max Avail Output Volts (%)
61 Input Avg Reactive Power (KVAR)
62 Excessive Drive Losses (KW)
63 Excessive Reactive current (A)
64 Up Transfer State value
65 Down Transfer State value
66 Speed Droop (%)

A.8 To Drive Communication

Menu Parameter Pick List Values for To Drive Communication

ID Menu Text Value Pick List Text String


9201 to 9232 Data To Drive 01 - 32 [Network 1 Global Data] 0 Velocity Demand
9234 to 9265 Data To Drive 01 - 32 [Network 2 Global Data] 1 Auxiliary Demand
9601 to 9664 Data To Drive 01-64 [Network 1 Register Data] 2 Net Input Flag 1
9701 to 9764 Data To Drive 01-64 [Network 2 Register Data] 3 Net Input Flag 2
4 Net Input Flag 3
5 Net Input Flag 4
6 Ratio
7 Forward Max Lim
8 Reverse Max Lim
9 Forward Acc Time
10 Forward Dec Time
11 Reverse Acc Time
12 Reverse Dec Time
13 Net Input Pulse
14 Forward Min Lim
15 Reverse Min Lim
16 Torque Limit
17 MUX1 Id
18 MUX2 Id

NXGpro Communication
Function Manual, AD, A5E33486415A 259
Menu Parameter Pick List IDs
A.9 From Drive Communication

ID Menu Text Value Pick List Text String


19 MUX3 Id
20 MUX4 Id
21 MUX5 Id
22 MUX6 Id
23 MUX7 Id
24 MUX8 Id
25 PTD1
26 PTD2
27 PTD3
28 PTD4
29 Parallel Cmd 1
30 Torque Demand
31 PVCL Demand
32 Flux Demand
33 Node Count
34 Node Index
35 Torque Acc Time
36 Torque Dec Time
37 Torque Offset
38 Torque Scalar
39 Vars Command
40 No Load I Scalar
41 Avg Field Cur
42 Manual Ids Demand

A.9 From Drive Communication

Menu Parameter Pick List Values for From Drive Communication

ID Menu Text Value Pick List Text String


9401 to 9464 Data From Drive 01 - 64 [Network 1 Register Data] 0 None
9501 to 9564 Data From Drive 01-64 [Network 2 Register Data] 1 Man Id
9801 to 9832 Data From Drive 01-32 [Network 1 Global Data] 2 General Status
9834 to 9865 Data From Drive 01-32 [Network 2 Global Data] 3 Motor Voltage
4 Total Current
5 Output Power
6 Motor Speed
7 Speed Demand
8 Speed Reference
9 Heartbeat
10 Drive State

NXGpro Communication
260 Function Manual, AD, A5E33486415A
Menu Parameter Pick List IDs
A.9 From Drive Communication

ID Menu Text Value Pick List Text String


11 Inp RMS Current
12 Input Frequency
13 Input Power Avg
14 Net1 Out Reg 1
15 Net1 Out Reg 2
16 Net1 Out Reg 3
17 Net1 Out Reg 4
18 Net2 Out Reg 1
19 Net2 Out Reg 2
20 Net2 Out Reg 3
21 Net2 Out Reg 4
22 Torque Current
23 Magnetizing Cur
24 Motor Flux
25 Motor Torque
26 Flux Reference
27 Input Voltage
28 Inp Power Factor
29 Input KVars
30 Max Available Output Volts
31 Hottest Cell Temp
32 Mux1 Echo
33 Mux1 Data
34 Mux2 Echo
35 Mux2 Data
36 Mux3 Echo
37 Mux3 Data
38 Mux4 Echo
39 Mux4 Data
40 Mux5 Echo
41 Mux5 Data
42 Mux6 Echo
43 Mux6 Data
44 Mux7 Echo
45 Mux7 Data
46 Mux8 Echo
47 Mux8 Data
48 Wago Inputs 1-16
49 Wago Inputs 17-32
50 Wago Inputs 33-48
51 Wago Inputs 49-64
52 Wago Inputs 65-80
53 Wago Inputs 81-96

NXGpro Communication
Function Manual, AD, A5E33486415A 261
Menu Parameter Pick List IDs
A.9 From Drive Communication

ID Menu Text Value Pick List Text String


54 Wago Outputs 1-16
55 Wago Outputs 17-32
56 Wago Outputs 33-48
57 Wago Outputs 49-64
58 PFD1
59 PFD2
60 PFD3
61 PFD4
62 Drive Losses
63 Excessive Reactive Current
64 Speed Droop Percent
65 Sync Motor Field Ref
66 Avail Reactive Current
67 Drive Efficiency

NXGpro Communication
262 Function Manual, AD, A5E33486415A
Output Data IDs B
B.1 Output data IDs

Overview
Use output data ID numbers to enter variables that are not listed or detailed in the pick list.

Note
The output data ID number is not the same as a parameter ID number.

Output data ID numbers for read commands are listed in the following tables:
● General data register assignments
● Serial Flags: The 64 available bits can be used with any other valid input or output bits, for
example, packing bits from multiple addresses into a single telegram.
● Network 1 and 2 Output flags
● WAGO™ inputs and outputs (I/O)
● Internal digital I/O
● Cell temperature
● Fault and Alarm
● All other data

NXGpro Communication
Function Manual, AD, A5E33486415A 263
Output Data IDs
B.1 Output data IDs

General Data

Table B-1 General Data Register Assignments

Data ID Unit Scalar Point description


2000 RPM Speed reference command
2001 ● bit 0: Fault
● bit 1: Alarm
● bit 2: Running Forward
● bit 3: Running Reverse
● bit 4: Drive Ready
● bit 5: Start/Stop Control By Network
● bit 6: Speed Set By Network
● bit 7: At Speed Reference
● bit 8: Speed Is In Percent
● bit 9: Speed Is In RPM
● bit 10: Speed Is In Hz
● bit 11: not used
● bit 12: not used
● bit 13 not used
● bit 14 not used
● bit 15 not used
2010 % / 100 Speed reference command
2011 % / 100 Flux reference
2012 % / 100 Power factor (1.0 = 100 %)
2013 KVAR Kvar
2014 Hz / 10 Motor speed, filtered
RPM
% / 10
2015 % / 100 Flux DS, filtered
2016 % / 100 Peak voltage clamp limit, normalized
2017 % / 10 Hot cell temperature (80 % = Trip point)
2020 RPM Speed feedback

NXGpro Communication
264 Function Manual, AD, A5E33486415A
Output Data IDs
B.1 Output data IDs

Data ID Unit Scalar Point description


2022 Bit Field ● bit 0: Reserved
● bit 1: Fixed Under Speed Output
● bit 2: Variable Under Speed Output
● bit 3: Fixed Over Speed Output
● bit 4: Variable Over Speed Output
● bit 5: Reserved
● bit 6: Reserved
● bit 7: Reserved
● bit 8: Fixed Under Current Phase A Output
● bit 9: Fixed Under Current Phase B Output
● bit 10: Fixed Under Current Phase C Output
● bit 11: Reserved
● bit 12: Reserved
● bit 13: Reserved
● bit 14: Variable Under Current Phase A Output
● bit 15: Variable Under Current Phase B Output
2023 Bit Field ● bit 0: Variable Under Current Phase C Output
● bit 1: Fixed Under Power Output
● bit 2: Fixed Torque Pulsation Output
● bit 3: Fixed Negative Sequence Over Current Output
● bit 4: Reserved
● bit 5: Maximum Start Time Output
● bit 6: Maximum Stop Time Output
● bit 7: Fixed Thermal Overload Output 1
● bit 8: Fixed Thermal Overload Output 2
● bit 9: Variable Thermal Overload Output 1
● bit 10: Variable Thermal Overload Output 2
● bit 11: Fixed Instantaneous Over Current Phase A
Output
● bit 12: Fixed Instantaneous Over Current Phase B
Output
● bit 13: Fixed Instantaneous Over Current Phase C
Output
● bit 14: Inverse Time Over Current Phase A Output
● bit 15: Inverse Time Over Current Phase B Output

NXGpro Communication
Function Manual, AD, A5E33486415A 265
Output Data IDs
B.1 Output data IDs

Data ID Unit Scalar Point description


2024 Bit Field ● bit 0: Inverse Time Over Current Phase C Output
● bit 1: Zero Sequence Over Voltage Output
● bit 2: Instantaneous Zero Sequence Over Voltage
Output
● bit 3: Fixed Maximum Power Factor Output
● bit 4: Fixed Minimum Power Factor Output
● bit 5: Reserved
● bit 6: Reserved
● bit 7: Fixed Over Frequency Output
● bit 8: Variable Over Frequency Output
● bit 9: Fixed Under Frequency Output
● bit 10: Variable Under Frequency Output
● bit 11: High Frequency Rate of Change Output
● bit 12: RTD Communications Loss
● bit 13: Maximum Thermal Capacity for Start Exceeded
● bit 14: RTD Block Start Issued
● bit 15: Max Cold Starts Block Issued
2025 Bit Field ● bit 0: Max Hot Starts Block Issued
● bit 1: Fixed Thermal Overload Block Start Issued
● bit 2: Variable Thermal Overload Block Start Issued
● bit 3: Minimum Start Time Interval Block Start Issued
● bit 4: Reserved
● bit 5: Reserved
● bit 6: Reserved
● bit 7: Reserved
● bit 8: Reserved
● bit 9: Reserved
● bit 10: Reserved
● bit 11: Reserved
● bit 12: Reserved
● bit 13: Reserved
● bit 14: Reserved
● bit 15: Reserved

NXGpro Communication
266 Function Manual, AD, A5E33486415A
Output Data IDs
B.1 Output data IDs

Data ID Unit Scalar Point description


2026 Bit Field ● bit 0: RTD 1 Open Circuit
● bit 1: RTD 2 Open Circuit
● bit 2: RTD 3 Open Circuit
● bit 3: RTD 4 Open Circuit
● bit 4: RTD 5 Open Circuit
● bit 5: RTD 6 Open Circuit
● bit 6: RTD 7 Open Circuit
● bit 7: RTD 8 Open Circuit
● bit 8: RTD 9 Open Circuit
● bit 9: RTD 10 Open Circuit
● bit 10: RTD 11 Open Circuit
● bit 11: RTD 12 Open Cirucit
● bit 12: Reserved
● bit 13: Reserved
● bit 14: Reserved
● bit 15: Reserved
2027 Bit Field ● bit 0: RTD 1 Short Circuit
● bit 1: RTD 2 Short Circuit
● bit 2: RTD 3 Short Circuit
● bit 3: RTD 4 Short Circuit
● bit 4: RTD 5 Short Circuit
● bit 5: RTD 6 Short Circuit
● bit 6: RTD 7 Short Circuit
● bit 7: RTD 8 Short Circuit
● bit 8: RTD 9 Short Circuit
● bit 9: RTD 10 Short Circuit
● bit 10: RTD 11 Short Circuit
● bit 11: RTD 12 Short Cirucit
● bit 12: Reserved
● bit 13: Reserved
● bit 14: Reserved
● bit 15: Reserved

NXGpro Communication
Function Manual, AD, A5E33486415A 267
Output Data IDs
B.1 Output data IDs

Data ID Unit Scalar Point description


2028 Bit Field ● bit 0: RTD 1 Over Temperature Output
● bit 1: RTD 2 Over Temperature Output
● bit 2: RTD 3 Over Temperature Output
● bit 3: RTD 4 Over Temperature Output
● bit 4: RTD 5 Over Temperature Output
● bit 5: RTD 6 Over Temperature Output
● bit 6: RTD 7 Over Temperature Output
● bit 7: RTD 8 Over Temperature Output
● bit 8: RTD 9 Over Temperature Output
● bit 9: RTD 10 Over Temperature Output
● bit 10: RTD 11Over Temperature Output
● bit 11: RTD 12 Over Temperature Output
● bit 12: Reserved
● bit 13: Reserved
● bit 14: Reserved
● bit 15: Reserved
2030 % / 100 Speed feedback (Stator frequency)
2040 RPM Speed demand (Requested speed)
2050 % / 100 Speed demand (Requested speed)
2060 % / 100 Raw speed input (Speed input from selected source)
2070 % / 100 Ramp output (From speed ramp)
2080 Amps Torque demand
2090 % / 100 Torque demand
2100 Volts Motor voltage
2110 % / 100 Motor voltage
2120 Volts Line voltage
2130 Amps Input current
2140 Hz / 100 Line frequency
2150 Amps Torque current feedback (Iqs)
2160 % / 100 Torque current feedback (Iqs)
2170 Amps Magnetizing Current Feedback (Ids)
2180 % / 100 Magnetizing Current Feedback (Ids)
2190 Amps Total Current Feedback
2200 % / 100 Total Current Feedback

NXGpro Communication
268 Function Manual, AD, A5E33486415A
Output Data IDs
B.1 Output data IDs

Data ID Unit Scalar Point description


2210 N/A N/A Drive state:
● 0 = Off
● 1 = Magnetizing
● 2 = Spinning Load
● 3 = Autotune
● 4 = Run
● 5 = Stop
● 6 = Coast
● 7 = Up Transfer
● 8 = Down Transfer
2220 N/A N/A Heartbeat (1 ms update)
2230 Kw 1 Output power
2240 % * 100 / 100 Output power
2250 Kw 1 Input power
2260 % * 100 / 100 Input power
2270 % * 100 / 100 EO Avg Output Neutral Voltage
2280 Volts 1 EO Avg Output Neutral Voltage

Table B-2 Serial Flags

Serial Flag Data ID Bit SOP Flag* Value


1 S1_1 2380 0 – 15 Serial Flag 0_O – 15_O ● 0 = False (off)
2 S1_2 2390 0 – 15 Serial Flag 16_O – 31_O ● 1 = True (on)
3 S1_3 2400 0 – 15 Serial Flag 32_O – 47_O
4 S1_4 2410 0 – 15 Serial Flag 48_O – 63_O

* Serial flags are mapped using the SOP

Table B-3 Network Output Flags

Network Data ID Bit SOP Flag* Value


1 2002 0 – 15 Network1Flag0_O – Network1Flag15_O ● 0 = False (off)
2003 0 – 15 Network1Flag16_O – Network1Flag31_O ● 1 = True (on)
2004 0 – 15 Network1Flag32_O – Network1Flag47_O
2005 0 – 15 Network1Flag48_O – Network1Flag63_O
2 2006 0 – 15 Network2Flag0_O – Network2Flag15_O
2007 0 – 15 Network2Flag16_O – Network2Flag31_O
2008 0 – 15 Network2Flag32_O – Network2Flag47_O
2009 0 – 15 Network2Flag48_O – Network2Flag63_O

* Network flags are mapped using the SOP

NXGpro Communication
Function Manual, AD, A5E33486415A 269
Output Data IDs
B.1 Output data IDs

Table B-4 WAGO™ Input and Output Flags

Input or Output Data ID Bit SOP Flag Value


Input 2650 0–7 ExternalDigitalInput01a_I – ExternalDigitalInput01h_I ● 0 = False (off)
8 – 15 ExternalDigitalInput02a_I – ExternalDigitalInput02h_I ● 1 = True (on)
2651 0–7 ExternalDigitalInput03a_I – ExternalDigitalInput03h_I
8 – 15 ExternalDigitalInput04a_I – ExternalDigitalInput04h_I
2652 0–7 ExternalDigitalInput05a_I – ExternalDigitalInput05h_I
8 – 15 ExternalDigitalInput06a_I – ExternalDigitalInput06h_I
2653 0–7 ExternalDigitalInput07a_I – ExternalDigitalInput07h_I
8 – 15 ExternalDigitalInput08a_I – ExternalDigitalInput08h_I
2654 0–7 ExternalDigitalInput09a_I – ExternalDigitalInput09h_I
8 – 15 ExternalDigitalInput10a_I – ExternalDigitalInput10h_I
2655 0–7 ExternalDigitalInput11a_I – ExternalDigitalInput11h_I
8 – 15 ExternalDigitalInput12a_I – ExternalDigitalInput12h_I
Output 2656 0–7 ExternalDigitalOutput01a_O – ExternalDigitalOutput01h_O ● 0 = False (off)
8 – 15 ExternalDigitalOutput02a_ O – ExternalDigitalOutput02h_ O ● 1 = True (on)
2657 0–7 ExternalDigitalOutput03a_ O – ExternalDigitalOutput03h_ O
8 – 15 ExternalDigitalOutput04a_ O – ExternalDigitalOutput04h_ O
2658 0–7 ExternalDigitalOutput05a_ O – ExternalDigitalOutput05h_ O
8 – 15 ExternalDigitalOutput06a_ O – ExternalDigitalOutput06h_ O
2659 0–7 ExternalDigitalOutput07a_ O – ExternalDigitalOutput07h_ O
8 – 15 ExternalDigitalOutput08a_ O – ExternalDigitalOutput08h_ O

* Network flags are mapped using the SOP

Table B-5 Internal Digital Inputs and Outputs

Data ID Unit Scalar Point description


5116 N/A 1 Internal Digital Inputs 1 - 16
5117 N/A 1 Internal Digital Inputs 17 - 20
5118 N/A 1 Internal Digital Outputs 1 - 16

Table B-6 Cell Temperature

Data ID Unit Scalar Point description


4090 % / 10 CellTemperature+0 (A1)
4100 % / 10 CellTemperature+1 (B1)
4110 % / 10 CellTemperature+2 (C1)
4120 % / 10 CellTemperature+3 (A2)
4130 % / 10 CellTemperature+4 (B2)
4140 % / 10 CellTemperature+5 (C2)
4150 % / 10 CellTemperature+6 (A3)

NXGpro Communication
270 Function Manual, AD, A5E33486415A
Output Data IDs
B.1 Output data IDs

Data ID Unit Scalar Point description


4160 % / 10 CellTemperature+7 (B3)
4170 % / 10 CellTemperature+8 (C3)
4180 % / 10 CellTemperature+9 (A4)
4190 % / 10 CellTemperature+10 (B4)
4200 % / 10 CellTemperature+11 (C4)
4210 % / 10 CellTemperature+12 (A5)
4220 % / 10 CellTemperature+13 (B5)
4230 % / 10 CellTemperature+14 (C5)
4240 % / 10 CellTemperature+15 (A6)
4250 % / 10 CellTemperature+16 (B6)
4260 % / 10 CellTemperature+17 (C6)
4270 % / 10 CellTemperature+18 (A7)
4280 % / 10 CellTemperature+19 (B7)
4290 % / 10 CellTemperature+20 (C7)
4300 % / 10 CellTemperature+21 (A8)
4310 % / 10 CellTemperature+22 (B8)
4320 % / 10 CellTemperature+23 (C8)

Fault and Alarm Data


● Faults are enabled using one of these options:
– always enabled (when the fault occurs, the fault bit will be set).
– enabled by a bit in the SOP drctry file (the fault bit will only be set if the enable bit is set
on in the SOP drtry file).

Note
System Operating Programs (SOPs) are written and modified by Siemens engineers.
The following data is for information purposes only.
For further information on these parameters, refer to the Operation Chapter of the Operating
Instructions Manual.

NXGpro Communication
Function Manual, AD, A5E33486415A 271
Output Data IDs
B.1 Output data IDs

● Description of faults and alarms:


– Faults: Once a fault occurs, the drive is immediately tripped (stopped). It is not possible
to run the drive again until the fault is cleared.
– Alarms: An alarm is an indication of a potential trouble condition. An alarm will not trip or
stop the drive. An alarm cannot be reset by any action. The only way an alarm is reset
is when the condition that caused the alarm ceases to exist. An alarm can be
acknowledged by attempting to reset either by the drive tool (reset button), keypad (reset
key), digital input, SOP flag, menu, auto reset, or through a communication bit. Once an
alarm condition does not exist, and it has not been acknowledged, it is in an
“unacknowledged” state and the unacknowledged bits will remain high until they are
acknowledged.
– Active Faults: This bit is high when the fault is active or in an active state.

Note
Bits not listed in the following tables are undefined.

Table B-7 Number of Faults and Alarms

Data ID Bit Description Value


3000 N/A Number of active faults 0 – 255
3010 N/A Number of unacknowledged alarms 0 – 255
3020 N/A Number of active alarms 0 – 255

* Network flags are mapped using the SOP


The Enable Column within Tables Fault Word 1 to 4 is defined as follows:
● F = fixed (always enabled and not changeable by the user)
● PE = programmable to enable (default state is enabled)
● PD = programmable to disable (default state is disabled)

Table B-8 Fault Word 1

Data ID Fault Description Bit Bit Description Alarm / Fault / Pro‐ Enable
grammable
FW1_1
3030 Fault Flags1: Fatal 1 Over speed fault Fault F
Outputs 3 Under load fault Fault F
6 Mtr Therm Over Ld Fault Fault F
10 IOC Fault F
12 Cell (any cell fault) Fault F
14 In torq limit Programmable PD

NXGpro Communication
272 Function Manual, AD, A5E33486415A
Output Data IDs
B.1 Output data IDs

Data ID Fault Description Bit Bit Description Alarm / Fault / Pro‐ Enable
grammable
3150 and Unacknowledged 0 Over speed alarm Alarm PD
3270 Warning Flags1 2 Under load alarm Alarm PD
(3150) and
Active Warning 4 Mtr Therm Over Load 1 Alarm PD
Flags1 (3270) 5 Mtr Therm Over Load 2 Alarm PD
7 Output phase imbal Alarm F
9 Output Ground fault Alarm F
13 In torque limit Alarm PD
14 In torq limit rollback Programmable PD
15 Input phase loss Alarm PE
FW1_2
3040 Fault Flags2 0 Phase sequence Programmable PD
2 CPU Temperature Fault Fault PD
4 Cell over temp fault Fault F
5 Modulator Configuration Fault F
6 Cell count mismatch Fault F
7 Power supply Fault F
8 WAGO™ communication fault Fault PE
9 WAGO™ configuration Fault PE
10 Cell bypass COM fail Fault F
11 Cell bypass acknowledge Fault F
12 Cell bypass link Fault F
14 System program Fault F
3160 and Unacknowledged 0 Phase sequence Programmable PD
3280 Warning Flags2 1 CPU Temperature Alarm Alarm F
(3160) and
Active Warning 3 Cell over temp alarm Alarm F
Flags2 (3280) 13 Weak battery* Alarm F
15 Medium voltage low 1 Alarm PD
FW1_3
3050 Fault Flags3 1 Medium voltage low flt Fault F
5 Line over voltage fault Programmable F
6 Input phase imbal Programmable F
7 Input one cycle Programmable1 F
9 Encoder loss Programmable PD
10 Keypad communication Programmable PD
11 Network 1 communication Programmable PD
12 Network 2 communication Programmable PD
14 Motor over volt fault Fault F

NXGpro Communication
Function Manual, AD, A5E33486415A 273
Output Data IDs
B.1 Output data IDs

Data ID Fault Description Bit Bit Description Alarm / Fault / Pro‐ Enable
grammable
3170 and Unacknowledged 0 Medium voltage low 2 Alarm F
3290 Warning Flags3 2 Cell alarm Alarm F
(3170) and
Active Warning 3 Line over voltage 1 Alarm PD
Flags3 (3290) 4 Line over voltage 2 Alarm PD
6 Input phase imbalance Alarm F
7 Input one cycle Programmable F
8 Input ground Alarm F
9 Encoder loss Programmable PD
10 Keypad communication Programmable PD
11 Network 1 communication Programmable PD
12 Network 2 communication Programmable PD
13 Motor over volt alarm Alarm PE
15 Cell bypass comm alarm Alarm F
FW1_4
3060 Fault Flags4 1 Cell bypass fault Fault F
2 Cell config fault Fault F
4 Back EMF timeout Fault F
5 Hall effect pwr supply Fault F
6 Modulator board fault Fault F
8 Modulator watchdog Flt Fault F
10 Tool communication Programmable PD
11 Failed to magnetize Programmable F
12 Loss of field current Programmable F
13 Minimum speed trip Programmable PE
14 Excessive drive losses Programmable1 F
3180 and Unacknowledged 0 Cell bypass link alarm Alarm F
3300 Warning Flags4 3 Carrier Frq Set Too Low Alarm F
(3180) and
Active Warning 9 Cell DC bus low Alarm F
Flags4 (3300) 10 Tool communication Programmable PD
11 Failed to magnetize Programmable F
12 Loss of field current Programmable F
14 Excessive drive losses alarm Programmable1 F
15 WAGO™ communication Alarm PD
alarm

* Only for modulator board equipped with battery


1
Fault if air-cooled 6SR4[ ]02 drive or water-cooled 6SR3[ ]52 drive

NXGpro Communication
274 Function Manual, AD, A5E33486415A
Output Data IDs
B.1 Output data IDs

Table B-9 Fault Word 2

Data ID Fault Description Bit Bit Description Alarm / Fault / Pro‐ Enable
grammable
FW2_1
3070 Fault Flags5 1 All blowers not avail Programmable PD
2 Clogged filters Alarm PD
5 Reactor OT Fault Programmable PD
8 Xformer OT Fault Programmable PD
10 Both pumps not available Programmable PD
12 Coolant Conductivity Programmable PD
13 Inlet water temperature high Programmable PD
Coolant Inlet Temp
14 Coolant Inlet Temp Inlet water Programmable PD
temperature low
15 Cell water temperature high Programmable PD
3190 and Unacknowledged 0 One blower not avail Programmable PD
3310 Warning Flags5 1 All blowers not avail Programmable PD
(3190) and
Active Warning 2 Clogged filters Programmable PD
Flags5 (3310) 3 Reactor temperature 1OT Alarm PD
Alarm alarm
4 Reactor temperature 2OT Trip Alarm PD
Alarm alarm
5 Reactor OT Fault Programmable PD
6 Transformer Xformer OT Tem‐ Alarm PD
perature 1 alarm
7 Xformer OT Trip Transformer Alarm PD
temperature 2 alarm
9 One pump not AvailableFailed Alarm PD
10 Both pumps not available Programmable PD
11 Coolant conductivity high Alarm PD
AlarmCoolant Conductivity
12 Coolant Conductivity Programmable PD
13 Inlet water temperature High‐ Programmable PD
Coolant Inlet Temp
14 Coolant Inlet Temp Inlet water Programmable PD
temperature low
15 Cell water temperature high Programmable PD
FW2_2
3080 Fault Flags6 0 Xfrm Cool OT Trip Alarm Programmable PD
2 Coolant Tank Level Programmable PD
4 Low Coolant Flow Programmable PD
6 Loss all HEX fans Programmable PD
8 Loss of drive enable Fault PD
12 A/D Hardware fault Fault F
14 Config File Read Error Fault F

NXGpro Communication
Function Manual, AD, A5E33486415A 275
Output Data IDs
B.1 Output data IDs

Data ID Fault Description Bit Bit Description Alarm / Fault / Pro‐ Enable
grammable
3200 and Unacknowledged 0 Xfrm Cool OT Trip Alarm Programmable PD
3320 Warning Flags6 1 Coolant Tank Level Alarm PD
(3200) and
Active Warning 3 Low Coolant Flow Alarm PD
Flags6 (3320) 4 Low Coolant Flow Programmable PD
5 Loss one HEX fan Alarm PD
6 Loss all HEX fans Programmable PD
7 All HEX fans on Alarm PD
9 Up transfer failed Alarm PD
10 Down transfer failed Alarm PD
11 A/D Hardware alarm Alarm F
13 Config File Write Alarm Alarm F
FW2_3
3090 Fault Flags7 7 Loss of signal intern Programmable PD
8 to 15 Loss of signal 1 to 8 Programmable PD
3210 and Unacknowledged 7 Loss of signal intern Programmable PD
3330 Warning Flags7 8 to 15 Loss of signal 1 to 8 Programmable PD
(3210) and
Active Warning
Flags7 (3330)
FW2_4
3100 Fault Flags8 0 to 15 Loss of signal 9 to 24 Programmable PD
3220 and Unacknowledged 0 to 15 Loss of signal 9 to 24 Programmable PD
3340 Warning Flags8
(3220) and
Active Warning
Flags8 (3340)

Table B-10 Fault Word 3

Data ID Fault Description Bit Bit Description Alarm / Fault / Pro‐ Enable
grammable
FW3_1
3110 Fault Flags9 0 to 15 User fault 1 to 16 (bit number + Programmable PD
1)
3230 and Unacknowledged 0 to 15 User fault 1 to 16 (bit number + Programmable PD
3350 Warning Flags9 1)
(3230) and
Active Warning
Flags9 (3350)
FW3_2
3120 Fault Flags10 0 to 15 User fault 17 to 32 (bit number Programmable PD
+ 17)

NXGpro Communication
276 Function Manual, AD, A5E33486415A
Output Data IDs
B.1 Output data IDs

Data ID Fault Description Bit Bit Description Alarm / Fault / Pro‐ Enable
grammable
3240 and Unacknowledged 0 to 15 User fault 17 to 32 (bit number Programmable PD
3360 Warning Flags10 + 17)
(3240) and
Active Warning
Flags10 (3360)
FW3_3
3130 Fault Flags11 0 to 15 User fault 33 to 48 (bit number Programmable PD
+ 33)
3250 and Unacknowledged 0 to 15 User fault 33 to 48 (bit number Programmable PD
3370 Warning Flags11 + 33)
(3250) and
Active Warning
Flags11 (3370)
FW3_4
3140 Fault Flags12 0 to 15 User fault 49 to 64 Programmable PD
(bit number + 49)
3260 and Unacknowledged 0 to 15 User fault 49 to 64 Programmable PD
3380 Warning Flags12 (bit number + 49)
(3260) and
Active Warning
Flags12 (3380)

Table B-11 Fault Word 4

Data ID Fault Description Bit Bit Description Alarm / Fault / Pro‐ Enable
grammable
FW4_1
3141 Fault Flags13 0 Loss of internal analog input #1 Programmable PD
1 Loss of internal analog input #2 Programmable PD
2 Loss of internal analog input #3 Programmable PD
3 to 15 Reserved for future use
3261 and Unacknowledged 0 Loss of internal analog input #1 Programmable PD
3381 Warning Flags13 1 Loss of internal analog input #2 Programmable PD
(3261) and
Active Warning 2 Loss of internal analog input #3 Programmable PD
Flags13 (3381) 3 to 15 Reserved for future use
FW4_2
3142 Fault Flags14 0 to 15 Reserved for future use
3262 and Unacknowledged 0 to 15 Reserved for future use
3382 Warning Flags14
(3262) and
Active Warning
Flags14 (3382)
FW4_3
3143 Fault Flags15 0 to 15 Reserved for future use

NXGpro Communication
Function Manual, AD, A5E33486415A 277
Output Data IDs
B.1 Output data IDs

Data ID Fault Description Bit Bit Description Alarm / Fault / Pro‐ Enable
grammable
3263 and Unacknowledged 0 to 15 Reserved for future use
3383 Warning Flags15
(3263) and
Active Warning
Flags15 (3383)
FW4_4
3144 Fault Flags16 0 to 15 Reserved for future use
3264 and Unacknowledged 0 to 15 Reserved for future use
3384 Warning Flags16
(3264) and
Active Warning
Flags16 (3384)

Table B-12 Fault/Alarm Flags 1

Data ID Bit Bit Description


Flags 1-1
3400 0 Over speed alarm
1 Over speed fault
2 Under load alarm
3 Under load fault
4 Mtr Therm Over Load 1
5 Mtr Therm Over Load 2
6 Mtr Therm Over Ld Fault
7 Output phase imbal
8 Output phase open
9 Output Ground fault
10 IOC
11 MenuInit
12 Cell (Any cell)
13 In torque limit
14 In torq limit rollback
15 Input phase loss
Flags 1-2

NXGpro Communication
278 Function Manual, AD, A5E33486415A
Output Data IDs
B.1 Output data IDs

Data ID Bit Bit Description


3401 0 Phase sequence
1 CPU Temperature Alarm
2 CPU Temperature Fault
3 Cell over temp alarm
4 Cell over temp fault
5 Modulator Configuration
6 Cell count mismatch
7 Power supply
8 WAGO™ communication fault
9 WAGO™ configuration
10 Cell bypass COM fail
11 Cell bypass acknowledge
12 Cell bypass link
13 System program
14 Weak battery
15 Medium voltage low 1
Flags 1-3
3402 0 Medium voltage low 2
1 Medium voltage low flt
2 Cell alarm
3 Line over voltage 1
4 Line over voltage 2
5 Line over voltage fault
6 Input phase imbal
7 Input one cycle
8 Input ground
9 Encoder loss
10 Keypad communication
11 Network 1 communication
12 Network 2 communication
13 Motor over volt alarm
14 Motor over volt fault
15 Cell bypass comm alarm
Flags 1-4

NXGpro Communication
Function Manual, AD, A5E33486415A 279
Output Data IDs
B.1 Output data IDs

Data ID Bit Bit Description


3403 0 Cell bypass link alarm
1 Cell bypass fault
2 Cell config fault
3 Carrier Frq Set Too Low
4 Back EMF timeout
5 Hall effect pwr supply
6 Modulator board fault
7 Not used
8 Modulator watchdog Flt
9 Cell DC bus low
10 Tool communication
11 Failed to magnetize
12 Loss of field current
13 Minimum speed trip
14 Excessive drive losses
15 WAGO™ communication alarm

Table B-13 Fault/Alarm Flags 2

Data ID Bit Bit Description


Flags 2-1
3404 0 One blower not avail
1 All blowers not avail
2 Clogged filters
3 Reactor temperature 1OT Alarm
4 Reactor temperature 2OT Trip Alarm
5 Reactor OT Fault
6 Transformer Xformer OT Temperature 1 alarm
7 Xformer OT Trip Transformer temperature 2 alarm
8 Xformer OT Fault
9 One pump not availablefailed
10 Both pumps not available
11 Coolant conductivity high AlarmCoolant Conductivity
12 Coolant Conductivity
13 Inlet water temperature HighCoolant Inlet Temp
14 Coolant Inlet Temp Inlet water temperature low
15 Cell water temperature high
Flags 2-2

NXGpro Communication
280 Function Manual, AD, A5E33486415A
Output Data IDs
B.1 Output data IDs

Data ID Bit Bit Description


3405 0 Xfrm Cool OT Trip Alarm
1 Coolant Tank Level
2 Coolant Tank Level
3 Low Coolant Flow
4 Low Coolant Flow
5 Loss one HEX fan
6 Loss all HEX fans
7 All HEX fans on
8 Loss of drive enable
9 Up transfer failed
10 Down transfer failed
11 A/D Hardware alarm
12 A/D Hardware fault
13 Config File Write Alarm
14 Config File Read Error
15 Not used
Flags 2-3
3406 0 to 6 Not used
7 Loss of signal intern
8 to 15 Loss of signal 1 to 8
Flags 2-4
3407 0 to 15 Loss of signal 9 to 24

Table B-14 Fault/Alarm Flags 3

Data ID Bit Bit Description


Flags 3-1
3408 0 to 15 User Fault 1 to 16
Flags 3-2
3409 0 to 15 User Fault 17 to 32
Flags 3-3
3410 0 to 15 User Fault 33 to 48
Flags 3-4
3411 0 to 15 User Fault 49 to 64

NXGpro Communication
Function Manual, AD, A5E33486415A 281
Output Data IDs
B.1 Output data IDs

Table B-15 Fault/Alarm Flags 4

Data ID Bit Bit Description


Flags 4-1
3436 0 Loss of internal signal #1
1 Loss of internal signal #2
2 Loss of internal signal #3
3 Pre-charge fault
4 AFE Cell Diff temperature alarm
5 Not used
6 Not used
7 AP Cell Air temperature alarm
8 Input frequency alarm
9 AFE Cell Diff temperature fault
10 Field exciter fault
11 SMDC startup fault
12 Pre-charge breaker opened
13 Input protection
14 Pole slip
15 Reserved
Flags 4-2
3437 0 Reserved
1 Pre-charge contactor alarm
2 Main contactor fault
3 Bypass hardware alarm
4 Reserved
5 Motor pull out
6 HV AP mismatch
7 Network customer error 1
8 Network customer error 2
9 Network customer warning 1
10 Network customer warning 2
11 Thermal over temperature rollback active
12 to 15 Not used
Flags 4-3
3438 0 to 15 Reserved for future use
Flags 4-4
3439 0 to 15 Reserved for future use

Table B-16 Fault/Alarm Enable Flags

Data ID Bit Bit Description


Flags1 1 to 4
3412 0 to 15 Refer to Table Fault/Alarm Flags 1, Flags 1-1

NXGpro Communication
282 Function Manual, AD, A5E33486415A
Output Data IDs
B.1 Output data IDs

Data ID Bit Bit Description


3413 0 to 15 Refer to Table Fault/Alarm Flags 1, Flags 1-2
3414 0 to 15 Refer to Table Fault/Alarm Flags 1, Flags 1-3
3415 0 to 15 Refer to Table Fault/Alarm Flags 1, Flags 1-4
Flags2 1 to 4
3416 0 to 15 Refer to Table Fault/Alarm Flags 2, Flags 2-1
3417 0 to 15 Refer to Table Fault/Alarm Flags 2, Flags 2-2
3418 0 to 15 Refer to Table Fault/Alarm Flags 2, Flags 2-3
3419 0 to 15 Refer to Table Fault/Alarm Flags 2, Flags 2-4
Flags3 1 to 4
0 to 15 Refer to Table Fault/Alarm Flags 3, Flags 3-1
3421 0 to 15 Refer to Table Fault/Alarm Flags 3, Flags 3-2
3422 0 to 15 Refer to Table Fault/Alarm Flags 3, Flags 3-3
3423 0 to 15 Refer to Table Fault/Alarm Flags 3, Flags 3-4
Flags4 1 to 4
3440 0 to 15 Refer to Table Fault/Alarm Flags 4, Flags 4-1
3441 0 to 15 Refer to Table Fault/Alarm Flags 4, Flags 4-2
3442 0 to 15 Refer to Table Fault/Alarm Flags 4, Flags 4-3
3443 0 to 15 Refer to Table Fault/Alarm Flags 4, Flags 4-4

Table B-17 Fatal Fault Flags

Data ID Bit Bit Description


Flags1 1 to 4
3424 0 to 15 Refer to Table Fault/Alarm Flags 1, Flags 1-1
3425 0 to 15 Refer to Table Fault/Alarm Flags 1, Flags 1-2
3426 0 to 15 Refer to Table Fault/Alarm Flags 1, Flags 1-3
3427 0 to 15 Refer to Table Fault/Alarm Flags 1, Flags 1-4
Flags2 1 to 4
3428 0 to 15 Refer to Table Fault/Alarm Flags 2, Flags 2-1
3429 0 to 15 Refer to Table Fault/Alarm Flags 2, Flags 2-2
3430 0 to 15 Refer to Table Fault/Alarm Flags 2, Flags 2-3
3431 0 to 15 Refer to Table Fault/Alarm Flags 2, Flags 2-4
Flags3 1 to 4
3432 0 to 15 Refer to Table Fault/Alarm Flags 3, Flags 3-1
3433 0 to 15 Refer to Table Fault/Alarm Flags 3, Flags 3-2
3434 0 to 15 Refer to Table Fault/Alarm Flags 3, Flags 3-3
3435 0 to 15 Refer to Table Fault/Alarm Flags 3, Flags 3-4
Flags4 1 to 4
3444 0 to 15 Refer to Table Fault/Alarm Flags 4, Flags 4-1
3445 0 to 15 Refer to Table Fault/Alarm Flags 4, Flags 4-2
3446 0 to 15 Refer to Table Fault/Alarm Flags 4, Flags 4-3
3447 0 to 15 Refer to Table Fault/Alarm Flags 4, Flags 4-4

NXGpro Communication
Function Manual, AD, A5E33486415A 283
Output Data IDs
B.1 Output data IDs

Read Register Data

Table B-18 Analog Input Read Registers

Data ID Unit Point description Range


3502 to 3525 N/A Analog input #1 to Analog input #24 ● 0mA = 0 to 20mA = 32767
● 0V = 0 to 10V = 32767

Table B-19 Active Cells Read Registers

Data ID Unit Point description Range


4000 Cells Active cells phase A 0 to 8
4010 Cells Active cells phase B 0 to 8
4020 Cells Active cells phase C 0 to 8

Note: When Medium Voltage is low, status of these registers is invalid.

Cell Status Data

Table B-20 Cell Status

Data ID Bit Description Value


● 4030 (Phase A) 0 Cell 1 status ● 0 = Not installed
● 4040 (Phase B) 1 ● 1 = Active
● 4050 (Phase C) 2 Cell 2 status ● 2 = Bypassed
3 ● 3 = Faulted
4 Cell 3 status
5
6 Cell 4 status
7
8 Cell 5 status
9
10 Cell 6 status
11
12 Cell 7 status
13
14 Cell 8 status
15

Note: When Medium Voltage is low, status of these registers is invalid.

NXGpro Communication
284 Function Manual, AD, A5E33486415A
Output Data IDs
B.1 Output data IDs

Table B-21 Cell Bypass Status

Data ID Bit Description Value


● 4060 (Phase A) 0 Cell 1 bypass status ● 0 = Unavailable
● 4070 (Phase B) 1 ● 1 = Bypassed
● 4080 (Phase C) 2 Cell 2 bypass status ● 2 = Available
3
4 Cell 3 bypass status
5
6 Cell 4 bypass status
7
8 Cell 5 bypass status
9
10 Cell 6 bypass status
11
12 Cell 7 bypass status
13
14 Cell 8 bypass status
15

Miscellaneous Data

Table B-22 Performance Data

Data ID Unit Scalar Point description


2161 % / 100 Drive Losses
2162 % / 100 Excessive Reactive Current
2163 % / 100 Speed Droop
2164 % / 100 Sync Motor Field Current
2168 % / 100 Efficiency

Table B-23 Parameter Read/Write Data

Data ID Name Value


2660 Network 1 PFD1 Refer to Appendix Parameter Read / Write.
2661 Network 1 PFD2
2662 Network 1 PFD3
2663 Network 1 PFD4
2664 Network 2 PFD1
2665 Network 2 PFD2
2666 Network 2 PFD3
2667 Network 2 PFD4

NXGpro Communication
Function Manual, AD, A5E33486415A 285
Output Data IDs
B.1 Output data IDs

Table B-24 Parallel Drive Data

Data ID Unit Scalar Point description


2268 N/A / 100 Peak Voltage clamp Limit
2269 N/A Parallel Drive Status:
● bit 0: Slave
● bit 1: In Network
● bit 2: Spinning Load Enabled
● bit 3: Energy Saver Enabled
● bit 4: Speed Loop Test Mode Enabled
● bit 5: Auto Tune Enabled
● bit 6: Reset Timeout
2271 N/A N/A Handshake
2272 N/A / 100 Available PVCL
2273 / 100 Available Torque
2274 1 Number of Nodes
2275 Amps Mag Current Command Amps
2276 % / 100 Mag Current Command %
2277 / 100 Field Weakening Output

Table B-25 Voltage/Current Data

Data ID Unit Scalar Point description


(min / max / average)
3600 / 3601 / 3602 % / 100 Real Current Feedback Filtered
3603 / 3604 / 3605 % / 100 Real Current Feedback Filtered
3606 / 3607 / 3608 % / 100 DC Link Voltage
3609 / 3610 / 3611 % / 100 Real Voltage Feed Forward
3612 / 3613 / 3614 Hz / 10 Input Frequency
3615 / 3616 / 3617 % / 100 Real Voltage Command
3618 / 3619 / 3620 % / 100 Reactive Voltage Command
3621 / 3622 / 3623 % / 100 Highest Cell Temperature
3624 / 3625 / 3626 % / 100 Differential Cell Temperature
3627 / 3628 / 3629 % * 100 Input Current
3630 / 3631 / 3632 % * 100 Multiplexer Data
3633 State
3634 Status
3635 EPLD Status 1
3636 EPLD Status 2
3637 / 3638 / 3639 / 100 Water Flow
3640 / 3641 / 3642 / 100 Water Glycol Flow
3643 Number of AFE Cells
3644 Number of AFE Cells With Open Sensors
3653 % / 100 Available Reactive Current

NXGpro Communication
286 Function Manual, AD, A5E33486415A
Output Data IDs
B.1 Output data IDs

Data ID Unit Scalar Point description


(min / max / average)
3660 A / 1000 Drive Torque Capability
3661 V 1 V_a RMS Output Phase Voltage
3662 V 1 V_b RMS Output Phase Voltage
3663 V 1 V_c RMS Output Phase Voltage
3664 A 1 I_a RMS Output Phase Current
3665 A 1 I_b RMS Output Phase Current
3666 A 1 I_c RMS Output Phase Current
3668 MWHr 1 Input MWHr
3669 A 1 Input Ia Phase Current
3670 A 1 Input Ib Phase Current
3671 A 1 Input Ic Phase Current
3672 V 1 Input Va (line to neutral)
3673 V 1 Input Vb (line to neutral)
3674 V 1 Input Vc (line to neutral)
3675 % / 100 Input Reactive Power
3676 % / 100 Input Reactive Current

Table B-26 SilcoGraph Data

Data ID Unit Scalar Point description


3645 to 3652 % / 100 Float outputs 0 to 7

Table B-27 Shared Memory Data

Data ID Unit Scalar Point description


3654 to 3659 Shared memory handshake 0 to 5

Table B-28 Internal Network Data

Data ID Description Value


5000 Handshake Refer to Appendix Network Implementation.
5001 to 5009 Discrete Outputs
5100 Net Input Pulse
5101 to 5109 Discrete Inputs
5110 to 5115 Analog Inputs

NXGpro Communication
Function Manual, AD, A5E33486415A 287
Output Data IDs
B.1 Output data IDs

Table B-29 Register to Drive Manual IDs

Data ID Unit Description


9601 to 9664 not applicable Network1 Data to Drive Register n (n = 1 to 64)
9701 to 9764 not applicable Network1 Data to Drive Register n (n = 1 to 64)

Note: Manual IDs are used to map data between networks. As an example, use ToolSuite or the drive keypad to set Network2
"Data from Drive 06" (9506) to "Manual ID" and Enter "9603" to map this manual ID value.

NXGpro Communication
288 Function Manual, AD, A5E33486415A
Display Network Monitor C
Description
Use parameter 'Display Network Monitor' (9950) to view the values of network registers. This
is useful for troubleshooting. As data is transmitted, and the values of the registers change, the
display automatically updates to reflect the changes.

Note
The direction of data transmission shown on the screen is displayed as seen by the drive,
meaning that:
● Rx refers to data received into the drive
● Tx refers to data transmitted from the drive.

     

' 1(7 7[ 15HJ  

+ 1(7 5[ 15HJ )% 

Figure C-1 Display Network Monitor Function

1 Format of the register value dis‐ D = decimal format


play H = hexadecimal format
2 Network for this register The drive may be connected to 2 separate networks:
● NET 1
● NET 2
3 Data direction Rx = Data to Drive register
Tx = Data from Drive register
4 Global or non-global register G = global register
N = non-global register
5 Register number 2-digit numeric field that indicates the number of the
register being shown.
● Tx 01-64 = Data from Drive 01 (ID 9401) to Data
from Drive 64 (ID 9464)
● Rx 01-64 = Data to Drive 01 (ID 9601) to Data to
Drive 64 (ID 9664)
6 Register value The value of the register. Since the registers all con‐
tain 16-bit digital words, they range in value from
0-65535 (decimal), or 0-FFFF (hexadecimal).

NXGpro Communication
Function Manual, AD, A5E33486415A 289
Display Network Monitor

7 Line 1 data Line 1 in the example diagram provides the following


information:
● register value in decimal format
● register is in network 1
● data is going to the drive
● register is non-global
● register is number 1
● register value is 257
8 Line 2 data Line 2 in the example diagram provides the following
information:
● register value in hexadecimal format
● register is in network 2
● data is coming from the drive
● register is non-global
● register is number 2
● register value is 0xF1B

Note
The only network that supports global data is Modbus™ Plus.
All other networks do not support global data for the global or non-global register.

Editing Values in the Display


Underscores on the display (as shown in the previous figure) indicate that values can be edited
in these areas.
To edit values in the display:
● Use the left and right arrow keys to move the cursor horizontally.
● Use the up and down arrow keys to edit alphabetical fields.
● Use the up and down arrow keys or the numeric keys to edit numerical fields.
● To move the cursor to the second line, continue pressing the right arrow key after reaching
the end of the first line.
● To move the cursor back to the first line, continue pressing the right arrow key after reaching
the end of the second line.
● Use the left arrow key in the same manner to move the cursor in the opposite direction.

NXGpro Communication
290 Function Manual, AD, A5E33486415A
External Modem D
Overview
The NXGpro control contains a dedicated isolated RS232 port to support the use of an external
modem. The external modem allows for remote monitoring of the NXGpro drive.

Operation
The control software initializes the modem. If no call is in progress, the modem initialization
string will be sent every 30 seconds. This allows the modem to be initialized should it lose
power.
When the external modem receives a phone call it will auto negotiate the baud rate with the
calling modem and send a "RING" command to the NXGpro control. The NXGpro commands
the modem to answer the call. The calling user is then prompted to enter a user ID and
password. The password is verified against the modem password, parameter (9025). If the
password is correct, a menu based text screen is sent to the user for monitoring the drive.
The calling user can monitor drive functions from the built-in text screens. The text screens are
built into the NXGpro software so that only a terminal emulator program is required to monitor
the drive via a modem.
The modem password, parameter (9025), is located in the Serial Port Setup Menu (9010) which
is under the Communications Menu. The modem password is four characters. Each character
can be set from 0 to 9 or A to Z by scrolling through each character.

Table D-1 Serial Port Setup Menu (9010)

Parameter ID Units Default Min Max Description


Modem pass‐ 9025 NXG1 Set the modem password for serial port use. Enter the four
word character password that can consist of 0 to 9, A to Z, by
scrolling through each character.

The following figure shows the external modem function diagram.

NXGpro Communication
Function Manual, AD, A5E33486415A 291
External Modem

1;*SUR&RQWURO 8VHU3&

56 56

([WHUQDO0RGHP ([WHUQDO0RGHP

7HOHSKRQHOLQH

Figure D-1 NXGpro External Modem Function Diagram

NXGpro Communication
292 Function Manual, AD, A5E33486415A
Parameter Read/Write E
The 'parameter read/write' function allows you to use a PLC to read and write parameter values
in the drive. The following registers are available:
● Parameters To Drive (PTD)
Use these registers to read and write parameter commands, read and write pick list items,
and execute certain functions.
● Parameters From Drive (PFD)
Use these registers to echo the PTD command, hold the PTD read command results, and
produce an error code if the PTD command cannot be performed.

E.1 Setting up the PTD and PFD registers


The following menus and submenus provide access for setting up the PFD and PTD registers:
● Communications Menu (9)
● Submenu Network 1 Configure (9900)
● Submenu Network 2 Configure (9914)
Select PFD and PTD registers using the pick lists listed in the Planning/Configuring Chapter.
The pick lists include the available registers as follows:
● Data from Drive registers for use in IDs 9403 to 9464:
– PFD1
– PFD2
– PFD3
– PFD4
● Data to Drive registers for use in IDs 9603 to 9664:
– PTD1
– PTD2
– PTD3
– PTD4

Note
Place each set of 4 registers in sequential IDs.
Each register performs a specific function.

NXGpro Communication
Function Manual, AD, A5E33486415A 293
Parameter Read/Write
E.2 Defining the PFD Registers

E.2 Defining the PFD Registers


The PFD registers are defined in the following table, which provides all possible contents of the
PFD registers. The PFD1 register consists of 16 bits as described in the table.

Table E-1 Contents of PFD Registers 1 to 4

PFD Register Register Function Bit Description


PFD1 Status 0 to 6 Echo of Command from PTD
7 Error Flag:
● If Bit 7 is not set (0), Bits 8 to 15 represent the exponent, i.e.
number of decimal digits.
● If Bit 7 is set (1), Bits 8 to 15 contain the error codes listed
below.
8 to 15 Error code and description:
● 0 Not used
● 1 Invalid ID
● 2 Limit Error
● 3 Drive is running. Cannot change value.
● 4 Parameter/pick list write Lockout (drive does allow
parameter changes).
● 5 ID is parameter type. Use parameter commands.
● 6 ID is a pick list type. Use pick list commands.
● 7 Command Error: Use write pick list Manual ID Command
● 8 Command Error: Use write pick list command
● 9 Invalid Manual ID
● 10 Fixed Pick List (item is read only)
● 11 Pick List Item Already Selected
● 12 Invalid Function ID
● 13 to 255 Reserved for Future Use
PFD2 Menu ID Echo N/a Menu ID echo for the required command
PFD3 Read Value N/a Value returned from read parameter value command for Least
Significant 16-Bits.
If the value is numeric, this register contains the least significant
16 bits.
If the value is a Read String, this register contains the first 2 bytes.
PFD4 Read Exponent N/a Value returned from read parameter value command for Most
Significant 16-Bits.
If the value is numeric, this register contains the most significant
16 bits.
If the value is a Read String, this register contains the second 2
bytes.

NXGpro Communication
294 Function Manual, AD, A5E33486415A
Parameter Read/Write
E.3 Defining the PTD Registers

E.3 Defining the PTD Registers


The PTD registers are defined in the following table, which provides all possible contents of the
PTD registers. The PTD1 register can have a value of 0 to 127 for various commands as
described in the table.

Table E-2 Contents of PTD Registers 1 to 4

PTD Register Register Function Value Description


PTD1: Bits 0 to 7 ID Command 0 No Operation
1 Read ID Type:
● 0 = Parameter
● 1 = Pick List Item
● 2 = Pick List with Manual ID (Manual ID Not Selected)
● 3 = Pick List with Manual ID (Manual ID Currently Selected)
● 4 = Function
2 Read Next ID
3 Read ID Minimum Value
4 Read ID Maximum Value
5 Read ID String Length
6 to 11 Read ID String (4 bytes per command)
12 Read ID Security Level (0, 5, 7)
13 Write ID Security Level (0, 5, 7)
14 Read ID Default Value
15 Read ID Default Used (0 = No, 1 = Yes)
16 to 20 Reserved for Future Use
Parameter Command 21 Read Parameter Value
22 Write Parameter Value
23 Read Units Text Length
24 Read Units String (Bytes 1-40)
25 Read IP Address
26 Write IP Address
27 to 30 Reserved for Future Use
Pick List Command 31 Read Pick List Item
32 Write Pick List Item (Not Using Drive ID)
33 Write Pick List Item (Using Drive ID)
34 Read Pick List Text Length
35 to 40 Read Pick List String (4 Bytes per Command)
Function Command 41 Perform Function
(refer to table below for 42 to 47 Read Function String (4 Bytes per Command)
supported IDs)
Reserved 48 to 127 Reserved for Future Use
PTD1: Bits 8 to Exponent N/a Exponent to be used for Write Parameter Value command
11
PTD2 Menu ID N/a Menu ID for the required command

NXGpro Communication
Function Manual, AD, A5E33486415A 295
Parameter Read/Write
E.3 Defining the PTD Registers

PTD Register Register Function Value Description


PTD3 Write Value N/a Value to be used for write parameter value command for Least
Significant 16-Bits
PTD4 Write Value N/a Value to be used for write parameter value command for Most
Significant 16-Bits

The following table lists the available ID Function commands for use when PTD1 is set to a
"Function command" (value 41).
The table also lists the PTD and PFD usage for each parameter function.

Table E-3 Available ID Function Commands

Parameter ID Function PTD Use PFD Use


1260 Autotune Stage1 Not used Not used
1270 Autotune Stage2 Not used Not used
2640 Reset Bypassed Cells Not used Not used
3510 Start Control Loop Test Not used Not used
3520 Stop Control Loop Test Not used Not used
5045 Set Current As Default Not used ● PFD3: 1 = Error
● PFD4: Not used
5050 Reset to Defaults Not used Not used
6200 Clear Event Log Not used Not used
6240 Alarm/Fault Log Clear Not used ● PFD3: 1 = Error
● PFD4: Not used
8030 Preset Hour Meter ● PTD3 = Value Not used
● PTD4 = Exponent
8040 Reset Hour Meter Not used Not used
8060 Alarm/Fault Log Clear ● PTD3 = Value Not used
● PTD4 = Exponent
8070 Reset Output KWH Meter Not used Not used
8074 Preset Input KWH Meter ● PTD3 = Value Not used
● PTD4 = Exponent
8076 Reset Input KWH Meter Not used Not used

NXGpro Communication
296 Function Manual, AD, A5E33486415A
Parameter Read/Write
E.4 PLC handshaking procedure for parameter read/write

Parameter ID Function PTD Use PFD Use


8080 Set the Clock Time ● PTD3: Not used. Invalid combinations of
PTD3/PTD4 return a "Limit Error" in
– Seconds (0-59)
PFD1.
– Minutes (0-59)
– Hours (0-23)
– Days
– Month (1-12)
– Year (1999-2099)
● PTD4:
– 0
– 1
– 2
– 3
– 4
– 5
8090 Display Version Number (Soft‐ Not used ● PFD3:
ware Release Version) – Bits 0-3: Incremental release
number (if >0)
– Bits 4-7: Minor Revision
– Bits 8-11: Major Revision
– Bits 12-15: Not used
● PFD4: Not used in released
versions
9140* Display Sys Prog Name Not used PFD3: String Length
9147* Display Drctry Version Not used PFD3: String Length
9195* Show Active Config File Not used PFD3: String Length
9946 Net 1 to 2 Reg. Copy Not used Not used

* IDs that support the use of the function string commands (PTD1 values 42-47).

E.4 PLC handshaking procedure for parameter read/write

Register Setup
Use the following procedure to enter and change parameter data in PTD and PFD registers:
1. Write the register data into PTD3 and PTD4 for commands that require PLC data.
2. Write the parameter ID into the PTD2 register.
3. Poll until PFD2 register value equals PTD2 register value (menu ID echo).
4. Write the command type into the PTD1 register.
5. Perform handshake: Poll until the lower 7 bits (0-6) in the PFD1 register are equal to the
value in the PTD1 register (command echo).

NXGpro Communication
Function Manual, AD, A5E33486415A 297
Parameter Read/Write
E.4 PLC handshaking procedure for parameter read/write

6. Error testing:
– Test bit 7 of PFD1 (command echo flag).
– If bit 7 is set, the upper byte of PFD1 is the error code.
– If bit 7 is clear, the upper byte of PFD1 contains the 4-bit exponent for the data if the
command was "Read Parameter Value." For all other commands, the upper byte is zero.
7. Read data: Read register data in PFD3 and PFD4 (commands that return PCD data).
8. End the command: Write zero into the PTD1 register (reset the command).

Example: Changing Parameter 'Rated input voltage' (2010)


To change parameter 'Rated input voltage' (2010) to 3000, proceed as follows:
1. Write 3000 to PTD3. This is the new voltage.
PTD4 is not needed.
2. Write 2010 to PTD2. This is the parameter ID for rated input voltage.
3. Poll PFD2 until its value equals 2010 (the value of PTD2).
4. Write 22 to PTD1. This is the Write Parameter Value command.
5. Poll bits 0 to 6 of PTD1 until the value equals 22 (the value of PTD1).
6. When PFD2 equals PTD2 and the lower 6 bits of PFD1 equal PTD1, test bit 7 of PFD1.
– If bit 7 of PFD1 is not set, read bits 8 to 11 for the exponent.
– If bit 7 of PFD1 is set, read bits 8 to 15 for the error code.
7. Read PFD3 and PFD4 for the new value.
8. Write 0 to PTD1.

NXGpro Communication
298 Function Manual, AD, A5E33486415A
Multiplexer (MUX) Data Registers F
Description
Multiplexer (MUX) data registers are used when a PLC needs to read more registers than the
number of built in 'Data from Drive' registers, which is 64.
The drive has 8 MUX registers. Each MUX register uses:
● 1 'Data to Drive' register
● 2 'Data from Drive' registers.
The MUX data can access any manual ID register from the drive. Using MUX data registers
requires "handshaking" to take place between the PLC and the drive. MUX data allows the PLC
to access more than 64 registers worth of data but at a slower rate.

Setup Procedure
1. Set one of the 62 programmable 'Data from Drive' registers to "Mux1 Data".
2. Set one of the 62 programmable 'Data from Drive' registers to "Mux1 Echo".
3. Set one of the 62 programmable 'Data to Drive' registers to "Mux1 Id".
4. Repeat the steps above to use additional MUX registers (Mux2 to Mux8).

Operation
The handshaking operates in the following way:
● The PLC writes a manual ID number into the "Mux1 Id" register.
● The PLC polls the "Mux1 Echo" register until the manual ID set in the "Mux1 Id" register is
present in the "Mux1 Echo" register.
● The PLC reads the data from the "Mux1 Data" register. The data is the value for the manual
ID.

NXGpro Communication
Function Manual, AD, A5E33486415A 299
Multiplexer (MUX) Data Registers

NXGpro Communication
300 Function Manual, AD, A5E33486415A
Internal Drive Network G
Overview
The internal drive network feature supports communication between a coolant system cabinet
and the drive control cabinet via an internal network.
This appendix provides information relating to this network, but this feature is not intended for
direct customer use; however, the data can be supplied to Network 1 or 2.

Description
The internal drive network is implemented as an Modbus™ Ethernet (Modbus/TCP) socket in
the NXGpro Control and is described in the pages that follow.

Network Parameters
The following parameters are used by the internal drive network and are fixed in the drive
control software:

Network Parameters Value


Network Modbus™ Ethernet
Connector NXGpro CPU Ethernet Port
IP Address Same as the NXG TCP/IP Address
Ethernet Port 5002
Network Timeout 3 seconds

Network Registers
The network comprises of 10 16-bit output registers (from NXGpro) and 16 16-bit input registers
(to NXGpro). The first register in each direction is a handshake register to validate network
communication for network timeout. The next 9 registers in each direction are each mapped as
16 discrete bit values. There are also 6 16-bit analog input values in the to-drive direction. Refer
to the following table.

Register Type Register Number Description


Output Registers (from Drive) 40001 Handshake
40002 to 40010 Discrete Outputs
Input Registers (to Drive) 40101 Net Input Pulse
40102 to 40110 Discrete Inputs
40111 to 40116 Analog Inputs

Note
The values of the input and output register data are dependent on the external device. Refer to
the appropriate documentation for register data definitions.

NXGpro Communication
Function Manual, AD, A5E33486415A 301
Internal Drive Network

Manual IDs
The values from the Internal Network are available to customer Networks 1 and 2 through
network output Manual IDs as listed below. The Manual IDs directly reflect the data on the
Internal Network with no scaling.

Manual ID Description
5000 Handshake
5001 to 5009 Discrete Outputs
5100 Net Input Pulse
5101 to 5109 Discrete Inputs
5110 to 5115 Analog Inputs

SOP Flags
All of the discrete input and output bits are mapped to flags available in the SOP as listed in the
following tables. These provide 144 input flags and 144 output flags. Flags are numbered from
low to high as LSB to MSB.

Table G-1 SOP Output Flags

Register Number SOP Output Flags


40002 InternalNetOutFlag0_O - InternalNetOutFlag15_O
40003 InternalNetOutFlag16_O - InternalNetOutFlag31_O
40004 InternalNetOutFlag32_O - InternalNetOutFlag47_O
40005 InternalNetOutFlag48_O - InternalNetOutFlag63_O
40006 InternalNetOutFlag64_O - InternalNetOutFlag79_O
40007 InternalNetOutFlag80_O - InternalNetOutFlag95_O
40008 InternalNetOutFlag96_O - InternalNetOutFlag111_O
40009 InternalNetOutFlag112_O - InternalNetOutFlag127_O
40010 InternalNetOutFlag128_O - InternalNetOutFlag143_O

Table G-2 SOP Input Flags

Register Number SOP Input Flags


40102 InternalNetInFlag0_I - InternalNetInFlag15_I
40103 InternalNetInFlag16_I - InternalNetInFlag31_I
40104 InternalNetInFlag32_I - InternalNetInFlag47_I
40105 InternalNetInFlag48_I - InternalNetInFlag63_I
40106 InternalNetInFlag64_I - InternalNetInFlag79_I
40107 InternalNetInFlag80_I - InternalNetInFlag95_I
40108 InternalNetInFlag96_I - InternalNetInFlag111_I
40109 InternalNetInFlag112_I - InternalNetInFlag127_I
40110 InternalNetInFlag128_I - InternalNetInFlag143_I

NXGpro Communication
302 Function Manual, AD, A5E33486415A
Internal Drive Network

Handshaking
An additional SOP input flag, InternalNetCommOk_I, indicates the health of the Internal
Network communications. This flag is set if the Net Input Pulse (40101) is unchanged for 3
seconds.

NXGpro Communication
Function Manual, AD, A5E33486415A 303
Internal Drive Network

NXGpro Communication
304 Function Manual, AD, A5E33486415A
List of abbreviations H
This appendix contains a list of symbols and abbreviations commonly used throughout this
manual group.

Table H-1 Commonly Used Abbreviations

Abbreviation Meaning
• Boolean AND function
+ Addition or Boolean OR function
∑ Summation
µ Microsecond
A Amp, Ampere
AC Alternating Current
accel Acceleration
A/D Analog-to-digital (converter)
AI Analog Input
Alg Analog
AP Advanced protocol for cell communication
avail Available
BTU British thermal units
C Centigrade or Capacitor
cap Capacitor
CCB Cell Control Board
ccw Counter clockwise
CE Formerly European Conformity, now true definition
CFM Cubic Feet per Minute
CLVC Closed Loop Vector Control
cmd Command
com Common
conn Connector
CPS Control Power Supply
CPU Central Processing Unit
CSMC Closed Loop Synchronous Motor Control
CT Current Transformer
cu Cubic
curr, I Current
cw Clockwise
D Derivative (PID), depth
D/A Digital-to-analog (converter)
db Decibel
DC Direct Current

NXGpro Communication
Function Manual, AD, A5E33486415A 305
List of abbreviations

Abbreviation Meaning
DCR Digital Control Rack
DCS Distributed Control System
decel Deceleration
deg, ° Degrees
Div Division
dmd Demand
e Error
ELV Extra Low Voltage
EMC Electromagnetic Compatibility
EMF Electromotive Force
EMI Electromagnetic Interference
EPS Encoder Power Supply
ESD Electrostatic Discharge
ESP Electrical Submersible Pump
ESTOP, e-stop Emergency Stop
fb, fdbk Feedback
ffwd Feed Forward
FLC Full Load Current
freq Frequency
ft, ' Feet
fwd Forward
gnd Ground
GUI Graphical User Interface
H Height
hex Hexadecimal
hist Historic
Hp Horsepower
hr Hour
HVAC Heating, Ventilation, Air Conditioning
HVF Harmonic Voltage Factor
Hz Hertz
I Integral (PID)
ID Identification
IEC International Electrotechnical Commission
IEEE Institute of Electrical and Electronic Engineers
IGBT Insulated Gate Bipolar Transistor
In Input
In, " Inches
INH Inhibit
I/O Input(s)/Output(s)
IOB I/O Breakout Board
IOC Instantaneous Overcurrent
IP Input Protection

NXGpro Communication
306 Function Manual, AD, A5E33486415A
List of abbreviations

Abbreviation Meaning
k 1,000 (e.g., Kohm)
kHz KiloHertz
kV Kilo Volts
kVA One Thousand Volt Amps
kW Kilowatt
L Inductor
LAN Local Area Network
Lbs Pounds (weight)
LCD Liquid Crystal Display
ld Load
LED Light-emitting Diode
LFR Latch Fault Relay
Lim Limit
LOS Loss Of Signal
lps Liters Per Second
mA Milliamperes
mag Magnetizing
max Maximum
MCC Motor Control Center
Mg Milligram
Min Minimum, Minute
msec Millisecond(S)
Msl Mean Sea Level
MV Medium Voltage
mvlt Motor Voltage
MW Megawatt
NC Normally Closed
NEMA National Electrical Manufacturer’s Association
No Normally Open
NVRAM Non-Volatile Random Access Memory
NXG Next Generation Control
NXGII Next Generation Control II
NXGpro Next Generation Control pro
OLVC Open Loop Vector Control
O-M Overmodulation
OOS Out of Saturation (IGBT)
overld Overload
P Proportional (PID)
Pa Pascals
pb Push Button
PC Personal Computer or Printed Circuit
PCB Printed Circuit Board
PID Proportional Integral Derivative

NXGpro Communication
Function Manual, AD, A5E33486415A 307
List of abbreviations

Abbreviation Meaning
PLC Programmable Logic Controller
PLL Phase Locked Loop
pot Potentiometer
pp Peak-to-peak
ppm Parts per Million
PPR Pulses per Revolution
PQM Power Quality Meter
ProToPS TM
Process Tolerant Protection Strategy
PSDBP Power Spectral Density Break Point
psi Pounds Per Square Inch
pt Point
PT Potential Transformer
PWM Pulse Width Modulation
Q1,Q2,Q3,Q4 Output Transistor Designations
rad Radians
RAM Random Access Memory
ref Reference
rev Reverse, Revolution(S)
RFI Radio Frequency Interference
RLBK Rollback
rms Root-mean-squared
RPM Revolutions Per Minute
RTD Resistance Temperature Detector
RTU Remote Terminal Unit
RX Receive (RS232 Communications)
s Second(s)
SCB Signal Conditioning Board
SCR Silicon Controlled Rectifier
sec Second(s)
ser Serial
SMC Synchronous Motor Control
SOP Sum of Products; System Operating Program
spd Speed
stab Stability
std Standard
sw Switch
T1, T2 Output Terminals TI and T2
TB Terminal Block
TBD To Be Determined
TCP/IP Transmission Control Protocol/Internet Protocol
THD Total Harmonic Distortion
TOL Thermal Overload
TP Test Point

NXGpro Communication
308 Function Manual, AD, A5E33486415A
List of abbreviations

Abbreviation Meaning
trq, τ Torque
TX Transmit (RS232 Communications)
UPS Uninterruptable Power Supply
V Voltage, Volts
VA Volt-Amperes
VAC Volts AC
var Variable
VDC Volts DC
vel Velocity (speed)
VFD Variable Frequency Drive
V/Hz Volts per Hertz
vlts Voltage(s), Volts
W Width, Watts
WAGO Expansion I/O System (brand name)
xfmr, xformer Transformer

NXGpro Communication
Function Manual, AD, A5E33486415A 309
List of abbreviations

NXGpro Communication
310 Function Manual, AD, A5E33486415A
Glossary

AND
AND is a logical Boolean function whose output is true if all of the inputs are true in SOP
notation, AND is represented as "∗" (e.g., C=A∗B), although sometimes it may be omitted
between operands with the AND operation being implied (e.g., C=AB).

ASCII
ASCII is an acronym for American Standard Code for Information Interchange, a set of 8-bit
computer codes used for the representation of text.

Baud rate
Baud rate is a measure of the switching speed of a line, representing the number of changes
of state of the line per second. The baud rate of the serial port is selected through the Baud Rate
parameter in the Communications Menu [9].

Bit
Bit is an acronym for BInary digiT. Typically, bits are used to indicate either a true (1) or false
(0) state within the drive’s programming.

Boolean algebra
A form of mathematical rules developed by the mathematician George Boole used in the design
of digital and logic systems.

Carrier frequency
Carrier frequency is the set switching frequency of the power devices (IGBTs) in the power
section of each cell. The carrier frequency is measured in cycles per second (Hz).

Catch a spinning load


"Catch a spinning load" is a feature that can be used with high-inertia loads (e.g., fans), in which
the drive may attempt to turn on while the motor is already turning. This feature can be enabled
via the control menu system.

CLVC
An acronym for Closed Loop Vector Control, one of the control modes in the drive. This is flux
vector control for an induction machine (IM), utilizing an encoder for speed feedback.

NXGpro Communication
Function Manual, AD, A5E33486415A 311
Glossary

CMP
Refer to the glossary term SOP.

Comparator
A comparator is a device that compares 2 quantities and determines their equality. The
comparator submenus allow the programmer to specify two variables to be compared. The
results of the custom comparison operations can be used in the system program.

Configuration Update
see Tool Suite definition.

Converter
The converter is the component of the drive that changes AC voltage to DC voltage.

Critical speed avoidance


Critical speed avoidance is a feature that allows the operator to program up to 3 mechanical
system frequencies that the drive will "skip over" during its operation.

CSMC
An acronym for Closed Loop Synchronous Machine (SM) Control, one of the control modes of
the drive. This is a flux vector control for a synchronous machine, utilizing an encoder for speed
feedback and providing a field excitation command for use by an external field exciter.

DC link
The DC link is a large capacitor bank between the converter and inverter section of the drive.
The DC link, along with the converter, establishes the voltage source for the inverter.

De Morgan’s Theorem
The duality principal of Boolean algebra used to convert system logic equations into sum-of-
products notation.

Debug Tool
see Tool Suite definition.

Downloading
Downloading is a process by which information is transmitted from a remote device (such as a
PC) to the drive. The term "downloading" implies the transmission of an entire file of information
(e.g., the system program) rather than continued interactive communications between the two

NXGpro Communication
312 Function Manual, AD, A5E33486415A
Glossary

devices. The use of a PC for downloading requires special serial communications software to
be available on the PC, which may link to the drive via RS232 or through the Host Simulator via
an ethernet connection.

DRCTRY
Directory file for system tokens and flags used in the compilation of system programs. It
provides a direct lookup table of ASCII names to internal ID numbers. It also identifies whether
the flag is a word or bit-field, and also whether it can be used as an input or output only, or can
be used for both.

Drive
The term "drive" refers to the power conversion equipment that converts utility power into power
for a motor in a controlled manner.

ELV
ELV is an acronym for extra low voltage, and represents any voltage not exceeding a limit that
is generally accepted to be 50 VAC and 120 VDC (ripple free).

EMC
EMC is an acronym for electromagnetic compatibility–the ability of equipment to function
satisfactorily in its electromagnetic environment without introducing intolerable
electromagnetic disturbances to anything in that environment.

ESD
ESD is an acronym for ElectroStatic Discharge. ESD is an undesirable electrical side effect that
occurs when static charges build up on a surface and are discharged to another. When printed
circuit boards are involved, impaired operation and component damage are possible side
effects due to the static-sensitive nature of the PC board components. These side effects may
manifest themselves as intermittent problems or total component failures. It is important to
recognize that these effects are cumulative and may not be obvious.

Fault log
Fault messages are saved to memory so that the operator may view them at a later time. This
memory location is called the fault log. The fault log lists both fault and alarm messages, the
date and time that they occurred, and the time and date that they are reset.

Faults
Faults are error conditions that have occurred in the system. The severity of faults vary.
Likewise, the treatment or corrective action for a fault may vary from changing a parameter
value to replacing a hardware component such as a fuse.

NXGpro Communication
Function Manual, AD, A5E33486415A 313
Glossary

Flash Card
Non-volatile memory storage device for the control. It stores the drive program, system
program, logs, parameters, and other related drive files.

FPGA
Field Programmable Gate Array. An FPGA is an integrated circuit that contains thousands of
logic gates.

Function
A function is one of four components found in the menu system. Functions are built-in programs
that perform specific tasks. Examples of functions include System Program Upload/Download
and Display System Program Name.

Harmonics
Harmonics are undesirable AC currents or voltages at integer multiples of the fundamental
frequency. The fundamental frequency is the lowest frequency in the wave form (generally the
repetition frequency). Harmonics are present in any non-sinusoidal wave form and cannot
transfer power on average.
Harmonics arise from non-linear loads in which current is not strictly proportional to voltage.
Linear loads like resistors, capacitors, and inductors do not produce harmonics. However, non-
linear devices such as diodes and silicon controlled rectifiers (SCRs) do generate harmonic
currents. Harmonics are also found in uninterruptable power supplies (UPSs), rectifiers,
transformers, ballasts, welders, arc furnaces, and personal computers.

Hexadecimal digits
Hexadecimal (or "hex") digits are the "numerals" used to represent numbers in the base 16
(hex) number system. Unlike the more familiar decimal system, which uses the numerals 0
through 9 to make numbers in powers of 10, the base 16 number system uses the numerals 0,
1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, and F to make numbers in powers of 16.

Historic log
The historic log is a troubleshooting/diagnostic tool of the control. The historic log continuously
logs drive status, including the drive state, internal fault words, and multiple user-selectable
variables. This information is sampled every slow loop cycle of the control (typically 450 to 900
times per second). If a fault occurs, the log is frozen a predefined number of samples after the
fault event, and data samples prior to and after the fault condition are recorded to allow post-
fault analysis. The number of samples recorded are user-selectable via the control, as well as
the option to record the historic log within the VFD event log.

Host Simulator
see Tool Suite definition.

NXGpro Communication
314 Function Manual, AD, A5E33486415A
Glossary

I/O
I/O is an acronym for input/output. I/O refers to any and all inputs and outputs connected to a
computer system. Both inputs and outputs can be classified as analog (e.g., input power, drive
output, meter outputs, etc.) or digital (e.g., contact closures or switch inputs, relay outputs, etc.).

IGBT
IGBT is an acronym for Insulated Gate Bipolar Transistors. IGBTs are semiconductors that are
used in the drive to provide reliable, high-speed switching, high-power capabilities, improved
control accuracy, and reduced motor noise.

Induction motor
An induction motor is an AC motor that produces torque by the reaction between a varying
magnetic field (generated in the stator) and the current induced in the coils of the rotor.

Intel hex
Intel hex refers to a file format in which records consist of ASCII format hexadecimal (base 16)
numbers with load address information and error checking embedded.

Inverter
The inverter is a portion of the drive that changes DC voltage into AC voltage. The term
"inverter" is sometimes used mistakenly to refer to the entire drive (the converter, DC link, and
inverter sections).

Jog mode
Jog mode is an operational mode that uses a pre-programmed jog speed when a digital input
(programmed as the jog mode input) is closed.

Jumpers
Jumper blocks are groups of pins that can control functions of the system, based on the state
of the jumpers. Jumpers (small, removable connectors) are either installed (on) or not installed
(off) to provide a hardware switch.

Ladder logic (Also Ladder Diagram)


A graphical representation of logic in which two vertical lines, representing power, flow from the
source on the left and the sink on the right, with logic branches running between, resembling
rungs of a ladder. Each branch consists of various labeled contacts placed in series and
connected to a single relay coil (or function block) on the right.

NXGpro Communication
Function Manual, AD, A5E33486415A 315
Glossary

Loss of signal feature


The loss of signal feature is a control scheme that gives the operator the ability to select one of
three possible actions in the event that the signal from an external sensor, configured to specify
the speed demand, is lost. Under this condition, the operator may program the drive (through
the system program) to (1) revert to a fixed, pre-programmed speed, (2) maintain the current
speed, or (3) perform a controlled (ramped) stop of the drive. By default, current speed is
maintained.

LVD
LVD is an acronym for Low Voltage Directive, a safety directive in the EU.

Lvl RH
This term refers the two security fields associated with each parameter of the system. These
fields allow the operator to individually customize specific security features for each menu
option (submenu, parameter, pick list, and function). These fields are shown in parameter
dumps and have the following meanings. Lvl is the term for the security level. Setting R=1
blocks parameter change, and setting H=1 hides the menu option from view until the
appropriate access level has been activated.

Memory
Memory is the working storage area for the drive that is a collection of RAM chips.

Microprocessor
A microprocessor is a central processing unit (CPU) that exists on a single silicon chip. The
microprocessor board is the printed circuit board on which the microprocessor is mounted. The
drive employs a single-board computer with a Pentium® microprocessor.

NEMA 1 and NEMA 12


NEMA 1 is an enclosure rating in which no openings allow penetration of a 0.25-inch diameter
rod. NEMA 1 enclosures are intended for indoor use only. NEMA 12 is a more stringent NEMA
rating in which the cabinet is said to be "dust tight" (although it is still not advisable to use NEMA
12 in conductive dust atmospheres). The approximate equivalent IEC rating is IP52.

Normally closed (NC)


Normally closed refers to the contact of a relay that is closed when the coil is de-energized.

Normally open (NO)


Normally open refers to the contact of a relay that is open when the coil is de-energized.

NXGpro Communication
316 Function Manual, AD, A5E33486415A
Glossary

OLTM
An acronym for Open Loop Test Mode, one of the control modes of the drive.

OLVC
An acronym for Open Loop Vector Control, also known as Encoderless Vector Control. OLVC
is a flux vector control that is one of the control modes of the drive. The drive computes the
rotational speed of the rotor and uses it for speed feedback.

OOS
OOS is an abbreviation for out of saturation - a type of fault condition in which a voltage drop
is detected across one of the IGBTs during conduction. This can indicate that the motor is
drawing current too rapidly or in excess.

OR
OR is a logical Boolean function whose output is true if any of the inputs is true. In SOP notation,
OR is represented as "+".

Parameter
A parameter is one of four items found in the menu system. Parameters are system attributes
that have corresponding values that can be monitored or, in some cases, changed by the user.

PED
PED is an acronym for pressure equipment directive, a directive of the EU relating to pressure
vessels.

Pick list
A pick list is one of four items found in the menu system. Pick lists are parameters that have a
finite list of pre-defined "values" from which to choose, rather than a value range used by
parameters.

PID
PID is an acronym for proportional + integral + derivative, a control scheme used to control
modulating equipment in such a way that the control output is based on (1) a proportional
amount of the error between the desired setpoint and the actual feedback value, (2) the
summation of this error over time, and (3) the change in error over time. Output contributions
from each of these three components are combined to create a single output response. The
amount of contribution from each component is programmable through gain parameters. By
optimizing these gain parameters, the operator can "tune" the PID control loop for maximum
efficiency, minimal overshoot, quick response time, and minimal cycling.

NXGpro Communication
Function Manual, AD, A5E33486415A 317
Glossary

Qualified user
A qualified user is a properly trained individual who is familiar with the construction and
operation of the equipment and the hazards involved.

RAM
RAM is an acronym for Random Access Memory, a temporary storage area for drive
information. The information in RAM is lost when power is no longer supplied to it. Therefore,
it is referred to as volatile memory.

Regeneration
Regeneration is the characteristic of an AC motor to act as a generator when the rotor’s
mechanical frequency is greater than the applied electrical frequency.

Relay
A relay is an electrically controlled device that causes electrical contacts to change their status.
Open contacts will close and closed contacts will open when rated voltage is applied to the coil
of a relay.

RS232C
RS232C is a serial communications standard of the Electronics Industries Association (EIA).

Set point
Set point is the desired or optimal speed of the VFD to maintain process levels (speed
command).

Slip
Slip is the difference between the stator electrical frequency of the motor and the rotor
mechanical frequency of the motor, normalized to the stator frequency as shown in the
following equation:
Slip = (ωS - ωR) / ωS

Slip compensation
Slip compensation is a method of increasing the speed reference to the speed regulator circuit
(based on the motor torque) to maintain motor speed as the load on the motor changes. The
slip compensation circuit increases the frequency at which the inverter section is controlled to
compensate for decreased speed due to load droop. For example, a motor with a full load
speed of 1760 rpm has a slip of 40 rpm. The no load rpm would be 1800 rpm. If the motor
nameplate current is 100 A, the drive is sending a 60 Hz wave form to the motor (fully loaded);
then the slip compensation circuit would cause the inverter to run 1.33 Hz faster to allow the
motor to operate at 1800 rpm, which is the synchronous speed of the motor.

NXGpro Communication
318 Function Manual, AD, A5E33486415A
Glossary

SMC
Is an acronym for Synchronous Motor Control, one of the control modes of the drive. This mode
computes the rotational speed similarly to open-loop vector control, and controls the field
reference or the synchronous motor as in closed-loop synchronous motor control.

SOP
(1) SOP is an acronym for Sum Of Products. The term "sum-of-products" comes from the
application of Boolean algebraic rules to produce a set of terms or conditions that are grouped
in a fashion that represents parallel paths (ORing) of required conditions that all must be met
(ANDing). This would be equivalent to branches of connected contacts on a relay logic ladder
that connect to a common relay coil. In fact, the notation can be used as a shortcut to describe
the ladder logic.
(2) SOP, when used as a filename extension, refers to System Operating Program.

SOP Utilities
The program within the Siemens Tool suite used for converting between text and machine
loadable code. It can also be used for uploading and downloading files over the RS232
connection.
See Tool Suite definition.

Speed Menu function


Speed menu is a feature of the menu system that allows the operator to directly access any of
the menus or parameters, rather than scrolling through menus to the appropriate item. This
feature uses the [Shift] button in conjunction with the right arrow. The user is prompted to enter
the four digit ID number associated with the desired menu or parameter.

Stop mode
Stop mode is used to shut down the drive in a controlled manner, regardless of its current state.

Submenus
A submenu is one of four components found in the menu system. Submenus are nested menus
(i.e., menus within other menus). Submenus are used to logically group menu items based on
similar functionality or use.

Synchronous speed
Synchronous speed refers to the speed of an AC induction motor’s rotating magnetic field. It is
determined by the frequency applied to the stator and the number of magnetic poles present in
each phase of the stator windings. Synchronous Speed equals 120 times the applied
Frequency (in Hz) divided by the number of poles per phase.

NXGpro Communication
Function Manual, AD, A5E33486415A 319
Glossary

System Operating Program


The functions of the programmable inputs and outputs are determined by the default system
program. These functions can be changed by modifying the appropriate setup menus from the
front keypad and display. I/O assignments can also be changed by editing the system program
(an ASCII text file with the extension .SOP), compiling it using the compiler program, and then
downloading it to the controller through its serial port, all by utilizing the SOP Utility Program
with the Siemens ToolSuite.

Tool Suite
Is the suite of programs developed by Siemens that allows easier access to the drive for
programming and monitoring. It is comprised of the following components:
● Tool Suite Launcher - also referred to as Tool Suite; used for coordinating other tools.
● SOP Utilities - used to launch an editor that compiles or reverse compiles a System
Program. It also allows for serial connection to the drive for uploading and downloading
System Programs.
● Configuration Update - allows for backing-up, updating, and cloning drives via direct access
to the Flash Disk.
● Host Simulator - used for monitoring, programming, and controlling a drive remotely from a
PC over the built-in ethernet port of the drive. Parameter changes, status display, and
graphing of internal variables are its main functions.
● Debug Tool - this tool is used to display the diagnostic screens of the drive for diagnosing
drive problems or improving performance via the built-in ethernet port of the drive.

Tool Suite Launcher


see Tool Suite definition.

Torque
The force that produces (or attempts to produce) rotation, as in the case of a motor.

Uploading
Uploading is a process by which information is transmitted from the drive to a remote device
such as a PC. The term uploading implies the transmission of an entire file of information (e.g.,
the system program) rather than continued interactive communications between the two
devices. The use of a PC for uploading requires communications software to be available on
the PC.

Variable frequency drive (VFD)


A VFD is a device that takes a fixed voltage and fixed frequency AC input source and converts
it to a variable voltage, variable frequency output that can control the speed of a motor.

NXGpro Communication
320 Function Manual, AD, A5E33486415A
Glossary

VHZ
Is an acronym for Volts per Hertz control, one of the control modes in the drive. This mode is
intended for multiple motors connected in parallel. Therefore, it disables spinning load and fast
bypass. This is essentially open-loop vector control with de-tuned (smaller bandwidth obtained
by reducing the gain) current regulators.

NXGpro Communication
Function Manual, AD, A5E33486415A 321
Glossary

NXGpro Communication
322 Function Manual, AD, A5E33486415A
Index
read holding registers, 58, 93
write input register, 61, 95
A write multiple coils, 60
write multiple input registers, 63, 96
abbreviations, 305
Commissioning, 23
alarm, 272
communication hardware, 17
Anybus ControlNet module, 204
communication network, 32
connector, 204
Communications Menu
MacID switches, 204
Serial Port Setup Menu, 291
status indicators, 205
configuration
Anybus DeviceNet module, 178
default, 49, 83, 117, 144, 173, 195, 219
cable length, 179
non-default, 52, 86, 120, 147, 198, 222
connector, 178
control capabilities, 20
pin assignments, 178
controller card, 17
status indicators, 179
ControlNet, 17, 203
termination resistor, 180
network data, 206, 209
Anybus Modbus Ethernet module, 66, 101
CPU board, 89, 122
status indicators, 67, 99, 102
Anybus Profibus DP-V1 IM module, 154
connector, 154
pin assignments, 154
D
rotary switches, 155 data
status indicators, 155 monitoring, 50, 84, 118, 145, 196, 220
supported functions, 156 DeviceNet, 17, 177
termination switch, 155 network data, 181, 184
Anybus Profibus module, 128 display
connector, 128 editing values, 290
pin assignments, 128 display network monitor, 289
rotary switches, 129 dual network, 20, 31, 65, 66, 101
status indicators, 129 requirement, 65, 127, 153, 177, 203
termination switch, 129
Arcing, 26
Asynchronous motors, 23 E
Auxiliary power supply, 23
EDS file, 121, 199, 223
Electromagnetic fields, 29
electro smog, 29
B Electrostatic discharge, 27
baud rate, 31, 127, 153, 177 Electrostatic Protective Measures, 28
bits EMC-compliant installation, 23
fixed register, 34, 49, 68, 83, 103, 118, 130, 144, ESD guidelines, 27
180, 195, 205, 219 Ethernet port, 89, 122, 301
general drive status, 51, 85, 119, 146, 197, 221 Ethernet /IP, 17

C F
Cabling, 23 fault, 272
command fault reset, 20
loop back test, 62 Five safety rules, 24
read coil, 57

NXGpro Communication
Function Manual, AD, A5E33486415A 323
Index

G N
Grounding, 23 network
GSD file, 148, 173 status, 54, 90, 122, 150, 175, 201, 225
network register
viewing values, 289
I NXGpro Control, 17, 18, 21, 31, 57, 65, 93
Industrial network, 23
input, 20
programmable, 20
O
input bits output, 20
programming, 35, 68, 104, 130, 181, 206 programmable, 20
Installation, 23 output bits
internal drive network, 301 programming, 36, 70, 105, 132, 182, 207
manual IDs, 302 Output Data ID, 54, 62, 90, 96, 123, 149, 175, 200,
network parameters, 301 224, 263
network registers, 301 cell status data, 284
SOP flags, 302 cell temperature, 270
fault and alarm data, 271
general data, 264
K internal digital inputs and outputs, 270
internal network data, 287
keypad, 21
network output flags, 269
parallel drive data, 286
parameter read / write data, 285
L performance data, 285
Lock-out / Tag-out procedure, 25 read register data, 284
serial flags, 269
shared memory data, 287
M SilcoGraph data, 287
voltage/current data,
master, 31, 57, 65, 93
Wago input and output flags, 270
microprocessor board, 66
Modbus, 18, 31
address, 35, 38, 68, 72
commands, 57, 93
P
Modbus Ethernet, 17, 65, 100 parameter
module, 17, 20 ID entry, 21
Anybus, 17 ID number, 21
Anybus ControlNet, 204 keypad, 21
Anybus DeviceNet, 178 parameter read/write function, 293
Anybus Modbus Ethernet, 66 parameters
Anybus Profibus, 128 comparators, 256
Anybus Profibus DP-V1 IM, 154 display network monitor, 289
display type, 18 external analog inputs, 254
Siemens Modbus, 32 external analog outputs, 254
Multiplexer (MUX) data registers, 299 from drive communication, 260
setup, 299 historic log variables, 257
internal analog outputs, 249
internal test points, 250
meter status variables, 257

NXGpro Communication
324 Function Manual, AD, A5E33486415A
Index

network 1, 39, 73, 108, 135, 159, 186, 211 setup


network 2, 41, 76, 110, 137, 160, 188, 212 example, 55, 91, 123, 150, 201, 225
pick list types, 233 network, 53, 89, 122, 148, 174, 199, 223
to drive communication, 259 parameters, 53, 89, 122, 148, 174, 199, 223
PFD register Shielding, 23
defining, 294 Siemens Modbus module, 31, 32
setup, 293, 297 configuration, 31
pick list values connector, 33
comparators, 256 status indicators, 34
external analog inputs, 254 termination resistor, 34
external analog outputs, 254 SINAMICS PERFECT HARMONY GH180 drive, 17
from drive communication, 260 slave, 31, 57, 65, 93
internal analog outputs, 249 SOP, 54, 90, 123, 149, 200, 224, 271
internal test points, 250 drive control, 54, 90, 149, 200, 224
meter status variables, 257 file, 52, 87, 120, 147, 198, 222
to drive communication, 259 flag, 54, 90, 122, 149, 150, 175, 200, 201, 224,
pick list variables 225
data from drive, 44, 77, 111, 138, 162, 189, 213 speed setting
data to drive, 47, 81, 115, 142, 165, 193, 217 enable from network, 52, 87, 120, 147, 198, 222
PLC, 31, 293 sending to drive, 52, 86, 120, 147, 198, 222
Profibus, 17, 127 stop, 20
network data, 130, 134 stop request, 20
ProfiDrive, 17, 153 symbols, 305
parameters, 171 Synchronous motors, 23
signal description, 169
telegram, 157, 167
protocol, 17 T
ControlNet, 17, 203
TCP/IP, 65
DeviceNet, 17, 177
ToolSuite, 21
Modbus, 18, 31
Transport, 23
Modbus Ethernet, 17, 65, 100
Profibus, 17, 127
ProfiDrive, 17, 153
PTD register
V
defining, 295 Variable-Speed Drives, 23
setup, 293, 297
Pulse Timeout
setup, 55, 91

R
Remote Terminal Unit, 31, 65
reverse speed demand, 20
RJ-45 port, 87
RS232 port, 20
run request, 20

S
serial interface, 31
serial port, 53

NXGpro Communication
Function Manual, AD, A5E33486415A 325
Index

NXGpro Communication
326 Function Manual, AD, A5E33486415A
)XUWKHU,QIRUPDWLRQ

ZZZVLHPHQVFRPGULYHV

6LHPHQV,QGXVWU\,QF
3'/'
+XQW9DOOH\5RDG
1HZ.HQVLQJWRQ3$
8QLWHG6WDWHVRI$PHULFD

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy