Home

absolute ixarc rotary encoder with canopen interface user

image

Contents

1. Speed modus setting Delay msec Accuracy steps sec relative 0 5 32 3 5 1 50 16 1 0 2 500 8 0 3 Tab 20 Delay and accuracy Version 20130328 UME OCD CA 42 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Object 3020h Acceleration Control This object contains the acceleration control The acceleration measurement is disabled by default Subindex Description Data Type Default Value Access Restore after BootUp Oh Number of sub indices Unsigned 8 hn RO 1h Enable Acceleration Unsigned 8 Yes 2h Acceleration modus Unsigned 8 yes Object 3021h Acceleration Value This object contains acceleration value Subindex Description Data Type Default Value Access Restore after BootUp or eege ees es Acceleration modus setting Delay msec Accuracy steps sec 0 40 1 024 1 120 512 2 750 128 Tab 21 Delay and accuracy Object 3030h C2 C5 Behavior This object allows to switch back in an backward compatibility mode To switch back the security code 47111147h has to be written to Subindex Oh After this the Subindex 1h Enable C2 C5 Behavior can be written to ONE This modus should only be used for fully compatible replacement of C2 or C5 encoders For further information concerning compatibility have a look at Apendix B Subindex Description Data Type Default Value Access Restore after BootUp Oh Security code Unsigned 32 47111147h 1h Enable C2 C5 Behav
2. eee 48 Appendix D List of tables cecsseeseeeeeees 69 Object 6301h Cam enable register 00 000 1 48 Appendix E List of figures c cssessseees 69 Object 6302h Cam polarity regleter 48 Appendix F Document history een 69 Version 20130328 UME OCD CA 3 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN General Security Advise Important Information Read these instructions carefully and look at the equipment to become familiar with the device before trying to install operate or maintain it The following special messages may appear throughout this documentation or on the equipment to warn of potential hazards or to call attention to information that clarifies or simplifies a procedure The addition of this symbol to a Danger or Warning safety label indicates that an electrical hazard exists which will result in personal injury if the instructions are not followed About this Manual Background This user manual describes how to install and configure an OCD absolute rotary encoder with CANopen interface Relate Note Version date 24 July 2009 Version number 1 0 Reference number MBL20090724 Imprint POSITAL GmbH Carlswerkstrasse 13c D 51063 K ln Telefon 49 0 221 96213 0 Telefax 49 0 221 96213 20 Internet http www posital com E mail info posital eu Version 20130328 This is the safety alert symbol It is used to alert you to potential personal injury haz
3. Cam7 high limit channel Cam8 high limit Highest sub index supported Cam8 high limit channel Cam hysteresis Highest sub index supported Cam1 hysteresis channel Cam2 hysteresis Highest sub index supported Cam2 hysteresis channel Cam3 hysteresis Highest sub index supported Cam3 hysteresis channel Cam4 hysteresis Highest sub index supported Cam4 hysteresis channel Cam5 hysteresis Highest sub index supported Cam5 hysteresis channel Camp hysteresis Highest sub index supported Camp hysteresis channel Cam7 hysteresis Version 20130328 UME OCD CA 50 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Highest sub index supported Cam7 hysteresis channel Camp hysteresis Highest sub index supported Camp hysteresis channel Object 6400h Area state register This object contains the area state register The object provides the actual area status of the encoder position Figure 9 specifies the object structure and Table 106 specifies the value definition Subindex Description Data Type Default Value Access Restore after BootUp Oh Number of sub indices Unsigned 8 1h Work area state channel Unsigned 8 ooo omg yes 6 5 4 3 2 1 0 R r r r r Range Range Out of underflow overflow range MSB LSB Signal Value Definitio
4. Article Number Aluminium housing with three M12 cable glands for AH 58 B1CA 3PG 0246370325 cable diameters between 6 5 9 mm Stainless steel housing with three M12 cable glands AH 58 B1CA 3PG VA 0246370328 Aluminium housing with one 5 pin male M12 AH 58 B1CA 1BW 0246370342 connector Aluminium housing with on 5 pin male M12 connector AH 58 B1CA 2BW 0246370370 and one 5 pin female M12 connector Aluminium housing with two M20 cable glands for AH 58 B1CA 2M20 0246370339 cable diameter between 9 13 mm Tab 23 Available Connection Cap Types Models Ordering Description for Heavy Duty Version Description Type key IXARC Optical OCD CA Ai B Interface CANopen CA Version A1 Code Binary B Revolutions Bits Singleturn 00 Multiturn 4096 revolutions 12 Multiturn 16384 revolutions 14 Steps per revolution 4096 12 8192 13 65536 16 Flange Clamp flange Cc Synchro flange S Blind shaft B Shaft diameter 10 mm 15 mm Hollow shaft Mechanical options without H Customized C Connection venting element 1x 5 pin M12 connector male venting element Tab 24 Order Key for Heavy Duty encoders Version 20130328 UME OCD CA 1x 5 pin M12 connector male 1x 5 pin M12 connector female PRN PRM 59 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Accessories Description Article Name Article Number Shaft Coupling Drilling 10 mm 10 mm GS 10 29100450 Drilling 6 mm 6 mm GS 06 29100350 Drilling 4 mm 11 mm
5. Object 1009h Manufacturer Hardware Version This object contains the article name of the circuit board Subindex Description Data Type Default Value Access Restore after BootUp 0 String ro no There are two actual versions of circuit boards for OCD e POS026 Object 100Ah Manufacturer Software Version This object contains the manufacturer software version The new encoder line 2008 starts with version 4 00 Subindex Description Data Type Default Value Access Restore after BootUp 0 String 4 00 ro no Version 20130328 UME OCD CA 29 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Object 100Ch Guard Time This object contains the guard time in milliseconds Subindex Description Data Type Default Value Access Restore after BootUp 0 Unsigned 16 0 rw yes Object 100Dh Life Time Factor This object contains the life time factor parameters The life time factor multiplied with the guard time gives the life time for the node guarding protocol Subindex Description Data Type Default Value Access Restore after BootUp 0 Unsigned 8 0 rw yes Object 1010h Store Parameters This object is used to store device and CANopen related parameters to non volatile memory Subindex Description Data Type Default Value Access Restore after BootUp 0 Number of sub indices Unsigned 8 1 Store all parameters Unsigned 32 Storing procedure To save the parameters to non volatile memor
6. disabled and event triggered PDOs enabled Bitmatrix BitO 1 Direction decreasing CCW Bit 1 0 Limit switch min disabled Bit2 0 Limit switch max disabled Bit 3 1 Event triggered Result 1001h Object 2101h Resolution per Revolution This object contains the desired steps per revolution of the encoder Subindex Description Data Type Default Value Access Restore after BootUp 0 Resolution per Revolution Unsigned 32 see type sign yes Version 20130328 UME OCD CA 37 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN If the desired value exceeds the hardware resolution of the encoder the code will not be transmitted stepwise So it is important to keep the parameter in the possible value range Object 2102h Total Resolution This object contains the desired total resolution of the encoder Subindex Description Data Type Default Value Access Restore after BootUp 0 Total Resolution Unsigned 32 see type sign yes This parameter is used to program the desired number of measuring units over the total measuring range This value must not exceed the total resolution of the absolute rotary encoder which is printed on the type sign of the encoder Attention Following formula letter will be used PGA Physical total resolution of the encoder see type sign PAU Physical resolution per revolution see type sign GA Total resolution customer parameter AU Resolution per revolution customer
7. 2 28 111 11 1A00h Transmit PDO1 Mapping Parameter 30 112 11 1A01h Transmit PDO2 Mapping Parameter 30 112 12 1F50h Download Program Area 1F51h Program Control Tab 17 Object Dictionary 1000h 1FFFh Version 20130328 UME OCD CA 25 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN 5 3 Manufacturer specific objects 2000h 5FFFh Object Description Page Hand Book 2000h Position Value 31 2100h Operating Parameters 31 2101h Resolution per Revolution 31 2102h Total Resolution 33 2103h Preset Value 34 2104h Limit Switch min 34 2105h Limit Switch max 33 2160h Customer Storage 35 2200h Cyclic Timer 35 2300h Save Parameter with reset 35 3000h Node Number 36 3001h Baudrate 36 3010h Speed Control 37 3011h Speed Value 37 3020h Acceleration Control 37 3021h Acceleration Value 37 4000h Bootloader Control 38 Tab 18 Object Dictionary 2000 5FFF 5 4 Application specific objects 6000h 67FEh In this manual we refer to the communication profile DS406 V3 2 Object Description Page Page Hand Book DS406 6000h Operating Parameters 38 17 6001h Measuring units per revolution 38 18 6002h Total measuring range in measuring units 39 19 6003h Preset value 39 19 6004h Position Value 40 20 6030h Speed Value 40 25 6040h Acceleration Value 40 26 6200h Cyclic Timer 40 28 6300h Cam state register 40 30 Version 20130328 UME OCD CA 26 POSI
8. DEFE Ennn EE En EEna ennenen 26 Tab 19 Object Dictionary GOO0Oh GEFEN nne eEnnnnn nennen 27 Tab 20 Delay and accuracy EE 42 Tab 21 Delay andi accuracy EE 43 Tab 22 Order eegene use sith Has el A Ee 58 Tab 23 Available Connection Cap Types ceccecesceseeeeseneeeeaeeteaeeceaeesaeeseaeesaeeseaeeteaeeeeaeeseaeeseaeeteaeeeeaeete 59 Tab 24 Order Key for Heavy Duty encoders sseseseeseeseestesittsrtsttttinettnttnntttttttttnnstnnttnnttnnttnstnnnnnennnnene 59 Ee BEI 60 Appendix E List of figures Fig 1 Connection cap bus in and DUS out 8 Fig 2 Cable preparation ccecccesceceseceneeeeeeeseseeeeaceseaeeeesaeeeaeeeseaeeesaeeceaeeeaeeseaeessaeeseaeeseaeeseaeeseaeeseaeeenaeetes 8 Figi 3 Cable connection EE a a A a a a 8 Appendix F Document history Version Date Comment 1 0 10 10 03 Initial version 1 1 24 10 03 Correction of the type key List of figures List of tables added 2 0 06 11 03 Hint protection low voltage added 2 1 08 01 04 Hint temperature cable exit added Version 20130328 UME OCD CA 69 2 2 2 3 11 07 03 08 07 09 Version 20130328 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER 21 05 04 24 09 04 19 11 07 30 03 08 28 07 09 CANOPEN New inner diameter of the cable glances Sublndex of RestoreAllParameter changed Complete Review of the manual Complete Review due to OCD CAO00 introduction Complete Review due to OCD CAA 1 introduction UME OCD CA 70
9. Description Data Type Default Value Access Restore after BootUp Oh Number of sub indices Unsigned 8 th Acceleration value channel Integer 16 ooo omga Version 20130328 UME OCD CA 47 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Object 6200h Cyclic timer This object contains the value of the event timer of the corresponding TPDOs The value can be changed between 1 65538 ms Subindex Description Data Type Default Value Access Restore after BootUp Oh Cyclic Time Unsigned 16 yes The object 6200h is hard wired to the objects 1800h subindex 5h and 2200h and provides the cycle time for the cyclic mode See chapter Cycle Time and Event Timer Object 6300h Cam state register This object contains the cam state register The subindices 1h to FEh containing the cam state of channel 1 to 254 Subindex Description Data Type Default Value Access Restore after BootUp Oh Number of sub indices Unsigned 8 th Cam state channel 1 Unsigned 8 yes Object 6301h Cam enable register This object contains the cam enable register Subindex Description Data Type Default Value Access Restore after BootUp Oh Number of sub indices Unsigned 8 1h Cam enable channel 1 Unsigned 8 Im O yes Object 6302h Cam polarity register This object contains the cam enable register Subindex Description Data Type Default Value Access Restore after BootUp Version 20130328 UME OCD CA 48 POSITAL FRABA ABSOLUT
10. Pt no Tab 13 Identity Object The LSS master device requests services that are performed by the encoder LSS slave devices The LSS master device requests the LSS address from the LSS slave device The LSS address is defined in object 1018h Identity Object it consists of vendor id product code revision number and serial number as shown in Version 20130328 Table 10 After receiving this information the control can unequivocally identify the encoder and the node number and baud rate can be set The exact procedure varies in detail coursed by the different PLC tools UME OCD CA 21 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN 5 Programmable Parameters Objects are based on the CiA 406 DS V3 2 CANopen profile for encoders www can cia org Command Function Telegram Description 22h Domain Download Parameter to Encoderr Parameter to Encoder Bytes 23h 27h 2Bh 2Fh Domain Download Request GE indicated 60h Domain Download Parameter received 40h Domain Upload Parameter request Parameter to Master Bytes 43h 47h 4Bh 4Fh Domain Upload Reply GE indicated 80h Reply Transmission error The value of the command byte depends on the data length of the called parameter Tab 14 General Command Byte Description Command Data length Data type Command Data length Data type Tab 15 Detailed Command Byte Description Object Dictionary Version 20130328 UME OCD CA 22 POSITA
11. encoders The new OCD II encoders with cable or connector exit fulfil all connection cap features like e Node Number Addressing e Baud Rate Setting e Terminal Resistor 2 2 1 Signal Assignment The POSITAL absolute rotary with cable and connector exit were designed in accordance to CiA normative DR303 1 cabeling and connector pin assignment Signal 5 pin round connector 9 pin D Sub connector open cable pin number male female pin number Signal CAN Ground green 24 V supply voltage white OV supply voltage brown CAN High yellow CAN Low pink Tab 5 Signal Assignment Connector Cable 5 pin M12 connector female male 9 pin D Sub connector 3 A 4 3 5 5 e E d 1 2 z m Version 20130328 UME OCD CA 12 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN 2 2 2 Setting Node Number If the device has a connector a cable exit or the BCD rotary switch in the connection cap is set to 9 the node number has to be set via SDO objects An advantage of setting the node number via software is that the whole CANopen Object 3000h Node Number Subindex Description Data Type node number span from 1 to 127 can be addressed The default node number is 32 To set node number object 3000h has to be written For further information regard chapter 5 5 Object Dictionary Default Value Access Restore after BootUp 0 Node Number Unsigned 8 Yes NOTE To avoid the node number 0 one will be a
12. for writing 1 start downloaded program 4 erase flash Object 2000h Position Value This object contains the position value Subindex Description Data Type Default Value Access Restore after BootUp 0 Position Value Unsigned 32 tO Version 20130328 UME OCD CA 36 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Object 2100h Operating Parameters As operating parameters the code sequence Complement can be selected and the limit switches can be turned on or off Subindex Description Data Type Default Value Access Restore after BootUp 0 Operating Parameters Unsigned 8 yes The parameter code sequence Complement determines the counting direction in which the output process value increases or decreases CW Clockwise CCW Counterclockwise The code sequence is determined by Bit 0 in Index 2100h Additionally the two limit switches Min and Max can be turned on or off in Index 2100h Optional an event triggered PDO can be activated Remark This function produces a PDO with every change of the position value Due to this there will be generated a large amount of PDOs and a heavy bus load BitO Code Code Bit1 Limit switch Bit2 Limit switch Bit3 Event triggered sequence min max PDO 0 CW increasing 0 off 0 off 0 off 1 CCW increasing 1 on 1 on 1 on Calculation Example Target Absolute rotary encoder with direction CCW decreasing both limit switches
13. object shall indicate the number of distinguishable steps over the total measuring range Subindex Description Data Type Default Value Access Restore after BootUp Oh Total measuring steps Unsigned 32 see type sign yes Object 6003h Preset value This object indicates the preset value for the output position value Subindex Description Data Type Default Value Access Restore after BootUp Oh Preset Value Unsigned 32 yes Object 6004h Position value This object contains the process value of the encoder Version 20130328 UME OCD CA 45 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Subindex Description Data Type Default Value Access Restore after BootUp Hardwired with Object 2000h Object 6030h Speed Value This object contains the speed value of the encoder Subindex Description Data Type Default Value Access Restore after BootUp Oh Number of sub indices Unsigned 8 1h Speed value channel Integer 16 ooo omg If the velocity exceeds the data type the speed value is frozen to the maximal possible value The customer can use the 3010h 32 bit object How to map the speed into TPDO2 Hint SDO 0x600 Node number The following values are all in hex and the Nodenumber is 1 DLC Data length 8 22 means write This example is written in intel format LSB MSB Depending on your tool it could be that the Motorola format MSB LSB is used and the direction of the Bytes has t
14. 0 00 00 00 00 00 Answer of the Encoder Version 20130328 UME OCD CA 23 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Identifier DLC Command Index Subindex Service Process data 581 8 43 03 60 00 00 10 00 00 Save Preset Values Identifier DLC Command Index Subindex Service Process data 601 8 22 10 10 01 73 61 76 65 Version 20130328 UME OCD CA 24 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN 5 2 Communication Profile DS301 specific objects from 1000h 1FFFh In this manual we refer to the communication profile DS301 V4 02 Object Description Page Page Page Hand DS301 DS406 Book 1000h Device type 22 86 1001h Error register 22 87 1003h Pre defined error field 22 88 1005h COB ID SYNC message 23 89 1006h ComCyclePeriode 23 90 1008h Device name 24 91 1009h Hardware version 24 91 100Ah Software version 24 91 100Ch Guard Time 24 92 100Dh Life Time Factor 24 92 1010h Store parameters 25 92 1011h Restore default parameters 25 94 1012h COB ID Time Stamp 26 97 1013h High Resolution Time Stamp 26 98 1014h COB ID Emergency 26 98 1016h Consumer Heartbeat Time 26 100 1017h Producer Heartbeat Time 27 101 1018h Identity Object 27 101 1020h Verify Configuration 117 1029h Error Behaviour 133 9 1800h Communication parameter PDO 1 28 111 9 1801h Communication parameter PDO
15. 096 0 09 12 8192 0 049 13 65536 0 0059 16 Flange Clamp flange Cc Synchro flange S Through Hollow Shaft T Blind shaft B Shaft diameter 06 mm 06 10 mm 10 12 mm Through Hollow Shaft 12 15 mm Blind Hollow shaft 15 Mechanical options without 0 Shaft sealing IP66 S Stainless steel version V Customized CG Connection Connection Caps Cap encoder with connection cap AH 58 B1CA 3PG H3P Cap encoder with connection cap AH 58 B1CA 2M20 H2M Cap encoder with connection cap AH 58 B1CA 1BW H1B Cap encoder with connection cap AH 58 B1CA 2BW H2B Cap encoder without connection cap HCC Cable Cable exit 1m radial open wire ends CRW Cable exit 1m axial open wire ends CAW Connectors Connector exit radial 5 pin male M12 PRM Connector exit axial 5 pin male M12 PAM Connector exit axial 9 pin D Sub PAQ Standard bold further models on request D Stainless Steel version is not available with radial cable or connector exit namely CRW PRM DI For the function of a cap encoder a connection cap is needed To order this encoder type only makes sense for spare part replacement usage Tab 22 Order Key Version 20130328 UME OCD CA POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Connection caps All connections caps are equipped with a switchable terminal resistor integrated T coupler for CAN bus lines BCD switches to adjust baudrate and node number as well as LEDs for diagnosis Description Article Name
16. 20130328 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Standardized file containing the description of the parameters and the communication methods of the associated device Frequently Asked Questions Determines the type of message sent via the CAN network Resistor terminating the main segments of the bus Network management object This is used to configure the parameters of each layer in the CAN Master Active device within the network that can send data without having received a request It controls data exchange and communication management Network management object This is responsible for managing the execution configuration and errors in a CAN network Node number Process Value Communication object with a high priority for sending process data Preset Value Configuration value Read Only Parameter that is only accessible in read mode Read Only MAPable Parameter that can be polled by the PDO Read Write Parameter that can be accessed in read or write mode UME OCD CA 67 SDO WO Version 20130328 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Communication object with a low priority for messaging configuration error handling diagnostics Slave Bus node that sends data at the request of the master The encoders are always slaves Write Only Parameter that is only accessible in write mode UME OCD CA 68 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCO
17. 22 133 S6 Synchro flange 6 x 10 with shaft sealing max 20 N axial 80 N radial Environmental Conditions Operating temperature 40 85 C Storage temperature Humidity Protection class EN 60529 40 85 C 98 without liquid state Casing side IP 65 Shaft side IP 64 optional with shaft sealing IP66 Tab 10 Environmental Conditions Version 20130328 UME OCD CA 16 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN 4 Configuration The purpose of this chapter is to describe the configuration parameters of the absolute rotary encoder with CANopen interface 4 1 Operating Modes 4 1 1 General The encoder accesses the CAN network after preoperational mode Pre operational mode powerup in pre operational mode entails reduced activity on the network which BootUp Message 700 hex Node Number simplifies the checking of the accuracy of the sent received SDOs It is not possible to send or It is recommended that the parameters can be receive PDOs in pre operational mode changed by the user when the encoder is in 4 1 2 Mode Preoperational To set a node to pre operational mode the master must send the following message Identifier Byte O Byte 1 Description Oh NMT PreOp all nodes Oh NMT PreOp NN NN node number It is possible to set all nodes Index 0 or a single node Index NN to pre operational mode The pre operational mode can be used for configuration purposes in thi
18. 30 2 2 3 Setting Baud Hate 13 Object 1010h Store Parameters sssesseeseeeeee 30 2 2 4 Switching the integrated Bus Terminal Object 1011h Restore Parameters 008 31 egene coessetadsansteedayactvnnctbendas uber 14 Object 1012h COB ID Time Stamp Object 31 Object 3002h Terminal Heslseior 14 Object 1013h High Resolution Time Stamp 31 3 Technical Data ccccssseeeessseesseeeeeenseeeeennes 15 Object 1014h COB ID Emergency Object 32 Electrical Data ccessecceeeseeeeeeseeeeeseeeeeeeseeeees 15 Object 1016h Consumer Heartbeat Time 32 Mechanical Data 15 Object 1017h Producer Heartbeat Time 32 Minimum Mechanical Lifetime eee 16 Object 1018h Identity Object ees 33 Environmental Conditions eseeseeeseeeeeeeeeeeeeee 16 Object 1020h Verify Configuralon 33 A Configuration ceeteseeeeeeeeeeeeeeneeeeeeeeeneeeeeeeees 17 Object 1029h Error bebavour 33 4 1 Operating Modes A 17 Object 1800h 17 TPDO Communication e NN ELE 17 Parametetivcicciidtetieetsit Seta a e 34 4 1 2 Mode Preoperatona A 17 Object 1801h 2 TPDO Communication 4 1 3 Mode Start Operation 17 Parameter teg enin e 34 4 1 4 Mode Giopped ce eeeceeeeeeeseeeeteeeneeeeees 18 Object 1A00h 1 TPDO Mapping Parameter 35 4 1 2 Reinitialization of the Encodev 4 18 Object 1A01h 2 7 TPDO Mapping Parameter 35 4 2 Normal Operating eeeeeeeeeeeeeeeeeeeeeeeee
19. DER CANOPEN Appendix D List of tables Tab 1 Signal Assignment Connection Cap 7 Tab 2 Baud rate Assignment Connection Cap 10 Tab 3 CAN H IR RE 11 Tabi4 GAN Error LED states ssi cia einstein hotest Raided Resin ies 11 Tabb Signal Assignment Connector Cable AAA 12 Tab 6 Electrical E EE 15 Tab 7 Further mechanical Gata oieri itoe a a a peaa 15 Tab 8 Further mechanical data s ccccccscenecsssceersesceeeenencesensnereenscnncernveeneeepeseasesaunedevasdicadngacecsesuatsendsnneaeneveias 16 ab 9 Mechanical Lifetime vceccc cb eceedsuceecehinterandecereavededpesedexceeanteahesdacddaayessiaadeeahessttendegacdechegstanastaqearanyehas 16 Tab 10 Environmental Conditions eccceecceeeeeeeeneeeeeeceaeeseaeeceaeeseeeesaeeseaeeseaeeeeaeeseaeeseaeeseaeeseaeeseneeeeaeeees 16 Tab 11 CAN Transmission Mode Description cecceeeeceeeeeeceneeeeeeeteaeeseaeeseaeeseaeeseaeeseaeeseaeeeeaeeseeeeeeenes 18 Tab 12 List of Storable Parameters A 19 Fab be lr Ri e E 21 Tab 14 General Command Byte Description 0 0 ee cceeeeeeeeeeeeeeeeneeeeeeeteaeeseaeeseaeeeeaeeseaeeseaeeseaeeseaeeteeeeeaeete 22 Tab 15 Detailed Command Byte Description 22 Tab 16 Overview Object Dicttonarm cee eeecceeeeeeeneeeeneeceeeeeeeeteaeeeeaeesaeeseaeeseaeeseaeeseaeeseaeeseaeeeeaeeseeeenaeeees 23 Tab 17 Object Dictionary 1000N 1 FFFD ec eeceeeseeeeeeeeeneeeeeeeeeaeeeeeeeeaeeseaeeseaeeeeaeeseaeeseaeeseeeenaeeseeeeeeetes 25 Tab 18 Object Dictionary 2000
20. E IXARC ROTARY ENCODER CANOPEN Oh Number of sub indices Unsigned 8 1h Cam polarity channel 1 Unsigned 8 yes List of Cam objects Cam1 low limit Highest sub index supported Cam1 low limit channel1 Cam2 low limit Highest sub index supported Cam2 low limit channel1 Cam3 low limit Highest sub index supported Cams3 low limit channel Cam4 low limit Highest sub index supported Cam4 low limit channel Cam5 low limit Highest sub index supported Cam5 low limit channel Cam low limit Highest sub index supported Cam low limit channel Cam7 low limit Highest sub index supported Cam7 low limit channel Cam low limit Highest sub index supported Cam8 low limit channel Cam1 high limit Highest sub index supported Cam1 high limit channel Cam2 high limit Highest sub index supported Cam2 high limit channel Cam high limit Version 20130328 UME OCD CA 49 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Highest sub index supported Cam3 high limit channel Cam 4 high limit Highest sub index supported Cam4 high limit channel Cam5 high limit Highest sub index supported Cam5 high limit channel Cam6 high limit Highest sub index supported Cam6 high limit channel1 Cam7 high limit Highest sub index supported
21. GS 4 11 29100440 Clamp Disc Set 4 pieces SP 15 32400155 Clamp Ring Serpe H 32400152 Reducing Ring RR 12 32220291 Reducing Ring RR 10 32220292 Reducing Ring RR8 32220295 Tab 25 List of Accessories Version 20130328 UME OCD CA 60 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Appendix B History and Compatibility History encoder generations This chapter gives you information about older types of absolute rotary encoder with CANopen interface Technical changes and compatibilities between the different types are specified Encodergeneration Optocode Since September 2009 the second CANopen encoder generation namely OPTOCODE II replaces the OPTOCODE encoders To guarantee conformity to CiA standard the encoders had to be changed in a way that they are not fully compatible to the old types anymore Overview of the incompatibilities e LED behaviour e Object 1802h second TPDO e Object 1000h Device Type is not 196h e Restore command e BCD switch position 9 in the connection cap 3 2 Boot up time The encoder line needs less time to send the Boot Up message after switching on old OCD series new OCD ll series 3 3 Object 1802h In the past the second PDO could be parameterised by the object 1801h and 1802h This is not consistent with the CiA standards and will be ended with the new encoder line This means in the future the second PDO can only be parameterised via object 1801h New
22. L FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN The data transmission according to CAL is realized Index hex Object exclusively by object oriented data messages The 0000 not used objects are classified in groups by an index record 9991 001F Static Data Types Each index entry can be subdivided by sub indices 0020 003F Complex Data Types The overall layout of the standard object dictionary is 0040 005F Manufacturer Specific Data Types 0060 OFFF Reserved for further use 1000 1FFF Communication Profile Area 2000 5FFF Manufacturer Specific Profile Area 6000 9FFF Standardized Device Profile Area AOOO FFFF Reserved for further use shown beside Tab 16 Overview Object Dictionary 5 1 Programming example Preset Value If a CANopen device is connected and configured by the turning switches with the right baudrate and also configured to a unused node number it will start up into the pre operational mode and send a bootup massage to the master The RUN LED of the device is now blinking 5 1 1 Set Encoder Preset Value Master to Encoder with Node Number 1 Setting Preset Value Value 1000 Identifier DLC Command Index Subindex Service Process data 601 8 22 03 60 00 00 10 00 00 Answer of the Encoder Identifier DLC Command Index Subindex Service Process data 581 8 43 03 60 00 00 00 00 00 Read Preset Value from the Encoder Identifier DLC Command Index Subindex Service Process data 601 8 40 03 6
23. Main Features Mechanical Structure POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER WITH CANOPEN INTERFACE USER MANUAL CANopen Programmable Parameters Compact and heavy duty industrial design CANopen CAN Housing 58 mm Solid hollow shaft 6 or 10mm 15mm Max 65536 steps per revolution 16 Bit R Max 16384 revolutions 14 Bit z Code Velocity and Acceleration Output Direction of rotation complement Interface Resolution per revolution Total resolution Preset value Two limit switches and eight cams Baud rate and CAN identifier Binary Transmission mode Polled mode cyclic mode sync mode Layer Setting Services Electrical Features Aluminium flange and housing Temperature insensitive IR opto receiver Stainless steel shaft asic with integrated signal conditioning Connection cap Status indication with two LEDs Polarity inversion protection Precision ball bearings with sealing or cover rings Code disc made of unbreakable and durable plastic Over voltage peak protection AMERICA FRABA Inc 1800 East State Street Suite 148 Hamilton NJ 08609 2020 USA T 1 609 750 8705 F 1 609 750 8703 www posital com info posital com EUROPE POSITAL GmbH Carlswerkstrasse 13c D 51063 K ln Germany T 49 221 96213 0 F 49 221 96213 20 www posital com info posital eu ASIA FRABA Pte Ltd 20 Kallang Avenue 01 00 Singapore 339411 Singapore T 65 65148880 F 65 62711792
24. N Besides the set up via hardware there is also the possibility to set up the protocol via SDO objects For further information please refer the manual Version 20130328 UME OCD CA 65 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Appendix C Glossary A Address APV Baud rate Byte CAL CAN CANopen CCW CiA COB COB ID CW Version 20130328 Number assigned to each node irrespective of whether it is a master or slave The encoder address non volatile is configured in the base with rotary switches or SDO objects Absolute Position Value Transmission speed formulated in number of bits per second Bus node Device that can send and or receive or amplify data by means of the bus 8 bit unit of data 1 byte CAN application layer Controller Area Network or CAN multiplexing network Application layer of an industrial network based on the CAN bus Counter clockwise CAN In Automation organization of manufacturers and users of devices that operate on the CAN bus Elementary communication object on the CAN network All data is transferred using a COB COB ldentifier Identifies an object in a network The ID determines the transmission priority of this object The COB ID consists of a function code and a node number Clockwise UME OCD CA 66 E EDS file FAQ FC Function code L Line terminator LMT NMT NN PCV PDO PV RO ROMAP RW Version
25. TAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN 6301h Cam enable register 41 32 6302h Cam polarity register 41 33 6400h Area state register 44 6401h Work area low limit 44 6402h Work area high limit 44 6500h Operating status 45 63 6501h Singleturn resolution 45 64 6502h Number of distinguishable revolutions 45 65 6503h Alarms 46 65 6504h Supported alarms 46 66 6505h Warnings 47 67 6506h Supported warnings 47 68 6507h Profile and software version 48 69 6508h Operating time 48 70 6509h Offset value 49 70 650Ah Module identification 49 71 650Bh Serial number 49 72 Tab 19 Object Dictionary 6000h 6FFFh 5 5 Object Descriptions In the following chapter you will find detailed information of the object dictionary related to the encoder device Object 1000h Device Type The object at index 1000h describes the type of device and its functionality It is composed of a 16 bit field which describes the device profile that is used and a second 16 bit field which gives additional information about optional functionality of the device The additional information parameter is device profile specific Subindex Description Data Type Default Value Access Restore after BootUp 0 Unsigned 32 N A ro no OCD absolute rotary encoder singleturn 10196h OCD absolute rotary encoder multiturn 20196h Version 20130328 UME OCD CA 27 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Object 1001h Error Registe
26. ards Obey all safety messages that follow this symbol to avoid possible injury or death Please Note Electrical equipment should be serviced only by qualified personnel No responsibility is assumed by POSITAL for any consequences arising out of the use of this material This document is not intended as an instruction manual for untrained persons Copyright The company POSITAL GmbH claims copyright on this documentation It is not allowed to modify to extend to hand over to a third party and to copy this documentation without written approval by the company POSITAL GmbH Nor is any liability assumed for damages resulting from the use of the information contained herein Further this publication and features described herein are subject to change without notice User Annotation The POSITAL GmbH welcomes all reader to send feedback and comments about this document You can reach us by e mail at info posital eu UME OCD CA 4 PO T AL F R A B A ABSOLUTE IXARC ROTARY ENCODER CANOPEN 1 Introduction This manual install and configure the OPTOCODE Il absolute rotary encoder with CANopen interface applicable for explains how to military and industrial applications with CANopen interface The product is fully compliant with CiA standards DS301V402 CANopen Application Layer DR303 1 Cabeling and connector pin assignment DR303 3 CANopen indicator specification DS305V200 CANopen Layer S
27. ceseceeeseeeees 42 feVOlUNONS EE EE 53 Object 3020h Acceleration Control 43 Object 6503h Alarms eceeeeeeeteeeseeeteneeeneees 53 Object 3021h Acceleration Value 43 Object 6504h Supported alarms s esseeseeeeeea 53 Object 3030h C3 Cp DBebavior 43 Object 6505h Warnings ssesseeseeeeeesreesreeeeeene 54 Object 4000h Bootloader Control 44 Object 6506h Supported warnings eeee 54 Object 6000h Operating parameters 44 Object 6507h Profile and software version 55 Object 6001h Measuring units per revolution 45 Object 6508h Operating time cee 55 Object 6002h Total measuring range in Object 6509h Offset value ceeeeeeeeeeeeeeees 55 measuring UNIS eee scence eeeneeeeeeeeeeeenneeeeeeaes 45 Object 650Ah Module identification 0 56 Object 6003h Preset value 45 Object 650Bh Serial number 56 Object 6004h Position value eeeeeeeeeeeeees 45 6 Troubleshooting cccseseeeessteneeseteeeneeeeeenees 57 Object 6030h Speed Value ssssssesnneeeeeeeeenneene 46 7 Mechanical Drawings ccsssssseeeeeeeeees 57 How to map the speed into TPDO2 ee 46 Appendix A Order Codes ccsseceseeeseeesees 58 Object 6040h Acceleration Value 0 00s10011 47 Appendix B History and Compatibility 61 Object 6200h Cyclic Omer 48 Appendix C Glossary cseceseeeseeeeteeeseeeeeeees 66 Object 6300h Cam state register
28. cess Restore after BootUp 4h Serial Number Unsigned 32 no Object 1020h Verify configuration This object indicates the downloaded configuration date and time Subindex Description Data Type Default Value Access Restore after BootUp Oh Number of entries Unsigned 8 2n to no th Configuration date Unsigned 32 Pw no 2h Configuration time Unsigned 32 Pw no Object 1029h Error behaviour This object indicates the error behavior Subindex Description Data Type Default Value Access Restore after BootUp Oh Number of entries Unsigned 8 Version 20130328 UME OCD CA 33 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Object 1800h 17 TPDO Communication Parameter This object contains the communication parameter of the 1 transmit PDO Subindex Description Data Type Default Value Access Resitore after BootUp 0 Number of sub indices Unsigned 8 yes 1 COB ID Unsigned 32 180h Node ID yes 3 Inhibit Time Unsigned 32 Ow yes Object 1801h 2 TPDO Communication Parameter This object contains the communication parameter of the 2 transmit PDO NOTE In the older encoder line C2 and C5 the second PDO was configured via object 1802 Subindex Description Data Type Default Value Access Restore after BootUp 0 Number of sub indices Unsigned 8 yes 1 COB ID Unsigned 32 280h Node ID yes 3 Inhibit Time Unsigned 32 Ow yes Transmission Mode The transmission mode can be configured as described be
29. ch min 2105h Limit Switch max 2160h Customer Storage 2200h Cyclic Timer 3000h Node Number 3001h Baud rate 3002h Terminal Resistor 3030h C2 C5 Behavior 6000h Operating Parameter 6001h Steps per Revolution 6002h Total Resolution 6003h Preset Value 6200h Cyclic Timer Tab 12 List of Storable Parameters Version 20130328 UME OCD CA POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN 4 3 1 Storing Procedure The parameter settings can be stored in a non volatile E 7PROM The parameter settings are stored in RAM when being programmed When all the parameters are set and proved they can be transferred in one burn cycle to the E 7PROM Storing without Reset By using the object 1010h from the communication profile related object dictionary Storing with Reset By using the object 2300h from the manufacturer specific object dictionary you can store the parameters into the non volatile memory After 4 4 Restoring Parameters The default parameters can be restored by using the object 1011h from communication profile related object dictionary The already in the non volatile memory programmed parameters are not overwritten Only after a new store command the default parameters are stored in the non volatile memory To restore the default 4 5 Usage of Layer Setting Services LSS The integrated Layer Setting Service functionality is designed according to the CiA normative DS305V200 CANopen Layer Setting Service Genera
30. ckwise as seen from the point of view of the shaft Scaling function control With the scaling function the encoder numerical value is converted in software to change the physical resolution of the encoder The measuring units per revolution object 6001h and total measuring range in measuring units object 6002h are the scaling parameters The scaling function bit is set in the operating parameters If the scaling function bit is set to zero the scaling function is disabled Bit structure for the operating parameters Bit 15 14 13 12 A 10 9 8 7 6 5 p E 2 A o Version 20130328 UME OCD CA 44 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Use MS MS MS MS R R R R R R R R MD_ SFC CD CS Table Description MS Manufacturer Specific Function not available R Reserved for future use MD Measuring direction not available SFC Scaling function 0 disable 1 enable CD Commissioning diagnostic control not availabe CS Code sequence 0 CW 1 CCW Code Sequence CS Bit 0 is hardwired to Code Sequence CS Bit 0 in object 2100h Object 6001h Measuring units per revolution This object shall indicate the number of distinguishable steps per revolution Subindex Description Data Type Default Value Access Restore after BootUp Oh Measuring units per revolution Unsigned 32 see type sign yes Hardwired with 2101h Object 6002h Total measuring range in measuring units This
31. dded to the value of this object E g 1Fh 1h 20h 32 dec Setting Node Number via LSS If the device has a connector a cable exit or the BCD rotary switch in the connection cap is set to 9 the node number can be adjusted via Layer 2 2 3 Setting Baud Rate If the device has a connector a cable exit or the BCD rotary switch in the connection cap is set to 9 the baud rate has to be adjusted via SDO objects The default baud rate is 20 kBaud To set baud rate object 3001h has to be written For further information please regard chapter 5 5 Object Dictionary Eight different baud rates are provided To adjust the baud rate only one byte is used Object 3001h Baudrate Subindex Description Data Type Setting Services LSS For further information regard chapter 4 5 Baudrate in kBit s Byte 20 00h 50 Oih 100 02h 125 03h 250 04h 500 05h 800 06h 1000 07h Default Value Access Restore after BootUp Version 20130328 UME OCD CA 13 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Setting Baud Rate via LSS If the device has a connector a cable exit or the Setting Services LSS The default baud rate is BCD rotary switch in the connection cap is set to 20 kBaud For further information regard chapter 9 the node number can be adjusted via Layer 4 5 2 2 4 Switching the integrated Bus Terminal Resistor Object 3002h Terminal Resistor This object allows the cont
32. ded for free from our website www posital com We do not assume responsibility for technical inaccuracies or omissions Specifications are subject to change without notice UME OCD CA 6 POSITAL FRABA 2 Installation 2 1 Connection via Connection Cap 2 1 1 Signal Assignment The rotary encoder is connected with two or three cables depending on whether the power supply is integrated into the bus cable or connected separately If the power supply is integrated into the bus cable one of the cable glands can be fitted with a plug The cable glands are suitable for cable diameters from 6 5 up to 9 mm Clamp Description L Ground 24 V Supply voltage OV Supply voltage G CAN Ground L CAN Low H CAN High G CAN Ground IS CAN Low Hr CAN High are not connected if terminal resistor is ON see next page Version 20130328 UME OCD CA HI F R A TAL BA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Fig 1 Connection cap bus in and bus out 55mm 50 mm 5mm 5mm Fig 2 Cable preparation Fig 3 Cable connection Version 20130328 last device Resistor ON ON Last Device Device X UME OCD CA 8 Bus Connection The connection cap fulfills the function of a T coupler From there the wiring must be done according to the drawing on the left side Please note the assignment of incoming and outgoing bus signa
33. e position value during transmission Problem During the transmission of the position value occasional malfunction occurs The CAN bus can be temporary in the bus off state also Possible solution Check if the last bus node has switched on the terminal resistor If the last bus node is an encoder the terminal resistor is situated in the connection 6 3 Too many ERROR Frames Problem The bus load is too high in case of too many error frames Possible solution Check if all bus nodes have the same baud rate If one node has another baud rate error frames are produced automatically 6 4 Limit switches without function Problem The encoder didn t transmit the bits for the limit switches Possible solution The limit switch functionality has to be activated once Please follow the description you can find at 4 5 6 5 Encoder without connection cap Notice The changing of baud rate and node cap number are only valid after a new power up NMT Reset or the store parameters command 7 Mechanical Drawings Refer to the data sheet information on the website www posital com Version 20130328 UME OCD CA 57 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Appendix A Order Codes Description Type key IXARC Optical OCD CA Ai B Interface CANopen CA Version A1 Code Binary B Revolutions Bits Singleturn 00 Multiturn 4096 revolutions 12 Multiturn 16384 revolutions 14 Steps per revolution 4
34. eeen 18 Object 1F50h Download Program Area 36 4 3 Storing Parameter 19 Object 1F51h Program Control 36 4 3 1 List of storable Parameter 19 Object 2000h Position Value cece 36 4 3 1 Storing Procedure cecceeeeeeeseteneeeees 20 Object 2100h Operating Parameters 37 4 4 Restoring Parameter 20 Object 2101h Resolution per Revolution 37 4 5 Usage of Layer Setting Services LSS 20 Object 2102h Total Resolution s ssessnneeeeaenne 38 5 Programmable Parameters sssseeees 22 Object 2103h Preset Value 39 5 1 Programming example Preset Value 23 Object 2104h Limit Switch min 39 5 1 1 Set Encoder Preset Value 0seeseeseeeeea 23 Object 2105h Limit Switch man 39 Object 2160h Customer storage esseeseeees 40 Version 20130328 UME OCD CA 2 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Object 2200h Cyclic Timer BDO 40 Object 6400h Area state register 010s10s114 51 Object 2300h Save Parameter with Reset 41 Object 6401h Work area low Im 52 Object 3000h Node Number A 41 Object 6402h Work area high mp 52 Object 3001h Baudrate 0 00 eee eeeeeeeeeeeeeeeees 41 Object 6500h Operating status 52 Object 3002h Terminal Hesleior 42 Object 6501h Single turn resolution 08 52 Object 3010h Speed Control 42 Object 6502h Number of distinguishable Object 3011h Speed Value
35. etting Service DS306V1R3 Electronic datasheet specification DS406V32 Device Profile for Encoders Measuring System The measuring system consists of a light source a code disc pivoted in a precision ball bearing and an opto electronic scanning device A LED is used as a light source which shines through the code disc and onto the screen behind The tracks on the code disk are evaluated by an opto array behind the reticle With every position another combination of slashes in the reticle is covered by the dark spots on the code disk and the interrupted That way the code on the disc is light beam on the photo transistor is transformed into electronic signals Fluctuations in the intensity of the light source are measured by an additional photo transistor and another electronic circuit compensates for these After amplification and conversion the electronic signals are available for evaluation Single Turn Single turn encoders specify the absolute position for one turn of the shaft i e for 360 Version 20130328 UME OCD CA After one turn the measuring range is completed and starts again from the beginning Multi Turn Linear systems normally need more than one turn of a shaft A single turn encoder is unsuitable for this type of application because of the additional requirement of the number of turns The principle is relatively simple Several single turn encoders are connected using a reduction gear The first stage supplie
36. he device The POSITAL standard node number is 32 Subindex Description Data Type Default Value Access Restore after BootUp 0 Node Number Unsigned 8 Yes NOTE To avoid the node number 0 one will be added to the value of this object E g 1Fh 1h 20h 32 dec Object 3001h Baudrate This object contains the baudrate of the device Subindex Description Data Type Default Value Access Restore after BootUp Eight different baud rates are provided To adjust the baud rate only one byte is used Baudrate in kBit s Byte 20 00h 50 Oih 100 02h 125 03h 250 04h 500 05h 800 06h Version 20130328 UME OCD CA 41 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN 1000 07h Object 3002h Terminal Resistor This object allows the control of an internal terminal resistor This resistor can be switched galvanically isolated via a Photo MOS relay Subindex Description Data Type Default Value Access Restore after BootUp Object 3010h Speed Control This object contains the speed control The speed measurement is disabled by default Subindex Description Data Type Default Value Access Restore after BootUp Oh Number of sub indices Unsigned 8 1h Enable Speed Unsigned 8 ohn Im OE yes 2h Speed modus Unsigned 8 s yes Object 3011h Speed Value This object contains speed value Subindex Description Data Type Default Value Access Restore after BootUp Oh Speed value INTEGER32 ff romap
37. ior BOOL yes Version 20130328 UME OCD CA 43 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Object 4000h Bootloader Conirol This object controls the Bootloader functionality Writing the security code to this object causes erasing the EEPROM and application information in the flash memory and resets the device After a power up the Bootloader checks the user application and detects no more information The Bootloader starts up with a pre defined CANopen node ID of 1 0x1 and a fixed CAN baud rate of 125 kbits Subindex Description Data Type Default Value Access Restore after BootUp Oh Bootloader Control Unsigned32 Pwo ATTENTION Activating the boot loader courses a deep reset of the device If the encoder enters boot loader mode only a minimum object amount will remain to assure basic communication The device does not behave like an encoder anymore and waits for new programming Firmware updates have to be done in close cooperation with the CAN product manager of POSITAL Object 6000h Operating parameters This object shall indicate the functions for code sequence commissioning diagnostic control and scaling function control Subindex Description Data Type Default Value Access Restore after BootUp Oh Operating Parameter Unsigned 16 yes Code sequence The code sequence defines whether increasing or decreasing position values are output in case the encoder shaft rotates clockwise or counter clo
38. is disabled According to CANopen specification DS301 V4 0 it is necessary to set the cyclic time object Version 20130328 entry 2200h to 0 and left the PDO switched on to poll the encoder Important If the PDO is switched off no communication is possible UME OCD CA 63 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Polling in Pre Operational state The old generation has accepted polling requests in pre operational state but wasn t correct according to CANopen standard In the manual for the old encoder was a hint that the polling request is not allowed in pre operational state because it is not defined in the CANopen standard So be aware that the new encoder is in general not accepting poll requests in pre operational state independent of configuration of the behavior as new or old encoder Changes in boot up sequence If the old encoder generation is connected to the supply voltage or a NMT message reset node reset communication is sent to the encoder a boot up message appears The telegram structure looks like this identifier 80hex node number data length 0 bytes This message was not defined by the specification DS301 V3 0 but vendor specific used by some manufactures to show that the device is alive According to DS301 V4 0 the new rotary encoder generation doesn t support this message anymore In place of the old message a common valid boot up message is defined The structu
39. l Description These services and protocols can be used to inquire or to change settings of several parameters of the physical data link layer and application layer on a CANopen device with LSS Version 20130328 by the parameter memory transfer The stored parameters are copied after a RESET Power on NMT Reset from the E PROM to the RAM volatile memory you can store the parameters into the non volatile memory without a reset storing the parameters a reset of the device is performed parameter the following telegram is used The restored parameters are equal for every type of CANopen encoder and might not fit with the status after delivery Please check the restored parameters before you store them to the non volatile memory slave capability by a CANopen device with LSS master capability via the CAN network In case of the OCD II series the encoder will be the LSS slave device and the PLC control has to support LSS master device functionality The LSS functionality of the OCD lI series is limited to the following parameters of the application layer namely node number and baud rate UME OCD CA 20 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Object 1018h Identity Object GG address Subindex Description Data Type Default Value Access Restore after BootUp 0 Number of entries ees 8 as E no 1 Vendor ID 2 Product Code Unsigned 32 43h 41h ro no 4 Serial Number Unsigned 32
40. lates eventually set parameters and sends back the obtained process value by the same identifier Cyclic Mode The encoder transmits cyclically without being called by the host the current process value The cycle time can be programmed in milliseconds for values between 1 ms and 65536 ms Sync Mode After receiving a sync telegram by the host the encoder answers with the current process value If more than one node number encoder shall answer after receiving a sync telegram the answer telegrams of the nodes will be received by the host in order of their node numbers The programming of an offset time is not necessary If a node should not answer after each sync telegram on the CAN network the parameter sync counter can be programmed to skip a certain number of sync telegrams before answering again Tab 11 CAN Transmission Mode Description Version 20130328 UME OCD CA 18 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN 4 3 Storing Parameter 4 3 1 List of storable Parameter Object Index Object Description 1005h COB ID Sync 100Ch Guard Time 100Dh Life Time Factor 1016h Consumer Heartbeat Time 1017h Producer Heartbeat Time 1020h Verify configuration 1800h Communication parameter PDO 1 1801h Communication parameter PDO 2 1A00h Transmit PDO1 Mapping Parameter 1A01h Transmit PDO2 Mapping Parameter 2100h Operating Parameters 2101h Resolution per Revolution 2102h Total Resolution 2103h Preset Value 2104h Limit Swit
41. le Description MS Manufacturer Specific Alarm not supported R Reserved for future use CD Commissioning diagnostic control not supported PE Position Error not supported Object 6504h Supported alarms The object shall provide the supported alarms of the device Please refer to the bit structure table to find more details about the supported alarms Version 20130328 UME OCD CA 53 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Subindex Description Data Type Default Value Access Restore after BootUp Oh Supported Alarms Unsigned 16 1000h The CA encoder supports the position error alarm Object 6505h Warnings This object shall provide the warnings Warnings indicate that tolerance for certain internal parameters of the encoder have been exceeded In contrast to alarm and emergency messages warnings do not imply incorrect position values All warnings shall be cleared if the tolerances are again within normal parameters Subindex Description Data Type Default Value Access Restore after BootUp Bit structure of the warnings Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Use MS MS MS MS R R R R R R RP BC OT CP LC FE Table Description MS Manufacturer Specific Warnings not supported R Reserved for future use RP Reference Point reached not reached not supported BC Battery charge not supported OT Operating Time limit not supported CP CPU watchdog status not suppo
42. low Transfer Transmission Mode Value Notes decimal 0 Send PDO on first Sync message following an event 1 240 Send PDO every x Sync messages 241 251 252 Receive SYNC message and send PDO Version 20130328 UME OCD CA 34 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN on Remote Request 253 Update data and send PDO on Remote Request 254 Send PDO on event 255 Send PDO on event Inhibit Time For Transmit PDOs the inhibit time for PDO transmissions can be entered in this 16 bit field If data is changed the PDO sender checks whether an inhibit time has expired since the last transmission A new PDO transmission can only take place if the inhibit time has expired The inhibit time is useful for asynchronous transmission transmission mode 254 and 255 to avoid overloads on the CAN bus Event Timer The event timer only works in asynchronous transmission mode transmission mode 254 and 255 If the data changes before the event timer expires a temporary telegram is sent If a value gt 0 is written in this 16 bit field the transmit PDO is always sent after the event timer expires The value is written in subindex 5 of a transmit PDO The data transfer also takes place with no change to data The range is between 1 65536 ms Object 1A00h 17 TPDO Mapping Parameter This object contains the mapping parameter of the 1 transmit PDO Subindex Description Data Type Default Value Access Resto
43. ls An activated bus termination resistor will lead into a separation of bus in and bus out signals Cable Connection Remove screw sealing and cone from the cable gland Remove 55 mm of the sheath and 50 mm of the shielding About 5 mm of the wires should be de isolated Put screw and sealing on the cable The cone should be mounted under the shielding according to the figure 3 Put the whole cable into the cable gland and tighten the screw 2 1 2 Bus Termination in Connection Cap If the encoder is connected at the end or beginning of the bus the termination resistor must be switched on The termination resistor is switched on when the switch is in the ON position Separation of Bus In and Bus Out signals if termination resistor is activated There is a resistor provided in the connection cap which must be used as a line termination on the POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN 2 1 3 Setting Node Number in Connection Cap The setting of the node number is done by turning the BCD rotary switches in the connection cap Possible valid addresses lie between 0 and 89 whereby every address can only be used once Two LEDs on the backside of the connection cap show the operating status of the encoder BCD coded rotary switches Device address 0 89 x1 Setting CAN node number x10 Address reserved 90 99 xBd Setting of the baud rate The CANopen Encode
44. ly with EN 50178 protective low voltage Tab 6 Electrical Data Mechanical Data Flange Synchro S Clamp C Hollow shaft Blind Hollow shaft B T hollow shaft depth min max e Kees 15 mm 30 mm 15mm Tab 7 Further mechanical data Housing Aluminium optional stainless steel Lifetime Dependent on shaft version and shaft loading refer to table Max shaft loading Axial 40 N radial 110 N Version 20130328 UME OCD CA 15 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Inertia of rotor lt 30 gem Friction torque RPM continuous operation Multiturn Shock EN 60068 2 27 Singleturn lt 3 Nem without shaft sealing max 12 000 RPM max 6 000 RPM lt 100 g half sine 6 ms Permanent shock EN 60028 2 29 lt 10 g half sine 16 ms Vibration EN 60068 2 6 Weight standard version Singleturn Multiturn Weight with connection cap Singleturn Multiturn Weight stainless steel version Singleturn Multiturn Weight stainless steel version with Singleturn connection cap Multiturn Tab 8 Further mechanical data Minimum Mechanical Lifetime Flange C10 Clamp flange 10 x 20 10 Synchro flange 10 x 20 S6 Synchro flange 6 x 10 without shaft sealing Tab 9 Mechanical Lifetime lt 10g 10 Hz 1 000 Hz 300 g 400 g 500 g 700g 400 g 500 g 1 100g 1 200g Lifetime in 10 revolutions with Fa Fr i 262 42 8
45. n out of range 0 Position between low and high limit 1 Position out of range refer to module identification object 650Ah is reached range overflow 0 No range overflow 1 Position is lower than the position value set in object 6402h work area low limit range underflow 0 No range underflow 1 Position is higher than the position value set in object 6401h work area high limit r 0 Reserved Version 20130328 UME OCD CA 51 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Object 6401h Work area low limit This object indicates the position value at which bit 2 of the according work area state channel in object 6400h shall flag the underflow of the related work area Subindex Description Data Type Default Value Access Restore after BootUp Oh Number of sub indices Integer 32 1h Work area low limit channel 1 Integer 32 yes This object is hardwired with 2104h Limit Switch Min Object 6402h Work area high limit This object indicates the position value at which bit 1 of the according work area state channel in object 6400n shall flag the overflow of the related work area Subindex Description Data Type Default Value Access Restore after BootUp Oh Number of sub indices Integer 32 fin ro 1h Work area high limit channel Integer 32 sn TI yes This object is hardwired with 2105h Limit Switch Max Object 6500h Operating status This object shall provide the operating status
46. ng operating modes e Polled mode The position value is only given on request e Cyclic mode The position value is sent cyclically regular adjustable interval on the bus e SYNC mode The position value is sent after a synchronization message SYNC is received The position value is sent every n SYNCs n 2 1 Other functions offset values resolution etc can be configured The absolute rotary encoder corresponds to the class 2 encoder profile DS 406 in which the characteristics of encoder with CANopen interface are defined The node number and speed in bauds are determined via rotary switches The transmission speed can range from 20kBaud up to 1Mbaud 1Mbaud 30m cable for a maximum speed of 1Mbaud 1000 m cable for a maximum speed of 10 kbaud Various software tools for configuration and parameter Version 20130328 setting are available from different suppliers It is easy to align and program the rotary encoders using the EDS electronic data sheet configuration file provided Further CAN information is available at CAN in Automation CiA International Users and Manufacturers Group e V Kontumazgarten 3 DE 90429 Nuremberg www can cia org Reference CAN Application Layer for Industrial Applications CA DS201 207 V1 1 CAL based Communication Profile for Industrial Systems CiA DS301 CANopen Application Layer CiA DS406 Device Profile for Encoders Note All datasheets and manuals can be downloa
47. o be changed 1 The TPDO2 has to be enabled by setting the Transmission type 1801Sub2 to FE 601 8 22 01 18 02 FE 00 00 00 2 The Event Timer has to be changed from 0x00 to the desired value e g 100 ms gt 0x64 601 8 22 01 18 05 64 00 00 00 3 The TPDO mapping Parameter 0 1A01 has to be dissabled by setting the Number of entries 1A01Sub0 to 0 601 8 22 01 1A 00 00 00 00 00 4 Then the dissabled TPDO mapping Parameter 0 Subindex 1 namely mappedObj1 can be written The Speed values is Object 6030Sub1 and the data length is 16Bit gt 10 601 8 22 01 1A 01 10 01 30 60 Version 20130328 UME OCD CA 46 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN 5 The TPDO mapping Parameter 0 1A01 has to be enabled by setting the Number of entries 1A01Sub0 to 1 again 601 8 22 01 1A 00 01 00 00 00 6 Finally the Speed has to be enabled by setting Enable Speed 3010Sub1 601 8 22 10 30 01 01 00 00 00 7 To save this configuration please write 73 61 76 65 to 1010 601 8 22 10 10 01 73 61 76 65 8 Send the NMT message to get into Operational Mode 00 2 01 00 Summarisation 601 8 22 01 18 02 FE 00 00 00 601 8 22 01 18 05 64 00 00 00 601 8 22 01 1A 00 00 00 00 00 601 8 22 01 1A 01 10 01 30 60 601 8 22 01 1A 00 01 00 00 00 601 8 22 10 30 01 01 00 00 00 601 8 22 10 10 01 73 61 76 65 00 2 01 00 Object 6040h Acceleration Value This object contains the acceleration value of the encoder Subindex
48. of the encoder It gives information on encoder internal programmed parameters Subindex Description Data Type Default Value Access Restore after BootUp The operating status object corresponds to the value of the object 6000h and 2100h Object 6501h Single turn resolution The object contains the physical measuring steps per revolution of the absolute rotary encoder Version 20130328 UME OCD CA 52 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Subindex Description Data Type Default Value Access Restore after BootUp Oh Single Turn Resolution Unsigned 32 see type sign Object 6502h Number of distinguishable revolutions This object contains number of revolutions of the absolute rotary encoder Subindex Description Data Type Default Value Access Restore after BootUp Oh Number of Revolutions Unsigned 16 see type sign Object 6503h Alarms Additionally to the emergency messages in CiA301 this object shall provide further alarm messages An alarm shall be set if a malfunction in the encoder could lead to incorrect position value If an alarm occurs the according bit shall indicate the alarm til the alarm is cleared and the encoder is able to provide an accurate position value Subindex Description Data Type Default Value Access Restore after BootUp Bit structure of the alarms Bit 15 14 13 12 11 10 19 8 7 6 5 4 3 2 1 0 Use MS MS MS MS R R R R R R R R R R CD PE Tab
49. on It will be possible to use the old EDS file for configuration purposes in the PLC with the new encoder and no errors will occur Merely the enhanced functions like velocity and acceleration output will not be available In case for unexpected problems there is the possibility to set the CA encoder in a compatibility mode that will restore the old C2 C5 behavior There are the following procedures to set this mode e Manual with the BCD switch in the connection cap o Remove cap from encoder o Set node number 97 o Reconnect connection cap gt Both LEDs will glow in red o Remove connection cap again and set back to the needed node number o Reconnect connection cap gt C2 C5 Behavior e Via Software o Get object 3030h subindex 1h to ONE via SDO commando o Hard or Software RESET CA00 Type key Nr type key old type key new comment 1 58XX XXXX XBA1C203PG 58XX XXXX XBB1C203PG encoder CAN 2 AH58 CA 3PG X wildcard for various designs Version 20130328 AH58 B1CA 3PG connection cap CAN UME OCD CA 62 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Version history connection cap In particular the design of the connection cap is improved Easier installation due to a new type of screw terminals inside of the connection cap On the back of the connection cap two multi color LEDs are implemented for easy diagnosis The terminal resistor is hooked up via a slide switch Thu
50. parameter Please use the following formula to calculate the total resolution of the encoder PGAWAU ao pay k _ PGA A _ ganze Zahl PAU GA If the desired resolution per revolution is less than the really physical resolution per revolution of the GA encoder then the total resolution must be entered as follows Total resolution Calculation example 1 6777216 2048 Customer handicap AU 2048 GA Ange Encoder type sign GA 8388608 PGA 24 bit PAU 12bit Version 20130328 UME OCD CA 38 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Object 2103h Preset Value The preset value is the desired position value which should be reached at a certain physical position of the axis The position value is set to the desired process value by the parameter preset The preset value must not exceed the parameter total resolution to avoid run time errors If the parameter value exceeds the total resolution of the encoder a SDO Out of range message is generated Subindex Description Data Type Default Value Access Restore after BootUp 0 Preset Value Unsigned 32 Ow yes Object 2104h Limit Switch min Two position values can be programmed as limit switches By reaching this value one bit of the 32 bit process value is set to high Both programmed values must not exceed the parameter total resolution to avoid run time errors If the parameter value exceeds the total resolution of the encoder a SDO Out of
51. pe Default Value Access Restore after BootUp Oh Operatiung time Unsigned 32 FFFFFFFFh Object 6509h Offset value This object contains the offset value It is been calculated by the preset function and shifts the physical position value with the desired value Subindex Description Data Type Default Value Access Restore after Version 20130328 UME OCD CA 55 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN BootUp Oh Offset value Integer 32 ee e O no Object 650Ah Module identification This object shall provide the manufacturer specific offset value the manufacturer specific minimum and maximum position value Subindex Description Data Type Default Value Access Restore after BootUp Object 650Bh Serial number This object contains the serial number of the device The serial number is also supported in object 1018h subindex 4h Subindex Description Data Type Default Value Access Restore after BootUp Oh Serial Number Unsigned 32 See type sign Version 20130328 UME OCD CA 56 POS ITAL FR ABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN 6 Troubleshooting 6 1 Power on Encoder doesn t respond Problem The bus transmitted no boot up message is active but the installed encoder Possible solution switch of the PLC remove the connection cap of the encoder check the turn switch for the baud rate Assemble the connection cap power on 6 2 Malfunction of th
52. r This object is used by the device to display internal faults When a fault is detected the corresponding bit is therefore activated The following errors are supported Bit Description Comments 0 Generic Error The generic error is signaled at any error situation Subindex Description Data Type Default Value Access Restore after BootUp Oh Unsigned 8 N A ro no Object 1003h Pre Defined Error Field The object holds the errors that have occurred on the device and have been signaled via the Emergency Object e The error code is located in the least significant word e Additional Information is located in the most significant word e Subindex 0 contains the number of recorded errors Subindex Description Data Type Default Value Access Restore after BootUp 0 Number of recorded errors Unsigned 8 Ow no 2 Second to last error Unsigned 32 ft no Clearing Error Log The error log can be cleared by writing 0 to subindex 0 of object 1003 Object 1005h COB ID Sync This object contains the synchronization message identifier Version 20130328 UME OCD CA 28 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Subindex Description Data Type Default Value Access Restore after BootUp 0 Unsigned 32 80000080h rw no Object 1008h Manufacturer Device Name This object contains the device name Subindex Description Data Type Default Value Access Restore after BootUp 0 String ro no
53. r adds AN internal 1 to the adjusted device address To set the node number the customer can easily remove the connection cap for installation by removing two screws at the backside of the encoder The meaning and the positioning of the two turn switches you can see in the picture on the right side Version 20130328 Protocol Definition via BCD address switches xi Device address 97 x10 x1 x10 xi Device address 99 Recovery of C2 C5 Behavior Device address 98 Protocol selection according to DS301 V3 x10 Protocol selection according to DS301 V4 UME OCD CA POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN 2 1 4 Setting Baudrate in Connection Cap The adjusting of the baudrate is adjusted by one Gaudrate in kBit s BCD coded rotary switches turn switch in the connection cap The following 59 0 baudrates are possible 50 100 125 250 500 800 1000 reserved Sets SDO and LSS mode o CO N Oil of Si oi PO Tab 2 Baud rate Assignment Connection Cap 2 1 5 Status of the connection cap LEDs The LED behaviour was designed in accordance to the CiA normative DR 303 3 CANopen indicator spec ification LED grin LED gr n green green G U Err Version 20130328 UME OCD CA 10 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN CAN Run LED State Description Flickering AutoBitrate LSS The auto bitrate detection is in progre
54. range message is generated Bit 30 1 Limit Switch Min reached or passed under Subindex Description Data Type Default Value Access Restore after BootUp 0 Limit Switch min Unsigned 32 Ow yes The limit switch Min sets Bit 30 1 with the next message telegram if the process value reaches or passes under the value of the limit switch Status Function bits Process value Bit 31 30 29 28 27 26 25 24 23 22 21 20 19 18 1 7 16 15 14 13 12 11 10 Kei J O ol A w N CH O 1 X IX IX IX IX IX IX IX X IX IX IX X X IX X X X X X X X X DG IX IX X Object 2105h Limit Switch max Two position values can be programmed as limit switches By reaching this value one bit of the 32 bit process value is set to high Both programmed values must not exceed the parameter total resolution to Version 20130328 UME OCD CA 39 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN avoid run time errors If the parameter value exceeds the total resolution of the encoder a SDO Out of range message is generated Bit 31 1 Limit Switch Max reached or passed beyond Subindex Description Data Type Default Value Access Restore after BootUp 0 Limit Switch max Unsigned 32 Ow yes The limit switch max sets Bit 31 1 with the next message telegram if the process value reaches or passes under the val
55. re after BootUp 0 Number of sub indices Unsigned 8 yes 1 1st mapped object Unsigned 32 60040020h yes Object 1A01h and TPDO Mapping Parameter This object contains the mapping parameter of the 2 transmit PDO Subindex Description Data Type Default Value Access Restore after BootUp 0 Number of sub indices Unsigned 8 yes 1 2 mapped object Unsigned 32 60040020h yes Version 20130328 UME OCD CA 35 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Object 1F50h Download Program Area This is a special bootloader object that has functionality for singleturn encoders without connection cap only see Bootloader chapter Use this entry to download your Intel hex file with the programming data Detailed information about Domain download and Block transfer in CiA Draft Standard 301 Application Layer and communication Profile Subindex Description Data Type Default Value Access Restore after BootUp Oh Number of sub indices Unsigned 8 Yes Object 1F51h Program Control This is a special bootloader object that has functionality for single turn encoders without connection cap only see Bootloader chapter This array controls the programs residing at index 0x1F50 Subindex Description Data Type Default Value Access Restore after BootUp Oh Number of program control Unsigned 8 op ro yes entries Sub index 1h and higher control the memory block functionality They can have the following values
56. re looks like this identifier 700hex node number data length 1 byte This boot up message also appears if the command reset node and reset communication is sent to the encoder Handling of spare parts Boot up message new encoder and old connection cap To use the new encoder generation as spare part for the old encoder generation the new encoder recognize the old connection cap type and support the specification DS301 V3 0 automatically as well as the appropriate boot up message Changing of the default BootUp message of the B1 version To get the same boot up behavior of the old encoder generation if you use the new encoder generation and the new connection cap type there will be following solution The needed protocol type will be activated via a defined device address Please use the following configuration sequence 1 Setting the needed address s table below 2 Connect the connection cap to the encoder Switch on supply voltage Wait until both LEDs are red Switch off supply voltage Remove connection cap NS Oe Ta Set up the correct device address 0 89 8 Connect the connection cap to the encoder 9 Switch on supply voltage normal operation Profile according C2 encoder Protocol DS301 V3 0 Protocol DS301 V4 0 address 97 address 98 address 99 Version 20130328 UME OCD CA 64 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPE
57. rol of an internal terminal resistor This resistor can be switched galvanically isolated via an a Photo MOS relay Subindex Description Data Type Default Value Access Restore after BootUp If an encoder with connector or cable is used last device in the bus the user can set object there is the possibility to set a termination 3002h to one and the internal termination will resistor inside the encoder If the encoder is the be switched on Version 20130328 UME OCD CA 14 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN 3 Technical Data In the following section you will find general several version with slightly different technical technical datas for OCD absolute rotary datas For details please refer to the encoders with CANopen interface There are corresponding datasheet of the used encoder Electrical Data Interface Transceiver according ISO 11898 galvanically isolated by opto couplers Transmission rate max 1 MBaud Device addressing Adjustable by rotary switches in connection cap Supply voltage 10 30 V DC absolute limits Current consumption max 230 mA with 10 V DC max 100 mA with 24 V DC Power consumption max 2 5 Watts Step frequency LSB 800 kHz Accuracy of division Y LSB 12 bit 2 LSB 16 bit EMC Emitted interference EN 61000 6 4 Noise immunity EN 61000 6 2 Electrical lifetime gt 10 h Absolute rotary encoders should be connected only to subsequent electronics whose power supplies comp
58. rsion 20130328 UME OCD CA 31 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Object 1014h COB ID Emergency Object This object contains the EMCY emergency message identifier Subindex Description Data Type Default Value Access Restore after BootUp 0 Unsigned 32 80h Node ID rw no Object 1016h Consumer Heartbeat Time The consumer heartbeat time defines the expected heartbeat cycle time in ms The device can only monitor one corresponding device If the time is set to 0 the monitoring is not active The value of this object must be higher than the corresponding time object 1017 of the monitored device Subindex Description Data Type Default Value Access Restore after BootUp ae Ce S th Consumer heartbeat time Unsigned 32 yes The context of subindex 1 is as follows Bit 31 to 24 23 to 16 15t00 Value Oh reserved Address of monitored Monitoring time ms device Object 1017h Producer Heartbeat Time The object contains the time intervall in milliseconds in which the device has to produce the a heartbeat message Subindex Description Data Type Default Value Access Restore after BootUp Version 20130328 UME OCD CA 32 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Object 1018h Identity Object This object contains the device information For further information please see chapter 4 5 Layer Setting Services Subindex Description Data Type Default Value Ac
59. rted LC Light control reserve not supported FE Frequency warning not supported Object 6506h Supported warnings The object provides the supported warnings of the device Please refer to the bit structure table to find more details about the supported warnings Subindex Description Data Type Default Value Access Restore after BootUp Version 20130328 UME OCD CA 54 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Oh Supported Warnings Unsigned 16 1000h no Currently there are not supported warnings available for an Optocode absolute rotary encoder The CA encoder supports the manufacture specific warning Bit 12 Object 6507h Profile and software version This object provides the implemented encoder device profile version and the manufacturer specific software version Subindex Description Data Type Default Value Access Restore after BootUp Oh Profile and Software Version Unsigned 32 04040302h The value is divided into the profile version part and the Software version part Each part is divided in upper version and lower version MSB LSB Software Version 4 4 Profile Version 3 2 Upper Software Version Lower Software Version Upper Profile Version Lower Profile Version Object 6508h Operating time This object indicates the operating time of the device Currently the operating time is not supported and the value of this object will always be FFFFFFFFh Subindex Description Data Ty
60. s continuative bus connection will be cut off The localisation of accidentally switched on terminal resistors will be made easier The device address and the baudrate will be adjusted via BCD switches This made the installation easier Changes of the CANopen protocol The following changes have not be relevant to you because only specific function according to the newest CANopen specification DS 301 V4 0 are not supported anymore or are new implemented If your application doesn t use this function there will be no problem Changes of entries in object dictionary Relevant changes apply to the boot up message as well as some entries in the CANopen object index not used by the common user A complete list of these objects you can find in the following table object nr comment CANopen profile CANopen profile hex DS301 V3 0 DS301 V4 0 58XX XXXX XBA1GC203PG 58XX XXXX XBB1C203PG 1004 Number of PDOs supported according to DS301 V4 0 not supported supported anymore 100B Node ID supported according to DS301 V4 0 not supported anymore 100E COB ID Guarding supported according to DS301 V4 0 not protocol supported anymore 1016 Consumer heartbeat reserved supported time 1017 Producer heartbeat reserved supported time 1018 Identity Object reserved supported Changing transmit PDO communication parameter In the new encoder generation the polling isn t supported anymore if the PDO
61. s state no Proces Data Objects PDOs can be sent by the encoder 4 1 3 Mode Start Operational To put one or all nodes in the operational state the master have to send the following message Identifier Byte 0 Byte 1 Description Oh NMT Start all nodes Oh Oih NN NMT Start NN NN node number It is possible to set all nodes Index 0 or a single node Index NN to operational mode This mode is used for normal operation and the encoder can provide the position value as PDO Version 20130328 UME OCD CA 17 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN 4 1 4 Mode Stopped To put one or all nodes in the stopped state the master have to send the following message Identifier Byte 0 Byte 1 Description Oh NMT Stop all nodes Oh NMT Stop NN NN node number It is possible to set all nodes Index 0 or a single node Index NN to stop mode 4 1 2 Reinitialization of the Encoder If a node is not operating correctly it is advisable to carry out a reinitialization NN Command Index Description Oh Oh NN node number Reset Communication Reset Node It is possible to set all nodes Index 0 or a single node Index NN in reset mode After reinitialization the encoder accesses the bus in pre operational mode 4 2 Normal Operating Polled Mode By a remote transmission request telegram the connected host calls for the current process value The encoder reads the current position value calcu
62. s the resolution per turn the stages behind supply the number of turns There are several types of encoder versions Please refer to the datasheets to find out which is the best version for your application 1 1 General CANopen Information The CANopen system is used in industrial applications It is a multiple access system maximum 127 participants which means that all devices can access the bus In simple terms each user checks whether the bus is free and if it is the user can send messages If two users try to access the bus at the same time the user with the higher priority level lowest ID number has permission to send its message Users with the lowest priority level must cancel their data transfer and wait before re trying to send their message Data communication is carried out via messages These messages consist of 1 COB ID followed by a maximum of 8 bytes of data The COB ID which determines the priority of the message consists of a function code and a node number The node number corresponds to the network address of POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN the device It is unique on a bus The function code varies according to the type of message being sent e Management messages LMT NMT e Messaging and service SDOs e Data exchange PDOs e Layer Setting Services LSS e Predefined messages synchronization emergency messages The absolute rotary encoder supports the followi
63. ss or LSS services are in progress alternately flickering with run LED 1 Blinking PREOPERATIONAL The device is in state PREOPERATIONAL Single flash STOPPED The device is in state STOPPED Double flash Reserved for further use Triple flash Program Firmware A software download is running on the device download On OPERATIONAL The device is in state OPERATIONAL Tab 3 CAN Run LED states ERR LED State Description Off No error The device is in working condition Flickering AutoBitrate LSS The auto bitrate detection is in progress or LSS services are in progress alternately flickering with run LED 1 Blinking Invalid General configuration error Configuration Single flash Warning limit At least one of the error counters of the CAN controller has reached reached or exceeded the warning level too many error frames Double flash Error control A guard event NMT slave or NMT master or a heartbeat event event heartbeat consumer has occurred Triple flash Sync error The sync message has not been received within the configured communication cycle period time out see object dictionary entry 1006n Quadruple Event timer An expected PDO has not beenreceived before the event timer flash error elapsed On Bus off The CAN controller is bus off Tab 4 CAN Error LED states Version 20130328 UME OCD CA 11 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN 2 2 Installation of Connector and Cable
64. ue of the limit switch Status Function bits Process value Bit 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 15 14 3 2 i1 0 110 X X IX IX IX XK X IX X X X X X X X IX IX IX IX IX IX X X X X X X IX IK IX Object 2160h Customer storage This object provides for the customer the possibility to store any value Attention The values written to these objects will be stored in volatile memory only Subindex Description Data Type Default Value Access Restore after BootUp S Th CostomerSeaget reigned fw m Coomer Sirag eege C E ee E ie Object 2200h Cyclic Timer PDO This object contains cyclic time of the event timer in ms of PDO 1 Subindex Description Data Type Default Value Access Restore after BootUp Version 20130328 UME OCD CA 40 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN The object 2200h is hard wired to the objects 1800h subindex 5h and 6200h and provide the cycle time for the cyclic mode See chapter Cycle Time and Event Timer Object 2300h Save Parameter with Reset With this object all parameters can be stored in the non volatile memory After storing the parameters a reset is executed Subindex Description Data Type Default Value Access Restore after BootUp Object 3000h Node Number This object contains the node number of t
65. versions C6 CA Mode COB ID CiA Conform 1800h PDO1 Asynchronous 180h 1801h PDO2 Cyclic 280h 1802h PDO3 Optional Cyclic 380h not used in C6 Old versions C2 and Mode COB ID C5 1800h PDO1 Asynchronous 180h 1801h PDO2 Cyclic Not used 1802h PDO2 Optional Cyclic 280h used in C2 C5 Ca 3000ms Ca 250 ms Version 20130328 3 4 Objekt 1000h Device Type is not 196h Object 1000h contains a coded description of CAN devices Until now 196h was written to all encoder types According to the standards singleturn and multiturn must be distinguished e Singleturn gt 10196h e Mutliturn gt 20196h UME OCD CA 61 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN 3 5 Restore Command In the past the restore command set the encoder to customised default values The restore command sets the encoder to POSITAL default values which are defined in the user manual Communication parameters like node number and baud rate are not restored 3 6 Connection Cap BCD switch setting 9 The former undefined BCD switch setting 9 in the connection cap is used to set the encoder in a mode that ignores the switch setting for baud rate and node number The parameters can be modified by SDO messages and LSS only 3 7 C2 C5 Work around With little limitations the new OCD Il encoder line will be compatible to the current versi
66. www posital com info posital sg POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Table of Contents General Security AAViSC ccscsseeseeeeeeeee 4 5 2 Communication Profile DS301 specific About this Mantal cccsssesssseensseeeeenseeeenseees 4 objects from 1000h 1FFFh A 25 TANTO GUCIOMN s cidade ee ccecerssclene cad ceseniteeeade tee ciiewe 5 5 3 Manufacturer specific objects 2000h 1 1 General CANopen Itormaton 5 OP PR DEE 26 2 Installation 2 0 ee eeeeesteeeeeeeeeeeeeeeeeenseeeeennseeeenenees 7 5 4 Application specific objects 6000h 67FEh 26 2 1 Connection via Connection Cap 7 5 5 Object Descriptions 0 0 ee eeeeeeeeeeteeeeeeeee 27 2 1 1 Signal Assignment s es 7 Object 1000h Device Type eeeeeeeeeeeeeeeees 27 2 1 2 Bus Termination in Connection Cap 8 Object 1001h Error Register 28 2 1 3 Setting Node Number in Connection Cap 9 Object 1003h Pre Defined Error Field 28 2 1 4 Setting Baudrate in Connection Cap 10 Object 1005h COB ID Gun 28 2 1 5 Status of the connection cap LEDs 10 Object 1008h Manufacturer Device Name 29 2 2 Installation of Connector and Cable Object 1009h Manufacturer Hardware Version 29 lee EC 12 Object 100Ah Manufacturer Software Version 29 2 2 1 Signal Assignment sseeeeeeeeeeeeeeeeeeeeeen 12 Object 100Ch Guard Time 30 2 2 2 Setting Node Number 13 Object 100Dh Life Time Factor e eee
67. y the access signature save has to be sent to the corresponding subindex of the device Most significant word Least significant word ASCII E Vv a s Hex value 65h 76h 61h 73h Version 20130328 UME OCD CA 30 POSITAL FRABA ABSOLUTE IXARC ROTARY ENCODER CANOPEN Object 1011h Restore Parameters This object is used to restore device and CANopen related parameters to factory settings Subindex Description Data Type Default Value Access Resitore after BootUp 0 Number of sub indices Unsigned 8 1 Restore all parameters Unsigned 32 oe Im Storing procedure To save the parameters to non volatile memory the access signature load has to be sent to the corresponding subindex of the device Most significant word Least significant word ASCII D a o Hex value 64h 61h 6Fh 6Ch Note The restoration of parameters will only be taken into account after a power up or reset command Please check all parameters before you store them to the non volatile memory Object 1012h COB ID Time Stamp Object This object contains the COB ID of the Time Stamp object Subindex Description Data Type Default Value Access Restore after BootUp 0 S Unsigned 32 100h rw no Object 1013h High Resolution Time Stamp This object contains a time stamp with a resolution of ips Subindex Description Data Type Default Value Access Restore after BootUp 0 Unsigned 32 O rw no Ve

Download Pdf Manuals

image

Related Search

Related Contents

Guide du forum - Carrefours pour l`emploi  APC MASTERSWITCH VERTICAL MOUNT SNMP  Microsoft IT Academy E-Learning Central Getting Started Guide  Hotpoint HZ1422.1 freezer  Model 975/2274 Syringe Pump Series Manual  Touch-screen user manual.book  APIC guide DEIMOS PLUS BNT 850  Rechargeable LED Torch Light  

Copyright © All rights reserved.
Failed to retrieve file