Siemens SINAMICS PERFECT HARMONY GH180 Function Manual

Siemens SINAMICS PERFECT HARMONY GH180 Function Manual

Nxgpro communication medium-voltage variable frequency drive
Hide thumbs Also See for SINAMICS PERFECT HARMONY GH180:
Table of Contents

Advertisement

SINAMICS PERFECT HARMONY GH180
Answers for industry.

Advertisement

Table of Contents
loading

Summary of Contents for Siemens SINAMICS PERFECT HARMONY GH180

  • Page 1 SINAMICS PERFECT HARMONY GH180 Answers for industry.
  • Page 3: Modbus Communication

    Introduction Safety notes Modbus Communication Modbus Ethernet Communication NXGpro Communication Ethernet / IP Communication Profibus Communication Function Manual ProfiDrive Communication DeviceNet (Profile 12) Communication ControlNet Communication Menu Parameter Pick List IDs Output Data IDs Display Network Monitor External Modem Parameter Read/Write Multiplexer (MUX) Data Registers Internal Drive Network...
  • Page 4 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.
  • Page 5: Table Of Contents

    ESD-sensitive Components....................30 Electromagnetic Fields in Electrical Power Engineering Installations ........32 Security Information.......................33 Modbus Communication..........................35 Description..........................36 3.1.1 Network Configuration Options....................36 3.1.2 Siemens Modbus Module.......................37 Software Programming......................40 3.2.1 Programmable Inputs to the Drive..................40 3.2.2 Programmable Outputs from the Drive..................42 Parameter Assignment/Addressing..................44 3.3.1 Correspondence between Drive Parameter ID and Communication Protocol Address..44...
  • Page 6 Table of contents 3.5.4 Write Single Input Register Command (0x06)................68 3.5.5 Loop Back Diagnostic Test Command (0x08)................69 3.5.6 Write Multiple Input Registers Command (0x10)..............70 Modbus Ethernet Communication......................73 Description..........................74 4.1.1 Network Configuration Options....................74 4.1.2 Anybus Modbus Ethernet Module..................75 Software Programming......................77 4.2.1 Programmable Inputs to the Drive..................77 4.2.2 Programmable Outputs from the drive...................79...
  • Page 7 Table of contents 5.5.4 Fast Setup: Send a motor speed setting to the drive ............129 5.5.5 Fast Setup: Control the drive using user-defined bits controlled by the SOP .....129 5.5.6 Network Interfaces ......................130 5.5.7 PLC Setup using EDS files ....................130 5.5.8 Network Status Detection Setup..................131 5.5.9...
  • Page 8 Table of contents 8.3.1 Correspondence between Drive Parameter ID and Communication Protocol Address..198 8.3.2 Parameter Tables.........................199 8.3.3 Pick List Variable Tables......................202 Planning/Configuring......................208 8.4.1 Fast Setup: Control the drive using the default configuration..........208 8.4.2 Fast Setup: Monitor drive status and speed feedback............209 8.4.3 Fast Setup: Send a motor speed setting to the drive............211 8.4.4...
  • Page 9 Table of contents Display Network Monitor...........................299 External Modem............................301 Parameter Read/Write..........................303 Setting up the PTD and PFD registers.................304 Defining the PFD Registers....................305 Defining the PTD Registers....................306 PLC handshaking procedure for parameter read/write............309 Multiplexer (MUX) Data Registers......................311 Internal Drive Network..........................313 List of abbreviations..........................317 Glossary..............................323 Index.................................333 Tables...
  • Page 10 Table of contents Table 3-24 Read Coils Request (TX) to Master....................64 Table 3-25 Read Coils Response (RX) from Master..................65 Table 3-26 Read Holding Registers Request (TX) from Master..............66 Table 3-27 Read Holding Registers Response (RX) from Drive..............66 Table 3-28 Write Multiple Coils Request (TX) to Master................67 Table 3-29 Write Multiple Coils Response (RX) from Master................68 Table 3-30...
  • Page 11 Table of contents Table 5-1 Network 1 and 2: Fixed Register Bits ..................112 Table 5-2 Network 1: Programmable input bits (parameter ID 9603-9664)..........113 Table 5-3 Network 2: Programmable input bits (parameter ID 9703-9764)..........113 Table 5-4 Network 1: Programmable output bits (parameter ID 9403-9464)..........114 Table 5-5 Network 2: Programmable output bits (parameter ID 9503-9564)..........114 Table 5-6...
  • Page 12 Table of contents Table 6-19 Data to Drive Pick List Variables....................152 Table 6-20 Default definitions of Fixed Register Bits...................155 Table 6-21 Default definitions of General Status Bits..................157 Table 6-22 Completed Settings for Given Example..................162 Table 7-1 Status Indicator Descriptions.....................166 Table 7-2 Correspondence between Drive Parameter ID and ProfiDrive Telegram.........169 Table 7-3 Network 1 to 2 Register Copy (9946)..................170...
  • Page 13 Table of contents Table 8-11 Network 1: Configure Parameters Menu (9902)................200 Table 8-12 Network 1: Register Data from Drive Menu (9400)..............201 Table 8-13 Network 1: Register Data to Drive Menu (9600)...............201 Table 8-14 Network 2: Configure Menu (9914)...................201 Table 8-15 Network 2: Configure Parameters Menu (9916)................201 Table 8-16 Network 2: Register Data from Drive Menu (9500)..............202...
  • Page 14 SOP Output Flags........................314 Table G-2 SOP Input Flags........................314 Table H-1 Commonly Used Abbreviations....................317 Figures Figure 1-1 NXGpro Control...........................19 Figure 2-1 ESD Protective Measures......................31 Figure 3-1 Typical 2-wire Modbus Communication Connection..............37 Figure 3-2 Siemens Modbus Module......................38 NXGpro Communication Function Manual, AB, A5E33486415A...
  • Page 15: Nxgpro Communication

    Table of contents Figure 3-3 RS485 Pin Assignments......................38 Figure 4-1 Anybus Ethernet Module......................75 Figure 4-2 Status Indicators..........................75 Figure 4-3 Direct Modbus Ethernet Communication Connection..............96 Figure 4-4 Network Modbus™ Ethernet Communication Connection............97 Figure 5-1 Anybus™ Ethernet Module.......................107 Figure 5-2 Status Indicators........................107 Figure 5-3 Anybus™...
  • Page 16 Table of contents NXGpro Communication Function Manual, AB, A5E33486415A...
  • Page 17: Introduction

    Introduction 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 HARMONY 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.
  • Page 18: Communication Overview

    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™...
  • Page 19: Nxgpro Control

    Introduction 1.1 Communication Overview Network 1 Network 2 Figure 1-1 NXGpro Control See also Ethernet / IP Communication (Page 107) NXGpro Communication Function Manual, AB, A5E33486415A...
  • Page 20: Remote Capabilities

    Introduction 1.2 Remote Capabilities 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: ●...
  • Page 21: Rs232 Port

    Introduction 1.3 RS232 Port RS232 Port NXGpro Control to remotely monitor the drive via an Use the RS232 port shown in Figure External Modem for further information. external modem. Refer to Appendix NXGpro Communication Function Manual, AB, A5E33486415A...
  • Page 22: Optional Hardware Requirement For Dual Networks

    Introduction 1.4 Optional Hardware requirement for Dual Networks 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™...
  • Page 23: Entering Parameter Ids

    Introduction 1.5 Entering Parameter IDs 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 NXGpro ToolSuite ●...
  • Page 24 Introduction 1.5 Entering Parameter IDs NXGpro Communication Function Manual, AB, A5E33486415A...
  • Page 25: Safety Notes

    Safety notes 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.
  • Page 26: Safety Concept

    Safety notes 2.2 Safety Concept 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.
  • Page 27: Observing The Five Safety Rules

    Safety notes 2.3 Observing the Five Safety Rules 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.
  • Page 28: Safety Information And Warnings

    Safety notes 2.4 Safety Information and Warnings 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.
  • Page 29 – 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. 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.
  • Page 30: Esd-Sensitive Components

    ● 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.
  • Page 31: Esd Protective Measures

    Safety notes 2.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. ●...
  • Page 32: Electromagnetic Fields In Electrical Power Engineering Installations

    Safety notes 2.6 Electromagnetic Fields in Electrical Power Engineering Installations 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.
  • Page 33: Security Information

    Siemens recommends strongly that you regularly check for product updates. For the secure operation of Siemens products and solutions, it is necessary to take suitable preventive action and integrate each component into a holistic, state-of-the-art industrial security concept.
  • Page 34 Safety notes 2.7 Security Information NXGpro Communication Function Manual, AB, A5E33486415A...
  • Page 35: Modbus Communication

    Modbus Communication 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 ●...
  • Page 36: Description

    Functions for function codes supported by the NXGpro Control. Refer to Section See also Functions (Page 64) 3.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, AB, A5E33486415A...
  • Page 37: Siemens Modbus Module

    Anybus 1 (ABUS1) connector or the Anybus 2 (ABUS2) connector on the fiber optic board, NXGpro Control in the Introduction Chapter. as shown in Figure The following figure shows the connector and status indicators on the Siemens Modbus™ module. NXGpro Communication...
  • Page 38: Siemens Modbus Module

    Modbus Communication 3.1 Description Figure 3-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. Pin 2: Data A Pin 3: Data B...
  • Page 39: Table 3-1 Status Indicator Descriptions

    Modbus Communication 3.1 Description Status Indicators Siemens Modbus The following table explains the status indicators as shown in Figure Module . Table 3-1 Status Indicator Descriptions Status Indicator LED Indication 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;...
  • Page 40: Software Programming

    Modbus Communication 3.2 Software Programming 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: Fast Setup: control the drive using user-defined bits 1.
  • Page 41: Table 3-4 Network 1: Programmable Input Bits (Parameter Id 9603-9664)

    Modbus Communication 3.2 Software Programming 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...
  • Page 42: Programmable Outputs From The Drive

    Modbus Communication 3.2 Software Programming ● The PLC writes the contents of 'Net Input Flag 1', bit 9 (Network1Flag9_I) to create an input medium voltage trip. 3.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.
  • Page 43 Modbus Communication 3.2 Software Programming 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.
  • Page 44: Parameter Assignment/Addressing

    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.
  • Page 45: Parameter Tables

    Modbus Communication 3.3 Parameter Assignment/Addressing Network Parameter ID Description Default Contents Modbus Address 9403 to 9464 Data From Drive 03 to 64 None 40003 to 40064 9601 Data To Drive 01 Fixed Register Bits (not 40065 changeable) 9602 Data To Drive 02 Velocity Demand (not change‐...
  • Page 46: Table 3-11 Network 1: Configure Menu (9900)

    Modbus Communication 3.3 Parameter Assignment/Addressing Network 1 Parameters Table 3-11 Network 1: Configure Menu (9900) Parameter Unit Default Description Network 1 Type 9901 None Designate the type of external network connected to the drive: ● None ● Modbus ● DeviceNet ●...
  • Page 47: Table 3-13 Network 1: Register Data From Drive Menu (9400)

    Modbus Communication 3.3 Parameter Assignment/Addressing Table 3-13 Network 1: Register Data from Drive Menu (9400) Parameter Unit Default Description Data From Drive 01 9401 General Sta‐ Register data from drive parameter 1. Register is not programmable. Data From Drive 02 9402 Motor Speed Register data from drive parameter 2.
  • Page 48: Table 3-16 Network 2: Configure Parameters Menu (9916)

    Modbus Communication 3.3 Parameter Assignment/Addressing Table 3-16 Network 2: Configure Parameters Menu (9916) Parameter Unit Default 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:...
  • Page 49: Table 3-18 Network 2: Register Data To Drive Menu (9700)

    Modbus Communication 3.3 Parameter Assignment/Addressing Table 3-18 Network 2: Register Data to Drive Menu (9700) Parameter Unit Default 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‐...
  • Page 50: Pick List Variable Tables

    Modbus Communication 3.3 Parameter Assignment/Addressing 3.3.3 Pick List Variable Tables Table 3-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...
  • Page 51 Modbus Communication 3.3 Parameter Assignment/Addressing Name Manual ID Unit Scaling 16 Bit Data Notes Type Input Frequency 2140 /100 Unsigned Input Power Avg 2250 Unsigned Net1 Out Reg 1 2002 None None Bit Field Network1Flag0_I - Network1Flag15_I Net1 Out Reg 2 2003 None None...
  • Page 52 Modbus Communication 3.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‐...
  • Page 53: Table 3-20 Data To Drive Pick List Variables

    Modbus Communication 3.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 3-20 Data to Drive Pick List Variables Name Unit Scaling 16 Bit Data Notes Type None...
  • Page 54 Modbus Communication 3.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...
  • Page 55 Modbus Communication 3.3 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 NXGpro Communication Function Manual, AB, A5E33486415A...
  • Page 56: Planning/Configuring

    Modbus Communication 3.4 Planning/Configuring 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.
  • Page 57: Fast Setup: Monitor Drive Status And Speed Feedback

    Modbus Communication 3.4 Planning/Configuring Default Definition Network1FixedRegBit7_I Network1FixedRegBit8_I Reserved for future assignment Network1FixedRegBit9_I Network1FixedRegBit10_I Network1FixedRegBit11_I Network1FixedRegBit12_I Network1FixedRegBit13_I Network1FixedRegBit14_I Network1FixedRegBit15_I 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'.
  • Page 58: Table 3-22 Default Definitions Of General Status Bits

    Modbus Communication 3.4 Planning/Configuring The general drive status bits found in register 'Data from Drive 01' are defined in the following table. Table 3-22 Default definitions of General Status Bits Bit number Meaning in drive control soft‐ Value ware Fault Alarm RunningForward RunningReverse...
  • Page 59: Fast Setup: Send A Motor Speed Setting To The Drive

    Modbus Communication 3.4 Planning/Configuring 3.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: – % –...
  • Page 60: Network Setup Procedure

    Modbus Communication 3.4 Planning/Configuring 3.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).
  • Page 61: Network Status Detection Setup

    Modbus Communication 3.4 Planning/Configuring ● Enter from a choice of variables in the pick lists. The pick lists in the menus contain the Parameter Assignment/Addressing most commonly used data variables. Refer to Section for the pick lists. Note A pick list item can only be used once for each 'Data to Drive' register. ●...
  • Page 62: Setup Example

    Modbus Communication 3.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.
  • Page 63: Table 3-23 Completed Settings For Given Example

    Modbus Communication 3.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.
  • Page 64: Functions

    ● 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. 3.5.1 Read Coil Command (0x01) Description The "read coil"...
  • Page 65: Read Holding Registers Command (0X03)

    Modbus Communication 3.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 —...
  • Page 66: Table 3-26 Read Holding Registers Request (Tx) From Master

    Modbus Communication 3.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.
  • Page 67: Write Multiple Coils Command (0X0F)

    Modbus Communication 3.5 Functions Note Output Data Parameter names and their corresponding data ID numbers are listed in Appendix IDs . Note Read Holding Registers Response For responses received from the drive such as in Table (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.
  • Page 68: Write Single Input Register Command (0X06)

    Modbus Communication 3.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...
  • Page 69: Loop Back Diagnostic Test Command (0X08)

    Modbus Communication 3.5 Functions Request Details Table 3-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)
  • Page 70: Write Multiple Input Registers Command (0X10)

    Modbus Communication 3.5 Functions 3.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"...
  • Page 71 Modbus Communication 3.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 —...
  • Page 72 Modbus Communication 3.5 Functions NXGpro Communication Function Manual, AB, A5E33486415A...
  • Page 73: Modbus Ethernet Communication

    Modbus Ethernet Communication 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 ●...
  • Page 74: Description

    Modbus Ethernet Communication 4.1 Description 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™...
  • Page 75: Anybus Modbus Ethernet Module

    Modbus Ethernet Communication 4.1 Description 4.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.
  • Page 76: Table 4-1 Status Indicator Table

    Modbus Ethernet Communication 4.1 Description Status Indicator Table to view explanation of the various status indicators .Refer to Table Table 4-1 Status Indicator Table Status Indicator Indication State Description (figure number) Link present The module has a link. The module does not sense a link. Module status No power applied to the module.
  • Page 77: Software Programming

    Modbus Ethernet Communication 4.2 Software Programming 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: Fast Setup: control the drive using user-defined bits 1.
  • Page 78 Modbus Ethernet Communication 4.2 Software Programming 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...
  • Page 79: Programmable Outputs From The Drive

    Modbus Ethernet Communication 4.2 Software Programming ● 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.
  • Page 80 Modbus Ethernet Communication 4.2 Software Programming 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.
  • Page 81: Parameter Assignment/Addressing

    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.
  • Page 82: Table 4-7 Correspondence Between Drive Parameter Id And Modbus Address

    Modbus Ethernet Communication 4.3 Parameter Assignment/Addressing Table 4-7 Correspondence between Drive Parameter ID and Modbus Address Network Parameter ID Description Default Contents Modbus Address 9401 Data From Drive 01 General Status 40001 (not changeable) 9402 Data From Drive 02 Motor Speed 40002 (not changeable) 9403 to 9464...
  • Page 83: Parameter Tables

    Modbus Ethernet Communication 4.3 Parameter Assignment/Addressing 4.3.2 Parameter Tables Network Parameters Table 4-8 Network Control Menu (9943) Parameter Unit Default Description Net Control Type 9944 Set bit definition: ● SOP ● Fixed Start Stop Control 9945 Maintained Set Start/Stop bit inputs: ●...
  • Page 84: Table 4-11 Network 1: Configure Parameters Menu (9902)

    Modbus Ethernet Communication 4.3 Parameter Assignment/Addressing Table 4-11 Network 1: Configure Parameters Menu (9902) Parameter Unit Default Description Velocity Units 9080 Designate the units for velocity values from the drive: ● % ● RPM ● Hz Demand Scalar 9912 -125 Set the scalar for input demand reference from the network.
  • Page 85: Table 4-15 Network 1: Register Data To Drive Menu (9600)

    Modbus Ethernet Communication 4.3 Parameter Assignment/Addressing Table 4-15 Network 1: Register Data to Drive Menu (9600) Parameter Unit Default 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‐...
  • Page 86: Pick List Variable Tables

    Modbus Ethernet Communication 4.3 Parameter Assignment/Addressing Table 4-18 Network 2: Register Data from Drive Menu (9500) Parameter Unit Default Description Data From Drive 01 9501 General Sta‐ Register data from drive parameter 1. Register is not programmable. Data From Drive 02 9502 Motor Speed Register data from drive parameter 2.
  • Page 87 Modbus Ethernet Communication 4.3 Parameter Assignment/Addressing Name Manual ID Unit Scaling 16 Bit Data Notes Type Motor Voltage 2100 Volts Unsigned Total Current 2190 Amps Unsigned Output Power 2230 Signed Motor Speed 2014 Unsigned Speed Demand 2060 /100 Unsigned Speed Reference 2010 /100 Unsigned...
  • Page 88 Modbus Ethernet Communication 4.3 Parameter Assignment/Addressing Name Manual ID Unit Scaling 16 Bit Data Notes Type Multiplexer (MUX) Data Mux1 Echo None None None None Refer to Appendix Registers Mux1 Data Mux2 Echo Mux2 Data Mux3 Echo Mux3 Data Mux4 Echo Mux4 Data Mux5 Echo Mux5 Data...
  • Page 89 Modbus Ethernet Communication 4.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‐...
  • Page 90: Table 4-21 Data To Drive Pick List Variables

    Modbus Ethernet Communication 4.3 Parameter Assignment/Addressing Table 4-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.
  • Page 91 Modbus Ethernet Communication 4.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...
  • Page 92: Planning/Configuring

    Modbus Ethernet Communication 4.4 Planning/Configuring 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.
  • Page 93: Fast Setup: Monitor Drive Status And Speed Feedback

    Modbus Ethernet Communication 4.4 Planning/Configuring Default Definition Network1FixedRegBit2_I Fault reset Network1FixedRegBit3_I Stop Network1FixedRegBit4_I Reserved Network1FixedRegBit5_I Start stop control from network Network1FixedRegBit6_I Speed commanded from network Network1FixedRegBit7_I Network1FixedRegBit8_I Reserved for future assignment Network1FixedRegBit9_I Network1FixedRegBit10_I Network1FixedRegBit11_I Network1FixedRegBit12_I Network1FixedRegBit13_I Network1FixedRegBit14_I Network1FixedRegBit15_I Network1FixedRegBit3_I functions as a drive stop control bit only if parameter 'Start Stop Control' (9945) is set to "Momentary".
  • Page 94 Modbus Ethernet Communication 4.4 Planning/Configuring 4. Set parameter 'Velocity Units' (9080) to the desired motor speed units. Correspondence between Drive Parameter ID and Communication 5. Refer to the Table 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.
  • Page 95: Fast Setup: Send A Motor Speed Setting To The Drive

    Modbus Ethernet 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: – % –...
  • Page 96: Network Interfaces

    Modbus Ethernet Communication 4.4 Planning/Configuring 5. Next, set up the drive to correspond with the bits you want to use in the SOP. Refer to Software Programming to find the bits and locate the associated keypad pick list Section variable, and use the procedures detailed in this section to complete set up. 6.
  • Page 97: Figure 4-4 Network Modbus™ Ethernet Communication Connection

    Modbus Ethernet Communication 4.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. ●...
  • Page 98: Network Setup Procedure

    Modbus Ethernet Communication 4.4 Planning/Configuring 4.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.
  • Page 99: Network Status Detection Setup

    Modbus Ethernet Communication 4.4 Planning/Configuring ● Enter from a choice of variables in the pick lists. The pick lists in the menus contain the Parameter Assignment/Addressing most commonly used data variables. Refer to Section for the pick lists. Note A pick list item can only be used once for each 'Data to Drive' register. ●...
  • Page 100: Setup Example

    Modbus Ethernet Communication 4.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”...
  • Page 101: Table 4-24 Completed Settings For Given Example

    Modbus Ethernet Communication 4.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. Correspondence between Drive Parameter ID and Communication Protocol 2. Refer to Table Address to determine that the corresponding parameter ID is 9403.
  • Page 102: Functions

    ● 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.
  • Page 103: Table 4-25 Read Holding Registers Request (Tx) From Master

    Modbus Ethernet Communication 4.5 Functions Request Details Table 4-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)
  • Page 104: Write Single Input Register Command (0X06)

    Modbus Ethernet Communication 4.5 Functions Note Read Holding Registers Response For responses received from the drive such as in Table (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 .
  • Page 105: Write Multiple Input Registers Command (0X10)

    Modbus Ethernet Communication 4.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 Output Data Parameter names and their corresponding data ID numbers are listed in Appendix IDs .
  • Page 106: Table 4-29 Write Multiple Input Registers Response (Rx) From Drive

    Modbus Ethernet Communication 4.5 Functions Response Details Table 4-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)
  • Page 107: Ethernet / Ip Communication

    Ethernet / IP Communication 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. RJ-45 connector DIP switches (not used) Status indicators Figure 5-1 Anybus™...
  • Page 108 Ethernet / IP Communication 5.1 AnyBus Ethernet/IP Module The table explains the status indicators. Status Indicator Indication State Description (figure number) Link present The module has a link. The module does not sense a link. Module status No power applied to the module. Green The module is operating correctly.
  • Page 109: Description

    Ethernet / IP Communication 5.2 Description Description 5.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) ●...
  • Page 110: Anybus Ethernet/Ip Module

    Ethernet / IP Communication 5.2 Description 5.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. RJ-45 connector DIP switches (not used) Status indicators Figure 5-3 Anybus™...
  • Page 111 Ethernet / IP Communication 5.2 Description Status Indicator Indication State Description (figure number) Module status No power applied to the module. Green The module is operating correctly. Green, flashing The module has not been configured. A major internal error has been detected. Red, flashing A minor recoverable fault has been detected.
  • Page 112: Software Programming

    Ethernet / IP Communication 5.3 Software Programming Software Programming 5.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: Fast Setup: control the drive using user-defined bits 1.
  • Page 113 Ethernet / IP Communication 5.3 Software Programming 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...
  • Page 114: Programmable Outputs From The Drive

    Ethernet / IP Communication 5.3 Software Programming ● The PLC writes the contents of 'Net Input Flag 1', bit 9 (Network1Flag9_I) to create an input medium voltage trip. 5.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.
  • Page 115 Ethernet / IP Communication 5.3 Software Programming 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.
  • Page 116: Parameter Assignment/Addressing

    Ethernet / IP Communication 5.4 Parameter Assignment/Addressing Parameter Assignment/Addressing 5.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 –...
  • Page 117: Parameter Tables

    Ethernet / IP Communication 5.4 Parameter Assignment/Addressing Network Parameter ID Description Default Contents 9602 Data To Drive 02 Velocity Demand (not changeable) 9603 to 9664 Data To Drive 03 to 64 None 9501 Data From Drive 01 General Status (not changeable) 9502 Data From Drive 02 Motor Speed (not changeable)
  • Page 118: Table 5-9 Network 1: Configure Menu (9900)

    Ethernet / IP Communication 5.4 Parameter Assignment/Addressing Network 1 Parameters Table 5-9 Network 1: Configure Menu (9900) Parameter Unit Default Description Network 1 Type 9901 None Designate the type of external network connected to the drive: ● None ● Modbus ●...
  • Page 119: Table 5-12 Network 1: Register Data To Drive Menu (9600)

    Ethernet / IP Communication 5.4 Parameter Assignment/Addressing Table 5-12 Network 1: Register Data to Drive Menu (9600) Parameter Unit Default 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‐...
  • Page 120: Pick List Variable Tables

    Ethernet / IP Communication 5.4 Parameter Assignment/Addressing Table 5-15 Network 2: Register Data from Drive Menu (9500) Parameter Unit Default Description Data From Drive 01 9501 General Sta‐ Register data from drive parameter 1. Register is not programmable. Data From Drive 02 9502 Motor Speed Register data from drive parameter 2.
  • Page 121 Ethernet / IP Communication 5.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 ●...
  • Page 122 Ethernet / IP Communication 5.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...
  • Page 123 Ethernet / IP Communication 5.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‐...
  • Page 124: Table 5-18 Data To Drive Pick List Variables

    Ethernet / IP Communication 5.4 Parameter Assignment/Addressing Table 5-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.
  • Page 125 Ethernet / IP Communication 5.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...
  • Page 126: Planning/Configuring

    Ethernet / IP Communication 5.5 Planning/Configuring Planning/Configuring 5.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.
  • Page 127: Fast Setup: Monitor Drive Status And Speed Feedback

    Ethernet / IP Communication 5.5 Planning/Configuring Table 5-19 Default definitions of Fixed Register Bits Default Definition Network1FixedRegBit0_I Run forward Network1FixedRegBit1_I Run reverse Network1FixedRegBit2_I Fault reset Network1FixedRegBit3_I Stop Network1FixedRegBit4_I Reserved Network1FixedRegBit5_I Start stop control from network Network1FixedRegBit6_I Speed commanded from network Network1FixedRegBit7_I Network1FixedRegBit8_I Reserved for future assignment...
  • Page 128 Ethernet / IP Communication 5.5 Planning/Configuring 4. Set parameter 'Velocity Units' (9080) to the desired motor speed units. Correspondence between Drive Parameter ID and Communication 5. Refer to the Table 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.
  • Page 129: Fast Setup: Send A Motor Speed Setting To The Drive

    Ethernet / IP Communication 5.5 Planning/Configuring 5.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: –...
  • Page 130: Network Interfaces

    Ethernet / IP Communication 5.5 Planning/Configuring 5.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.
  • Page 131: Network Status Detection Setup

    Ethernet / IP Communication 5.5 Planning/Configuring Contact Siemens customer service for EDS files. 5.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"...
  • Page 132: Setup Example

    Ethernet / IP Communication 5.5 Planning/Configuring Correspondence between Drive Parameter ID and Communication Protocol 5. Use Table 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.
  • Page 133: Table 5-21 Completed Settings For Given Example

    Ethernet / IP Communication 5.5 Planning/Configuring Procedure Correspondence between Drive Parameter ID and Communication Protocol Refer to Table 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.
  • Page 134 Ethernet / IP Communication 5.5 Planning/Configuring NXGpro Communication Function Manual, AB, A5E33486415A...
  • Page 135: Profibus Communication

    Profibus Communication 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 NXGpro Communication Function Manual, AB, A5E33486415A...
  • Page 136: Description

    Profibus Communication 6.1 Description 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).
  • Page 137: Anybus Profibus Module

    Profibus Communication 6.1 Description 6.1.1 Anybus Profibus Module Description The following figure shows the connector, switches and status indicators on the Anybus™ Profibus™ module. Profibus connector Termination switch Rotary switches (must be set to zero) Status indicators Figure 6-1 Anybus Profibus Module Connector The connector is a 9 pin DB-9F connector.
  • Page 138: Table 6-1 Status Indicator Descriptions

    Profibus Communication 6.1 Description Rotary Switches The rotary switches must both be set to 0, as shown in the following figure. Figure 6-3 Rotary Switch Setting Status Indicators The following figure shows the status indicators. Figure 6-4 Status Indicators The table explains the status indicators. Table 6-1 Status Indicator Descriptions Status Indicator...
  • Page 139: Figure 6-5 Anybus Profibus Termination Switch In Off Position

    Profibus Communication 6.1 Description Figure 6-5 Anybus Profibus Termination Switch in OFF position NXGpro Communication Function Manual, AB, A5E33486415A...
  • Page 140: Software Programming

    Profibus Communication 6.2 Software Programming 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: Fast Setup: control the drive using user-defined bits 1.
  • Page 141 Profibus Communication 6.2 Software Programming 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...
  • Page 142: Programmable Outputs From The Drive

    Profibus Communication 6.2 Software Programming ● The PLC writes the contents of 'Net Input Flag 1', bit 9 (Network1Flag9_I) to create an input medium voltage trip. 6.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.
  • Page 143 Profibus Communication 6.2 Software Programming 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.
  • Page 144: Parameter Assignment/Addressing

    Profibus Communication 6.3 Parameter Assignment/Addressing 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 ●...
  • Page 145: Table 6-7 Correspondence Between Drive Parameter Id And Profibus Network Data

    Profibus Communication 6.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.
  • Page 146: Parameter Tables

    Profibus Communication 6.3 Parameter Assignment/Addressing 6.3.2 Parameter Tables Network Parameters Table 6-8 Network Control Menu (9943) Parameter Unit Default Description Net Control Type 9944 Set bit definition: ● SOP ● Fixed Start Stop Control 9945 Maintained Set Start/Stop bit inputs: ●...
  • Page 147: Table 6-12 Network 1: Register Data From Drive Menu (9400)

    Profibus Communication 6.3 Parameter Assignment/Addressing Parameter Unit Default Description Demand Scalar 9912 -125 Set the scalar for input demand reference from the net‐ work. Aux Demand Scalar 9913 -125 Set the auxiliary scalar for input demand reference from the network. Network 1 I/O Size 9951 Select the number of input and output data bytes.
  • Page 148: Table 6-15 Network 2: Configure Parameters Menu (9916)

    Profibus Communication 6.3 Parameter Assignment/Addressing Table 6-15 Network 2: Configure Parameters Menu (9916) Parameter Unit Default Description Profibus Address 9918 Set the address of the node on the Profibus network. Velocity Units 9924 Designate the units for velocity values from the drive: ●...
  • Page 149: Pick List Variable Tables

    Profibus Communication 6.3 Parameter Assignment/Addressing 6.3.3 Pick List Variable Tables Table 6-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...
  • Page 150 Profibus Communication 6.3 Parameter Assignment/Addressing Name Manual ID Unit Scaling 16 Bit Data Notes Type Input Frequency 2140 /100 Unsigned Input Power Avg 2250 Unsigned Net1 Out Reg 1 2002 None None Bit Field Network1Flag0_I - Network1Flag15_I Net1 Out Reg 2 2003 None None...
  • Page 151 Profibus Communication 6.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‐...
  • Page 152: Table 6-19 Data To Drive Pick List Variables

    Profibus Communication 6.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 6-19 Data to Drive Pick List Variables Name Unit Scaling 16 Bit Data Notes Type None...
  • Page 153 Profibus Communication 6.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...
  • Page 154 Profibus Communication 6.3 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 NXGpro Communication Function Manual, AB, A5E33486415A...
  • Page 155: Planning/Configuring

    Profibus Communication 6.4 Planning/Configuring 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.
  • Page 156: Fast Setup: Monitor Drive Status And Speed Feedback

    Profibus Communication 6.4 Planning/Configuring Default Definition Network1FixedRegBit7_I Network1FixedRegBit8_I Reserved for future assignment Network1FixedRegBit9_I Network1FixedRegBit10_I Network1FixedRegBit11_I Network1FixedRegBit12_I Network1FixedRegBit13_I Network1FixedRegBit14_I Network1FixedRegBit15_I 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'.
  • Page 157 Profibus Communication 6.4 Planning/Configuring The general drive status bits found in register 'Data from Drive 01' are defined in the following table. Table 6-21 Default definitions of General Status Bits Bit number Meaning in drive control soft‐ Value ware Fault Alarm RunningForward RunningReverse...
  • Page 158: Fast Setup: Send A Motor Speed Setting To The Drive

    Profibus Communication 6.4 Planning/Configuring 6.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: – % –...
  • Page 159: Plc Setup Using Gsd Files

    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.
  • Page 160 Profibus Communication 6.4 Planning/Configuring Correspondence between Drive Parameter ID and Communication Protocol 6. Use Table 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.
  • Page 161: Network Status (Auto Detect)

    Profibus Communication 6.4 Planning/Configuring 6.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.
  • Page 162: Table 6-22 Completed Settings For Given Example

    Profibus Communication 6.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. Correspondence between Drive Parameter ID and Communication Protocol 2.
  • Page 163: Profidrive Communication

    ProfiDrive Communication 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 NXGpro Communication Function Manual, AB, A5E33486415A...
  • Page 164: Description

    ProfiDrive Communication 7.1 Description 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. ●...
  • Page 165: Anybus Profibus Dp-V1 Im Module

    ProfiDrive Communication 7.1 Description 7.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. Profibus connector Termination switch Rotary switches (must be set to zero) Status indicators Figure 7-1 Anybus Profibus Module Connector...
  • Page 166: Table 7-1 Status Indicator Descriptions

    ProfiDrive Communication 7.1 Description Rotary Switches The rotary switches must both be set to 0, as shown in the following figure. 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...
  • Page 167 ProfiDrive Communication 7.1 Description 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.
  • Page 168: Parameter Assignment/Addressing

    ProfiDrive Communication 7.2 Parameter Assignment/Addressing 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 ●...
  • Page 169: Table 7-2 Correspondence Between Drive Parameter Id And Profidrive Telegram

    ProfiDrive Communication 7.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.
  • Page 170: Parameter Tables

    ProfiDrive Communication 7.2 Parameter Assignment/Addressing 7.2.2 Parameter Tables Network Parameters Table 7-3 Network 1 to 2 Register Copy (9946) Parameter Unit Default Description Net 1 to 2 reg. copy 9946 Function Copy Network 1 registers to Network 2 registers. Network 1 Parameters Table 7-4 Network 1: Configure Menu (9900) Parameter...
  • Page 171: Table 7-6 Network 1: Register Data From Drive Menu (9400)

    ProfiDrive Communication 7.2 Parameter Assignment/Addressing Table 7-6 Network 1: Register Data from Drive Menu (9400) Parameter Unit Default 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...
  • Page 172: Table 7-9 Network 2: Configure Parameters Menu (9916)

    ProfiDrive Communication 7.2 Parameter Assignment/Addressing Table 7-9 Network 2: Configure Parameters Menu (9916) Parameter Unit Default Description Profibus Address 9918 Set the address of the node on the Profibus network. Net 2 Swap Bytes 9954 Swap register byte order: ● Off ●...
  • Page 173: Pick List Variable Tables

    ProfiDrive Communication 7.2 Parameter Assignment/Addressing 7.2.3 Pick List Variable Tables Table 7-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...
  • Page 174 ProfiDrive Communication 7.2 Parameter Assignment/Addressing Name Manual ID Unit Scaling 16 Bit Data Notes Type Input Frequency 2140 /100 Unsigned Input Power Avg 2250 Unsigned Net1 Out Reg 1 2002 None None Bit Field Network1Flag0_I - Network1Flag15_I Net1 Out Reg 2 2003 None None...
  • Page 175 ProfiDrive Communication 7.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‐...
  • Page 176: Table 7-13 Data To Drive Pick List Variables

    ProfiDrive Communication 7.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 7-13 Data to Drive Pick List Variables Name Unit Scaling 16 Bit Data Notes Type None...
  • Page 177 ProfiDrive Communication 7.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...
  • Page 178: Telegram Data Tables

    ProfiDrive Communication 7.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 7.2.4 Telegram Data Tables Telegram Data...
  • Page 179 ProfiDrive Communication 7.2 Parameter Assignment/Addressing Data From Drive Data To Drive IAIST_GLATT MIST_GLATT PIST_GLATT MELD_NAMUR Table 7-18 Telegram 352 Data From Drive Data To Drive ZSW1 STW1 NIST_A NSOLL_A IAIST_GLATT (9603) Menu Data MIST_GLATT (9604) Menu Data PIST_GLATT (9605) Menu Data MELD_NAMUR (9606) Menu Data Table 7-19...
  • Page 180 ProfiDrive Communication 7.2 Parameter Assignment/Addressing Data From Drive Data To Drive (9405) Menu Data (9605) Menu Data (9406) Menu Data (9606) Menu Data (9407) Menu Data (9607) Menu Data (9408) Menu Data (9608) Menu Data (9409) Menu Data (9609) Menu Data (9410) Menu Data (9610) Menu Data (9411) Menu Data...
  • Page 181 ProfiDrive Communication 7.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 ●...
  • Page 182 ProfiDrive Communication 7.2 Parameter Assignment/Addressing Description +Enable Operation -Reset Ramp Generator -Freeze Ramp Generator +Enable Speed Setpoint +Acknowledge Fault (0->1) +Jogging1 On +Jogging2 On +Controlled by PLC Reserved Reserved Reserved Reserved Reserved + indicates an active high signal. - indicates an active low signal. Table 7-24 STW1 Signal: Control Bits Description...
  • Page 183 ProfiDrive Communication 7.2 Parameter Assignment/Addressing PNU* Description Data Type Read/Write Control priority DO IO Unsigned16 Read data Operating mode Unsigned16 Read Fault message counter Unsigned16 Read Fault number Array [n] of Unsigned16 Read Scaling of fault buffer Array [2] of Unsigned16 Read Fault situation counter Unsigned16 Read...
  • Page 184: Planning/Configuring

    ProfiDrive Communication 7.3 Planning/Configuring 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 Function Manual, AB, A5E33486415A...
  • Page 185: Fast Setup: Control The Drive Using The Default Configuration

    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.
  • Page 186: Network Setup Procedure

    ProfiDrive Communication 7.3 Planning/Configuring 7.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.
  • Page 187: Network Status (Auto Detect)

    ProfiDrive Communication 7.3 Planning/Configuring ● Enter from a choice of variables in the pick lists. The pick lists in the menus contain the Parameter Assignment/Addressing most commonly used data variables. Refer to Section for the pick lists. Note A pick list item can only be used once for each 'Data to Drive' register. ●...
  • Page 188 ProfiDrive Communication 7.3 Planning/Configuring NXGpro Communication Function Manual, AB, A5E33486415A...
  • Page 189: Devicenet (Profile 12) Communication

    DeviceNet (Profile 12) Communication 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 ●...
  • Page 190: Description

    DeviceNet (Profile 12) Communication 8.1 Description 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"...
  • Page 191: Anybus Devicenet Module

    DeviceNet (Profile 12) Communication 8.1 Description 8.1.1 Anybus DeviceNet Module Description The following figure shows the connector, switches and status indicators on the Anybus™ DeviceNet™ module. Connector to NXGpro Fiber Optic Board DeviceNet connector Configuration switches (not used) Status indicators Anybus watchdog Figure 8-1 Anybus DeviceNet Module...
  • Page 192 DeviceNet (Profile 12) Communication 8.1 Description V- (power conductor) Color: black CANL (signal conductor) Color: blue Shield Color: bare CANH (signal conductor) Color: white V+ (power conductor) Color: red Figure 8-2 Connector Pin Assignments The maximum cable length varies based on transmission speed and cable type, as shown in the following table.
  • Page 193: Table 8-1 Status Indicator Descriptions

    DeviceNet (Profile 12) Communication 8.1 Description The table explains the status indicators. Table 8-1 Status Indicator Descriptions Status Indicator Indication State Description (figure number) Reserved Reserved for future use. Network status Not powered or not online. Green Link OK, on line and connected. Green, flashing On line, not connected.
  • Page 194: Software Programming

    DeviceNet (Profile 12) Communication 8.2 Software Programming 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: Fast Setup: control the drive using user-defined bits 1.
  • Page 195 DeviceNet (Profile 12) Communication 8.2 Software Programming 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...
  • Page 196: Programmable Outputs From The Drive

    DeviceNet (Profile 12) Communication 8.2 Software Programming ● The PLC writes the contents of 'Net Input Flag 1', bit 9 (Network1Flag9_I) to create an input medium voltage trip. 8.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.
  • Page 197 DeviceNet (Profile 12) Communication 8.2 Software Programming 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.
  • Page 198: Parameter Assignment/Addressing

    DeviceNet (Profile 12) Communication 8.3 Parameter Assignment/Addressing 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 –...
  • Page 199: Parameter Tables

    DeviceNet (Profile 12) Communication 8.3 Parameter Assignment/Addressing Table 8-7 Correspondence between Drive Parameter ID and DeviceNet Network Data Network Parameter ID Description Default Contents DeviceNet Network Data 9401 Data From Drive 01 General Status (not changea‐ Bytes 01 and 02 to net‐ ble) work 9402...
  • Page 200: Table 8-9 Network 1 To 2 Register Copy (9946)

    DeviceNet (Profile 12) Communication 8.3 Parameter Assignment/Addressing Table 8-9 Network 1 to 2 Register Copy (9946) Parameter Unit Default Description Net 1 to 2 reg. copy 9946 Function Copy Network 1 registers to Network 2 registers. Network 1 Parameters Table 8-10 Network 1: Configure Menu (9900) Parameter Unit...
  • Page 201: Table 8-12 Network 1: Register Data From Drive Menu (9400)

    DeviceNet (Profile 12) Communication 8.3 Parameter Assignment/Addressing Table 8-12 Network 1: Register Data from Drive Menu (9400) Parameter Unit Default Description Data From Drive 01 9401 General Sta‐ Register data from drive parameter 1. Register is not programmable. Data From Drive 02 9402 Motor Speed Register data from drive parameter 2.
  • Page 202: Pick List Variable Tables

    DeviceNet (Profile 12) Communication 8.3 Parameter Assignment/Addressing Parameter Unit Default Description Velocity Units 9924 Designate the units for velocity values from the drive: ● % ● RPM ● Hz Demand Scalar 9926 -125 Set the scalar for input demand reference from the network.
  • Page 203 DeviceNet (Profile 12) Communication 8.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 ●...
  • Page 204 DeviceNet (Profile 12) Communication 8.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...
  • Page 205 DeviceNet (Profile 12) Communication 8.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‐...
  • Page 206: Table 8-19 Data To Drive Pick List Variables

    DeviceNet (Profile 12) Communication 8.3 Parameter Assignment/Addressing Table 8-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.
  • Page 207 DeviceNet (Profile 12) Communication 8.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...
  • Page 208: Planning/Configuring

    DeviceNet (Profile 12) Communication 8.4 Planning/Configuring 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.
  • Page 209: Fast Setup: Monitor Drive Status And Speed Feedback

    DeviceNet (Profile 12) Communication 8.4 Planning/Configuring Default Definition Network1FixedRegBit7_I Network1FixedRegBit8_I Reserved for future assignment Network1FixedRegBit9_I Network1FixedRegBit10_I Network1FixedRegBit11_I Network1FixedRegBit12_I Network1FixedRegBit13_I Network1FixedRegBit14_I Network1FixedRegBit15_I 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'.
  • Page 210 DeviceNet (Profile 12) Communication 8.4 Planning/Configuring The general drive status bits found in register 'Data from Drive 01' are defined in the following table. Table 8-21 Default definitions of General Status Bits Bit number Meaning in drive control soft‐ Value ware Fault Alarm...
  • Page 211: Fast Setup: Send A Motor Speed Setting To The Drive

    DeviceNet (Profile 12) Communication 8.4 Planning/Configuring 8.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: –...
  • Page 212: Plc Setup Using Eds Files

    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.
  • Page 213 DeviceNet (Profile 12) Communication 8.4 Planning/Configuring Correspondence between Drive Parameter ID and Communication Protocol 7. Use Table 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.
  • Page 214: Network Status (Auto Detect)

    DeviceNet (Profile 12) Communication 8.4 Planning/Configuring 8.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.
  • Page 215: Table 8-22 Completed Settings For Given Example

    DeviceNet (Profile 12) Communication 8.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. Correspondence between Drive Parameter ID and Communication Protocol 2.
  • Page 216 DeviceNet (Profile 12) Communication 8.4 Planning/Configuring NXGpro Communication Function Manual, AB, A5E33486415A...
  • Page 217: Controlnet Communication

    ControlNet Communication 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 NXGpro Communication Function Manual, AB, A5E33486415A...
  • Page 218 ControlNet Communication 9.1 Description 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.
  • Page 219: Table 9-1 Status Indicator Descriptions

    ControlNet Communication 9.1 Description 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.
  • Page 220: Software Programming

    ControlNet Communication 9.2 Software Programming 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: Fast Setup: control the drive using user-defined bits 1.
  • Page 221 ControlNet Communication 9.2 Software Programming 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...
  • Page 222 ControlNet Communication 9.2 Software Programming ● 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.
  • Page 223 ControlNet Communication 9.2 Software Programming 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.
  • Page 224: Parameter Assignment/Addressing

    ControlNet Communication 9.3 Parameter Assignment/Addressing 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 ●...
  • Page 225: Parameter Tables

    ControlNet Communication 9.3 Parameter Assignment/Addressing Table 9-7 Correspondence between Drive Parameter ID and ControlNet Network Data Network Parameter ID Description Default Contents ControlNet Network Data 9401 Data From Drive 01 General Status (not changea‐ Word 1 to network ble) 9402 Data From Drive 02 Motor Speed (not changeable) Word 2 to network...
  • Page 226: Table 9-10 Network 1: Configure Menu (9900)

    ControlNet Communication 9.3 Parameter Assignment/Addressing Network 1 Parameters Table 9-10 Network 1: Configure Menu (9900) Parameter Unit Default Description Network 1 Type 9901 None Designate the type of external network connected to the drive: ● None ● Modbus ● DeviceNet ●...
  • Page 227: Table 9-13 Network 1: Register Data To Drive Menu (9600)

    ControlNet Communication 9.3 Parameter Assignment/Addressing Table 9-13 Network 1: Register Data to Drive Menu (9600) Parameter Unit Default 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‐...
  • Page 228: Pick List Variable Tables

    ControlNet Communication 9.3 Parameter Assignment/Addressing Table 9-16 Network 2: Register Data from Drive Menu (9500) Parameter Unit Default Description Data From Drive 01 9501 General Sta‐ Register data from drive parameter 1. Register is not programmable. Data From Drive 02 9502 Motor Speed Register data from drive parameter 2.
  • Page 229 ControlNet Communication 9.3 Parameter Assignment/Addressing Name Manual ID Unit Scaling 16 Bit Data Notes Type Motor Voltage 2100 Volts Unsigned Total Current 2190 Amps Unsigned Output Power 2230 Signed Motor Speed 2014 Unsigned Speed Demand 2060 /100 Unsigned Speed Reference 2010 /100 Unsigned...
  • Page 230 ControlNet Communication 9.3 Parameter Assignment/Addressing Name Manual ID Unit Scaling 16 Bit Data Notes Type Multiplexer (MUX) Data Mux1 Echo None None None None Refer to Appendix Registers Mux1 Data Mux2 Echo Mux2 Data Mux3 Echo Mux3 Data Mux4 Echo Mux4 Data Mux5 Echo Mux5 Data...
  • Page 231 ControlNet 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‐...
  • Page 232: Table 9-19 Data To Drive Pick List Variables

    ControlNet 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.
  • Page 233 ControlNet 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...
  • Page 234: Planning/Configuring

    ControlNet Communication 9.4 Planning/Configuring 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.
  • Page 235: Fast Setup: Monitor Drive Status And Speed Feedback

    ControlNet Communication 9.4 Planning/Configuring Default Definition Network1FixedRegBit7_I Network1FixedRegBit8_I Reserved for future assignment Network1FixedRegBit9_I Network1FixedRegBit10_I Network1FixedRegBit11_I Network1FixedRegBit12_I Network1FixedRegBit13_I Network1FixedRegBit14_I Network1FixedRegBit15_I 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'.
  • Page 236 ControlNet 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 Fault Alarm RunningForward RunningReverse...
  • Page 237: Fast Setup: Send A Motor Speed Setting To The Drive

    ControlNet 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: – % –...
  • Page 238: 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.
  • Page 239 ControlNet Communication 9.4 Planning/Configuring Correspondence between Drive Parameter ID and Communication Protocol 7. Use Table 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.
  • Page 240: Network Status (Auto Detect)

    ControlNet 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.
  • Page 241: Table 9-22 Completed Settings For Given Example

    ControlNet 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. Correspondence between Drive Parameter ID and Communication Protocol 2.
  • Page 242 ControlNet Communication 9.4 Planning/Configuring NXGpro Communication Function Manual, AB, A5E33486415A...
  • Page 243: Table A-1 Menu Parameter Pick List Ids

    Menu Parameter Pick List IDs The following table lists the drive menu parameters that are pick list types, and their associated NXGpro Control values. For a description of each of the menu parameters, refer to the Operating Manual , Chapter Parameter Assignment / Addressing . Table A-1 Menu Parameter Pick List IDs Parameter ID...
  • Page 244 Menu Parameter Pick List IDs Parameter ID Menu Text Value Pick List Text String 2550 Cell Voltage 750 Gen IV 1375 HV 600 AP AFE 750 V AP 750 V AP 4Q 2584 AP cell PWM harmonic 13th 15th 17th 19th 23rd 25th...
  • Page 245 Menu Parameter Pick List IDs Parameter ID Menu Text Value Pick List Text String 2600 Fast bypass Disable Manual 2626 DC Bus Reference 100 % 101 % 102 % 103 % 104 % 105 % 2630 Neutral connection 2635 Precharge Enable Type 1 HV 3 CB Type 2 HV 2 CB Type 3 Parallel Drv...
  • Page 246 Menu Parameter Pick List IDs Parameter ID Menu Text Value Pick List Text String Menu Parameter Pick List Values for Internal 2861 Analog variable (Int Test Point #28) Refer to Table Test Points 2866 Analog variable (Int Test Point #29) 2871 Analog variable (Int Test Point #31) 2876...
  • Page 247 Menu Parameter Pick List IDs Parameter ID Menu Text Value Pick List Text String 4234 Type (Analog input #3) 0 to 20 mA 4 to 30 mA 0 to 10 V -10 to +10 V 4238 Loss of signal action (Analog input #3) Preset Maintain Stop...
  • Page 248 Menu Parameter Pick List IDs Parameter ID Menu Text Value Pick List Text String 4428 Compare 19 type Signed compare Magnitude compare Menu Parameter Pick List Values for Compa‐ 4430 Comp 20 A in variable (Comparator 20 Refer to Table rators setup) 4431...
  • Page 249 Menu Parameter Pick List IDs Parameter ID Menu Text Value Pick List Text String Menu Parameter Pick List Values for Compa‐ 4466 Comp 26 A in variable (Comparator 26 Refer to Table rators setup) 4467 Comp 26 B in variable (Comparator 26 setup) 4470 Compare 26 type...
  • Page 250 Menu Parameter Pick List IDs Parameter ID Menu Text Value Pick List Text String 4507 Compare 32 type Signed compare Magnitude compare Menu Parameter Pick List Values for External 4510 Source (Auxiliary input #1) Refer to Table Analog Inputs 4520 Type (Auxiliary input #1) 0 to 20 mA 4 to 30 mA...
  • Page 251 Menu Parameter Pick List IDs Parameter ID Menu Text Value Pick List Text String 4683 Output module type (Analog output #6) Unipolar Bipolar Menu Parameter Pick List Values for External 4686 Source (Analog output #7) Refer to Table Analog Outputs 4687 Output module type (Analog output #7) Unipolar...
  • Page 252 Menu Parameter Pick List IDs Parameter ID Menu Text Value Pick List Text String Menu Parameter Pick List Values for Compa‐ 4811 Comp 1 A in variable (Comparator 1 set‐ Refer to Table rators 4812 Comp 1 B in variable (Comparator 1 set‐ 4815 Compare 1 type Signed compare...
  • Page 253 Menu Parameter Pick List IDs Parameter ID Menu Text Value Pick List Text String 4875 Compare 7 type Signed compare Magnitude compare Menu Parameter Pick List Values for Compa‐ 4881 Comp 8 A in variable (Comparator 8 set‐ Refer to Table rators 4882 Comp 8 B in variable (Comparator 8 set‐...
  • Page 254 Menu Parameter Pick List IDs Parameter ID Menu Text Value Pick List Text String Menu Parameter Pick List Values for Compa‐ 4941 Comp 14 A in variable (Comparator 14 Refer to Table rators setup) 4942 Comp 14 B in variable (Comparator 14 setup) 4945 Compare 14 type...
  • Page 255 Menu Parameter Pick List IDs Parameter ID Menu Text Value Pick List Text String 5201 Dummy for line 1 FRST TLIM SPHS UVLT T OL F WK C OL NET1 NET2 ALIM EALM ENLM EMLM CIMB RLBK RGEN BRKG OVLT BYPS PRCH OLTM...
  • Page 256 Menu Parameter Pick List IDs Parameter ID Menu Text Value Pick List Text String 6255 Store In Event Log (Historic Log) Menu Parameter Pick List Values for Historic 6260 Historic log variable 1 Refer to Table Log Variables 6270 Historic log variable 2 6280 Historic log variable 3 6290...
  • Page 257 Menu Parameter Pick List IDs Parameter ID Menu Text Value Pick List Text String 9047 Modbus Parity [Network 1] None Even 9048 Modbus Stop Bits [Network 1] 9060 Modbus Baud Rate [Network 1] 1200 2400 4800 9600 19200 9080 Velocity Units [Network 1] Percent Hertz 9185...
  • Page 258 Menu Parameter Pick List IDs Parameter ID Menu Text Value Pick List Text String 9915 Network 2 Type (Network 2 Configure) None Modbus DeviceNet ProfiBus Ethernet Modbus ControlNet 9917 Modbus Baud Rate [Network 2] 1200 2400 4800 9600 19200 9919 DeviceNet Baud Rate [Network 2] 125 K 250 K...
  • Page 259 Menu Parameter Pick List IDs Parameter ID Menu Text Value Pick List Text String 9953 Net 1 Swap Bytes [Profibus] 9954 Net 2 Swap Bytes [Profibus] 9956 Control Net Header [Network 1] 9957 Control Net Header [Network 2] 9958 Telegram Number [Network 1] 9959 Telegram Number [Network 2] NXGpro Communication...
  • Page 260: A.1 Internal Analog Outputs

    Menu Parameter Pick List IDs A.1 Internal Analog Outputs Internal Analog Outputs Menu Parameter Pick List Values for Internal Analog Outputs Menu Text Value Pick List Text String 2846 Analog variable (Int Analog Out 1) Motor Voltage 2856 Analog variable (Int Analog Out 2) Total Current Average Power Motor Speed...
  • Page 261 Menu Parameter Pick List IDs A.1 Internal Analog Outputs Menu Text Value Pick List Text String Torq Current (Iqs) Ref Torq Current (Iqs) Fb Torq Current (IqsFilt) Filtered NXGpro Communication Function Manual, AB, A5E33486415A...
  • Page 262: A.2 Internal Test Points

    Menu Parameter Pick List IDs A.2 Internal Test Points Internal Test Points Menu Parameter Pick List Values for Internal Test Points Menu Text Value Pick List Text String 2861 Analog variable (Int Test Point #28) 2866 Analog variable (Int Test Point #29) 2871 Analog variable (Int Test Point #31) 2876...
  • Page 263 Menu Parameter Pick List IDs A.2 Internal Test Points Menu Text Value Pick List Text String Output vector angle Volt second phase A measurements Volt second phase B measurements Volt second phase C measurements Ia current measurements Ib current measurements Ic current measurements Ids measured current after synch filter (V/Hz) Iqs measured current after synch filter (V/Hz)
  • Page 264 Menu Parameter Pick List IDs A.2 Internal Test Points Menu Text Value Pick List Text String Transformer thermal level One cycle reactive current level Single phasing current level Under Voltage level Input side flux Line Flux Vector Angle Output Neutral Voltage Sync Motor Field Current Encoder Speed Motor Voltage...
  • Page 265 Menu Parameter Pick List IDs A.2 Internal Test Points Menu Text Value Pick List Text String Input Voltage Fundamental Magnitude Disable Rollback active Total Motor Current Output Phase A Voltage RMS Output Phase B Voltage RMS Output Phase C Voltage RMS Output Phase A Current RMS Output Phase B Current RMS Output Phase C Current RMS...
  • Page 266: A.3 External Analog Inputs

    Menu Parameter Pick List IDs A.3 External Analog Inputs External Analog Inputs Menu Parameter Pick List Values for External Analog Inputs Menu Text Value Pick List Text String 4105 Source (Analog input #1) 4175 Source (Analog input #2) External 1 4223 Source (Analog input #3) External 2...
  • Page 267: A.4 External Analog Outputs

    Menu Parameter Pick List IDs A.4 External Analog Outputs External Analog Outputs Menu Parameter Pick List Values for External Analog Outputs Menu Text Value Pick List Text String 4662 Source (Analog output #1) Motor Voltage 4666 Source (Analog output #2) Total Current 4670 Source (Analog output #3)
  • Page 268 Menu Parameter Pick List IDs A.4 External Analog Outputs Menu Text Value Pick List Text String Torq Current (Iqs) Ref Torq Current (Iqs) Fb Torq Current (IqsFilt) Filtered NXGpro Communication Function Manual, AB, A5E33486415A...
  • Page 269: A.5 Comparators

    Menu Parameter Pick List IDs A.5 Comparators Comparators Menu Parameter Pick List Values for Comparators Menu Text Value Pick List Text String 4811 Comp 1 A in variable Manual Value 4812 Comp 1 B in variable Anl 1 4821 Comp 2 A in variable Anl 2 4822 Comp 2 B in variable...
  • Page 270: A.6 Historic Log Variables

    Menu Parameter Pick List IDs A.6 Historic Log Variables Historic Log Variables Menu Parameter Pick List Values for Historic Log Variables Menu Text Value Pick List Text String 6260 Historic log variable 1 Motor speed 6270 Historic log variable 2 Speed Reference 6280 Historic log variable 3...
  • Page 271: A.7 Meter Status Variables

    Menu Parameter Pick List IDs A.7 Meter Status Variables Meter Status Variables Menu Parameter Pick List Values for Meter Status Variables Menu Text Value Pick List Text String 8001 Status Variable 1 (Meter menu) Mag current ref (A) 8002 Status Variable 2 (Meter menu) Trq current ref (A) 8003 Status Variable 3 (Meter menu)
  • Page 272 Menu Parameter Pick List IDs A.7 Meter Status Variables Menu Text Value Pick List Text String Input power factor (%) Ah harmonic coefficient (%) Bh harmonic coefficient (%) Total A, B harmonics (%) Transformer thermal level (%) One cycle reactive current level (%) Single phasing current level (%) Under Voltage level (%) Efficiency (%)
  • Page 273: A.8 To Drive Communication

    Menu Parameter Pick List IDs A.8 To Drive Communication To Drive Communication Menu Parameter Pick List Values for To Drive Communication Menu Text Value Pick List Text String 9201 to 9232 Data To Drive 01 - 32 [Network 1 Global Data] Velocity Demand 9234 to 9265 Data To Drive 01 - 32 [Network 2 Global Data]...
  • Page 274 Menu Parameter Pick List IDs A.8 To Drive Communication Menu Text Value Pick List Text String Torque Scalar Vars Command No Load I Scalar Avg Field Cur Manual Ids Demand NXGpro Communication Function Manual, AB, A5E33486415A...
  • Page 275: A.9 From Drive Communication

    Menu Parameter Pick List IDs A.9 From Drive Communication From Drive Communication Menu Parameter Pick List Values for From Drive Communication Menu Text Value Pick List Text String 9401 to 9464 Data From Drive 01 - 64 [Network 1 Register Data] None 9501 to 9564 Data From Drive 01-64 [Network 2 Register Data]...
  • Page 276 Menu Parameter Pick List IDs A.9 From Drive Communication Menu Text Value Pick List Text String Mux4 Echo Mux4 Data Mux5 Echo Mux5 Data Mux6 Echo Mux6 Data Mux7 Echo Mux7 Data Mux8 Echo Mux8 Data Wago Inputs 1-16 Wago Inputs 17-32 Wago Inputs 33-48 Wago Inputs 49-64 Wago Inputs 65-80...
  • Page 277: B.1 Output Data Ids

    Output Data IDs 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: ●...
  • Page 278: Table B-1 General Data Register Assignments

    Output Data IDs B.1 Output data IDs General Data Table B-1 General Data Register Assignments Data ID Unit Scalar Point description 2000 Speed reference command 2001 ● bit 0: Fault ● bit 1: Alarm ● bit 2: Running Forward ● bit 3: Running Reverse ●...
  • Page 279: Table B-2 Serial Flags

    Output Data IDs B.1 Output data IDs Data ID Unit Scalar Point description 2140 / 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...
  • Page 280: Table B-3 Network Output Flags

    Output Data IDs B.1 Output data IDs Table B-3 Network Output Flags Network Data ID SOP Flag* Value 2002 0 – 15 Network1Flag0_O – Network1Flag15_O ● 0 = False (off) 2003 0 – 15 Network1Flag16_O – Network1Flag31_O ● 1 = True (on) 2004 0 –...
  • Page 281: Internal Digital Inputs And Outputs

    Output Data IDs B.1 Output data IDs Table B-5 Internal Digital Inputs and Outputs Data ID Unit Scalar Point description 5116 Internal Digital Inputs 1 - 16 5117 Internal Digital Inputs 17 - 20 5118 Internal Digital Outputs 1 - 16 Table B-6 Cell Temperature Data ID...
  • Page 282: Number Of Faults And Alarms

    Output Data IDs B.1 Output data IDs Note System Operating Programs (SOPs) are written and modified by Siemens engineers. The following data is for information purposes only. Operation Chapter of the Operating For further information on these parameters, refer to the Instructions Manual .
  • Page 283: Fault Word 1

    Output Data IDs B.1 Output data IDs Table B-8 Fault Word 1 Data ID Fault Description Bit Description Alarm / Fault / Pro‐ Enable grammable FW1_1 3030 Fault Flags1: Fatal Over speed fault Fault Outputs Under load fault Fault Mtr Therm Over Ld Fault Fault Fault Cell (any cell fault)
  • Page 284 Output Data IDs B.1 Output data IDs Data ID Fault Description Bit Description Alarm / Fault / Pro‐ Enable grammable 3050 Fault Flags3 Medium voltage low flt Fault Line over voltage fault Programmable Input phase imbal Programmable Input one cycle Programmable Encoder loss Programmable...
  • Page 285: Fault Word 2

    Output Data IDs B.1 Output data IDs Data ID Fault Description Bit Description Alarm / Fault / Pro‐ Enable grammable 3180 and Unacknowledged Cell bypass link alarm Alarm 3300 Warning Flags4 Carrier Frq Set Too Low Alarm (3180) and Cell DC bus low Alarm Active Warning Tool communication...
  • Page 286 Output Data IDs B.1 Output data IDs Data ID Fault Description Bit Description Alarm / Fault / Pro‐ Enable grammable 3190 and Unacknowledged One blower not avail Programmable 3310 Warning Flags5 All blowers not avail Programmable (3190) and Clogged filters Programmable Active Warning Reactor temperature 1OT...
  • Page 287: Fault Word 3

    Output Data IDs B.1 Output data IDs Data ID Fault Description Bit Description Alarm / Fault / Pro‐ Enable grammable 3090 Fault Flags7 Loss of signal intern Programmable 8 to 15 Loss of signal 1 to 8 Programmable 3210 and Unacknowledged Loss of signal intern Programmable...
  • Page 288: Fault Word 4

    Output Data IDs B.1 Output data IDs Data ID Fault Description Bit Description Alarm / Fault / Pro‐ Enable grammable 3140 Fault Flags12 0 to 15 User fault 49 to 64 Programmable (bit number + 49) 3260 and Unacknowledged 0 to 15 User fault 49 to 64 Programmable 3380...
  • Page 289: Fault/Alarm Flags 1

    Output Data IDs B.1 Output data IDs Table B-12 Fault/Alarm Flags 1 Data ID Bit Description Flags 1-1 3400 Over speed alarm Over speed fault Under load alarm Under load fault Mtr Therm Over Load 1 Mtr Therm Over Load 2 Mtr Therm Over Ld Fault Output phase imbal Output phase open...
  • Page 290 Output Data IDs B.1 Output data IDs Data ID Bit Description 3402 Medium voltage low 2 Medium voltage low flt Cell alarm Line over voltage 1 Line over voltage 2 Line over voltage fault Input phase imbal Input one cycle Input ground Encoder loss Keypad communication...
  • Page 291: Fault/Alarm Flags 2

    Output Data IDs B.1 Output data IDs Table B-13 Fault/Alarm Flags 2 Data ID Bit Description Flags 2-1 3404 One blower not avail All blowers not avail Clogged filters Reactor temperature 1OT Alarm Reactor temperature 2OT Trip Alarm Reactor OT Fault Transformer Xformer OT Temperature 1 alarm Xformer OT Trip Transformer temperature 2 alarm Xformer OT Fault...
  • Page 292: Fault/Alarm Flags 3

    Output Data IDs B.1 Output data IDs Table B-14 Fault/Alarm Flags 3 Data ID 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...
  • Page 293: Fault/Alarm Enable Flags

    Output Data IDs B.1 Output data IDs Data ID Bit Description 3437 Reserved Pre-charge contactor alarm Main contactor fault Bypass hardware alarm Reserved Motor pull out HV AP mismatch Network customer error 1 Network customer error 2 Network customer warning 1 Network customer warning 2 Thermal over temperature rollback active 12 to 15...
  • Page 294: Fatal Fault Flags

    Output Data IDs B.1 Output data IDs Table B-17 Fatal Fault Flags Data ID Bit Description Flags1 1 to 4 Fault/Alarm Flags 1, Flags 1-1 3424 0 to 15 Refer to Table Fault/Alarm Flags 1, Flags 1-2 3425 0 to 15 Refer to Table Fault/Alarm Flags 1, Flags 1-3 3426...
  • Page 295: Cell Status

    Output Data IDs B.1 Output data IDs Cell Status Data Table B-20 Cell Status Data ID Description Value Cell 1 status ● 4030 (Phase A) ● 0 = Not installed ● 4040 (Phase B) ● 1 = Active Cell 2 status ●...
  • Page 296: Performance Data

    Output Data IDs B.1 Output data IDs 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...
  • Page 297: Voltage/Current Data

    Output Data IDs B.1 Output data IDs 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...
  • Page 298: Silcograph Data

    Output Data IDs B.1 Output data IDs 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...
  • Page 299: Display Network Monitor

    Display Network Monitor 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:...
  • Page 300 Display Network Monitor 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 ●...
  • Page 301: External Modem

    External Modem 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.
  • Page 302: Figure D-1 Nxgpro External Modem Function Diagram

    External Modem Figure D-1 NXGpro External Modem Function Diagram NXGpro Communication Function Manual, AB, A5E33486415A...
  • Page 303: Parameter Read/Write

    Parameter Read/Write 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.
  • Page 304: Setting Up The Ptd And Pfd Registers

    Parameter Read/Write E.1 Setting up the PTD and PFD registers 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) ●...
  • Page 305: Defining The Pfd Registers

    Parameter Read/Write E.2 Defining the PFD Registers 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...
  • Page 306: Defining The Ptd Registers

    Parameter Read/Write E.3 Defining the PTD Registers 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.
  • Page 307: Available Id Function Commands

    Parameter Read/Write E.3 Defining the PTD Registers PTD Register Register Function Value Description PTD3 Write Value Value to be used for write parameter value command for Least Significant 16-Bits PTD4 Write Value 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"...
  • Page 308 Parameter Read/Write E.3 Defining the PTD Registers 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) –...
  • Page 309: Plc Handshaking Procedure For Parameter Read/Write

    Parameter Read/Write E.4 PLC handshaking procedure for parameter read/write 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.
  • Page 310 Parameter Read/Write E.4 PLC handshaking procedure for parameter read/write NXGpro Communication Function Manual, AB, A5E33486415A...
  • Page 311: Multiplexer (Mux) Data Registers

    Multiplexer (MUX) Data Registers 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: ●...
  • Page 312 Multiplexer (MUX) Data Registers NXGpro Communication Function Manual, AB, A5E33486415A...
  • Page 313: Internal Drive Network

    Internal Drive Network 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;...
  • Page 314: Sop Output Flags

    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...
  • Page 315 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, AB, A5E33486415A...
  • Page 316 Internal Drive Network NXGpro Communication Function Manual, AB, A5E33486415A...
  • Page 317: List Of Abbreviations

    List of abbreviations 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 Amp, Ampere Alternating Current accel Acceleration...
  • Page 318 List of abbreviations Abbreviation Meaning Digital Control Rack Distributed Control System decel Deceleration deg, ° Degrees Division Demand Error Extra Low Voltage Electromagnetic Compatibility Electromotive Force Electromagnetic Interference Encoder Power Supply Electrostatic Discharge Electrical Submersible Pump ESTOP, e-stop Emergency Stop fb, fdbk Feedback ffwd...
  • Page 319 List of abbreviations Abbreviation Meaning 1,000 (e.g., Kohm) KiloHertz Kilo Volts One Thousand Volt Amps Kilowatt Inductor Local Area Network Pounds (weight) Liquid Crystal Display Load Light-emitting Diode Latch Fault Relay Limit Loss Of Signal Liters Per Second Milliamperes Magnetizing Maximum Motor Control Center Milligram...
  • Page 320 List of abbreviations Abbreviation Meaning Programmable Logic Controller Phase Locked Loop Potentiometer Peak-to-peak Parts per Million Pulses per Revolution Power Quality Meter ProToPS Process Tolerant Protection Strategy PSDBP Power Spectral Density Break Point Pounds Per Square Inch Point Potential Transformer Pulse Width Modulation Q1,Q2,Q3,Q4 Output Transistor Designations...
  • Page 321 List of abbreviations Abbreviation Meaning trq, τ Torque Transmit (RS232 Communications) Uninterruptable Power Supply Voltage, Volts Volt-Amperes Volts AC Variable Volts DC Velocity (speed) Variable Frequency Drive V/Hz Volts per Hertz vlts Voltage(s), Volts Width, Watts WAGO Expansion I/O System (brand name) xfmr, xformer Transformer NXGpro Communication...
  • Page 322 List of abbreviations NXGpro Communication Function Manual, AB, A5E33486415A...
  • Page 323: Glossary

    Glossary 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.
  • Page 324 Glossary 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.
  • Page 325 Glossary 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.
  • Page 326 Glossary 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.
  • Page 327 Glossary 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.
  • Page 328 Glossary 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).
  • Page 329 Glossary 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.
  • Page 330 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.
  • Page 331 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.
  • Page 332 Glossary 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.
  • Page 333: Index

    Index read holding registers, 65, 102 write input register, 68, 104 write multiple coils, 67 write multiple input registers, 70, 105 abbreviations, 317 Commissioning, 25 alarm, 282 communication hardware, 17 Anybus ControlNet module, 218 communication network, 37 connector, 219 Communications Menu MacID switches, 219 Serial Port Setup Menu, 301 status indicators, 219...
  • Page 334 269 Anybus Profibus DP-V1 IM, 165 display network monitor, 299 display type, 18 external analog inputs, 266 Siemens Modbus, 37 external analog outputs, 267 Multiplexer (MUX) data registers, 311 from drive communication, 275 setup, 311 historic log variables, 270...
  • Page 335 269 status indicators, 39 external analog inputs, 266 termination resistor, 39 external analog outputs, 267 SINAMICS PERFECT HARMONY GH180 drive, 17 from drive communication, 275 slave, 36, 64, 74, 102 internal analog outputs, 260 software version, 17 internal test points, 262...
  • Page 336 Index NXGpro Communication Function Manual, AB, A5E33486415A...

Table of Contents