Home
        LinMot - Delta Elektronik
         Contents
1.        OMA DOR RR                4  3 CONNECTING THE                                                                                                                                                                                         5  3 1 PIN ASSIGNMENT OF THE COM CONNECTOR  X5     nennen nnne rennen ren 5  3 2 PIN ASSIGNMENT OF THE CMD CONNECTOR  X7  XB     eiie test aa tacts sales rob o baee i pibe deed               5  33                                                                                        6   S RE E A ESL A O 1 0E 6  32320811005              6   4 CANOPEN PARAMETERS 2         7  5 MAPPING OF THE                                                                                                                                                                18  5                             2                             to           18   of TixeceivesPDOS           a          Si Ud              18   5 T 2 LransmlitP DOS                      18  5 1 3 Defaultddenlifler   eR et ed ee onda oh bed 18   6 MOTOR COMMANDS         5                                                      19    75                                              ed                                          19  8 INTERFACE ERROR CODES           cccccesccecceeececceeececcececueeeceeneneeeuueeeeeeneeeeeeneeueeuseueeecueeseuseseueeeeens 19  9                                ced                                                                                  19  TO OBJECT DICTIONARY        22 1
2.       15 Configuration with an EDS File    The EDS file for the B1100 E1100 series is compliant with the standard           306 DS V1 3  Electronic data sheet specification for CANopen      Visit http   www can cia org  for detailed information     The EDS files are part of the Lintalk1100 software which can be downloaded from  http   www LinMot com     The EDS file is located at       Firmware  Interfaces CanOpen EDS    in the installation  folder of the LinMot Talk1100 software     Consult the user manual of your PLC for details on how to use an EDS file with it     The configurations contained in the EDS files reflect the      default CANopen configurations of the drives and are static   If the configuration of the drive differs from the default one   the user has to manually edit the EDS files to reflect the  changes he made        Page 36 38 User Manual CANopen Interface   15 05 12 NTI AG   LinMot    CANopen Interface Lin      t     16 Quick Start Guide for advanced users       The aim of this chapter is to help users who are already familiar with the LinMot drives and the  LinMot Talk software with the setup which is needed to get the drive up and running in CANopen   Network     16 1 Hardware Setup    Set up the hardware as described in chapter 3 of this manual     16 2 Configuration of the Drive    The default value for the MACID  Node ID  is    1    for E1100 drives and    63    for B1100 drives   The default baud rate is   500 kBaud      If different settings are to
3.     Add curve    A curve with the ID    CurvelD    will be created  If a curve with the same ID already exists  an  error will be generated     Index            Subndex        ss j Resut           DataBlockSize  2 bytes D4h  Curve already exist   Example   LinMot MACID   1   CuvelD   1    InfoBlockSize   70  0046h   DataBlockSize   164  00A4h     Index   2001h  Sub Index   50h    CAN Telegram  8 Byte Data   COB ID 601  PLC     LinMot drive       23h   01h   20h   5     46h   ooh   A4h   ooh    Response   8 Byte Data   COB ID 581  LinMot drive   gt  PLC     Add Curve Info Block       2000h   CurvelD 51h Unused data  2 bytes  04h  Info Block is not  Info Block data  2 bytes  finished   00h  Info Block is finished  DOh  Error  Info Block was  already finished   Example   Index   2001h   Sub Index   51h   Data   0046h    CAN Telegram  8 Byte Data   COB ID 601  PLC     LinMot drive         Response   8 Byte Data   COB ID 581  LinMot drive   gt  PLC           Page 24 38 User Manual CANopen Interface   15 05 12 NTI AG   LinMot    CANopen Interface Lin      t     Add Curve Info Block 32Bit          Sub Index  2000h   CurvelD 54h Info Block data  4 bytes  04h  Info Block is not  finished    00h  Info Block is finished  DOh  Error  Info Block was  already finished       Example   Index   2001h  Sub Index   51h  Data   0046h    CAN Telegram  8 Byte Data   COB ID 601  PLC     LinMot Drive                              MEL NE LE    Response   8 Byte Data   COB ID 581  LinMot Drive   gt  PL
4.    CANopen    Documentation of the CANopen Interface of the following Drives         1100                       E1100 GP   HC          with CANopen Firmware loaded     B1100 GP          XC   with CANopen Firmware loaded                        CANopen Interface    User Manual       LinMot     CANopen Interface           2012 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       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 3 17   mk  May 2012       Page 2 38 User Manual CANopen Interface   15 05 12 NTI AG   LinMot    CANopen Interface Lin      t     Table of Content       T SYSTEM                                              sten                                                  ER          4  2 INSTALLATION                                                                                           con oa p                                              rae Ma         
5.   2000h   CurvelD 61h 041  Info Block is not  finished  00h  Info Block is finished  DOh  Error  Info Block was  already finished    Get Curve Data    Sub Index Result  4 bytes       2000h   CurvelD 62h 041  Data Block is not  finished  00h  Data Block is finished  DOh  Error  Data Block was  already finished       NTI AG   LinMot User Manual CANopen Interface   15 05 12 Page 27 38    LinMot   CANopen Interface    11 3 Get UPID List from Drive via CANopen       Start getting UPID List    Example  Index   2000h    Sub Index   20h  Start UPID 1000h    CAN Telegram  8 Byte Data   COB ID 601  PLC   gt  LinMot Drive   Response   8 Byte Data   COB ID 581  LinMot Drive   gt  PLC     Get Next UPID List Item    Sub Index  2000h Address Usage UPID found  When the end of the list is reached the UPID FFFFh is sent   Example  Index   2000h    Sub Index   21h  UPID found   1004h  Address Usage   000Dh    CAN Telegram  8 Byte Data   COB ID 601  PLC   gt  LinMot Drive   Response   8 Byte Data   COB ID 581  LinMot Drive   gt  PLC        Address Usage       The commands for getting the modified UPID List are used the same way        Page 28 38 User Manual CANopen Interface   15 05 12 NTI AG   LinMot    LinMot     CANopen Interface       11 4Read the Error Log from the Drive    Get Error Log Entry Counter    ndex Sub Index    EMT     qo     Number of Occurred Errors  Example   Index   2000h    Sub Index   70h  Number of Logged Errors   0015h  Number of Occurred Errors   0034h    CAN Telegram  8
6.   ON    RS485 Term           ATTENTION  For normal operation S3 4   Interface  has to be set to ON        3 3 2 B1100    S4   ON   OFF  Bootstrap  CAN Term  RS485 Term  RS485 232    The built in termination resistor for the CAN bus can be activated  by setting the DIP switch    CAN Term    to    ON           ATTENTION  For normal operation 54 4   Bootstrap  has to be set to OFF        Page 6 38 User Manual CANopen Interface   15 05 12 NTI AG   LinMot    CANopen Interface Lin      t     4 CANopen Parameters       The CANopen drives have an additional parameter tree branch  Parameters  gt  CANopen  Interface   which can be configured with the distributed LinMot Talk software  With these  parameters  the CANopen behaviour can be defined  The LinMot Talk software can be  downloaded from http   www linmot com under the section download  software  amp  manuals     Dis  Enable With the Dis  Enable parameter the LinMot drive can be run without the  CANopen going online  So in a first step the system can be configured and  run without any bus connection     CANopen Interface Dis  Enable    Disable The drive runs without CANopen   Enable The drive runs only with a CANopen connection     IMPORTANT  To activate the CANopen interface on E1100 drives  the DIP  switch  Interface  at the bottom of the drive has to be set to  ON   This is not  necessary for drives of the B1100 series        NTI AG   LinMot User Manual CANopen Interface   15 05 12 Page 7 38    Lin Mo t  CANopen Interface    Ba
7.   at power up   Digln4 is the most  Digln1 the least significant bit     00006   ID 0  1111b   ID 15    B1100 only  The MACID is defined by Digln5    1   X13 16  X13 3  X13 15  X13 2 and X13 14  at  power up  DigIn5 is the most  Digln1 the least  significant bit    000006   ID 0  11111b   ID 31   B1100 only  The MACID is defined by Digln6    1   X13 4  X13 16  X13 3  X13 15  X13 2 and  X13 14  at power up  Digln6 is the most  Digln1  the least significant bit    000000b   ID 0   111111b   ID 63    B1100 only  The MACID is defined by DiglIn1   X14 14  at power up plus the value of 6081h   MACID Parameter Value  as offset  OV   ID O   24     ID 1  plus offset     B1100 only  The MACID is defined by Digln2    1   X14 2 and X14 14  at power up plus the value of  6081h  MACID Parameter Value  as offset   DigIn2 is the most  DigIn1 the least significant bit     00b   ID 0  11b         plus offset     B1100 only  The MACID is defined by Digln3    1   X14 15  X14 2 and X14 14  at power up plus the  value of 6081h  MACID Parameter Value  as  offset  DigIn3 is the most  Digln1 the least  significant bit    000b   ID 0  111b   ID 7  plus  offset         NTI AG   LinMot    User Manual CANopen Interface   15 05 12    Page 9 38    CANopen Interface       By Dig In 4  1    Offset    By Dig In 5  1    Offset    By Dig In 6  1    Offset    Parameter Value    MACID Parameter Value  Is the ID  when  By Parameter    is selected as source     A          1100    B1100 only  The MACID is defined by
8.   form error   C9h CANopen Error  Bus error  ack error   CAh CANopen Error  Bus error  bit 1 error   CBh CANopen Error  Bus error  bit O error   CCh CANopen Error  Bus error  CRC error   CDh CANopen Error  Bus error  guard timeout   CEh CANopen Error  Invalid UPID configured on Direct Par 1  CFh CANopen Error  Invalid UPID configured on Direct Par 2  DOh CANopen Error  Error  Invalid ID by Hex Switch S1  Dih CANopen Error  Invalid Mapping in TxPDO 1   D2h CANopen Error  Invalid Mapping in TXPDO 2   D3h CANopen Error  Invalid Mapping in TxPDO 3   D4h CANopen Error  Invalid Mapping in RxPDO 1   D5h CANopen Error  Invalid Mapping in RXPDO 2   D6h CANopen Error  Invalid Mapping in RxPDO 3   D7h CANopen Error  Invalid UPID in TxPDO 1 Mapping  D8h CANopen Error  Invalid UPID in            2 Mapping  D9h CANopen Error  Invalid UPID in TxPDO 3 Mapping  DAh CANopen Error  Invalid UPID in RxPDO 1 Mapping  DBh CANopen Error  Invalid UPID in            2 Mapping  DCh CANopen Error  Invalid UPID in RxPDO    Mapping   9 WarnWord    Please refer to  Usermanual Motion Control Software        NTI AG   LinMot User Manual CANopen Interface   15 05 12 Page 19 38    Lin      t  CANopen Interface    10 Object Dictionary       10 1E1100    Sub Index   Description                   DataType   Value                    Index    0001h  Data Types DEFTYPE  001Fh      0020h     Communication Parameter       DEFSTRUCT    _             O0h X  Numberofenres                 UIB    S  i OBA                 2h
9.  11  See chapter 11    Curve Service  Add Curve Info  Block    Curve Service  Add Curve Data  Block  32 Bit  Block   Get Error Log Entry Counter    Get Error Log Entry Error Code See chapter 11 4  Get Error Log Entry Time low See chapter 11 4           731   GetError Log Entry Time high     See chapter 11 4        74h          Error Code Text Stringlet                 chapter 11 4    80h CT  Save to Flash Write anything to 2000h sub  80h to save the Command  Table from the RAM into the  Flash ROM  w   80h CT  Poll Flash Read anything from 2000h  sub 80h to get the Flash state  r   81h CT  Delete all Entries  RAM  Write anything to 2000h sub  81h to delete the complete  Command Table in the RAM   82h CT  Delete Entry  Entry Nr   Write anything to 2000h    Entry Nr  Sub 82h to delete  entry in the RAM    NTI AG   LinMot User Manual CANopen Interface   15 05 12 Page 21 38    See chapter 11  See chapter 11    See chapter 11    See chapter 11  See chapter 11    See chapter 11  See chapter 11 4               olol ala        Ald      le  m gi 5335 2    2    2             Lin      t   CANopen Interface    83h CT  Write Entry  Entry Nr   Write block size to 2000h    Entry Nr  Sub 83h to prepare  entry in the RAM   84h CT  Write Entry Data Write 2 Byte Data to 2000h    Entry Nr  Sub 84h  until block  size has reached  the entry  will be activated at this time    85h CT  Get Entry  Entry Nr   Read the block size of 2000h    Entry Nr  Sub 85h        8 amp h_              Entry Data     R
10.  Byte Data   COB ID 601  PLC     LinMot Drive           70h  Response   8 Byte Data   COB ID 581  LinMot Drive   gt  PLC     43h 00h 20h 70h 15h 00h 34h 00h       Get Error Log Entry Error Code     Index ss Sub Index             Result      O Z         71h                        O  Example   Index   2005h    Error Code of entry 5   64h  Cfg  Err  No Motor defined     CAN Telegram  8 Byte Data   COB ID 601  PLC   gt  LinMot Drive     71h  Response   8 Byte Data   COB ID 581  LinMot Drive   gt  PLC     71h    Get Error Log Entry Time Low        Index  Sub Index         Result              2000h   Entry Nr  72h   Time Low  milliseconds    Example   Index   2005h    Sub Index   72h  Time Low of entry 5   28C1h   10433ms 10 433s     CAN Telegram  8 Byte Data   COB ID 601  PLC     LinMot Drive         72h       NTI AG   LinMot User Manual CANopen Interface   15 05 12 Page 29 38    Lin Mo t  CANopen Interface    Response   8 Byte Data   COB ID 581  LinMot Drive   gt  PLC     43h   05h   20h   72h   Cth   28h   00h   Ooh         Get Error Log Entry Time High     Index        1   Sub ndex  Data iT Result               2000h   Entry       73h         amp     3             TimeHigh hous                 Example   Index   2005h    Sub Index   73h  Time High of entry 5   0398h  2920 hours     CAN Telegram  8 Byte Data   COB ID 601  PLC     LinMot Drive   Response   8 Byte Data   COB ID 581  LinMot Drive   gt  PLC     The Time of an entry consists of 32Bit hours and 32Bit milliseconds     G
11.  Digln4    1   X14 3  X14 15  X14 2 and X14 14  at power up  plus the value of 6081h  MACID Parameter  Value  as offset  Digin4 is the most  Digln1 the  least significant bit    00006   ID 0  11116   ID  15  plus offset     B1100 only  The MACID is defined by Digln5    1   X14 16  X14 3  X14 15  X14 2 and X14 14  at  power up plus the value of 6081h  MACID  Parameter Value  as offset  DigIn5 is the most   DigIn1 the least significant bit    000006   ID 0   11111b   ID 31  plus offset     B1100 only  The MACID is defined by Digln6    1   X14 4  X14 16  X14 3  X14 15  X14 2 and  X14 14  at power up plus the value of 6081h   MACID Parameter Value  as offset  Digln6 is the  most  DigIn1 the least significant bit    0000006    ID 0  111111b   ID 63  plus offset     The MACID  when  Parameter  is selected    With the default settings  the MAC ID and the baud rate are selected by the  two rotary hex switches S1 and S2     B1100    With the default settings  the MAC ID and the baud rate are both selected by  Parameter  The default values are 500kBit s as baud rate and 63  3Fh  for    the MACID        Page 10 38    User Manual CANopen Interface   15 05 12 NTI AG   LinMot    CANopen Interface Lin      t        PDO Mapping    TxPDO 1 These parameters define the mapping of the transmit PDO 1  Four words  can be mapped in total     CANopen Interface         Mapping  TxPDO 1    Status Word  1W  If this Boolean parameter is set  the status  word is transmitted with TxPDO 1  see  variable 1D
12.  Index   2000h    Sub Index   COh  UPID   E9E7h  UPID of the Demand Current     CAN Telegram  8 Byte Data   COB ID 601h  PLC     LinMot Drive   Response   8 Byte Data   COB ID 5811  LinMot Drive   gt  PLC        NTI AG   LinMot User Manual CANopen Interface   15 05 12 Page 31 38    Lin Mo t  CANopen Interface    2  Read the value of the actual UPID from the Drive       Sub Index  2000h Value of the actual UPID   Example   Index   2000h    Sub Index   01h  Value is read from the RAM     CAN Telegram  8 Byte Data   COB ID 601h  PLC     LinMot Drive   EM EE NE  NE    Response   8 Byte Data   COB ID 581h  LinMot Drive   gt  PLC            43h 00h 20h 01h DCh FEh FFh FFh  Returned value of the Demand Current   FFFFFEDCh     292 Dec   Scale 0 001 A      0 292 A                32 38 User Manual CANopen Interface   15 05 12 NTI AG   LinMot    CANopen Interface Lin Mo t        12 2Write the Value of a UPID to a B1100 Drive    1  Write the actual UPID which the Drive uses    Sub Index_  Data    Unusd Cd  2000h UPID                     Index   2000h    Sub Index   COh  UPID   E19Ch  UPID of the Maximal Current     CAN Telegram  8 Byte Data   COB ID 601h  PLC     LinMot Drive      23h   00h   20h   Coh   9Ch   Eih   00h   ooh    Response   8 Byte Data   COB ID 581h  LinMot Drive   gt  PLC      60h   00h   20h   Coh   00h   00h          9O0h            2  Write the desired value of the actual UPID to the Drive      Index         Sublndex  Data  Example  Index   2000h  Sub Index   01h  The
13.  application software choose     CANopen        Choose Interface BAR    Interface  x            Press ok and follow the rest of the wizard           Page 4 38 User Manual CANopen Interface   15 05 12 NTI AG   LinMot    CANopen Interface Lin      t        3 Connecting the CAN bus  3 1 Pin assignment of the COM Connector  X5     D SUB 9 male   O Pin 1 RS 485 Y Pin 6 RS 485     Pin2 RS 232 TX Pin7 RS 485Z  Pin 3 RS 232 RX Pin8 CANL      4 RS 485A Pin9 CANH  Pin5 GND          3 2 Pin assignment of the CMD Connector    7  X8     On the E1100 RS xx  E1100 DP xx and B1100 GP xx drives  the CMD connectors can be used to  connect to the CANopen bus    These are RJ45 connectors with 1 1 connected signals    Use Ethernet cables according the EIA   TIA 568A standard     Pin 1 RS485A  Pin2 RS485B  Pin3 RS485 Y  Pin 4 5Ground  Pin6 RS485Z  Pin7 CANH  Pin8 CANL          NTI AG   LinMot User Manual CANopen Interface   15 05 12 Page 5 38    3 3 CAN Termination    CANopen Interface       The CANbus must be terminated by two 120 Ohm resistors at both ends of the bus line  according  the following figure     CAN Bus Line           L       For easy installation  the LinMot CANopen drive has built in termination resistors  which can be    activated  if the LinMot drive is at the end of the bus line  and if there is no termination in the  connector     3 3 1 E1100    S3  SERA E  The built in termination resistor for the CAN bus can be activated  CAN Term    by setting the DIP switch    CAN Term  to
14.  be used  those parameters have to be properly configured first  This has  to be done with the LinMot Talk software     16 3 Starting the device    The CANopen Network Management  NMT  protocol allows starting of devices with a single NMT   Telegram      CAN Telegram  2 Byte Data   COB ID 000  PLC     LinMot Drive     01h MACID                                     The first byte identifies the Start Remote Node command  the second byte is the MACID of the  drive  If        is used as the MACID  all Nodes in the network are started  This command puts the  drive in operational mode     After this all SDOs and PDOs can be used   The default configuration for the transmission type of the PDOs is 254  Asynchronous  transmission with inhibit Time         NTI AG   LinMot User Manual CANopen Interface   15 05 12 Page 37 38    Lin      t   CANopen Interface       17 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     5750 Townline Road  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  us sales linmot com   Web  http   www  linmot usa com     Please visit http   www linmot com  to find the distribution near 
15.  either 1 Word  if parameter or variable  type is 16 bit or less  or 2 Words  if the  type is 32 bit        Page 12 38    User Manual CANopen Interface   15 05 12    NTI AG   LinMot    CANopen Interface       RxPDO 1    RxPDO 2    These parameters define the mapping of the receive PDO 1  Four words can    be mapped in total     CANopen Interface PDO Mapping RxPDO 1    Control Word  1W     Motion Cmd Header   Par  Byte 0  3  3W     By UPID    If this Boolean parameter is set  the  control word has to be transmitted with  RxPDO 1  see variable 1D52h  E1100     6062h  B1100      Motion command interface  Header and  the first 4 bytes of the command  parameters     For free mapping  every parameter or  variable can be mapped by its UPID   Unique Parameter ID   The size is either  1 word  if type is 16 bit or less  or 2 words   if the type is 32 bit     These parameters define the mapping of the receive PDO 2  Four words can    be mapped in total     CANopen Interface        Mapping  RxPDO 2    Motion Cmd Header   Par  Byte 0  5  4W     By UPID    Motion command interface  header and  the first 6 bytes of the command  parameters    For free mapping  every parameter or  variable can be mapped by its UPID   Unique Parameter ID   The size is either  1 word  if type is 16 bit or less  or 2 words   if the type is 32 bit        NTI AG   LinMot    User Manual CANopen Interface   15 05 12 Page 13 38    CANopen Interface       RxPDO 3 These parameters define the mapping of the receive PDO 
16.  rate   500 kBit s  1 Mbit s CAN bus baud rate   1 Mbit s       1 Parameter not available on drives of the B1100 series     Parameter only available on drives of the B1100 series     Page 8 38 User Manual CANopen Interface   15 05 12 NTI AG   LinMot       CANopen Interface       MACID    In this section the MACID  drive number  can be configured     MACID Source Select  The MACID parameter defines the source of the MACID  Node Address    E1100   CANopen Interface  MACID  MACID Source Select    B1100        OS  Communication  MACID  MACID Source Select    By Hex Switch 52    By Hex Switches   1 and S2   By Parameter  By Dig In 1    By Dig In 2  1    By Dig In 3  1    By Dig In 4  1    By Dig In 5  1    By Dig In 6  1    By Dig In 1      Offset    By Dig In 2  1    Offset    By Dig In 3  1    Offset    E1100 only The MACID is determined by the hex  switch S2   E1100 only  The MACID is determined by the  two hex switches 51 and 52   The MACID is determined by parameter setting  B1100 only  The MACID is defined by DigIn1   X13 14  at power up  OV   ID 0  24V   ID 1  B1100 only  The MACID is defined by DigIn2    1   X13 2 and X13 14  at power up  Digln2 is the  most  Digln1 the least significant bit    006   ID 0   11b   ID 3    B1100 only  The MACID is defined by Digln3    1   X13 15  X13 2 and X13 14  at power up  Digln3  is the most  DigIn1 the least significant bit    0006    10 0  111b   ID 7    B1100 only  The MACID is defined by Digln4    1   X13 3  X13 15  X13 2 and X13 14
17.  value is written to the RAM   Desired value of the Maximal Current   OBB8h    3000 Dec   Scale 0 001 A    lt         CAN Telegram  8 Byte Data   COB ID 6011  PLC   gt  LinMot Drive           B8h    Response   8 Byte Data   COB ID 5811  LinMot Drive   gt  PLC        NTI AG   LinMot User Manual CANopen Interface   15 05 12 Page 33 38    Lin      t  CANopen Interface       13 Reset Parameters to default values on E1100    There are three options to reset the parameters of a LinMot E1100 drive to default values     1  By manipulating the two rotary hex switches     Power Off the drive    Set the switches to FF    Power On the drive    Set the switches to 00    Wait for 10 s    Power Off the drive    2  Bywriting Index 2000h sub index 7h  8h  9h  Ah of the Object dictionary   After changing the ROM values  a Reset should be performed either by a NMT Reset  command or by Power OFF and ON the drive     3  Reinstall the firmware will always reset the parameters to default values       Page 34 38 User Manual CANopen Interface   15 05 12 NTI AG   LinMot    CANopen Interface       14 Example for setting up a motion command    The following example shows the homing procedure and execution of a motion command via    CANopen     The PDO mapping is default     RxPDO 1 RxPDO 2 RxPDO 3    Control Word CMD Header CMD Slave Header  Par Byte O   1 Par Byte 6   7       RxPDO 1        3Fh 08h    Par Byte 2   3  Par Byte 4   5    1  Homing  Control Word   083Fh     CAN Telegram  2 Byte Data   COB 
18. 2225 25a cua                   aa Ven                             Eme                                   20  VO AE WOO  STUPRUM 20  110 2 zx neo PTS 23  11 EXAMPLES FOR DRIVES OF THE E1100                                                              nnnm nnn 24  11 1 Write Curve INTO THE DRIVE VIA CANOPEN          een emen mem reme rne rene rene                                        24  11 2 READ CURVE FROM DRIVE VIA CANOPEN          eee II me m meme men re rrs sre re se rne rentrer rr ren 27  11 3 Get UPID List FRom DRIVE                                                               28  11 4 READ THE ERROR LOG FROM THE DRIVE       seccecececceceeeececeneececeueececeneeceeeueeseesaeeaeeeeeeaeeeneeseeaneesaeeees 29  12 EXAMPLES FOR DRIVES OF THE B1100                                                                        31  12 1 READ THE VALUE OF    UPID FROM A B1100                                                         31  12 2 Write THE          OF    UPID To A B1100 DnRIVE              enm mmn 33  13 RESET PARAMETERS TO DEFAULT VALUES ON   1100                                                     34  14 EXAMPLE FOR SETTING UP A MOTION                                                                  35  15 CONFIGURATION WITH AN EDS                                                       36  16 QUICK START GUIDE FOR ADVANCED                                                                  37  16 1 HARDWARE    SETUP    e E Pene xo nla zi tex                Sine Sr E deed utet 
19. 3  Four words can    be mapped in total     CANopen Interface  PDO Mapping             3    CMD Slave Header   Par  Byte 6  7  2W    CMD Slave Header   Par  Byte 6  9  3W    CMD Slave Header   Par  Byte 6  11  4W    Direct Par X  1W       Direct Par X UPID 4    By UPID       3 Parameter not available on drives of the B1100 series   4 Parameter not available on drives of the B1100 series     Command interface  slave header and  byte 6  7 of the parameters    Command interface  slave header and  byte 6  9 of the parameters    Command interface  slave header and  byte 6  11 of the parameters    Direct parameter channel for setting live  parameters during runtime  only 16 bit  parameters     UPID  Unique Parameter ID  of the  selected parameter   For free mapping  every parameter or  variable can be mapped by its UPID   Unique Parameter ID   The size is either  1 word  if type is 16 bit or less  or 2 words   if the type is 32 bit        Page 14 38 User Manual CANopen Interface   15 05 12 NTI AG   LinMot    CANopen Interface Lin      t     PDO Configuration       TxPDO 1  3 These parameters define the bus parameters of the transmit PDO 1  3     TxPDO 1  3 Enable  Selector for enabling disabling the transmit PDO 1  3     CANopen                            Configuration             1  3             1  3       Enable  Disable The PDO is deactivated  Enable The PDO is activated    Transmission Type  This defines the transmission type according to DS 301  Default Value is 254   Asynchr
20. 38    CANopen Interface       TxPDO 2  can be mapped in total     These parameters define the mapping of the transmit PDO 2  Four words    CANopen Interface  PDO Mapping TxPDO 2    Motion Cmd Status  1W   Actual Position 16 Bit   1W     Demand Current  1W     Demand Position 16 Bit   1W     By UPID    TxPDO 3  can be mapped in total     Feedback of the motion command header   toggle  etc     If this Boolean parameter is set  the actual  motor position in 16 bit format is  transmitted with TXPDO 2  see variable  1B95h  E1100    E9A5h  B1100      If this Boolean parameter is set  the  demand current value  7 motor current  is  transmitted with TXPDO 2  see variable  1B93h  E1100    E9E7h  B1100      If this Boolean parameter is set  the  demand position in 16 bit format is  transmitted with TxPDO 2  position  setpoint  see variable 1B94h  E1100       9  4    B1100      This parameter can be used for free  mapping of any parameter or variable to  TxPDO 2  mapping through Unique  Parameter ID   UPID  0   no mapping    The corresponding data size in            2  is either 1 Word  if parameter or variable  type is 16 bit or less  or 2 Words  if the  type is 32 bit     These parameters define the mapping of the transmit PDO 3  Four words    CANopen Interface PDO Mapping  TxPDO 3    By UPID    This parameter can be used for free  mapping of any parameter or variable to  TxPDO 3  mapping through Unique  Parameter ID   UPID  0   no mapping    The corresponding data size in TxPDO 3  is
21. 51h  E1100    6061h  B1100      State Var  1W  If this Boolean parameter is set  the state var   high byte   state no    low byte   sub state   is transmitted with TxPDO 1  see variable  1B62h   6968h  B1100       Logged Error Code If this Boolean parameter is set  the logged    1W  error code is transmitted with            1  see  variable 1D96h  E1100    6976h  B1100      Warn Word  1W  If this Boolean parameter is set  the warn    word  7 bit coded warnings  is transmitted  with TxPDO 1  see variable 1D8Eh  E1100     6068h  B1100      Demand Current  1W  If this Boolean parameter is set  the demand  current value  7 motor current  is transmitted  with TxPDO 1  see variable 1B93h  E1100     E9E7h  B1100      Actual Position low If this Boolean parameter is set  the lower 16   word  1W  bit of the actual position  32 bit value  see  variable 1B8Dh  E1100    FAD9h  B1100   is  transmitted with TxPDO 1    Actual Position high If this Boolean parameter is set  then the   word  1W  higher 16 bit of the actual position  32 bit  value  see variable 1B8Dh  E1100    FAD9h   B1100   is transmitted with TxPDO 1    By UPID This parameter can be used for free mapping  of any parameter or variable to            1   mapping through Unique Parameter ID    UPID  0   no mapping   The corresponding  data size in TXPDO 1 is either 1 word  if  parameter or variable type is 16 bit or less   or 2 words  if the type is 32 bit        NTI AG   LinMot User Manual CANopen Interface   15 05 12 Page 11 
22. C     60h          20h   51h          ooh   04h   00             Add Curve Data       Dd SSN Esta               as  2000h   CurvelD 52h Unused data  2 bytes  04h  Data Block is not  Data Block data  2 bytes  finished   00h  Data Block is finished  DOh  Error  Data Block was  already finished   Example   Index   2001h   Sub Index   52h   Data   2710h    CAN Telegram  8 Byte Data   COB ID 601  PLC     LinMot Drive                            MEL AN CL NN LM    Response   8 Byte Data   COB ID 581  LinMot Drive   gt  PLC         60h 01h 20h 52h 00h 00h 04h 00h          NTI AG   LinMot User Manual CANopen Interface   15 05 12 Page 25 38    Add Curve Data 32         CANopen Interface          Index Sub Index   Data Result  2000h   CurvelD 53h Data Block data  4 bytes  04h  Data Block is not  finished    00h  Data Block is finished  DOh  Error  Data Block was  already finished       Example   Index   2001h  Sub Index   53h  Data   01312D00h    CAN Telegram  8 Byte Data   COB ID 601  PLC     LinMot Drive   Response   8 Byte Data   COB ID 581  LinMot Drive   gt  PLC        Page 26 38 User Manual CANopen Interface   15 05 12 NTI AG   LinMot    CANopen Interface Lin      t     11 2Read curve from Drive via CANopen       Get curve  ibd a  D4h  Curve does not exist  Example  CuvelD   1  Result   00 46 1401   gt  00  Curve exists  46  InfoBlock Size bytes  0114  DataBlock Size bytes  Result   D4 xx xxxx   gt  D4  Curve does not exist    Get Curve Info Block    Sub Index Result  4 bytes     
23. ID 201h  PLC     LinMot Drive                                         2  Enter Operational State  Control Word   003Fh     RxPDO 1    CAN Telegram  2 Byte Data   COB ID 201h  PLC     LinMot Drive        Dur ee    3  Execute Motion Command   VAI 16Bit Go To Pos  090xh     CMD Header    CMD Slave Header  Par Byte 0      Par Byte 2  Par Byte 4  Par Byte 6    RxPDO 2    1    3  5  7            Target Position    Maximal Velocity    Acceleration    Deceleration      50mm  1m s  10m s   10m s     0901h  0901h  01F4h  O3E8h  0064h  0064h    CAN Telegram  8 Byte Data   COB ID 301h  PLC     LinMot Drive            Pru      oe    RxPDO 3    CAN Telegram  4 Byte Data   COB ID 401h  PLC     LinMot Drive                                                            NTI AG   LinMot    User Manual CANopen Interface   15 05 12    Page 35 38    Lin Mo t  CANopen Interface       As it appears with LinMot Talk after   Read Command   in the Control Panel      Motion Command Interface  Enable Manual Override     30 mm   A mm      mm   imm      Command Category     Y    Command Type   vai 16Bit Go To Pos  0901  v 10     Count Nibble  Toggle Bits             Auto Increment Count Nibble             Name   Offs    Description Scaled Value Int  Value  Dec    Int  Value  Hex  Header 0 090      V  I 16Bit Go To        2305 2305 0901h  1  Par 2 Target Position D mm 0 0000h  2  Par 4 Maximal Velocity 1 m s 1000              3            Acceleration 10 m s 2 100 O064h             Read Command   Send Command 
24. _ Transmissiontype TUB         Sh Inibittime               UM6   S    O       Reserved dus           3                                _  5h  Evet  imr PU  EXER                a    ey  1000      DevceTye CIS pO  1001h   Ss Errorregister FU    aa ee E  1008h Manufacturer Device Name Visible String   4 ASCII characters  which  contain the last 4 characters  of the article number   Ip ee Ste es    Idendity Object  Number of Entries  Vendor ID 0132 0000 0156h    EDEN    Ohn      1h     Product Code UI32 4 ASCII characters  which   contain the last 4 characters  of the article number     3h      o      00h      0132 ea                  Serial Number UI32 Serial Number UI32 encoded    1018h  Ife Be ee 7  LinMot Parameters UI32  Index   2000h   UPID                   tid    0  1       i    Sh    Sh      i  00h Number of Entries  01h  03h  04h     5FFFh    i     01 CT RAMValue SIZ   RAM Value  rw       02h ROMValue Sd SIZ   ROM Value  rw                         SIZ Minimal Value  ro        04      MaxVaue      1982   Maximal Value  ro               05h                     1982   Default Value  ro       06h RAM ROM Write RAM and ROM value can be  written with the same value        07h Set ROM to default  OS   This command needs about  0 55 to finish   08h Set ROM to default  MC  Write anything to 2000h sub 8  to set all parameters of the  MC Sw to default values  wo    This command needs about  2s to finish      09h Set ROM to default  Interface     Write anything to 2000h sub 9    to 
25. acy sync watchdog feature   CANopen Interface  NMT Error Contro  Legacy Sync Watchdog        Watchdog Enable    Disable The Sync Watchdog is deactivated   Enable The Sync Watchdog is activated   Sync Cycle The expected Sync Cycle Time   Time    Sync Cycle Time    The Sync cycle is monitored with 1 5  Sync Cycle Time  This means that the  real expected Sync Cycle Time can be configured here        Only one NMT Error Control Protocol should be activated        NTI AG   LinMot    User Manual CANopen Interface   15 05 12 Page 17 38    Lin      t  CANopen Interface       5 Mapping of the PDOs  5 1 Mapping Table    The PDOs are mapped by default according to the following scheme     5 1 1 Receive PDOs    RxPDO 1 RxPDO 2 RxPDO 3 35  Control Word CMD Header CMD Slave Header          Po Part Par  Po  Pa2   Direct ParChannelt1         _ _             ___    o    Because the CMD interface of the LinMot drive consists of          than 8 Bytes  it s necessary to  couple two PDOs together to ensure data consistency  This is done by the    CMD Slave Header     In  order to execute a command both headers have to be toggled  On the slave Header only the last 4  bit are evaluated  so it s possible to simply copy the           Header  from RxPDO 2 to the  CMD  Slave Header  of            3        5 1 2 Transmit PDOs     TxPDO1          TxPDO2       TxPDO3                        Status Word       CMD Status                             Run State       Actual Position       Sooo   ErorCode   Actua
26. deco ed Maan e Eb etu need ea ndo 37  16 2 CONFIGURATION OF THE                                             reser rese esee                                 37  16 3    STARTING THE DEVIGE      ree teer eee                     hee          oe er                       37  17 CONTACT ADDRESSES    iiie dieere dva seeds eoa Ea rapuere guo rav saa Eo Fla daa                                                                            38       NTI AG   LinMot User Manual CANopen Interface   15 05 12 Page 3 38    Lin      t  CANopen Interface       1 System overview    The LinMot CANopen drives support the communication profile      DS301   Further information on CANopen can be found under  http   www can cia de     The following resources are available     3 TxPDO    3 RxPDO    1 TxSDO    1 RxSDO    The supported protocols include            Error Control  Node Guarding Protocol or Heartbeat Protocol     TxPDO  Transmission type 254  250 and 1 240     RxPDO  Transmission type 254  250 and 1     500 Upload and Download            Start  Stop  Enter PreOp  Reset Node  Reset Communication     Boot Up Message    The baud rate can be selected by parameter or directly by BTR  bit timing register      2 Installation on Drive    For installing the CANopen firmware on the drive  start the LinMot Talk software and press the  install firmware button  Choose the file    Firmware_Buildxxxxxxxx sct    and press                 The  wizard will guide you through the installation  When asking for the
27. ead 2 byte data      87h              Entry List  Entry 0 31      Read Bitfield  O present      88h   CT  Get Entry List  Entry 32 63      Read Bitfield  O present            89h        Get Entry List  Entry 64 95        Read Bitfield  O present    LC c s  96  127  128  159             m  160  191                             192  223  224  255                   22 38 User Manual CANopen Interface   15 05 12 NTI AG   LinMot    CANopen Interface Lin      t        10 2B1100   Index      0001h   001Fh    0020h         Data Type    Data Types DEFTYPE    UI32  UI16       _    Manufacturer Device Name Visible String   4 ASCII Characters   which consist of the last 4  characters of the article  number    1018h Idendity Object   Record            On  Numberof Entries    ths Vendor ID UI32 0000 0156h for LinMot    __    _ S S O  2000       LinMot Parameters 0132 Pp     00h   Number of Entries    aaa eee     0    RAM Value of current UPID 5132 RAM Value  rw          ROM Value of current UPID 5132 ROM Value  rw          ALMA  OBh Reset Drive Write anything to 2000h sub  Bh to reset the drive  wo  a eS eee         er eer     Tr      COh Update Current UPID Write the current UPID the  drive uses to get RAM and  ROM values to the drive  wo    1000h    1001h    1008h    NEN   oc d  D  Dac  ns          NTI AG   LinMot User Manual CANopen Interface   15 05 12 Page 23 38    Lin Mo t  CANopen Interface    11 Examples for Drives of the E1100 series       11 1Write Curve into the Drive via CANopen
28. et Error Code Text Stringlet    ndex Sub index Data Cd Result                      2000h   Error 74h   4 Bytes of Error Code Text  Code   Stringlet  No  0  7    Example   Index   2064h  Error Code 64h    Cfg Err  No Motor Defined    Sub Index   74h   Character 0  3   43 66 67 20      Cfg        CAN Telegram  8 Byte Data   COB ID 601  PLC   gt  LinMot Drive   a                              Response   8 Byte Data   COB ID 581  LinMot Drive   gt  PLC     43h   64h   20h   74h   43h   66h   67h   20h      The Time of an entry consists of 32Bit hours and 32Bit milliseconds            Page 30 38 User Manual CANopen Interface   15 05 12 NTI AG   LinMot    CANopen Interface Lin Mo t     12 Examples for Drives of the B1100 series       Read or Write the Value of a UPID of the Drive via CANopen    Reading or writing the value of a UPID from to the drive  has to be performed in two separate  steps  First the UPID on which to operate  i e  read or write  has to be sent to the drive via an  SDO command  index 2000h and sub index COh   This UPID will be referred to as the actual UPID  from here on  After this is done the value of the actual UPID can be read or written by other SDO   Commands  index 2000h and sub indices 01h and 02h                                                     Current         B1100      read   write value YPID zX Value of  Current  UPID  12 1 Read the value of a UPID from a B1100 Drive  1  Write the actual UPID which the Drive uses  Sub Index  2000h UPID m   Example 
29. l Current                       Warm Word       ActualSetPosiion   J          If the application requires it  the mapping can be completely changed by the PDO Mapping  parameter settings  Many applications do not require to use all resources        5 1 3 Default Identifier    The default identifiers  11 Bit identifier  are allocated by the following scheme   10 9 8 7 6 5 4 3 2 1 0    This results in the following table     Object Function Code COB ID  hex  Object for Comm  Parameter    binar Mapping    0000  SYNC 0001 1005h   1006h               ee  ee                     __   _       In the Pre Operational state  this can be changed with SDO downloads by the master           Page 18 38 User Manual CANopen Interface   15 05 12 NTI AG   LinMot    CANopen Interface Lin      t        6 Motor Commands  Please refer to  Usermanual Motion Control Software     7 State Machine    Please refer to  Usermanual Motion Control Software     8 Interface Error Codes  Please refer to  Usermanual Motion Control Software  for the Error Codes of the MC Software  The  CANopen Interface has the following additional Error Codes     Error Code Error Description  Hexadecimal    Cth The drive is not compatible with CANopen   C2h The configured ID is not valid  switches or parameter   C3h CANopen Error  Data out of Range   C4h CANopen Error  Invalid Command          CANopen Error  Bus error   C6h CANopen Error  general Bus error   C7h CANopen Error  Bus error  stuff error   C8h CANopen Error  Bus error
30. meter is only in effect if all TxPDOs are configured for  asynchronous transmission  If any of the TxPDOs has    synchronous  transmission mode set  al RxPDOs are automatically evaluated  synchronously  This setting can be used if one wants to send RxPDOs  synchronously  e g  for streaming modes  but the response TxPDOs should  only be transmitted asynchronously     NMT Error Control    Nodeguarding Protocol  Directory for configuring the nodeguarding     Nodeguarding Enable  Enable Disable the node guarding feature     CANopen Interface         Error              Node Guarding Protocol                                              Disable The Node Guarding Protocol is deactivated    Enable The Node Guarding Protocol is activated    Guard Time The Guard time  when Node Guarding is activated   Guard Time    The Guard time  when Node Guarding is activated     Heartbeat Protocol  These parameters configure the Heartbeat Protocol   Produce Cyclic Heartbeat is produced   Consume Cyclic Heartbeat is consumed  Producer Time Cycle Time for producing Heartbeat  Consumer Time Guarding Time for consumed Heartbeat  Consumed Node ID of the Master  Node ID   Master        Page 16 38 User Manual CANopen Interface   15 05 12 NTI AG   LinMot    CANopen Interface       Legacy Sync Watchdog    These parameters configure the legacy watchdog of the Sync Telegram   This can be used together with Heartbeat or Node Guarding  CO firmware    Version 23 8      Watchdog Enable  Enabling Disabling the leg
31. onous with inhibit Time   Types 1 240  cyclic synchronous  are  supported as well   If any of the TxPDOs has a synchronous transmission mode set  all RxPDOs  are automatically evaluated synchronously   The transmission type 250 is LinMot specific  it is reserved according to  DS301   If transmission Type 250 is selected  the Transmit PDO is sent  immediately after reception of the corresponding Receive PDO  TxPDO 1  corresponds to RxPDO 1   It can be used to realize a simple Poll Request    Poll Respond type bus structure  The    Legacy Sync WatchDog  feature can  be used for monitoring  RXPDO 1 takes the function of the Sync      Inhibit Time  Defines the minimal time between two send events     Event Time  Defines the maximum time between two send events     RxPDO 1  3 These parameters define the bus parameters of the receive PDO 1  3     CANopen Interface         Configuration             1  3    Disable The PDO is deactivated  Enable The PDO is activated    CANopen Interface         Configuration  RxPDO           ID 0   Default Mapping for RxPDO    COB ID    xx  COB ID for RxPDO 3  manual configuration        NTI AG   LinMot User Manual CANopen Interface   15 05 12 Page 15 38    Lin      t  CANopen Interface    Evaluate RxPDOs on SYNC with all TxPDOs asynchronous  These parameters defines the evaluation of RxPDOs on SYNC messages     SYNC with all TxPDOs asynchronous  Disable RxPDOs are not synchronously evaluated  Enable RxPDOs are synchronously evaluated       This para
32. set all parameters of the  Page 20 38 User Manual CANopen Interface   15 05 12 NTI AG   LinMot    Write anything to 2000h sub 7  to set all parameters of the  OS to default values  wo      CANopen Interface to default  values  wo   This command  needs about 0 5 s to finish           LinMot     CANopen Interface       OAh Set ROM to default   Application     Start Getting UPID List  Get Next UPID List item  Start Getting Modified UPID List    Get Next Modified UPID List  item    Stop MC and Application  Software  for Flash access     Write anything to 2000h sub  Ah to set all parameters of the  Application to default values          Write anything to 2000h sub  Bh to reset the drive  wo  See chapter 11 3   See chapter 11 3   See chapter 11 3   See chapter 11 3    0B    20h    NIN  NI  m       i   99   2    h  35h Write anything to 2000h sub  35h to stop the MC and  Application SW  wo  Write anything to 2000h sub  36h to start the MC and    Application SW  wo                        Curve Service  Save to Flash Write anything to 2000h sub  40h to save the curves from  the RAM into the Flash ROM  E                                54         1          Start MC and Application  Software    36h  Oh    4    41h Curve Service  Delete all Write anything to 2000h sub  Curves  RAM  41h to Delete all Curves in the    RAM  wo  42h Curve Service  Poll Flash    Curve Service  Add Curve        Read anything from 2000h  sub 42h to get the Flash state  Curve Service  Add Curve    2  See chapter
33. ud Rate In this section the parameters for the baud rate selection are located        Baud Rate Source Select  Defines the source of the baud rate definition   E1100   CANopen Interface Baud Rate Baud Rate Source Select  B1100                                              Configuration  Baud Rate  Baud Rate  Source Select  By Hex Switch S1  E1100 only  CAN bus baud rate dependent            S1  0   By BTR  1   125 kBit s  2   250 kBit s  3   500 kBit s  4   1 Mbit s  By Parameter The CAN bus baud rate is selected by the    Baud    Rate Parameter        125 kBit s  1     250 kBit s  2     500 kBit s  3     1 Mbit s  4    By BTR CAN bus baud rate is defined according to the  Bit Timing Register   By Digln 5  amp  6  The baud rate is defined through the state of  Digln5 and Digln6 at startup  Digln6 is the most   Digln5 the least significant bit     Digln6 DigIn5 Baud Rate  0 0 125kBaud  0 1 250kBaud  1 0 500kBaud  1 1 1MBaud    Baud Rate BTR Value  For special applications where no standard setting for the baud rate works  this parameter defines the bit timing for the CAN bus  The setting of the  baud rate by Bit Timing Register is only necessary on special bus  configurations  For example  if there are devices on the bus that have slow  optocouplers     Baud Rate Parameter Definition  The baud rate parameter defines the CAN bus baud rate for the CANopen    connection    125 kBit s CAN bus baud rate   125 kBit s  250 kBit s CAN bus baud rate   250 kBit s  500 kBit s CAN bus baud
34. you     Smart solutions are          www LinMot com       Page 38 38 User Manual CANopen Interface   15 05 12 NTI AG   LinMot    
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Kensington Virtuoso™ Touch Screen Stylus and Pen (Silver)  OWT Ornamental Wood Ties 56618 Use and Care Manual  Incidence des enquêtes de l`Ombudsman sur l`administration publique  Télécharger - La Documentation française  USER MANUAL - DOD Tech Canada    Grindmaster P300 User's Manual  UNIVERSIDADE SÃO JUDAS TADEU ANAIS DO XI SIMPÓSIO  Core user manual  Lincoln Electric IM690-A User's Manual    Copyright © All rights reserved. 
   Failed to retrieve file