PROFINET Interface User Manual

Similar documents
Install Linmot-Talk R on Windows 8 64

Install Linmot-Talk R in XP Mode

1 Application Description Objective Goals... 3

DVPPF02-H2. PROFIBUS DP Slave Communication Module Application Manual

PROCESS AUTOMATION PLANNING AND INTEGRATION INFORMATION LB8106* Integration in Siemens SIMATIC PCS 7

AKD EtherNet/IP Communication

Using the WAGO PROFINET Coupler as Remote I/O with a Siemens S7 PLC

CMC-PD01 PROFIBUS DP Slave Communication Card Operation Manual

Using the AnyBus -X Gateway to Communicate between a DVT camera and a Profibus Master

Configuring Allen-Brandly ControlLogix PLC with Moxa MGate 5105-MB-EIP. 1 Application Description Objective Goals...

CPU PN/DP: Configuring an ET. 200S as PROFINET IO device SIMATIC. PROFINET CPU PN/DP: Configuring an ET 200S as PROFINET IO device

FAQ about Drive Technology

Wireless LAN g USB Adapter

Softstarters. Type PSTX Fieldbus communication, Built-in Modbus RTU. 1SFC132089M0201 April SFC132089M0201 1

Commissioning IDENTControl Compact IC-KP2-2HB17-2V1D Profinet Protocol with a Siemens S7 PLC

T3 Mux M13 Multiplexer

Adding a Modbus TCP Device to the Network. Setting Up Your Network

Siemens S7 PLC and FC 300 Profibus

To perform Ethernet setup and communication verification, first perform RS232 setup and communication verification:

PROFINET IRT: Getting Started with The Siemens CPU 315 PLC

BIT COMMANDER. Serial RS232 / RS485 to Ethernet Converter

Install the DeviceNet Module using the following procedure:

Profinet to EDV111 Series LED Signs Siemens Function Block Software Manual

SIMATIC NET. CP AS-Interface Master B C. Preface Contents. Technical Description and Installation Instructions Interface to the User Program

Jena er Antriebstechnik. GmbH. 1. Introduction. 2. Properties. 3. Hardware. 4. Baud Rates. Brief Instructions - CANopen Interface

SUDT AccessPort TM Advanced Terminal / Monitor / Debugger Version 1.37 User Manual

DeviceNet Motor Control

WinCC. Communication Manual. Manual 2. This manual is part of the documentation package with the order number: 6AV6392-1CA05-0AB0 C79000-G8276-C156-01

Cover sheet. Reading out the topology data of a PROFINET IO system SFB52 "RDREC" FAQ September Service & Support. Answers for industry.

StarWind iscsi SAN Software: Using an existing SAN for configuring High Availability storage with Windows Server 2003 and 2008

Copley Camming User Guide

MTS Master Custom Communications Protocol APPLICATION NOTES

Application example and brief instruction 04/2015. LOGO! App V3.0. LOGO! 8 and LOGO! 7

Additional Setup Instructions for Modbus: RTU, ASCII, TCP, Omni & Enron

Introduction to PROFIBUS and PROFINET

DeviceNet Configurator User Guide

DeviceNet Bus Software Help for Programming an Allen Bradley Control System

Validity 1. Improvements in STEP 7 2. Improvements in WinCC 3. Simatic. Readme. Readme

APPENDIX. SureSERVO QUICK START GUIDE. In This Appendix... Quick Start for SureServo Drives...A 2. Tuning Quick Start for SureServo Drives...

SMART Sync Windows operating systems. System administrator s guide

Original instructions. PLUTO Gateway. User Manual. PROFIBUS GATE-P1/P2 DeviceNet GATE-D1/D2 CANopen GATE-C1/C2 Ethernet GATE-E1/E2

Service & Support. How can you establish a connection between a S PLC and SIMATIC NET OPC? S PLC, SIMATIC NET OPC.

Training Document for Comprehensive Automation Solutions Totally Integrated Automation (T I A) MODULE A5 Programming the CPU 314C-2DP

MicroLogix 1100 Embedded Web Server

Using IDENT M System T with Modbus/TCP

TECHNICAL NOTE TNOI34

I.S. 1 remote I/O system Redundant coupling via PROFIBUS DP

PROFIBUS / MODBUS GATEWAY Application Note for Communication between Premium CPU & XPS-MC Safety Controllers

User Manual. AS-Interface Programmer

MBP_MSTR: Modbus Plus Master 12

Service & Support. How can you establish a connection between an S PLC and SIMATIC NET OPC? S PLC, SIMATIC NET OPC.

TSX ETY 110 Module 8

1-Port Wireless USB 2.0 Print Server Model # APSUSB201W. Quick Installation Guide. Ver. 2A

1 How configure S7 PLC in the configuration tool

Everything you ever wanted to know about DPV1 diagnostics but were afraid to ask!

TwinCAT NC Configuration

Network Installation Guide. Artisan 810 Series

L5354 ControlNet Communications Interface

ETHERNET/IP PROGRAMMER'S GUIDE

PROFINET Diagnostics Software and Tools

Honeywell Internet Connection Module

HWg-STE HWg-STE PoE MANUAL

Pluto Gateway Siemens S7 Integration Manual

GV-Data Capture V3 Series User's Manual

GW-7552 PRIFIBUS/MODBUS GATEWAY

ENET-710. ENET Ethernet Module ENET-710 JAN / 06 FOUNDATION

Software User Guide UG-461

How To Use Mview On A Powerline 2.2 (Powerline) On A Pc Or Macbook 2 (Powerplst) On An Iphone Or Ipa 2 (Aldo) On Your Iphon 2 (

Link Link sys E3000 sys RE1000


Uni Sales Analysis CRM Extension for Sage Accpac ERP 5.5

EZ-ZONE RMA & EtherNet/IP Configuration & Startup Using an Allen-Bradley CompactLogix PLC EtherNet/IP Fundamentals

Getting Started - SINAMICS Startdrive. Startdrive. SINAMICS Getting Started - SINAMICS Startdrive. Introduction 1

INDEX. Trademarks All name and product s trademarks mentioned below are the property of their respective companies.

About This Guide SolarEdge Configuration Tool Software Guide. About This Guide

Gigabit Ethernet Packet Capture. User s Guide

In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM

The service note describes the basic steps to install a ip camera for the DVR670

The goal is to program the PLC and HMI to count with the following behaviors:

Modbus Communications for PanelView Terminals

Wireless-N. User Guide. PCI Adapter WMP300N (EU) WIRELESS. Model No.

Product Information. Gateway For Connecting EnDat Encoders to PROFIBUS-DP

ABB Drives. Protocol Manual - Modbus/TCP Ethernet Adapter Module FENA-01

Using a Modbus TCP to Profibus PA Gateway by IFAK system

Configuring PROFINET

SenseLink TM. End-Point Controller. Addendum

TX3 Series TELEPHONE ACCESS SYSTEMS. Configurator Quick Start. Version 2.2 Mircom Copyright 2014 LT-973

LENORD. +BAUER... automates motion. Fieldbus connection absolute encoders CANopen. Reference. Communication profile DS-301 Device profile DS-406

MicroLogix 1400 Embedded Web Server

Applications & Tools. Connecting a SINAMICS G120 Drive to an S7-300/400 CPU in TIA Portal V11 SINAMICS G120 (CU 240E-2 PN(-F)), SIMATIC S7-300/400

RTM X42 Multi-Channel Radio Transmission Tension Monitoring and Control System

PMOD Installation on Linux Systems

USER GUIDE. Ethernet Configuration Guide (Lantronix) P/N: Rev 6

BioStar Config Guide V1.0

Calrec SoundGrid I/O. User Guide

USB Port Extender Kit

Ultra Thin Client TC-401 TC-402. Users s Guide

PLC training panel (Twido version)

Smart Control Center. User Guide. 350 East Plumeria Drive San Jose, CA USA. November v1.0

Monitor Print Popup for Mac. Product Manual.

Transcription:

Documentation of the of the following Drives: - E1250-PN-UC - E1450-PN-QN - C1250-PN-XC - C1150-PN-XC User Manual

LinMot 2013 NTI AG This work is protected by copyright. Under the copyright laws, this publication may not be reproduced or transmitted in any form, electronic or mechanical, including photocopying, recording, microfilm, storing in an information retrieval system, not even for didactical use, or translating, in whole or in part, without the prior written consent of NTI AG. LinMot is a registered trademark of NTI AG. Note The information in this documentation reflects the stage of development at the time of press and is therefore without obligation. NTI AG reserves itself the right to make changes at any time and without notice to reflect further technical advance or product improvement. Document version 6.1 / Whp, September 2014 Page 2/25 User Manual / 19/09/2014 NTI AG / LinMot

LinMot Table of Content 1 SYSTEM OVERVIEW... 4 2 INSTALLATION ON SERVO DRIVE... 4 3 CONNECTING TO THE PROFINET... 5 3.1.PIN ASSIGNMENT OF THE CONNECTORS X17-X18... 5 4 PROFINET PARAMETERS... 6 5 PROFINET VARIABLES... 7 5.1.PROFINET... 7 5.2.PROFINET: SLOT CONFIGURATION... 7 6 PROFINET MODULES... 8 7 STATE MACHINE... 17 8 PROFINET DIAGNOSIS... 17 9 ERROR CODES... 17 10 WARN WORD... 17 11 EXAMPLE FOR SIEMENS SIMATIC S7... 18 11.1.BUS CONFIGURATION (HW CONFIG)... 18 11.2.HOMING PROCEDURE... 19 11.3.EXECUTE MOTION COMMAND: VAI GO TO POS (010XH)... 20 11.4.CHANGE A PARAMETER OF THE DRIVE WITH THE PARAMETER CHANNEL MODULE... 22 11.5.PLC LIBRARY... 23 12 RTROUBLESHOOTING... 24 13 CONTACT ADDRESSES... 25 NTI AG / LinMot User Manual / 19/09/2014 Page 3/25

LinMot 1 System overview The LinMot PROFINET drives E1250-PN and E1450-PN are PROFINET-IO slaves. Further information on PROFINET can be found under: http://www.profibus.com Programming examples provided by LinMot are listed under: http://www.linmot.com/index.php?id=141 2 Installation on Servo Drive For installing the PROFINET-IO firmware on the servo drive, start the LinMot-Talk software and press the install firmware button. Choose the file Firmware_Buildxxxxxxxx.sct and press Open. The wizard will guide you through the installation. When asking for the interface software choose PROFINET : Press ok and follow the rest of the wizard. Page 4/25 User Manual / 19/09/2014 NTI AG / LinMot

LinMot 3 Connecting to the PROFINET 3.1. Pin Assignment of the Connectors X17-X18 The Ethernet/IP connector is a standard RJ45 female connector with a pin assignment as defined by EIA/TIA T568B: X17 X18 RealTime Ethernet Connector Pin Wire color code Assignment 100BASE-TX 1 2 3 4 5 6 7 8 case WHT/ORG ORG WHT/GRN BLU WHT/BLU GRN WHT/BRN BRN - Rx+ Rx- Tx+ - - Tx- - - - RJ-45 Use standard patch cables (twisted pair, S/UTP, AWG26) for wiring. This type of cable is usually referred to as a Cat5e- Cable. NTI AG / LinMot User Manual / 19/09/2014 Page 5/25

LinMot 4 PROFINET Parameters The PROFINET Servo drives have an additional parameter tree branch, which can be configured with the distributed LinMot-Talk software. With these parameters, the PROFINET behaviour can be configured. The software LinMot-Talk can be downloaded from http://www.linmot.com under the section download, software & manuals. Dis-/Enable With the Dis-/Enable parameter the LinMot servo drive can be run without the PROFINET going online. So in first step the system can be configured and run without any bus connection. \ Dis-/Enable Disable Servo drive runs without PROFINET. Enable Servo drive runs only with a PROFINET connection. Byte Order Word Order Defines the used byte order. \ Byte/Word Order\Byte Order Reversed Byte order is reversed. For S7 PLCs select reversed. Not reversed Byte order is not reversed. Defines the used word order. \ Byte/Word Order\Word Order Reversed Word order is reversed. For S7 PLCs select reversed. Not reversed Word order is not reversed. MC CMD Intf Par Order Defines the used parameter word order. \ Byte/Word Order\MC CMD Intf Par Order Reversed Order is reversed. CMD Header - Par word 1 - Par word 0 - Par word 3 - Par word 2 - etc... Not reversed Order is not reversed. CMD Header - Par word 0 - Par word 1 - Par word 2 - Par word 3 - etc... Diagnose Priority Defines the behaviour of the diagnostic telegram. \ Diagnose Priority None Only minimal diagnostic data is transmitted. Low The diagnostic data is sent as status information only. High The diagnostic data is sent with high priority in the error state. Monitoring Channels Defines the source variable by UPID of the four monitoring channels. \ Monitoring Channels Channel 1 UPID Source UPID for Monitoring Channel 1 Channel 2 UPID Source UPID for Monitoring Channel 2 Channel 3 UPID Source UPID for Monitoring Channel 3 Channel 4 UPID Source UPID for Monitoring Channel 4 Page 6/25 User Manual / 19/09/2014 NTI AG / LinMot

LinMot 5 PROFINET Variables 5.1. ProfiNet In the Variables directory of the LinMot-Talk there is a section \PROFINET containing some information about the actual state of the PROFINET interface: Device Type: Device type string, this string is fix for each device type. Device Name: The Device name can be freely defined by the user, this string is normally defined with the HW manager of Step 7 and is used for identifying the device in the PROFINET network. MAC ID: IP Address: Net Mask: Individual unique MAC address of the PROFINET-IO device, can be used to identify a device. Actual configured (normally written from the PLC during power up) IP address. Net mask for the IP address. Standard Gateway IP Address: IP address of the standard gateway. Receive Data Counter: Counts the received PROFINET-IO data messages up to 1000, then restarts with 0. IO Cycle Time: Actual period time between the received PROFINET-IO data messages. 5.2. ProfiNet: Slot Configuration In this directory the configured modules for the Slots 1..7 are displayed. The configuration of the modules is done in the HW manager of the Step 7. NTI AG / LinMot User Manual / 19/09/2014 Page 7/25

LinMot 6 PROFINET Modules The LinMot drive is a PROFINET-IO slave. To configure it with a PROFINET master, the GSD file is used. You can find the GSD file LINM092D.GSD in the LinMot-Talk installation directory (typically C:\Program Files\LinMot\LinTalk-Talk 4 Build xxxxxxxx\firmware\profinet\gsd). There are the following modules defined, to be configured according the demands of the desired application: Default IO mapping with Config With the data configured in this module, most of the applications could be solved. Output Data Mapping In this real time IO mapping the 16 bit control word, the 16 bit motion command header and the motion command parameters are exchanged. The size of this mapping is 32 bytes. Byte Description Size/Type Offset 00h MC SW_ControlWord Uint16 / Bit coded 02h MC SW_MotionCommandHeader Uint16 / 12Bit Command 4Bit count nibble 04h MC SW_MotionCommandPar Bytes 00..03 Uint32 / Command specific 08h MC SW_MotionCommandPar Bytes 04..07 Uint32 / Command specific 0Ch MC SW_MotionCommandPar Bytes 08..11 Uint32 / Command specific 10h MC SW_MotionCommandPar Bytes 12..15 Uint32 / Command specific 14h MC SW_MotionCommandPar Bytes 16..19 Uint32 / Command specific 18h Cfg Module Control Word Uint16 1Ah Cfg Module Index/.. Uint16 1Ch Cfg Module Value/.. Uint32/Sint32 Input Data Mapping In this real time IO mapping the StateVar for the main state machine and several other helpful data are exchanged. The size of this mapping is 26 bytes. Byte Description Size/Type Offset 00h MC SW StateVar Uint16 / coded state depending 02h MC SW StatusWord Uint16 / Bit coded 04h MC SW WarnWord Uint16 / Bit coded 06h MC SW DemandPosition Int32 / Position [100nm] 0Ah MC SW ActualPosition Int32 / Position [100nm] 0Eh MC SW DemandCurrent Int32 / Current [1mA] 12h Cfg Module Status Word Uint16 14h Cfg Module Index/.. Uint16 16h Cfg Module Value/.. Uint32/Sint32 The use of the Control word and Motion Command interface is described in [1]. The real time configuration module is described in [2]. Control/Status This module should always be configured. It contains the Control and Status word, which are described in the document User Manual Motion Control Software. MC Cmd Interface This maps the MC Command interface of the drive. Please refer to the documentation of the MC software. Page 8/25 User Manual / 19/09/2014 NTI AG / LinMot

LinMot Get Actual Position Returns the actual position of the motor. (32 Bit integer value, resolution 0.1µm) Get Demand Position Returns the demand position of the motor. (32 Bit integer value, resolution 0.1µm) Get Current Returns the set current of the motor. (32 Bit integer value, resolution 1mA) Get StateVar The StateVar consists of the MainState and the SubState. Please refer to the table State Var on chapter 3 of the User Manual Motion Control Software. The StateVar has all relevant flags and information for clean handshaking within one word and can therefore replace the modules Get MC Header Echo and Get Error Code. Get WarnWord Returns the Warn Word. Please refer to chapter 10. Get ErrorCode Returns the Error Code. Please refer to chapter 9. Monitoring Channel 1..4 Transmits cyclically the value of the variable, which is defined by the Monitoring Channel Parameter (see chapter 4). NC Setpoint Values With this setpoint module the axis could be connected to a NC axis. Byte Description Size/Type Offset 00h Streamed Position Setpoint Int32 / Position [100nm] 04h Streamed Velocity Setpoint Int32 / Velocity [1um/s] 08h Streamed Acceleration Setoint Int32 / Velocity [10um/s^2] NTI AG / LinMot User Manual / 19/09/2014 Page 9/25

LinMot Real Time Config The Real Time Config module allows access to parameters, variables, curves, error log and command table. Also restart, start and stop of the drive is possible. Of course the Parameter Channel module works independently from the MC Cmd Interface. For this reason changing a parameter and sending a motion command can be done in parallel. 2. Argument (meaning depends on Cmd ID) Argument (meaning depends on Cmd ID) 3. Argument (meaning depends on Cmd ID) Argument (meaning depends on Cmd ID) 4. Argument (meaning depends on Cmd ID) Argument (meaning depends on Cmd ID) Real Time Config Control Parameter Command ID to be executed Reserved Command Count 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 The Parameter Channel Control is split in two parts: Parameter Command ID to be executed (bits 8-15), see table Command ID Command Count (bits 0-3) Parameter Status Real Time Config Status Reserved Command Count Response 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 The Parameter Channel Status is split in two parts: Parameter Status (bits 8-15), see table Parameter Status Command Count Response (bits 0-3) Command Count A new command is only evaluated, if the value of the command count changes. In the easiest way bit 0 can be toggled. Parameter Command ID This selects the command. Possible Commands are: Command ID Description 00h No Operation Parameter Access 10h Read ROM Value of Parameter by UPID 11h Read RAM Value of Parameter by UPID 12h Write ROM Value of Parameter by UPID 13h Write RAM Value of Parameter by UPID 14h Write RAM and ROM Value of Parameter by UPID 15h Get minimal Value of Parameter by UPID 16h Get maximal Value of Parameter by UPID 17h Get default Value of Parameter by UPID Page 10/25 User Manual / 19/09/2014 NTI AG / LinMot

LinMot Parameter (UPID) List 20h Start Getting UPID List 21h Get next UPID List item 22h Start Getting Modified UPID List 23h Get next Modified UPID List item Stop / Start / Default 30h Restart drive 31h Set parameter ROM values to default (OS SW) 32h Set parameter ROM values to default (MC SW ) 33h Set parameter ROM values to default (Interface SW) 34h Set parameter ROM values to default (Application SW) 35h Stop MC and Application Software (for Flash access) 36h Start MC and Application Software Curve Service 40h Save all Curves from RAM to Flash 41h Delete all Curves (RAM) 50h Start Adding Curve (RAM) 51h Add Curve Info Block (RAM) 52h Add Curve Data (RAM) 53h Start Modifying Curve (RAM) 54h Modify Curve Info Block (RAM) 55h Modify Curve Data (RAM) 60h Start Getting Curve (RAM) 61h Get Curve Info Block (RAM) 62h Get Curve Data (RAM) Error Log 70h Get Error Log Entry Counter 71h Get Error Log Entry Error Code 72h Get Error Log Entry Time low 73h Get Error Log Entry Time high 74h Get Error Code Text Stringlet Command Table 80h Command Table: Save to Flash 81h Command Table: Delete All Entries (RAM) 82h Command Table: Delete Entry 83h Command Table: Write Entry 84h Command Table: Write Entry Data 85h Command Table: Get Entry 86h Command Table: Get Entry Data 87h Get Presence List of Entries 0..31 from RAM 88h Get Presence List of Entries 32..63 from RAM 89h Get Presence List of Entries 64..95 from RAM 8Ah Get Presence List of Entries 96..127 from RAM 8Bh Get Presence List of Entries 128..159 from RAM 8Ch Get Presence List of Entries 160..191 from RAM 8Dh Get Presence List of Entries 192..223 from RAM 8Eh Get Presence List of Entries 224..255 from RAM NTI AG / LinMot User Manual / 19/09/2014 Page 11/25

LinMot Parameter Status 00h 02h 04h 05h C0h C1h C2h C3h C5h C6h D0h D1h D4h Description OK, done Command Running / Busy Block not finished (Curve Service) Busy UPID Error Parameter Type Error Range Error Address Usage Error Error: Command 21h Get next UPID List item was executed without prior execution of Start Getting UPID Lis End of UPID List reached (no next UPID List item found) Odd Address Size Error (Curve Service) Curve already defined / Curve not present (Curve Service) Page 12/25 User Manual / 19/09/2014 NTI AG / LinMot

LinMot Overview Parameter access: 2. Parameter UPID Parameter UPID 3. Parameter Value Low Parameter Value Low 4. Parameter Value High Parameter Value High Overview Curve access: 2. Curve Number Curve Number 3. Data Value Low / Info Block size Data Value Low / Info Block size 4. Data Value High / Data Block size Data Value High / Data Block size Start getting UPID List: 2. Start UPID (search from this UPID) - 3. - - 4. - - Get next UPID List item: 2. - UPID found 3. - Address Usage 4. - - Address Usage: calculationnot used for Hash Life Parameter 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 ROM Write ROM Read RAM Write RAM Read Start getting Modified UPID List (Command ID 22h): 2. Start UPID (search from this UPID) - 3. - - 4. - - NTI AG / LinMot User Manual / 19/09/2014 Page 13/25

LinMot Get next Modified UPID List item (Command ID 23h): 2. - UPID found 3. - Data Value Low 4. - Data Value High Get Error Log Entry Counter (Command ID 70h): 2. - - 3. - Number of Logged Errors 4. - Number of Occurred Errors Get Error Log Entry Error Code (Command ID 71h): 2. Entry Number (0..20) Entry Number 3. - Logged Error Code 4. - - Get Error Log Entry Time Low (Command ID 72h): 2. Entry Number (0..20) Entry Number 3. - Entry Time Low Word 4. - Entry Time Mid Low Word Get Error Log Entry Time High (Command ID 73h): 2. Entry Number (0..20) Entry Number 3. - Entry Time Mid High Word 4. - Entry Time High Word The Error Log Entry Time consists of 32Bit hours (Time High) and 32Bit ms (Time Low). Get Error Code Text Stringlet (Command ID 74h): 2. Error Code Error code 3. Stringlet Number (0..7) Stringlet Byte 0 and 1 4. - Stringlet Byte 2 and 3 Page 14/25 User Manual / 19/09/2014 NTI AG / LinMot

LinMot Command Table: Save to Flash (Command ID 75h): 2. - - 3. - - 4. - - For this command, the MC software must be stopped (with command 35h: Stop MC and Application Software ). The will stay active while the MC software is stopped. Command Table: Delete All Entries (RAM) (Command ID 81h) 2. - - 3. - - 4. - - Command Table: Delete Entry (Command ID 82h): 2. Entry Number Entry Number 3. - - 4. - - Command Table: Write Entry (Command ID 83h) 2. Entry Number Entry Number 3. Block Size (even number of bytes) Block Size 4. - - Command Table: Write Entry Data (Command ID 84h) 2. Entry Number Entry Number 3. Data Data 4. Data Data Command Table: Get Entry (Command ID 85h) 2. Entry Number Entry Number 3. - Block Size 4. - - NTI AG / LinMot User Manual / 19/09/2014 Page 15/25

LinMot Command Table: Get Entry Data (Command ID 86h) 2. Entry Number Entry Number 3. - Data 4. - Data Command Table: Get Entry List (0..7) (Command IDs 87h.. 8Eh) 2. - Offset in bytes 3. - Bit field (Bit set= undefined / Bit cleared = used) 4. - Bit field (Bit set= undefined / Bit cleared = used) Further documentation on how to configure a drive by fieldbus and handle curves can be found on the additional manual Parameterization of LinMot SG5 servo drives over Fieldbus Interfaces. Page 16/25 User Manual / 19/09/2014 NTI AG / LinMot

LinMot 7 State Machine Please refer to User Manual Motion Control Software. 8 PROFINET Diagnosis The LinMot drive supports 12 bytes of diagnostic data. The diagnosis telegram is according the following table: Byte Description 0..5 Data according PROFINET-IO standard 6..7 Extended Diagnosis Header and stuffing 8..9 Warn Word (see chapter 10 for description) 10..11 Error Code (see chapter 9 for description) 9 Error Codes Please refer to User Manual Motion Control Software for the Error Codes of the MC Software. The has the following additional Error Codes: Error Code Hexadecimal C1h C2h C3h Error Description Fatal Error: drive not supported Config Error: Invalid MACID IO Err: Connection lost 10 Warn Word Please refer to User Manual Motion Control Software. NTI AG / LinMot User Manual / 19/09/2014 Page 17/25

LinMot 11 Example for Siemens Simatic S7 The following example shows the homing procedure, the execution of a motion command and the change of a parameter together with S7 and Simatic from Siemens: 11.1. Bus configuration (HW Config) Page 18/25 User Manual / 19/09/2014 NTI AG / LinMot

LinMot 11.2. Homing procedure 1. Release lock state: Control Word = 0000h (Only needed if StateVar MainState is 00h) : StateVar MainState becomes 02h: Ready to Switch On 2. Homing: Control Word = 083Fh StateVar MainState becomes 09h: Homing, Homing is finished if SubState becomes 0Fh 3. Enter Operational State: Control Word = 003Fh StateVar MainState becomes 08h: Operation Enabled, Drive is ready for motion commands NTI AG / LinMot User Manual / 19/09/2014 Page 19/25

LinMot 11.3. Execute Motion Command: VAI Go To Pos (010xh) Name Description Scaled Value Int. Value (HEX) Header VAI Go To Pos (010xh) 257 0101h 1. Par Target Position: 50mm 0007A120h 2. Par Maximal Velocity: 1m/s 000F4240h 3. Par Acceleration: 10m/s^2 000F4240h 4. Par Deceleration: 10m/s^2 000F4240h In the case of \Parameters\\Byte/Word Order\MC CMD Intf Par Order\not reversed (default setting): In the case of \Parameters\\Byte/Word Order\MC CMD Intf Par Order\ reversed: To send the next command the count nibble has to be changed. The header for the next VAI Go To Pos command is therefore 0100h. Page 20/25 User Manual / 19/09/2014 NTI AG / LinMot

LinMot As it appears with LinMot-Talk after Read Command in the Control Panel: NTI AG / LinMot User Manual / 19/09/2014 Page 21/25

LinMot 11.4. Change a parameter of the drive with the Parameter Channel Module Example: Change the Maximal Current (UPID 13A6h) over PROFINET while firmware is running Add module Parameter Channel [4 Word DI/DO] As Command ID use 13h Write RAM Value of Parameter by UPID, Command Count 1 The UPID of Maximal Current is 13A6h. The internal scaling of the current value is 0.001A: 3A (Scaled) = 3000 (Int) = 0000088Bh (HEX) Word Description Value (Hex) 1. Parameter Channel Control 1301h 2. Parameter UPID 13A6h 3. Parameter Value Low 088Bh 4. Parameter Value High 0000h Page 22/25 User Manual / 19/09/2014 NTI AG / LinMot

LinMot Check if parameter has been changed with LinMot-Talk. Add a new User Defined variable by clicking on the button UPID and search for the UPID 13A6h Hint: Consider the Command Count in the Parameter Channel Control. A new command is only evaluated, if the value of the command count changes. In the easiest way bit 0 is toggled. 11.5. PLC Library For the Siemens S7 developing environment exists PLC libraries which could ease the programming of your application, it could be downloaded under: http://linmot2.dynalias.net/plc_lib/ For further information please contact our support. NTI AG / LinMot User Manual / 19/09/2014 Page 23/25

LinMot 12 Troubleshooting If the PROFINET connection is not working, proceed as followed: - Is the correct firmware installed on the drive? When installing the firmware the PROFINET interface must be selected. The actual firmware and configuration software can always be downloaded from http://www.linmot.com - Check if the correct GSD file is used (LINM092D.GSD, which is provided together with LinMot4Talk 4 in the subdirectory. \firmware\profinet\gsdml). Page 24/25 User Manual / 19/09/2014 NTI AG / LinMot

LinMot 13 Contact Addresses --------------------------------------------------------------------------------------------------------------------------- SWITZERLAND NTI AG Haerdlistr. 15 CH-8957 Spreitenbach Sales and Administration: +41-(0)56-419 91 91 office@linmot.com Tech. Support: +41-(0)56-544 71 00 support@linmot.com Tech. Support (Skype) : skype:support.linmot Fax: +41-(0)56-419 91 92 Web: http://www.linmot.com -------------------------------------------------------------------------------------------------------------------------- USA LinMot, Inc. 204 E Morrissey Dr. Elkhorn, WI 53121 Sales and Administration: 877-546-3270 262-743-2555 Tech. Support: 877-804-0718 262-743-1284 Fax: 800-463-8708 262-723-6688 E-Mail: Web: us-sales@linmot.com http://www.linmot-usa.com -------------------------------------------------------------------------------------------------------------------------- Please visit http://www.linmot.com to find the distribution near you. Smart solutions are NTI AG / LinMot User Manual / 19/09/2014 Page 25/25