function modules based on plcopen

344
Electromechanical Automation We reserve the right to make technical changes 05.03.04 10:47 192-120111 N1 C3 T30 T40 - March 2004 The data contained in this manual correspond to the current status at the time of printing. Operating instructions Compax3 with IEC61131-3 Function modules based on PLCopen 192-120111 N1 C3 T30 T40 - March 2004 Release 1/2004 (as from firmware V2.03)

Upload: others

Post on 16-Apr-2022

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Function modules based on PLCopen

Electromechanical Automation

We reserve the right to make technical changes 05.03.04 10:47 192-120111 N1 C3 T30 T40 - March 2004The data contained in this manual correspond to the current status at the time of printing.

Operating instructions Compax3 with IEC61131-3

Function modules based on PLCopen

192-120111 N1 C3 T30 T40 - March 2004

Release 1/2004 (as from firmware V2.03)

Page 2: Function modules based on PLCopen

Introduction

2 192-120111 N1 C3 T30 T40 - March 2004

____________________________

Copyright © 2003 Parker Hannifin GmbH EMEAll rights reserved.Microsoft Word, Microsoft Office, Windows®, Window 95, Window 98,Windows NT®, Window 2000, Window XP and MS-DOS are trademarks ofMicrosoft Corporation.

EME - Electromechanical Automation Europe

Parker Hannifin GmbHElectromechanical AutomationPostfach: 77607-1720Robert-Bosch-Str. 22D-77656 OffenburgTel.: +49 (0)781 509-0Fax: +49 (0)781 509-176

E-mail: [email protected] mailto:[email protected]: www.parker-eme.com http://www.parker-eme.com

Parker Hannifin plcElectromechanical Automation21 Balena ClosePoole, Dorset England, BH17 /DX UKTel.: +44 (0)1202 69 9000Fax: +44 (0)1202 69 5750

E-mail: [email protected] mailto:[email protected]: www.parker-eme.com http://www.parker-eme.com

Parker Hannifin S. p. AElectromechanical AutomationVia Gounod 1I-20092 Cinisello Balsamo (MI), ItalyTel.: +39 (0)2660 12459Fax: +39 (0)2660 12808

E-mail: [email protected] mailto:[email protected]: www.parker-eme.com http://www.parker-eme.com

EMN - Electromechanical Automation North America

Parker Hannifin CorporationElectromechanical Automation5500 Business Park DriveRohnert Park, CA 94928Phone #: (800) 358-9068FAX #: (707) 584-3715

E-mail: [email protected] mailto:[email protected]: www.compumotor.com http://www.compumotor.com

Germany:

England:

Italy:

USA:

Page 3: Function modules based on PLCopen

Parker EME Device assignmentNew Compax3 functions

192-120111 N1 C3 T30 T40 - March 2004 3

Contents

1. Introduction ..............................................................................................13

1.1 Device assignment ................................................................................ 13

1.2 Type specification plate ........................................................................ 14

1.3 Release 1/2004 ....................................................................................... 151.3.1. New Compax3 functions..............................................................................15

1.3.1.1 Direct drives.......................................................................................151.3.1.2 Switching frequency of the power output stage can be set ..................151.3.1.3 Predefined external setpoint value optimized via analogue input.........151.3.1.4 UL certification ..................................................................................151.3.1.5 New machine zero modes..................................................................161.3.1.6 RS485 / RS232 interface....................................................................16

1.3.2. New functions of the Compax3 software tools ...........................................161.3.2.1 C3 ServoManager: configuration, setup and optimization of

Compax3 ...........................................................................................161.3.2.2 C3 MotorManager: configuration of almost any motors .......................171.3.2.3 C3 IEC61131-3 - Debugger................................................................171.3.2.4 CoDeSys - IEC61131-3 - development tool ........................................171.3.2.5 CamEditor: cam creation for C3 T40...................................................17

1.3.3. Complements / corrections in manual and online help ..............................17

1.4 Safety Instructions................................................................................. 181.4.1. General hazards ...........................................................................................181.4.2. Safety-conscious working ...........................................................................181.4.3. Special safety instructions ..........................................................................19

1.5 Warranty conditions .............................................................................. 19

1.6 Conditions of utilization ........................................................................ 201.6.1. Conditions of utilization for CE-conform operation....................................201.6.2. Conditions of utilization for UL permission ................................................22

2. Positioning with IEC61131-3...................................................................23

3. Compax3 device description..................................................................25

3.1 Plug and connector assignment Compax3.......................................... 263.1.1. Function of the LEDs on the front panel .....................................................273.1.2. Power supply plug X1 for 230VAC devices.................................................273.1.3. Power supply plug X1 for 400 VAC devices................................................283.1.4. Ballast resistor / high voltage supply plug X2 for 230VAC devices...........283.1.5. Ballast resistor / high voltage supply plug X2 for 400VAC devices...........293.1.6. Motor / Motor brake (plug X3) ......................................................................303.1.7. Control voltage 24VDC / enable (plug X4) ...................................................313.1.8. RS232 / RS485 interface (plug X10) .............................................................32

Page 4: Function modules based on PLCopen

IntroductionNew Compax3 functions

4 192-120111 N1 C3 T30 T40 - March 2004

3.1.9. Analog / Encoder (plug X11) ........................................................................333.1.9.1 Wiring of analog outputs.....................................................................333.1.9.2 Wiring of the analog input...................................................................33

3.1.10. Digital inputs/outputs (plug X12).................................................................343.1.10.1 Input wiring of digital inputs ................................................................343.1.10.2 Output wiring of digital outputs ...........................................................35

3.1.11. Resolver / Feedback (connector X13)..........................................................363.1.12. Profibus plug X23.........................................................................................37

3.1.12.1 Adjusting the bus address / function of the bus LEDs..........................373.1.13. CANopen plug X23 .......................................................................................38

3.1.13.1 Adjusting the bus address / function of the bus LEDs..........................38

3.2 Installation and dimensions Compax3................................................. 393.2.1. Installation and dimensions of Compax3 S0xx V2 .....................................393.2.2. Installation and dimensions of Compax3 S038 and S075 V4 .....................403.2.3. Installation and dimensions of Compax3 S150 V4 .....................................413.2.4. Installation and dimensions of Compax3 S300 V4 .....................................42

4. Setting up Compax3 ................................................................................43

4.1 Configuration ......................................................................................... 434.1.1. Motor selection.............................................................................................454.1.2. Optimize motor reference point and switching frequency of the

power output stage ......................................................................................464.1.3. Ballast resistor .............................................................................................474.1.4. General drive ................................................................................................484.1.5. Defining the reference system.....................................................................48

4.1.5.1 Measure reference.............................................................................494.1.5.2 Locating the machine reference .........................................................524.1.5.3 Travel limits........................................................................................694.1.5.4 Interchange assignment direction reversal / end switchs.....................714.1.5.5 Changing the initiator logic .................................................................71

4.1.6. Defining jerk / ramps....................................................................................724.1.6.1 Ramp upon error and de-energize......................................................72

4.1.7. Limit and monitoring settings......................................................................724.1.7.1 Current Limit ......................................................................................724.1.7.2 Positioning window - Position reached..............................................734.1.7.3 Tracking error limit .............................................................................73

4.1.8. Encoder simulation ......................................................................................744.1.9. Recipe table..................................................................................................754.1.10. Profibus configuration .................................................................................76

4.1.10.1 Configuration of the process-data channel..........................................764.1.10.2 PKW parameter channel ....................................................................784.1.10.3 Error reaction to a bus failure .............................................................78

4.1.11. CANopen - configuration .............................................................................794.1.11.1 Possible PDO assignment..................................................................794.1.11.2 Error reaction to a bus failure .............................................................794.1.11.3 Baud rate ...........................................................................................794.1.11.4 Transmission cycle time .....................................................................80

4.1.12. RS485 setting values....................................................................................804.1.13. Configuration name / comments .................................................................80

4.2 Optimization ........................................................................................... 814.2.1. Control dynamics.........................................................................................81

Page 5: Function modules based on PLCopen

Parker EME Device assignmentNew Compax3 functions

192-120111 N1 C3 T30 T40 - March 2004 5

4.2.1.1 Stiffness of the speed controller .........................................................824.2.1.2 Damping of the speed controller.........................................................834.2.1.3 Filter for speed value..........................................................................834.2.1.4 Advanced control parameters.............................................................84

4.2.2. Calibration of the analog input ....................................................................874.2.2.1 Offset alignment.................................................................................874.2.2.2 Gain alignment...................................................................................88

4.2.3. Turning the motor holding brake on and off ...............................................89

4.3 Synchronization ..................................................................................... 904.3.1. Master reference system..............................................................................90

4.3.1.1 Time frame predefined setpoint value.................................................904.3.2. HEDA.............................................................................................................91

5. Programming based on IEC61131-3 ......................................................92

5.1 General.................................................................................................... 925.1.1. Requirements ...............................................................................................935.1.2. CoDeSys / Compax3 target system (Target Package) ................................93

5.1.2.1 Program development and test...........................................................945.1.2.2 Recipe management ..........................................................................94

5.1.3. Languages supported ..................................................................................945.1.4. Function range supported ...........................................................................95

5.1.4.1 Operators supported ..........................................................................955.1.4.2 Standard functions supported.............................................................965.1.4.3 Standard function modules supported ................................................96

5.1.5. Data types supported...................................................................................975.1.6. Retain Variables ...........................................................................................975.1.7. Recipe table with 9 columns and 32 lines...................................................985.1.8. Maximum program size................................................................................985.1.9. Cycle time.....................................................................................................985.1.10. Access to the Compax3 object directory ....................................................995.1.11. Compilation, debugging and down/upload of IEC61131 programs ...........99

5.2 Motion control via function modules ................................................. 1005.2.1. Compax3 status diagram ........................................................................ 1015.2.2. Virtual Master ............................................................................................. 1025.2.3. Library constants ....................................................................................... 1035.2.4. General rules / timing................................................................................. 1045.2.5. Control functions ....................................................................................... 106

5.2.5.1 Energizing the power output stage (MC_Power) ............................... 1065.2.5.2 Stop (MC_Stop) ............................................................................... 1075.2.5.3 Opening the brake (C3_OpenBrake) ................................................ 108

5.2.6. Reading values........................................................................................... 1095.2.6.1 Reading the current position (MC_ReadActualPosition).................... 1095.2.6.2 Read access to the (C3_READARRAY) array .................................. 1115.2.6.3 Reading the device status (MC_ReadStatus) ................................... 112

5.2.7. Motion functions ........................................................................................ 1135.2.7.1 Dynamic positioning ......................................................................... 1135.2.7.2 Absolute positioning (MC_MoveAbsolute) ........................................ 1145.2.7.3 Relative positioning (MC_MoveRelative) .......................................... 1175.2.7.4 Additive positioning (MC_MoveAdditive)........................................... 1195.2.7.5 Continuous positioning (MC_MoveVelocity)...................................... 1215.2.7.6 Machine zero (MC_Home) ............................................................... 123

Page 6: Function modules based on PLCopen

IntroductionNew Compax3 functions

6 192-120111 N1 C3 T30 T40 - March 2004

5.2.7.7 Current setting operation (C3_Current)............................................. 1245.2.7.8 Superimposed positioning (MC_MoveSuperImposed)....................... 1255.2.7.9 Electronic gearbox (MC_GearIn) ...................................................... 1275.2.7.10 Selecting a curve (MC_CamTableSelect) ......................................... 1295.2.7.11 Starting a selected curve (MC_CamIn) ............................................. 1305.2.7.12 Starting a selected curve with coupling movement (C3_CamIn)........ 1325.2.7.13 Exiting the active curve with coupling movement (C3_CamOut)........ 1345.2.7.14 Example of cams ............................................................................. 1365.2.7.15 Master signal phase shift (MC_Phasing)........................................... 138

5.2.8. Error handling ............................................................................................ 1405.2.8.1 Acknowledging errors (MC_Reset) ................................................... 1405.2.8.2 Reading axis errors (MC_ReadAxisError)......................................... 1415.2.8.3 Switching off error messages (C3_ERRORMASK) ........................... 142

5.2.9. Process image............................................................................................ 1435.2.9.1 Reading digital inputs (C3_INPUT)................................................... 1435.2.9.2 Write digital outputs (C3_OUTPUT).................................................. 1435.2.9.3 Reading/writing optional inputs/outputs............................................. 1445.2.9.4 Recording the axis position (MC_TouchProbe)................................. 146

5.3 IEC examples........................................................................................ 1485.3.1. Example in CFC: Using Compax3-specific function modules and

Compax3 objects........................................................................................ 1485.3.2. Example in CFC: Positioning 1.................................................................. 1495.3.3. Example in CFC: Positioning 2.................................................................. 1505.3.4. Example in CFC: positioning with set selection ....................................... 1515.3.5. Example in CFC: Cycle mode .................................................................... 1525.3.6. Example in ST: Cycle mode with a Move module ..................................... 153

6. RS232 & RS485 interface record.......................................................155

6.1 ASCII - record ....................................................................................... 156

6.2 Binary record........................................................................................ 157

6.3 CamDesigner........................................................................................ 160

7. CANopen.................................................................................................160

7.1 CANopen communication profile ....................................................... 1617.1.1. Object types ............................................................................................... 1627.1.2. Communication objects............................................................................. 162

7.1.2.1 CAN communication objects overview sorted according to CANNo.................................................................................................... 163

7.1.2.2 General communication objects ....................................................... 1657.1.2.3 Node Guarding................................................................................. 1677.1.2.4 Emergency message........................................................................ 1687.1.2.5 Service Data Object ......................................................................... 1687.1.2.6 Send process data to Compax3 ....................................................... 1697.1.2.7 Read process data from Compax3 ................................................... 177

7.2 Acyclic parameter channel.................................................................. 1847.2.1. Service Data Objects (SDO) ....................................................................... 184

7.2.1.1 SDO abort code ............................................................................... 1847.2.2. Object up-/download via CANopen ........................................................... 1857.2.3. Data formats of the bus objects ................................................................ 186

Page 7: Function modules based on PLCopen

Parker EME Device assignmentNew Compax3 functions

192-120111 N1 C3 T30 T40 - March 2004 7

7.2.3.1 Integer formats................................................................................. 1867.2.3.2 Unsigned - Formats.......................................................................... 1867.2.3.3 Fixed point format E2_6 ................................................................... 1867.2.3.4 Fixed point format C4_3 ................................................................... 1877.2.3.5 Bus format Y2 and Y4 ...................................................................... 1877.2.3.6 Bit sequence V2............................................................................... 1887.2.3.7 Byte string OS.................................................................................. 188

8. Profibus ..................................................................................................189

8.1 Typical application with fieldbus and IEC61131................................ 189

8.2 Cyclic process data channel............................................................... 1898.2.1. Control and status word ............................................................................ 190

8.3 Acyclic parameter channel.................................................................. 1908.3.1. Parameter access with DPV0: Required data channel ............................. 190

8.3.1.1 Order and response processing........................................................ 1918.3.1.2 Example: changing the stiffness ....................................................... 1928.3.1.3 Upload/download objects via the Profibus ........................................ 194

8.3.2. Data formats of the bus objects ................................................................ 1958.3.2.1 Integer formats................................................................................. 1958.3.2.2 Unsigned - Formats.......................................................................... 1958.3.2.3 Fixed point format E2_6 ................................................................... 1968.3.2.4 Fixed point format C4_3 ................................................................... 1968.3.2.5 Bus format Y2 and Y4 ...................................................................... 1978.3.2.6 Bit sequence V2............................................................................... 1988.3.2.7 Byte string OS.................................................................................. 198

9. Compax3 - Objects ................................................................................199

9.1 Object overview ................................................................................... 199

9.2 Object list sorted by object name....................................................... 2029.2.1. Object: Setpoint for analog output 0 ......................................................... 2049.2.2. Object: Setpoint for analog output 1 ......................................................... 2049.2.3. Object: current controller bandwidth ........................................................ 2059.2.4. Object:Damping of the current controller ................................................. 2059.2.5. Object: damping (speed controller)........................................................... 2059.2.6. Object: actual acceleration value filter...................................................... 2069.2.7. Object: actual acceleration value filter 2................................................... 2069.2.8. Object: actual speed value filter ................................................................ 2069.2.9. Object: Actual speed value filter 2............................................................. 2079.2.10. Object: moment of inertia .......................................................................... 2079.2.11. Object: D component speed controller ..................................................... 2079.2.12. Object: stiffness (speed controller)........................................................... 2089.2.13. Object: Profibus profile number ................................................................ 2089.2.14. Object: Status of the digital inputs............................................................ 2089.2.15. Object: Input word of the I/O option .......................................................... 2099.2.16. Object: Activating the input/output option M10/M12 ................................ 2099.2.17. Object: Error of the I/O option ................................................................... 2099.2.18. Object: Output word for the I/O option...................................................... 2109.2.19. Object: Error (n-1) in the error history....................................................... 210

Page 8: Function modules based on PLCopen

IntroductionNew Compax3 functions

8 192-120111 N1 C3 T30 T40 - March 2004

9.2.20. Object: Position from external signal source ........................................... 2119.2.21. Object: Speed from external signal source............................................... 2119.2.22. Object: 1. object of the setpoint PZD (Profibus) ....................................... 2129.2.23. Object: 1st object of actual value PZD ...................................................... 2129.2.24. Object: forward acceleration control......................................................... 2139.2.25. Object: forward current control ................................................................. 2139.2.26. Object: forward jerk control....................................................................... 2139.2.27. Object: forward speed controller............................................................... 2149.2.28. Object: Voltage feedforward ...................................................................... 2149.2.29. Object: maximum permissible negative current ....................................... 2149.2.30. Object: maximum permissible positive current........................................ 2159.2.31. Object: maximum permissible negative speed......................................... 2159.2.32. Object: maximum permissible positive speed.......................................... 2159.2.33. Object: negative end limit .......................................................................... 2169.2.34. Object: positive end limit ........................................................................... 2169.2.35. Object: Status of the Multiturn emulation ................................................. 2169.2.36. Object: Scaling factor for column 2 of the recipe array............................ 2179.2.37. Object: Scaling factor for Y2 positions ..................................................... 2179.2.38. Object: Scaling factor forY2 speeds.......................................................... 2179.2.39. Object: Scaling factor for Y2 voltages....................................................... 2189.2.40. Object: Scaling factor for column 1 of the recipe array............................ 2189.2.41. Object: Scaling factor for Y4 positions ..................................................... 2189.2.42. Object: Scaling factor for Y4 speeds......................................................... 2199.2.43. Object: Scaling factor for Y4 voltages....................................................... 2199.2.44. Object: Save objects permanently (Bus)................................................... 2199.2.45. Object: Read objects from Flash ............................................................... 2209.2.46. Object: save objects permanently............................................................. 2209.2.47. Object: tracking error time......................................................................... 2209.2.48. Object: tracking error limit......................................................................... 2219.2.49. Object: Position reached ........................................................................... 2219.2.50. Object: positioning window for position reached..................................... 2219.2.51. Object: position window time .................................................................... 2229.2.52. Object: Switch for disturbance feedforward ............................................. 2229.2.53. Object: Time constant disturbance filter................................................... 2229.2.54. Object: Rapidity of the speed monitor ...................................................... 2239.2.55. Object: Status actual acceleration unfiltered............................................ 2239.2.56. Object: Status actual acceleration filtered ................................................ 2239.2.57. Object: Status target acceleration ............................................................. 2249.2.58. Object: Status actual current effective (torque forming).......................... 2249.2.59. Object: Status control deviation current effective.................................... 2249.2.60. Object: Status current and jerk feedforward effective.............................. 2259.2.61. Object: Status current phase U ................................................................. 2259.2.62. Object: Status current phase V.................................................................. 2259.2.63. Object: Status target current effective (torque forming) .......................... 2269.2.64. Object: Status target jerk of setpoint encoder.......................................... 2269.2.65. Object: Status of voltage control signal.................................................... 2269.2.66. Object: status of actual current value ....................................................... 2279.2.67. Object: status of device utilisation............................................................ 2279.2.68. Object: Status long-term motor utilization................................................ 2289.2.69. Objekt: Status short-term motor utilization .............................................. 228

Page 9: Function modules based on PLCopen

Parker EME Device assignmentNew Compax3 functions

192-120111 N1 C3 T30 T40 - March 2004 9

9.2.70. Object: Status disturbance monitored ...................................................... 2299.2.71. Object: Status analog input cosine ........................................................... 2299.2.72. Object: Status analog input sine ............................................................... 2299.2.73. Object: Status cosine in signal processing .............................................. 2309.2.74. Object: Status sine in signal processing .................................................. 2309.2.75. Object: Status encoder level...................................................................... 2309.2.76. Object: Status actual position ................................................................... 2319.2.77. Object: Status position acutal value in the Y4 bus format ....................... 2319.2.78. Object: Status actual position without absolute reference ...................... 2319.2.79. Object: Status target position.................................................................... 2329.2.80. Object: Status target position of virtual master........................................ 2329.2.81. Object: Status target position without absolute reference....................... 2329.2.82. Object: Status encoder input 0 (24V) ........................................................ 2339.2.83. Object: Status encoder input 0 (5V) .......................................................... 2339.2.84. Object: status of tracking error ................................................................. 2339.2.85. Object: Status actual speed unfiltered ...................................................... 2349.2.86. Object: Status actual speed in the Y2 format............................................ 2349.2.87. Object: Status actual speed in the Y4 format............................................ 2349.2.88. Object: Status actual speed filtered .......................................................... 2359.2.89. Object: Status target speed controller input............................................. 2359.2.90. Object: Status target speed of setpoint encoder ...................................... 2359.2.91. Object: Status target speed virtual master ............................................... 2369.2.92. Object: Status Control deviation of speed ................................................ 2369.2.93. Object: Status speed and acceleration feedforward................................. 2369.2.94. Object: status of motor temperature ......................................................... 2379.2.95. Object: status of power stage temperature............................................... 2379.2.96. Object: Status analog input 0 .................................................................... 2379.2.97. Object: Status analog input 1 .................................................................... 2389.2.98. Object: status of auxiliary voltage............................................................. 2389.2.99. Object: Status DC bus voltage................................................................... 2389.2.100. Object: set objects to valid ........................................................................ 2399.2.101. Object: Variable column 1 row 1................................................................ 2409.2.102. Object: Variable column 2 row 1................................................................ 2419.2.103. Object: Variable column 3 row 1................................................................ 2419.2.104. Object: Variable column 4 row 1................................................................ 2419.2.105. Object: Variable column 5 row 1................................................................ 2429.2.106. Object: Variable column 6 row 1................................................................ 2429.2.107. Object: Variable column 7 row 1................................................................ 2429.2.108. Object: Variable column 8 row 1................................................................ 2439.2.109. Object: Variable column 9 row 1................................................................ 2439.2.110. Object: Indirect table access column 1 ..................................................... 2439.2.111. Object: Indirect table access column 2 ..................................................... 2449.2.112. Object: Indirect table access column 3 ..................................................... 2449.2.113. Object: Indirect table access column 4 ..................................................... 2449.2.114. Object: Indirect table access column 5 ..................................................... 2459.2.115. Object: Indirect table access column 6 ..................................................... 2459.2.116. Object: Indirect table access column 7 ..................................................... 2459.2.117. Object: Indirect table access column 8 ..................................................... 2469.2.118. Object: Indirect table access column 9 ..................................................... 2469.2.119. Object: Pointer to table row....................................................................... 246

Page 10: Function modules based on PLCopen

IntroductionNew Compax3 functions

10 192-120111 N1 C3 T30 T40 - March 2004

9.2.120. Cam switching mechanism........................................................................ 2479.2.121. Object: Switch-off position of cam............................................................ 2489.2.122. Object: Switch-on position of cam ............................................................ 2489.2.123. Object: Source of cam ............................................................................... 2499.2.124. Object: Switch-off anticipation of cam...................................................... 2499.2.125. Object: Switch-on anticipation of cam ...................................................... 2509.2.126. Object: Enable cams group 0 .................................................................... 2509.2.127. Object: Enable cams group 1 .................................................................... 2509.2.128. Object: Number of cams ............................................................................ 2519.2.129. Object: Output cams group 0 .................................................................... 2519.2.130. Object: Output cams group 1 .................................................................... 2529.2.131. Object: Enable fast cams........................................................................... 2529.2.132. Object: Output fast cams........................................................................... 2529.2.133. Object: Hysteresis for cam switching mechanism ................................... 2539.2.134. Object: Switch-off position of fast cam..................................................... 2539.2.135. Object: Switch-on position of fast cam..................................................... 2549.2.136. Object: Source of fast cam ........................................................................ 2549.2.137. Object: Switch-off anticipation of fast cam............................................... 2559.2.138. Object: Switch-on anticipation of fast cam............................................... 2559.2.139. Object: Status signal source of master position monitoring ................... 2559.2.140. Object: Status master position .................................................................. 2569.2.141. Object: Status slave position..................................................................... 2569.2.142. Object: Automatic commutation starting current ..................................... 2569.2.143. Object: control word CW............................................................................ 2579.2.144. Object: control word 2 ............................................................................... 2579.2.145. Object: operating mode ............................................................................. 2589.2.146. Object: Operating mode display................................................................ 2589.2.147. Object: status word SW ............................................................................. 2589.2.148. Object: Status word 2................................................................................. 2599.2.149. Object: current error (n) ............................................................................. 2599.2.150. Object: acceleration and delay for the machine reference run ................ 2609.2.151. Object: initiator adjustment ....................................................................... 2609.2.152. Object: Jerk for the machine reference run .............................................. 2609.2.153. Object: setting the machine reference modes .......................................... 2619.2.154. Object: speed for the machine reference run ........................................... 2619.2.155. Object: Status control program cycle time ............................................... 2619.2.156. Object: Status maximum cycle time.......................................................... 2629.2.157. Object: Cycle time specification................................................................ 2629.2.158. Object: Baudrate ........................................................................................ 2629.2.159. Object: station address.............................................................................. 2639.2.160. Object: PPO type selection switch ............................................................ 2639.2.161. Object: List of the ProfiDrive standard signals......................................... 2639.2.162. Object: telegram selection switch ............................................................. 264

10. Status values..........................................................................................265

10.1 Device ................................................................................................... 266

10.2 Motor..................................................................................................... 267

Page 11: Function modules based on PLCopen

Parker EME Device assignmentNew Compax3 functions

192-120111 N1 C3 T30 T40 - March 2004 11

10.3 Positions............................................................................................... 268

10.4 Speeds .................................................................................................. 269

10.5 Currents ................................................................................................ 271

10.6 Inputs .................................................................................................... 273

10.7 CAM....................................................................................................... 274

10.8 IEC61131-3............................................................................................ 275

10.9 Transmitter ........................................................................................... 276

11. Error ........................................................................................................277

11.1 Error list ................................................................................................ 277

12. Compax3 Accessories ..........................................................................290

12.1 Order code for Compax3..................................................................... 290

12.2 Accessories order code ...................................................................... 291

12.3 Parker servo motors ............................................................................ 29312.3.1. Direct drives ............................................................................................... 293

12.3.1.1 Transmitter systems for direct drives ................................................ 29312.3.1.2 Linear motors................................................................................... 29412.3.1.3 Torque motors.................................................................................. 294

12.3.2. Rotary servo motors .................................................................................. 29512.3.2.1 Motor data table for standard motors................................................ 29812.3.2.2 Holding brake................................................................................... 29912.3.2.3 Pulse encoder systems .................................................................... 29912.3.2.4 Dimensions of the SMH(A)-motors ................................................... 30012.3.2.5 Dimensions of the MH(A)105-motors................................................ 30112.3.2.6 Dimensions of the MH(A)145 and MH(A)205 motors ........................ 30212.3.2.7 Order code for SMH/MH motors ....................................................... 303

12.4 Connections to the motor ................................................................... 30412.4.1. Resolver cable............................................................................................ 30412.4.2. SinCos cable............................................................................................... 30512.4.3. Overview of motor cables .......................................................................... 30512.4.4. Motor cable with plug................................................................................. 30612.4.5. Motor cable for terminal box...................................................................... 307

12.5 EMC measures ..................................................................................... 30812.5.1. Mains filter .................................................................................................. 308

12.5.1.1 Mains filter NFI01/01 ........................................................................ 30812.5.1.2 Mains filter NFI01/02 ........................................................................ 30912.5.1.3 Mains filter for NFI01/03 ................................................................... 309

12.5.2. Motor output filter ...................................................................................... 31012.5.2.1 Motor output filter MDR01/04............................................................ 31012.5.2.2 Motor output choke MDR01/01......................................................... 31012.5.2.3 Motor output choke MDR01/02......................................................... 31112.5.2.4 Wiring of the motor output filter......................................................... 311

Page 12: Function modules based on PLCopen

IntroductionNew Compax3 functions

12 192-120111 N1 C3 T30 T40 - March 2004

12.6 External ballast resistors .................................................................... 31212.6.1. BRM8/01 ballast resistors .......................................................................... 31312.6.2. BRM5/01 ballast resistor ............................................................................ 31312.6.3. Ballast resistor BRM6/02............................................................................ 31312.6.4. Ballast resistor BRM4/0x............................................................................ 314

12.7 Operator control module BDM............................................................ 315

12.8 EAM06 terminal block for inputs and outputs................................... 316

12.9 ZBH plug set......................................................................................... 319

12.10 Interface cable...................................................................................... 32012.10.1. RS232 cable................................................................................................ 32012.10.2. RS485 cable to Pop .................................................................................... 32112.10.3. I/O interface X12 ......................................................................................... 32212.10.4. Ref X11........................................................................................................ 32312.10.5. Encoder cable............................................................................................. 324

12.11 Input/output option M12 ...................................................................... 32512.11.1. Assignment of the X22 connector ............................................................. 325

12.11.1.1Input wiring of digital inputs .............................................................. 32612.11.1.2Output wiring of digital outputs ......................................................... 326

12.12 HEDA (motion bus) - Option M11 ....................................................... 326

12.13 HEDA (M11) & I/Os (M12) => Option M10 ........................................... 327

12.14 Profibus plug BUS08/01 ...................................................................... 328

12.15 CAN - plug BUS10/01........................................................................... 329

13. Technical Data........................................................................................330

14. Index........................................................................................................337

Page 13: Function modules based on PLCopen

Parker EME Introduction

192-120111 N1 C3 T30 T40 - March 2004 13

You can read about the following in this chapter:Device assignment................................................................................................................................ 13Type plate.............................................................................................................................................. 14Release 1/2004..................................................................................................................................... 15Safety instructions................................................................................................................................. 18Warranty conditions .............................................................................................................................. 19Conditions of utilization......................................................................................................................... 20

1.1 Device assignment

This manual applies to the following devices:

! Compax3 S025 V2 + supplement! Compax3 S063 V2 + supplement! Compax3 S038 V4 + supplement! Compax3 S075 V4 + supplement! Compax3 S150 V4 + supplement! Compax3 S300 V4 + supplement

With the supplement:

! F10 (Resolver)! F11 (SinCos)! F12 (linear and rotary direct drives)

! I11 T30! I20 T30! I21 T30! I11 T40! I20 T40! I21 T40

1. Introduction

Page 14: Function modules based on PLCopen

Introduction

14 192-120111 N1 C3 T30 T40 - March 2004

1.2 Type specification plate

You will find the exact description of the device on the type specificationplate, which is located on the right side of the device:

1

2

4

7

8

5 6

9

10

3

Explanation:

1 Type designationThe complete order designation of the device (2, 5, 6, 10, 9)

2 C3S025V2C3: Abbreviation for Compax3S: Single axis device with direct AC mains power supply025: Device current drain in 100mA (025=2.5A)V2: 230VAC (single phase); V4: 400VAC (three phase)

3 Unique number of the particular device4 Nominal power supply voltage of the device5 Designation of the feedback system

F10: ResolverF11: SinCos© / Single- or MultiturnF12: Feedback module for direct drives

6 Device interfaceI10: Analog, Step/Direction and Encoder InputI11: Digital inputs/outputsI20: Profibus DPI21: CANopen

7 Corresponding fuse protection8 Date of factory test9 Options10 Technology function

T10: Servo ControllerT11: PositioningT30: Motion control programmable according to IEC61131-3T40: Electronic cam control

Compax3 - Typespecification plate:

Page 15: Function modules based on PLCopen

Parker EME Introduction

192-120111 N1 C3 T30 T40 - March 2004 15

1.3 Release 1/2004

You can read about the following in this chapter:New Compax3 functions....................................................................................................................... 15New functions of the Compax3 software tools..................................................................................... 16Complements / corrections in manual and online help........................................................................ 17

1.3.1. New Compax3 functions

You can read about the following in this chapter:Direct drives .......................................................................................................................................... 15Switching frequency of the power output stage can be set................................................................. 15Optimization of the predefined external setpoint via the analog input ................................................ 15UL certification ...................................................................................................................................... 15New machine zero modes .................................................................................................................... 16RS485 / RS232 interface...................................................................................................................... 16

1.3.1.1 Direct drives

The feedback module F12 supports the following feedback systems:! Distance coding with 1VSS - Interface! Distance coding with RS422 - Interface (Encoder)

1.3.1.2 Switching frequency of the power output stage can be set

The switching frequency of the power output stage (see on page 46) can beincreased if necessary. This helps mainly to reduce motor sounds.Please note that power output stage losses increase with rising switchingfrequency. Therefore the nominal device currents must be reduced.

1.3.1.3 Predefined external setpoint value optimized via analogue input

Given an external discrete signal read in via the analog input (possible with I10 T10and T40), signal steps can only be avoided by averaging (see on page 90 ).

1.3.1.4 UL certification

Compax3 now with UL certification. (see on page 22)

Page 16: Function modules based on PLCopen

Introduction

16 192-120111 N1 C3 T30 T40 - March 2004

1.3.1.5 New machine zero modes

! Several new machine zero modes with limit switch: MN-Mode ( see on page 67)1,2 7-10, 11-14, 17,18, 23-26, 27-30

! New machine zero modes in connection with the feedback module F12 (directdrives) and distance coded feedback systems: MN-Mode 130 - 133 ( see onpage 66)

! Limit switch (siehe auf Seite 70) configurable

1.3.1.6 RS485 / RS232 interface

Compax3 objects can be read and written in via RS232 and RS485.

1.3.2. New functions of the Compax3 software tools

You can read about the following in this chapter:C3 ServoManager: configuring Compax3, setup and optimization..................................................... 16C3 MotorManager: configuration of almost any motors ...................................................................... 17C3 IEC61131-3 - Debugger.................................................................................................................. 17CoDeSys - IEC61131-3 development tool ..................................................................................... 17CamEditor: Cam creation for C3 T40................................................................................................... 17

1.3.2.1 C3 ServoManager: configuration, setup and optimization ofCompax3

A modified recipe array can be loaded separately (without complete download) intothe device.

Firmware - Download

The Compax3 firmware can only be modified resp. updated with the aid of the C3ServoManager.For this you will need a so-called firmware-package (File: .*.fwp).

Setup support

You can set up all Compax3 technology functions easily in the optimizationwindow.

Page 17: Function modules based on PLCopen

Parker EME Introduction

192-120111 N1 C3 T30 T40 - March 2004 17

1.3.2.2 C3 MotorManager: configuration of almost any motors

New:

! Integration of distance coded feedback systems! Export / Import of user defined (customers) motor! Calibration of commutation also for linear motors with small travel path

Changes

! Linear motors with brakes can be configured! Calculation of the recommended number of poles was corrected! Calibration of SinCos motors was corrected! The minimum moment of inertia was reduced from 10kgmm2 to 1kgmm2

! Configuration of rotatory motors with analog hall sensors was completed

1.3.2.3 C3 IEC61131-3 - Debugger

Forcing of the inputs for T30 and T40 is possible.

1.3.2.4 CoDeSys - IEC61131-3 - development tool

New CoDeSys version 2.3.2.6

1.3.2.5 CamEditor: cam creation for C3 T40

-

1.3.3. Complements / corrections in manual and online help

New structure of the manual:

! All technology functions are described in a help.! Manuals (PDF files) have a new structure:

! I10 T10 manual! I11 T11 manual! I20 T11 manual! I21 T11 manual! A single manual for all devices programmable according to IEC

(I11 T30, I20 T30, T21 T30, I11 T40, I20 T40, I21 T40)The assignment of the respective chapters is indicated.

Page 18: Function modules based on PLCopen

Introduction

18 192-120111 N1 C3 T30 T40 - March 2004

1.4 Safety Instructions

You can read about the following in this chapter:General hazards ................................................................................................................................... 18Working safely....................................................................................................................................... 18Special safety instructions .................................................................................................................... 19

1.4.1. General hazards

General Hazards on Non-Compliance with the Safety InstructionsThe device described in this manual is designed in accordance with the latesttechnology and is safe in operation. Nevertheless, the device can entail certainhazards if used improperly or for purposes other than those explicitly intended.Electronic, moving and rotating components can! constitute a hazard for body and life of the user, and! cause material damage

Usage in accordance with intended purpose

The device is designed for operation in electric power drive systems (VDE0160).Motion sequences can be automated with this device. Several motion sequencescan be can combined by interconnecting several of these devices. Mutualinterlocking functions must be incorporated for this purpose.

1.4.2. Safety-conscious working

This device may be operated only by qualified personnel.Qualified personnel in the sense of these operating instructions consists of:! Persons who, by virtue to their training, experience and instruction, and their

knowledge of pertinent norms, specifications, accident prevention regulations andoperational relationships, have been authorized by the officer responsible for thesafety of the system to perform the required task and in the process are capableof recognizing potential hazards and avoiding them (definition of technicalpersonnel according to VDE105 or IEC364),

! Persons who have a knowledge of first-aid techniques and the local emergencyrescue services.

! Persons who have read and will observe the safety instructions.! Those who have read and observe the manual or help (or the sections pertinent

to the work to be carried out).This applies to all work relating to setting up, commissioning, configuring,programming, modifying the conditions of utilization and operating modes, and tomaintenance work.This manual and the help information must be available close to the device duringthe performance of all tasks.

Page 19: Function modules based on PLCopen

Parker EME Introduction

192-120111 N1 C3 T30 T40 - March 2004 19

1.4.3. Special safety instructions

! Check the correct association of the device and its documentation.! Never detach electrical connections while voltage is applied to them.! Safety devices must be provided to prevent human contact with moving or

rotating parts.! Make sure that the device is operated only when it is in perfect condition.! Implement and activate the stipulated safety functions and devices.! Operate the device only with the housing closed.! Ensure that motors and any linear drives present are mounted securely.! Check that all live terminals are secured against contact. Fatal voltage levels of to

750V occur.

1.5 Warranty conditions

! The device must not be opened.! Do not make any modifications to the device, except for those described in the

manual.! Make connections to the inputs, outputs and interfaces only in the manner

described in the manual.! When installing the device, make sure the heat dissipater receives sufficient air.! Attach the devices according to the mounting instructions, using the provided

fixing holes. We cannot provide any guarantee for any other mounting methods.

Note on exchange of options

Compax3 options must be exchanged in the factory to ensure hardware andsoftware compatibility.

Page 20: Function modules based on PLCopen

Introduction

20 192-120111 N1 C3 T30 T40 - March 2004

1.6 Conditions of utilization

1.6.1. Conditions of utilization for CE-conform operation

- Industry and trade -

The EC guidelines for electromagnetic compatibility 89/336/EEC and for electricaloperating devices for utilization within certain voltage limits 73/23/EEC are fulfilledwhen the following boundary conditions are observed:

Operation of the devices only in the condition in which they were delivered,i.e. with all housing panels.

A mains filter is required in the mains input line if the motor cable exceeds a certainlength. Filtering can be provided centrally at the plant mains input or separately atthe mains input to each device.

Commercial and residential area (limit values of Class A in accordance withEN 61800-3)

The following mains filters are available for independent utilization:Device: Compax3 Order No.: Condition:

S0xx V2: NFI01/01 Only for motor lines longer than10m

S038, S075, S150 V4: NFI01/02 Only for motor lines longer than10m

S300 NFI01/03 Only for motor lines longer than10m

Industrial area (limit values in accordance with EN 61800-3)

Longer motor cable lengths are possible in industrial areas without a mains powerfilter.

Connection length: connection between mains filter and device:

unscreened: < 0.5mshielded: < 5m (fully shielded on ground e.g. ground of control cabinet)

Operation of the devices only with Parker motor and resolver cables (theirplugs contain a special full surface area screening).

The following cable lengths are permitted:

< 100 m (the cable should not be rolled up!)A motor output filter is required for motor cables >20 m.

Mains filter:

Motor and resolvercable:

Motor cable

Page 21: Function modules based on PLCopen

Parker EME Introduction

192-120111 N1 C3 T30 T40 - March 2004 21

! MDR01/04 (max. 6.3A rated motor current)! MDR01/01 (max. 16A rated motor current)! MDR01/02 (max. 30A rated motor current)

Screening connection of the motor cable

The motor cable should be fully screened and connected to the Compax3 housing.We offer a special shield connecting terminal as accessory item (see on page319).

< 100 m

Operation with standard motors.

Use only with aligned controller (to avoid control loop oscillation).

Connect the filter housing and the Compax3 (grounding screw on the underside) tothe cabinet frame, making sure that the contact area is adequate and that theconnection has low resistance and low inductance.Never mount the filter housing and the device on paint-coated surfaces!

Signal lines and power lines should be installed as far apart as possible.Signal leads should never pass close to excessive sources of interference (motors,transformers etc.).

Make sure to use only the accessories recommended by Parker

Connect all cable shields at both ends, ensuring large contact areas!

This is a product in the restricted sales distribution class according to EN61800-3. In a domestic area this product can cause radio frequencydisturbance, in which case the user may be required to implement

appropriate remedial measures.

Resolverkabel

Motors:

Control:

Grounding:

Cable installation:

Accessories:

Warning:

Page 22: Function modules based on PLCopen

Introduction

22 192-120111 N1 C3 T30 T40 - March 2004

1.6.2. Conditions of utilization for UL permission

UL certification

conform to UL: ! according to UL508CCertified ! E-File_No.: E235 342The UL certification is documented by a UL logo on thedevice (type specification plate)

UL logo

Conditions of utilization

! The devices are only to be installed in a degree of contamination 2 environment(maximum).

! The devices must be appropriately protected (e.g. by a switching cabinet).! The terminals are suitable for field wiring.! Tightening torque of the field wiring terminals (green Phoenix plugs)

! C3SxxxV2 0.57-0.79Nm 5 - 7Lb.in! C3SxxxV4 exept C3S300V4 0.57-0.79Nm 5 - 7Lb.in! C3S300V4 1.25-1.7Nm 11 - 15Lb.in

! Temperature rating of field installed conductors shall be at least 60°C Usecopper conductors onlyPlease use the cables described in the accessories chapter ( see on page 290)they do have a temperature rating of at least 60°C.

! Maximum ambient temperature: 45°C.! Suitable for use on a circuit capable of delivering not more than 500 rms

symmetrical amperes, 400 volts maximum.ATTENTIONDanger of electric shock.Discharge time of the bus capacitator is 5 minutes.

! The drive provides internal motor overload protection.This must be set so that 200% of the nominal motor current are not exceeded.

! Cable cross-sections! Mains input: corresponding to the recommended fuses (see on page 330)! Motor cable: ( see on page 306) corresponding to the nominal output

currents (see on page 330)! Maximum cross-section limited by the terminals mm2 / AWG

! C3SxxxV2 2.5mm2 AWG 12! C3SxxxV4 exept C3S300V4 4.0mm2 AWG 10! C3S300V4 6.0mm2 AWG 7

! Circuit protectionIn addition to the branch circuit protection, the devices have to be protected withthe supplementary protector S 261 L, manufactured by ABB.

! C3S025V2: ABB, nom 400V 10A, 6kA! C3S063V2: ABB, nom 400V, 16A, 6kA! C3S038V4: ABB, nominal 400V, 10A, 6kA! C3S075V4: ABB, nominal 400V, 16A, 6kA! C3S150V4: ABB, nominal 400V, 20A, 6kA! C3S300V4: ABB, nominal 400V, 25A, 6kA! C3S300V4: ABB, nominal 400V, 25A, 6kA

Page 23: Function modules based on PLCopen

Parker EME Positioning with IEC61131-3

192-120111 N1 C3 T30 T40 - March 2004 23

Due to its high functionality, Compax3 in the version IEC 61131-3 - Positioningwith function modules based on PLCopen forms an ideal basis for manyapplications in high-performance motion automation.A standard with general applicability was created with Standard IEC 61131-3. Theprogramming system is equipped with a series of functions in addition to thecompliant editor. The Motion Control functions specified in PLCopen are alsoprovided by Parker as a library with the device and control software.

The graphical program editor supports the following functions:! Ladder diagram! Function block diagram (structurally-guided)! Function block diagram (free graphical editor)

The text-oriented editor supports programming in! Instruction list! Structured text

Programming of Compax3 based on IEC 61131-3 is also made considerably easierby a series of additional functions. This includes in particular Syntax Coloring,multi-level undo/redo and context-sensitive input help.

Adding the cam function modules (T40) and the CamDesigner makes it easy tolaunch cam applications in the IEC program:! In the C3 ServoManager, define the master signal source under

"Synchronization".! Under CamDesigner: Modify cam sketch the curve and load into Compax3.! Using the IEC modules (MC_CamTableSelect) select the curve and couple to

curve (MC_CamIn or C3_CamIn); later decouple again with C3_CamOut.

The higher-level control system communicates with Compax3 via Profibus.A number of different cyclic transfer telegrams (which can be conveniently adjustedwith the Compax3 ServoManager) can be used to adjust bus communication to therequirements of specific applications.In addition to the cyclic data channel, parameter access is also possible via aDPV1 master or using the parameter channel with a DPV0 master.

2. Positioning with IEC61131-3

IEC 61131-3programming(function T30)

Cam modules (T40functions)

Profibus (I20 -functions)

Page 24: Function modules based on PLCopen

Positioning with IEC61131-3

24 192-120111 N1 C3 T30 T40 - March 2004

The higher level control system communicates with Compax3 via CANopen.Via various cyclic process data objects (which can be comfortably set with theCompax3 ServoManager) the bus communication can be adapted to theapplication requirements.Apart from the cyclic process data objects, acyclic parameter access is possible viaservice data objects.

High-performance control technology and openness for various sender systemsare fundamental requirements for a fast and high-quality automation of movement.

The structure and size of the device are of considerable importance. Powerfulelectronics is an important feature which made it possible to manufacture theCompax3 so small and compact. All connectors are located on the front of theCompax3.

Internal mains filters permit connection of motor cables up to a certain lengthwithout requiring additional measures. EMC compatibility is within the limits set byEN 61800-3, Class A. The Compax3 is CE-conform.

The intuitive user interface familiar from many applications, together with theoscilloscope function, wizards and online help, simplifies making and modifyingsettings via the PC.The optional Operator control module (BDM01/01 (see on page 315 )) forCompax3 makes it possible to exchange devices quickly without the need for a PC.

Configuration is made on a PC using the Compax3 ServoManager.Install the program on your PC and connect the PC with the Compax3X10 via theRS232 interface (Cable plan (see on page 320 )).

CANopen (I21 -functions)

Compax3 controltechnology

Model / standards /auxiliary material

Configuration

Page 25: Function modules based on PLCopen

Parker EME Compax3 device description

192-120111 N1 C3 T30 T40 - March 2004 25

You can read about the following in this chapter:Plug and connector assignment Compax3 .......................................................................................... 26Installation and dimensions Compax3 ................................................................................................. 39

3. Compax3 device description

Page 26: Function modules based on PLCopen

Compax3 device descriptionConditions of utilization for UL permission

26 192-120111 N1 C3 T30 T40 - March 2004

3.1 Plug and connector assignment Compax3

You can read about the following in this chapter:Function of the LEDs on the front panel .............................................................................................. 27Power supply plug X1 for 230VAC devices ......................................................................................... 27Power supply plug X1 for 400VAC devices ......................................................................................... 28Ballast resistor / High voltage supply plug X2 for 230VAC devices.................................................... 28Ballast resistor / High voltage supply plug X2 for 400VAC devices.................................................... 29Motor / Motor brake (plug X3)............................................................................................................... 30Control voltage 24 VDC / enable (plug X4).......................................................................................... 31RS 232 / RS485 interface (plug X10)................................................................................................... 32Analog / Encoder (plug X11) ................................................................................................................ 33Digital Inputs/Outputs (connector X12) ................................................................................................ 34Resolver / Feedback (plug X13)........................................................................................................... 35Profibus connector X23 ........................................................................................................................ 37CANopen connector X23...................................................................................................................... 38

Connection assignment based on the example of Compax3 S025 V2:

Always switch devices off before wiring them!

Dangerous voltages are still present until 5 minutes afterswitching off the power supply!

X10RS232 / RS485

X11Analog/EncoderAnalog/Encoder

X12Ein-/AusgängeInputs/Outputs

X13GeberFeedback

X1 AC VersorgungAC supply

X2Ballast / DC LSBallast / DC HV

X3Motor / BremseMotor / Brake

X424VDC / Freigabe24 VDC / Enable

Page 27: Function modules based on PLCopen

Parker EME Plug and connector assignment Compax3Function of the LEDs on the front panel

192-120111 N1 C3 T30 T40 - March 2004 27

Caution!

When the control voltage is missing there is no indication whether ornot high voltage supply is available.

3.1.1. Function of the LEDs on the front panel

State LED red LED green

Voltages missing off off

While booting alternately flashing

! No configuration present.! SinCos feedback not detected.! IEC program not compatible with the

firmware.! For F12: Hall signals invalid.

flashing off

Axis without current excitation off Flashes slowly

Power supplied to axis; commutation calibrationrunning

off Flashes quickly

Axis with current excitation off on

Axis in fault status / fault present on off

3.1.2. Power supply plug X1 for 230VAC devices

PIN Description

1 L

2 N

3 PE

Mains connection: Compax3 S0xx V2

Controller type S025 V2 S063 V2Mains voltage Single phase 230VAC + 10%

80-230VAC+10% / 50-60Hz

Rated input current 6Aeff 16Aeff

Maximum fuse rating per device 10A (automatic circuitbreaker K)

16 A (automatic circuitbreaker K)

Always switch devices off before wiring them!

Dangerous voltages are still present until 5 minutes afterswitching off the power supply!

Page 28: Function modules based on PLCopen

Compax3 device descriptionPower supply plug X1 for 400 VAC devices

28 192-120111 N1 C3 T30 T40 - March 2004

3.1.3. Power supply plug X1 for 400 VAC devices

PIN Description

1 L1

2 L2

3 L3

4 PE

Mains connection Compax3 Sxxx V4

Controller type S038 V4 S075 V4 S150 V4 S300 V4Mains voltage Three-phase 3*400VAC

80-480 VAC+10% / 50-60 Hz

Rated input current 6Aeff 10 Aeff 16Aeff 22Aeff

Maximum fuse rating perdevice

10A (automaticcircuit breakerK)

16 A (automatic circuitbreaker K)

25A (automaticcircuit breakerK)

Always switch devices off before wiring them!

Dangerous voltages are still present until 5 minutes afterswitching off the power supply!

3.1.4. Ballast resistor / high voltage supply plug X2 for 230VACdevices

PIN Description

1 + Ballast resistor

2 - Ballast resistor

3 PE

4 + DC high voltage supply

5 - DC high voltage supply

Caution! The connector assignment of X2 is changed!

Please note the screen printing on the front plate of thedevice: this is valid

Page 29: Function modules based on PLCopen

Parker EME Plug and connector assignment Compax3Ballast resistor / high voltage supply plug X2 for 400VAC devices

192-120111 N1 C3 T30 T40 - March 2004 29

Brake operation Compax3 Sxxx V2

Controller type S025 V2 S063 V2Capacitance / storable energy 560µF / 15Ws 1120µF /30Ws

Minimum ballast - resistance 100Ω 56Ω

Recommended nominal power rating 20 ... 60W 60 ... 180W

Pulse power rating for 1s 1kW 2.5kW

The power voltage DC of two Compax3 V2 devices (230V devices) must notbe connected.

3.1.5. Ballast resistor / high voltage supply plug X2 for 400VACdevices

PIN Description

1 + Ballast resistor

2 - Ballast resistor

3 PE

4 + DC high voltage supply

5 - DC high voltage supply

Caution! The connector assignment of X2 is changed!

Please note the screen printing on the front plate of thedevice: this is valid

Compax3 Sxxx V4 brake operation

Controller type S038 V4 S075 V4 S150 V4 S300 V4Capacitance / storableenergy

235µF / 37Ws 470µF / 75Ws 690µF /110Ws

1100µF /176Ws

Minimum ballast -resistance

100Ω 56Ω 22Ω 15Ω

Recommended nominalpower rating

60 ... 250W 60 ... 500 W 60 ... 1000 W 60 ... 1000 W

Pulse power rating for 1s 2.5kW 5kW 10 kW 42kW

Caution!

Page 30: Function modules based on PLCopen

Compax3 device descriptionMotor / Motor brake (plug X3)

30 192-120111 N1 C3 T30 T40 - March 2004

Connection of the power voltage of 2 Compax3 V4 devices (400Vdevices)

In order to improve the conditions during brake operation, the DC power voltage of2 devices may be connected.The capacity as well as the storable energy are increased; furthermore the brakingenergy of one device may be utilized by a second device, depending on theapplication.

Please connect as follows:

Device 1 X2/4 to device 2 X2/4Device 1 X2/5 to device 2 X2/5

Please note the following:

Caution! In case of non-compliance with the following instructions, thedevice may be destroyed!

! You can only connect two similar devices (same power supply; same ratedcurrents)

! Connected devices must always be fed separately via the AC power supply.

3.1.6. Motor / Motor brake (plug X3)

PIN Description

1 U (motor)

2 V (motor)

3 W (motor)

4 PE (motor)

5 BR+ Motor holding brake

6 BR- Motor holding brake

Screening connection of the motor cable

The motor cable should be fully screened and connected to the Compax3 housing.We offer a special shield connecting terminal as accessory item (see on page319).

Connect the brake only on motors which have a holdingbrake! Otherwise make no brake connections at all.

Motor holding brake output

Controller type Compax3Voltage range 21 27VDC

Maximum output current (short circuitproof)

1.6 A

Motor cable (see on page 306)

Page 31: Function modules based on PLCopen

Parker EME Compax3 device description

192-120111 N1 C3 T30 T40 - March 2004 31

3.1.7. Control voltage 24VDC / enable (plug X4)

PIN Description

1 +24 V

2 Gnd24 V

3 Enable_in

4 Enable_out_a

5 Enable_out_b

Control voltage 24 VDC

Controller type Compax3Voltage range 21 - 27VDC

Current drain of the device 0.8 A

Total current drain 0.8 A + Total load of the digital outputs +current for the motor holding brake

Ripple 0.5Vpp

Requirement according to safe extralow voltage (SELV)

yes

Power stage enable: X4/3=24 VDC

Tolerance range: 18.0 V 33.6 V / 720 ΩThe +24V supply can be taken, for example, from Pin 1.

Safe standstill (X4/3=0V)

For implementation of the "Safe standstill" safety feature in accordance with theprotection against unexpected start-up described in EN1037. Please refer to therespective chapter (in the paper version Installation Manual Compax3) with therespective circuitry examples!The energy supply to the drive is reliably shut off, the motor has no torque.A relay contact is located between X4/4 and X4/5 (normally closed contact)Enable_out_a - Enable_out_b Power output

stage is

Contact opened activated

Contact closed deactivated

Series connection of these contacts permits certain determination of whether alldrives are de-energized.

Relay contact data:

Switching voltage (AC/DC): 100 mV 60 VSwitching current: 10 mA 0.3 A

Page 32: Function modules based on PLCopen

Compax3 device description

32 192-120111 N1 C3 T30 T40 - March 2004

3.1.8. RS232 / RS485 interface (plug X10)

Interface selectable by contact functions assignment of X10/1:X10/1=0V RS232X10/1=5V RS485

RS232

PINX10

RS232 (Sub D)

1 (Enable RS232) 0V2 RxD3 TxD4 DTR5 GND6 DSR7 RTS8 CTS9 +5V

RS485 2-wire

PINX10

RS485 two wire (Sub D)Pin 1 and 9 jumpered externally

1 Enable RS485 (+5V)2 res.3 TxD_RxD/4 res.5 GND6 res.7 TxD_RxD8 res.9 +5V

RS485 4-wire

PINX10

RS485 four wire (Sub D)Pin 1 and 9 jumpered externally

1 Enable RS485 (+5V)2 RxD3 TxD/4 res.5 GND6 res.7 TxD8 RxD/9 +5V

Page 33: Function modules based on PLCopen

Parker EME Compax3 device description

192-120111 N1 C3 T30 T40 - March 2004 33

3.1.9. Analog / Encoder (plug X11)

PIN X11 ReferenceHigh Density Sub D

1 +24V (output for encoder) max. 70mA

2 Ain1 -: analogue input - (14-bit)

3 D/A monitor channel 1 (±10V, 8-bit resolution)

4 D/A monitor channel 0 (±10V, 8-bit resolution)

5 +5V (output for encoder) max. 150mA

6 - Input: steps RS422 (5V - level) A/ (encoder input/emulation)

7 + Input: steps RS422 (5V - level) A (encoder input/emulation)

8 + Input: direction RS422 (5V - level) B (encoder input/emulation)

9 Ain0 +: analogue input + (14-bit)

10 Ain1 +: analogue input + (14-bit)

11 Ain0 -: analogue input - (14-bit)

12 - Input: direction RS422 (5V - level) B/ (encoder input/emulation)

13 Reserved N/ (Encoder simulation)

14 Reserved N (Encoder simulation)

15 GND

3.1.9.1 Wiring of analog outputs

+/-10V/1mA(max: 3mA)

X11/3

X11/15

332ΩX11/4

3.1.9.2 Wiring of the analog input

10nF

2.2KΩ

10KΩAin+

2.2KΩ

X11/910KΩ

10nF

Ain-X11/11

Page 34: Function modules based on PLCopen

Compax3 device description

34 192-120111 N1 C3 T30 T40 - March 2004

Ain1 (X11/10 and X11/2) has the same wiring!

3.1.10. Digital inputs/outputs (plug X12)

PINX12/

Input/output I/O /X12High density/Sub D

1 O +24VDC output (max. 400mA)

2 O0 Output 0 (max. 100mA)

3 O1 Output 1 (max. 100mA)

4 O2 Output 2 (max. 100mA)

5 O3 Output 3 (max. 100mA)

6 I0 Input 0

7 I1 Input 1

8 I2 Input 2

9 I3 Input 3

10 I4 Input 4

11 I 24V input for the digital outputs Pins 2 to 5

12 I5 Input 5 or limit or direction reversal switch

13 I6 Input 6 or limit or direction reversal switch

14 I7 Input 7 or home switch

15 O Gnd 24 V

All inputs and outputs have 24V level.Maximum capacitive load on the outputs: 50 nF (max. 4 Compax3 inputs)

Note:

The inputs and outputs are freely programmable using an IEC61131-3 program.Input 7 is provided as a machine reference initiator.

3.1.10.1 Input wiring of digital inputs

24V

0V

100KΩ

X12/1

X12/6

X12/15

10KΩ22KΩ

22KΩ

22KΩ

SPS/PLC

X4/1

X4/2

F2 F1

The circuit example is valid for all digital inputs!F1: Delayed action fuseF2: Quick action electronic fuse; can be reset by switching the 24VDC supply offand on again.

Page 35: Function modules based on PLCopen

Parker EME Compax3 device description

192-120111 N1 C3 T30 T40 - March 2004 35

3.1.10.2 Output wiring of digital outputs

24V

0V

X12/2

18.2KΩ

X12/15

X12/1

X12/11

SPS/PLCX4/1

X4/2

F2F1

The circuit example is valid for all digital outputs!The outputs are short circuit proof; a short circuit generates an error.F1: Delayed action fuseF2: Quick action electronic fuse; can be reset by switching the 24VDC supply offand on again.

Page 36: Function modules based on PLCopen

Compax3 device description

36 192-120111 N1 C3 T30 T40 - March 2004

3.1.11. Resolver / Feedback (connector X13)

PINX13

Feedback /X13High Density /Sub D (dependent on the Feedback Module)Resolver (F10) SinCos (F11) Direct drives (F12)

1 res. res. Sense -

2 res. res. Sense +

3 GND GND Hall1

4 REFres+ Vcc (+8V) Vcc (+5V) (controlled on the encoderside) max. 200mA load

5 +5V (for temperature sensor) +5V (for temperature and hallsensors)

6 CLKfbk CLKfbk Hall2

7 SIN- SIN- SIN- / A- (Encoder)

8 SIN+ SIN+ SIN+ / A+ (Encoder)

9 CLKfbk/ CLKfbk/ Hall3

10 Tmot Tmot Tmot

11 COS- COS- COS- / B- (Encoder)

12 COS+ COS+ COS+ / B+ (Encoder)

13 res. DATAfbk N+

14 res. DATAfbk/ N-

15 REFres- GND (Vcc) GND (Vcc)

Note on F12:

+5V (Pin 4) is measured and controlled directly at the end of the line via Sense and Sense +.Maximum length of cable: 100mCaution! Pin 4 and Pin 5 must under no circumstances be connected!Resolver cable (see on page 304)SinCos cablel (see on page 305)

Page 37: Function modules based on PLCopen

Parker EME Compax3 device description

192-120111 N1 C3 T30 T40 - March 2004 37

3.1.12. Profibus plug X23

PinX23

Profibus (Sub D)

1 Not assigned

2 Not assigned

3 Data line B

4 RTS

5 GND

6 +5V

7 Not assigned

8 Data line A

9 Not assigned

The assignment corresponds to Profibus standard EN 50170.Wiring (see on page 328).

3.1.12.1 Adjusting the bus address / function of the bus LEDs

Address setting

The address set here is the Node ID of the device.

Values:

1: 20; 2: 21; 3: 22; ... 7: 26; 8: reserved

Settings:

Left: OFFRight: ON(The address is set to 0 in the illustration to the left)

Value range: 1 ...127

Address 0 is set internally to address 126.

Function of the LEDs

Green LED (left) Red LED (right) Description

alternately flashing Field bus program missing

off flashing Compax3 not initialized

on flashing Bus operation mode (no DATA exchange)

on off Bus operation mode (DATA exchange)

on on Bus error

Page 38: Function modules based on PLCopen

Compax3 device description

38 192-120111 N1 C3 T30 T40 - March 2004

3.1.13. CANopen plug X23

PinX23

CANopen (Sub D)

1 Reserved

2 CAN_L CAN Low

3 GNDfb Opto-isolated GND-supply

4 Reserved

5 SHIELD Shield optional

6 Reserved

7 CAN_H CAN High

8 Reserved

9 Not assigned

The assignment corresponds to CANopen DS301.At the beginning and end of the device chain a terminating resistor of 120Ω isrequired between CAN_L and CAN_HWiring (see on page Fehler! Es wurde kein Textmarkenname vergeben.).

3.1.13.1 Adjusting the bus address / function of the bus LEDs

Address setting

The address set here is the Node ID of the device.

Values:

1: 20; 2: 21; 3: 22; ... 7: 26; 8: reserved

Settings:

Left: OFFRight: ON(The address is set to 0 in the illustration to the left)

Value range: 1 ...127

Address 0 is set internally to address 126.

Function of the LEDs

Green LED (left) Red LED (right) Description

alternately flashing Field bus program missing

off flashing Compax3 not initialized

on flashing Bus operation mode (no DATA exchange)

on off Bus operation mode (DATA exchange)

on on Bus error

Page 39: Function modules based on PLCopen

Parker EME Compax3 device description

192-120111 N1 C3 T30 T40 - March 2004 39

3.2 Installation and dimensions Compax3

You can read about the following in this chapter:Installation and dimensions Compax3 S0xx V2................................................................................... 39Installation and dimensions Compax3 S038 and S075 V4 ................................................................. 40Installation and dimensions Compax3 S150 V4 .................................................................................. 41Installation and dimensions Compax3 S300 V4 .................................................................................. 42

3.2.1. Installation and dimensions of Compax3 S0xx V2

Mounting:

3 socket head screws M5

Mounting spacing:

Device separation 15 mm

Page 40: Function modules based on PLCopen

Compax3 device description

40 192-120111 N1 C3 T30 T40 - March 2004

3.2.2. Installation and dimensions of Compax3 S038 and S075 V4

Mounting:

3 socket head screws M5

Mounting spacing:

Device separation 15 mm

248

80

259

267

279

65Compax3 S038 V4:

100Compax3 S075 V4:

115

7,5

40

Page 41: Function modules based on PLCopen

Parker EME Compax3 device description

192-120111 N1 C3 T30 T40 - March 2004 41

3.2.3. Installation and dimensions of Compax3 S150 V4

Mounting:

4 socket head screws M5

Mounting spacing:

Device separation 15 mm

248

259

158

267

279

80 39

Page 42: Function modules based on PLCopen

Compax3 device description

42 192-120111 N1 C3 T30 T40 - March 2004

3.2.4. Installation and dimensions of Compax3 S300 V4

Mounting:

4 socket head screws M5

Mounting spacing:

Device separation 15 mm

380 40

0

412

391

17580 6

Compax3 S300 V4 is force-ventilated via a fan integrated into the heatdissipater!

Page 43: Function modules based on PLCopen

Parker EME Setting up Compax3

192-120111 N1 C3 T30 T40 - March 2004 43

You can read about the following in this chapter:Configuration......................................................................................................................................... 43Optimization .......................................................................................................................................... 81Synchronization..................................................................................................................................... 90CamDesigner ...................................................................................................................................... 160

4.1 Configuration

You can read about the following in this chapter:Motor selection...................................................................................................................................... 45Optimize motor reference point and switching frequency of the power output stage ....................... 46Ballast resistor....................................................................................................................................... 47General drive......................................................................................................................................... 48Define reference system....................................................................................................................... 48Defining jerks and ramps...................................................................................................................... 72Limit and monitoring settings................................................................................................................ 72Encoder simulation ............................................................................................................................... 74Recipe table .......................................................................................................................................... 75Profibus configuration ........................................................................................................................... 76CANopen configuration......................................................................................................................... 79RS485 setting values............................................................................................................................ 80Designation of configuration /comments.............................................................................................. 80

Caution!De-energize the motor before downloading the configuration software.N.B.!Incorrect configuration settings entail danger when energizing themotor. Therefore take special safety precautions to protect the travelrange of the system.

Mechanical limit values!Observe the limit values of the mechanical components!Ignoring the limit values can lead to destruction of the mechanicalcomponents.

4. Setting up Compax3

Page 44: Function modules based on PLCopen

Setting up Compax3Installation and dimensions of Compax3 S300 V4

44 192-120111 N1 C3 T30 T40 - March 2004

Configurations sequence:

The Compax3 ServoManager can be installed directly from the Compax3 CD.Click on the appropriate hyperlink or start the installation program"C3Mgr_Setup_V.... .exe" and follow the instructions.

Minimum requirements

For successful installation, your PC must meet the following minimumrequirements:! Windows 98, Windows Me, Windows NT 4.0 (Intel) with Service Pack 6, Windows

2000 or Windows XP.! Administrator authorisation* on the system! Microsoft Internet Explorer 4.01 (SP2) or higher! Pentium-PC (300 MHz or faster is recommended)! 64 MB RAM (128 MB recommended)! Required HD capacity

! CD-Installation: 350 MB before installation, 200 MB after installation! Super VGA-Monitor (with a resolution of at least 800 x 600, setting: small fonts)

* you do not need administrator authorization for an update version!

Your PC is connected with the Compax3 via an RS232 cable (SSK1 (see on page320 )) (COM 1/2 interface on the PC based on X10 Compax3).Start the Compax3 ServoManager and make the setting for the selected interfacein the menu Options: Port (RS232) COM 1 or COM 2.

In the menu tree under device selection you can read the device type of theconnected device (Online Device Identification) or select a device type (DeviceSelection Wizard).

Then you can double click on "Configuration" to start the configuration wizard. Thewizard will lead you through all input windows of the configuration.

Input quantities will be described in the following chapters, in the same orderin which you are queried about them by the configuration wizard.

Installation of the C3ServoManager

Connection betweenPC and Compax3

Device selection

Configuration

Page 45: Function modules based on PLCopen

Parker EME ConfigurationMotor selection

192-120111 N1 C3 T30 T40 - March 2004 45

4.1.1. Motor selection

The selection of motors can be broken down into:! Motors that were purchased in Europe and! Motors that were purchased in the USA.! You will find non-standard motors under "Additional motors" and! Under "User-defined motors" you can select motors set up with the C3

MotorManager.

For motors with holding brake SMHA or MHA you can enter brake decelerationtimes. See also brake delay times (see on page 89).

Please note the following equivalence that applies regarding terms to linearmotors:

! Rotary motors / linear motors! Revolutions ≡ Pitch! Rotation speed ≡ Speed! Torque ≡ Power! Moment of inertia ≡ Load

Notes on direct drives (see on page 293 ) (Linear and Torque - Motors)

Page 46: Function modules based on PLCopen

Setting up Compax3Optimize motor reference point and switching frequency of the power output stage

46 192-120111 N1 C3 T30 T40 - March 2004

4.1.2. Optimize motor reference point and switching frequency of thepower output stage

The motor reference point is defined by the reference current and the reference(rotational) speed.Standard settings are:! Reference current = nominal current! Reference (rotational) speed = nominal (rotational) speedThese settings are suitable for most cases.

The motors can, however, be operated with different reference points for specialapplications.

! By reducing the reference (rotational) speed, the reference current can beincreased. This results in more torque with a reduced speed.

! For applications where the reference current is only required cyclically with longenough breaks in between,you may use a reference current higher than I0. Thelimit value is however reference current = max. 1,33*I0. The reference (rotational)speed must also be reduced.

The possible settings or limits result from the respective motor characteristics.

Caution!Wrong reference values (too high) can cause the motor to switch offduring operation (because of too high temperature) or even causedamage to the motor.

The switching frequency of the power output stage is preset to optimize theoperation of most motors.It may, however, be useful to increase the switching frequency especially withdirect drives in order to reduce the noise of the motors. Please note that the poweroutput stage must be operated with reduced nominal currents in the case ofincreased switching frequencies.The switching frequency may only be increased.

Caution!By increasing the power output stage switching frequency, the nominalcurrent and the peak current are reduced.This must already be observed in the planning stage of the plant!

The preset power output stage switching frequency depends on the performancevariant of the Compax3 device.The respective Compax3 devices can be set as follows:

Resulting nominal and peak currents depending on the switchingfrequency of the power output stage

Optimization of themotor reference

point

Optimizing theswitching frequencyof the power output

stage

Page 47: Function modules based on PLCopen

Parker EME ConfigurationBallast resistor

192-120111 N1 C3 T30 T40 - March 2004 47

Compax3 S0xx V2 at 230VAV

Power outputstage switchingfrequency

S025 V2 S063 V2

Inominal 2.5Aeff 6.3Aeff8kHzpre-set Ipeak (<5s) 5.5Aeff 12.6Aeff

Inominal 2.5Aeff 5.5Aeff16kHz

Ipeak (<2,5s) 5.5Aeff 12.6Aeff

Compax3 S0xx V4 at 3*400VAC

Power outputstage switchingfrequency

S038 V4 S075 V4 S150 V4 S300 V4

Inominal - - 15Aeff 30Aeff4kHz

Ipeak (<5s) - - 30Aeff 60Aeff

Inominal 3.8Aeff 7.5Aeff 10.0Aeff 26Aeff8kHz

Ipeak (<2,5s) 9.0Aeff 15.0Aeff 20.0Aeff 52Aeff

Inominal 2.5Aeff 3.7Aeff 5.0Aeff 14Aeff16kHz

Ipeak (<2,5s) 5.0Aeff 10.0Aeff 10.0Aeff 28Aeff

Compax3 S0xx V4 at 3*480VAC

Power outputstage switchingfrequency

S038 V4 S075 V4 S150 V4 S300 V4

Inominal - - 13.9Aeff 30Aeff4kHzpre-set Ipeak (<5s) - - 30Aeff 60Aeff

Inominal 3.8Aeff 6.5Aeff 8.0Aeff 21.5Aeff8kHz

Ipeak (<2,5s) 7.5Aeff 15.0Aeff 16.0Aeff 43Aeff

Inominal 2.0Aeff 2.7Aeff 3.5Aeff 10Aeff16kHz

Ipeak (<2,5s) 4.0Aeff 8.0Aeff 7.0Aeff 20Aeff

The values marked with grey re the pre-set values (standard values)!

4.1.3. Ballast resistor

If the regenerative brake output exceeds the amount of energy that can bestored by the servo-controller (see on page Fehler! Textmarke nichtdefiniert.), an error will be generated. To ensure safe operation, it is thennecessary to either! reduce the accelerations resp. the decelerations,! or an external ballast resistor (see on page 312) is required.Please select the connected ballast resistor or enter the characteristic values ofyour ballast resistor directly.

Please note that with resistance values greater than specified, the poweroutput from the servo drive can no longer be dissipated in the ballast

resistor.

Page 48: Function modules based on PLCopen

Setting up Compax3General drive

48 192-120111 N1 C3 T30 T40 - March 2004

4.1.4. General drive

External moment of inertia / load

The external moment of inertia is required for adjusting the servo controller. Themore accurately the moment of inertia of the system is known, the better is thestability and the shorter is the settle-down time of the control loop.It is important to specify the minimum and maximum moment of inertia for bestpossible behavior under varying load.

Minimum moment of inertia / minimum load

Maximum moment of inertia / maximum load

Enter minimum = maximum moment of inertia when the load does not vary.

4.1.5. Defining the reference system

The reference system for positioning is defined by:! a unit,! the travel distance per motor revolution,! a machine zero point with true zero,! positive and negative end limits.

Page 49: Function modules based on PLCopen

Parker EME ConfigurationDefining the reference system

192-120111 N1 C3 T30 T40 - March 2004 49

4.1.5.1 Measure reference

You can read about the following in this chapter:

You can select from among the following for the unit:! mm,! increments or! angle degree.The unit of measure is always [mm] for linear motors.

The measure reference to the motor is created with the value:"travel distance per motor revolution / pitch" in the selected unit.

You can enter the "travel distance per motor revolution" as a fraction (numeratordivided by denominator). This is useful in the case of endless operation mode or inreset mode if the value cannot be specified as a rational number. This makes itpossible to avoid long-term drifts.

Rotary table control

M 704

144° 7

Unit: degreesgear transmission ratio 70:4 => 4 load revolutions = 70 motor revolutionsTravel distance per motor revolution = 4/70 * 360° = 20.571 428 5 ...° (numbercannot be represented exactly)Instead of this number, you have the option of entering it exactly as a numeratorand denominator:Travel distance per motor revolution = 144/7This will not result in any drift in endless operation mode or in reset mode, evenwith relatively long motion in one direction.

Conveyor belt

7 4 10mmM 7

4

Unit

Travel distance permotor revolution /

pitch

Input as numeratorand denominator

Example 1:

Example 2:

Page 50: Function modules based on PLCopen

Setting up Compax3Defining the reference system

50 192-120111 N1 C3 T30 T40 - March 2004

Unit: mmgear transmission ratio 7:4 => 4 load revolutions = 7 motor revolutionsNumber of teeth for pinion: 12Tooth spacing: 10 mmTravel path per motor revolution = 4/7 * 12 * 10mm = 68.571 428 5 ... mm (thisnumber cannot be expressed exactly)Instead of this number, you have the option of entering it exactly as a numeratorand denominator:Travel distance per motor revolution = 480/7 mmFor "travel distance per motor revolution" that can be represented exactly, enter 1as the denominator.

Travel distance per motor revolution / pitch

Counter

Unit: unit of measure Range: depends on the unit selected Standard value: dependson the unit selected

Resolution: 0.000 000 1 (7 places after the decimal point)

Unit Division Standard value

Increments* 10 ... 1 000 000 1024

mm 0,010 000 0 ... 2000,000 000 0 1,000 000 0

Degrees 0,010 000 0 ... 720,000 000 0 360,000 000 0

Denominator

Unit: - Range: 1 ... 1 000 000 Standard value: 1

Integer value

* The Increments unit applies only to position values; speed, acceleration and jerkare specified in this case in revolutions/s, revolutions/s2 and revolutions/s3 (orpitch/s, pitch/s2, pitch/s3).

Rotation direction reversal

Unit: - Range: no / yes Standard value: no

Reverse direction inverts the sense of rotation, i.e. the direction of movement of the motoris reversed in the case of equal setpoint.

For applications in which the positioning range is repeated, reset mode is madeavailable. Examples include rotary table applications, conveyor belt, etc. .After the reset path (which can be specified exactly as numerator anddenominator (see on page 49)) the position values in the Compax3 are reset to 0.

Conveyor belt (from the "Conveyor belt" example) with reset path

7 4 10mm

300 mm

M 74

Reset mode

Example:

Page 51: Function modules based on PLCopen

Parker EME ConfigurationDefining the reference system

192-120111 N1 C3 T30 T40 - March 2004 51

A reset path of 300 mm can be entered directly with numerator = 300 mm anddenominator = 1.Reset mode is not possible for linear motors.

Reset travel distance

Counter

Unit: unit of measure Range: depends on the unit selected Standard value: dependson the unit selected

Unit Division Standard value

Increments 10 ... 1 000 000 0

mm 1 ... 2000 0

Degrees 1 ... 720 0

Denominator

Unit: - Range: 1 ... 1 000 000 Standard value: 0

Integer value

Turn off reset mode

Reset mode is turned off for numerator = 0 and denominator = 0.

Page 52: Function modules based on PLCopen

Setting up Compax3

52 192-120111 N1 C3 T30 T40 - March 2004

4.1.5.2 Locating the machine reference

You can read about the following in this chapter:Operation with SinCos Multiturn........................................................................................................... 52Operation with Multiturn emulation....................................................................................................... 53Machine zero modes overview............................................................................................................. 54Machine zero modes with home switch (on X12/14)........................................................................... 57Machine zero modes without home switch (on X12/14)...................................................................... 64Adjusting the home switch.................................................................................................................... 68

Essentially, you can select between operation with or without machine reference.The reference point for positioning is determined by using the machine referenceand the machine reference offset.

Machine reference run

In a machine zero run the drive moves to the position value 0 immediately afterfinding the machine zero proximity switch. The position value 0 is defined via themachine zero offset.A machine reference run is required each time after turning on the system foroperation with machine reference.

Operation with SinCos Multiturn

Using a SinCos Multiturn absolute value encoder (Motor - Option A7) as feedbacksystem, the absolute position can read in when switching on the Compax3. Amachine zero run after switch-on is then not necessary.In this case the reference only needs to be established once! at initial commissioning time! after an exchange of motor / feedback system! after a mechanical modification and! after replacing the device (Compax3)by carrying out a machine zero run.The machine zero run mode 35 "MN at the current position(see on page 64 )" isappropriate for this, because it is therewith possible to operate without proximityswitch, but any other machine zero run mode is possible too if the hardwareprerequisites are fulfilled.When you have once re-established the reference, reset the machine zero runmode to "without machine zero run".

Position referencepoint

Page 53: Function modules based on PLCopen

Parker EME Setting up Compax3

192-120111 N1 C3 T30 T40 - March 2004 53

Operation with MultiTurn emulation

You can simulate the function of a SinCos Multiturn by the aid of a Multiturnemulation. A resolver or a SinCos Singleturn is sufficient as a feedback signal fromthe motor.It differs from the physical SinCos Multiturn in the way that it may not be moved bymore than half a turn in currentless state unless the absolute position is lost.Besides that, the Multiturn emulation offers the same function as the physicalSinCos Multiturn.You can switch on the Multiturn emulation directly in the wizard.You can assign the maximum permissible motor angle via the Multiturn validitywindowIf Compax3 states after switching on that this value is exceeded, this is indicatedvia a status. The status can be read in the IEC61131-3 program in object 3310.1("0" angle within the window; "-1" angle outside the window). Compax3 restoresnevertheless the absolute position, which is, however, not correct if the motor wasmoved by more than half a turn while currentless.

Page 54: Function modules based on PLCopen

Setting up Compax3

54 192-120111 N1 C3 T30 T40 - March 2004

Machine zero modes overview

Selection of the machine zero modes (MN-M)

without direction reversal switches

MN-M 19, 20 (see on page 57 )

MN-M 21, 22 (see on page 58 )Without motor referencepoint

MN-M 19 ...30 with direction reversal switches

MN-M 23, 24, 25, 26 (see on page 59)

MN-M 27, 28, 29, 30 (see on page 59)

without direction reversal switches

MN-M 3, 4 (see on page 60 )

MN-M 5, 6 (see on page 61 )

Machine zero initiator onX12/14:MN-M 3 ... 14, 19 ... 30

With motor reference point

MN-M 3 ... 14with direction reversal switches

MN-M 7, 8, 9, 10 (see on page 62)

MN-M 11,12,13, 14 (see on page 63)

MN-M 35: at the current position (see on page 64)

MN-M 128, 129: by moving to block (see on page 64)Without motor referencepoint

MN-M 17, 18, 35, 128,129

with end switch as MN

MN-M 17, 18 (see on page 65 )

With motor reference point

Only motor reference

MN-M 33, 34 (see on page 66 )

MN-M 130, 131 (see on page 66 )

Without machine zeroinitiator on X12/14:MN-M 1, 2, 17, 18, 33 .. 35,128, 129, 130 ... 133

MN-M 1, 2, 33, 34, 130 ...133

with end switch as MN

MN-M 1, 2 (see on page 67 )

MN-M 132, 133 (see on page 68 )

Page 55: Function modules based on PLCopen

Parker EME Setting up Compax3

192-120111 N1 C3 T30 T40 - March 2004 55

Definition of terms / explanations:

Motor zero point Zero pulse of the feedbackMotor feedback systems such as resolvers or SinCos giveone pulse per motor revolution.Some motor feedback systems of direct drives do also have a zeropulse, which is generated once or in defined intervals.By interpreting the motor zero point (generally in connectionwith the machine zero initiator) the machine zero can bedefined more exactly.

Machine zero initiator: For creating the mechanical referenceHas a defined position within or on the edge of the travelrange.

Direction reversalswitches:

Initiators on the edge of the travel range, which are used onlywith a machine zero run in order to detect the end of thetravel range.In some cases, the function direection reversal via currentis also possible, then you will need no initiator, Compax3detects the end of the travel range as a result of a rise incurrent. Please observe the respective notes.During operation, the direction reversal switches are oftenused as end switches.

Example axis with the initiator signals

4

1 2 3

5

6

7

8

9

10

11

- +

1: Direction reversal / end switch on the end of the travel range( the assignment of thedirection reversal/end switch inputs (see on page 71) to travel range side can bechanged).

2: Machine zero initiator (can, in this example, be released to 2 sides)

Page 56: Function modules based on PLCopen

Setting up Compax3

56 192-120111 N1 C3 T30 T40 - March 2004

3: Direction reversal resp. end switch on the positive end of the travel range.(the assignment of the direction reversal/end switch inputs (see on page 71 ) totravel range side can be changed).

4: Positive direction of movement5: Signals of the motor zero point (zero pulse of the motor feedback)6: Signal of the home switch

(without inversion of the initiator logic (see on page 71)).7: Signal of the direction reversal resp. end switch on the positive end of the travel range

(without inversion of the initiator logic).8: Signal of the direction reversal / resp. end switch on the negative end of the travel

range (without inversion of the initiator logic).9: Signal of the home switch

(with inversion of the initiator logic (see on page 71)).10: Signal of the directon reversal resp. end switch on the positive end of the travel range

(with inversion of the initiator logic).11: Signal of the direction reversal / end switch on the negative end of the travel range

(with inversion of the initiator logic).

Page 57: Function modules based on PLCopen

Parker EME Setting up Compax3

192-120111 N1 C3 T30 T40 - March 2004 57

Machine zero modes with home switch (on X12/14)

You can read about the following in this chapter:Without motor reference point .............................................................................................................. 57With motor reference point ................................................................................................................... 60

Without motor reference point

Without direction reversal switches

MN-M 19,20: MN-Initiator = 1 on the positive side

The MN initiator can be positioned at any location within the travel range. Thetravel range is then divided into 2 contiguous ranges: one range with deactivatedMN initiator (left of the MN initiator) and one range with activated MN initiator (rightof the MN initiator).When the MN initiator is inactive (signal = 0) the search for the machine referenceis in the positive travel direction.

MN-M 19: The negative edge of the MN initiator is used directly as an MN (themotor reference point is not taken into consideration)MN-M 20: The positive edge of the MN initiator is used directly as an MN (themotor reference point is not taken into consideration)

19

20

20

19

1

1: initiator level

Without motor zeropoint, without

direction reversalswitches

Page 58: Function modules based on PLCopen

Setting up Compax3

58 192-120111 N1 C3 T30 T40 - March 2004

MN-M 21.22: MN-Initiator = 1 on the negative side

The MN initiator can be positioned at any location within the travel range. Thetravel range is then divided into 2 contiguous ranges: one range with deactivatedMN initiator (positive part of the travel range) and one range with activated MNinitiator (negative part of the travel range).When the MN initiator is inactive (signal = 0) the search for the machine referenceis in the negative travel direction.

MN-M 21: The negative edge of the MN proximity switch is used directly as MN(the motor zero point is not taken into consideration)MN-M 22: The positive edge of the MN initiator is used directly as an MN (themotor reference point is not taken into consideration)

22

22

21

21

1

1: initiator level

With direction reversal switches

Machine zero modes with a home switch which is activated in the middle of thetravel range and can be deactivated to both sides.The assignment of the direction reversal switches (see on page 71) can bechanged.

Functions: direction reversal via current

If no direction reversal switches are available, the reversal of direction can also beperformed during the machine zero run via the function direction reversal viacurrent.Here the drive runs towards the mechanical limit mounted at the end of the travelrange.The current rises. When the adjustable current limit is reached, the drive isdecelerated and changes the direction of movement.

Caution!Wrong settings can cause hazard for man and machine.

Without motor zeropoint, without

direction reversalswitches

Page 59: Function modules based on PLCopen

Parker EME Setting up Compax3

192-120111 N1 C3 T30 T40 - March 2004 59

It is therefore essential respect the following:! Choose a low machine zero speed.! Set the machine zero acceleration to a high value, so that the drive changes

direction quickly, the value must, however, not be so high that the current limitthreshold is already reached by accelerating or decelerating (without mechanicallimitation).

! The mechanical limitation as well as the load drain must be set so that they canabsorb the resulting kinetic energy.

MN-M 23...26: Direction reversal switches on the positive side

Without motor zero point, with direction reversal switches

23

24

252624

2623

2625

25

2324

1

2

1: Initiator signal level of the home switch2: Initiator level of the direction reversal switch

MN-M 27..0.30: Direction reversal switches on the negative side

Without motor zero point, with direction reversal switches

30

30

30

29

29

29

28

28

28

27

27

27

1

2

1: Initiator signal level of the home switch2: Initiator level of the direction reversal switch

Page 60: Function modules based on PLCopen

Setting up Compax3

60 192-120111 N1 C3 T30 T40 - March 2004

With motor reference point

Without direction reversal switches

MN-M 3.4: MN-Initiator = 1 on the positive side

The MN initiator can be positioned at any location within the travel range. Thetravel range is then divided into 2 contiguous ranges: one range with deactivatedMN initiator (left of the MN initiator) and one range with activated MN initiator (rightof the MN initiator).When the MN initiator is inactive (signal = 0) the search for the machine referenceis in the positive travel direction.

MN-M 3: The first motor reference point is used as MN with MN initiator = "0".MN-M 4: The first motor reference point is used as MN with MN initiator = 1.

3

4

4

3

1

2

1: motor reference point2: Initiator signal level of the home switch

With motor zeropoint, without

direction reversalswitches

Page 61: Function modules based on PLCopen

Parker EME Setting up Compax3

192-120111 N1 C3 T30 T40 - March 2004 61

MN-M 5,6: MN-Initiator = 1 on the negative side

The MN initiator can be positioned at any location within the travel range. Thetravel range is then divided into 2 contiguous ranges: one range with deactivatedMN initiator (positive part of the travel range) and one range with activated MNinitiator (negative part of the travel range).When the MN initiator is inactive (signal = 0) the search for the machine referenceis in the negative travel direction.

MN-M 5: The first motor reference point is used as MN with MN initiator = "0".MN-M 6: The first motor reference point is used as MN with MN initiator = 1.

6

5

5

6

1

2

1: motor reference point2: Initiator signal level of the home switch

With direction reversal switches

Machine zero modes with a home switch which is activated in the middle of thetravel range and can be deactivated to both sides.The assignment of the direction reversal switches (see on page 71) can bechanged.

Functions: direction reversal via current

If no direction reversal switches are available, the reversal of direction can also beperformed during the machine zero run via the function direction reversal viacurrent.Here the drive runs towards the mechanical limit mounted at the end of the travelrange.The current rises. When the adjustable current limit is reached, the drive isdecelerated and changes the direction of movement.

Caution!Wrong settings can cause hazard for man and machine.

With motor zeropoint, without

direction reversalswitches

Page 62: Function modules based on PLCopen

Setting up Compax3

62 192-120111 N1 C3 T30 T40 - March 2004

It is therefore essential respect the following:! Choose a low machine zero speed.! Set the machine zero acceleration to a high value, so that the drive changes

direction quickly, the value must, however, not be so high that the current limitthreshold is already reached by accelerating or decelerating (without mechanicallimitation).

! The mechanical limitation as well as the load drain must be set so that they canabsorb the resulting kinetic energy.

MN-M 7..0.10: Direction reversal switches on the positive side

Machine zero modes with a home switch which is activated in the middle of thetravel range and can be deactivated to both sides.

7

8

9108

107

109

9

78

1

2

3

1: motor reference point2: Initiator signal level of the home switch3: Initiator level of the direction reversal switch

With motor zeropoint, with direction

reversal switches

Page 63: Function modules based on PLCopen

Parker EME Setting up Compax3

192-120111 N1 C3 T30 T40 - March 2004 63

MN-M 11..00.14: Direction reversal switches on the negative side

Machine zero modes with a home switch which is activated in the middle of thetravel range and can be deactivated to both sides.

14

14

14

13

13

13

12

12

12

11

11

11

1

2

3

1: motor reference point2: Initiator signal level of the home switch3: Initiator level of the direction reversal switch

With motor zeropoint, with direction

reversal switches

Page 64: Function modules based on PLCopen

Setting up Compax3

64 192-120111 N1 C3 T30 T40 - March 2004

Machine zero modes without home switch (on X12/14)

Without motor reference point

MN-M 35: MN on the actual position

The current position when the MN run is activated is used as an MN.

35

MN-M 128/129: rising of current when moving to block

Without an MN initiator, an end of travel region (block) is used as an MN.The increase in the current is evaluated for this purpose (adjustable up to 100% ofthe reference current), if the motor is pressing against the end of the travel region.If the limit is exceeded, the MN is set. Tracking error is deactivated during the MNrun.

The machine zero offset must be set so that the zero point (reference point) forpositioning lies witihn the travel range.MN-M 128: Travel in the positive direction to the end of the travel region

MN-M 129: Travel in the negative direction to the end of the travel region

Caution!Wrong settings can cause hazard for man and machine.

It is therefore essential respect the following:! Choose a low machine zero speed.! Set the machine zero acceleration to a high value, so that the drive changes

direction quickly, the value must, however, not be so high that the current limitthreshold is already reached by accelerating or decelerating (without mechanicallimitation).

! The mechanical limitation as well as the load drain must be set so that they canabsorb the resulting kinetic energy.

Please observe:

Page 65: Function modules based on PLCopen

Parker EME Setting up Compax3

192-120111 N1 C3 T30 T40 - March 2004 65

MN-M 17.18: End switch as machine zero

17

1

18

1

1: Initiator level of the direction reversal switch

Functions: direction reversal via current

If no direction reversal switches are available, the reversal of direction can also beperformed during the machine zero run via the function direction reversal viacurrent.Here the drive runs towards the mechanical limit mounted at the end of the travelrange.The current rises. When the adjustable current limit is reached, the drive isdecelerated and changes the direction of movement.

Caution!Wrong settings can cause hazard for man and machine.

It is therefore essential respect the following:! Choose a low machine zero speed.! Set the machine zero acceleration to a high value, so that the drive changes

direction quickly, the value must, however, not be so high that the current limitthreshold is already reached by accelerating or decelerating (without mechanicallimitation).

! The mechanical limitation as well as the load drain must be set so that they canabsorb the resulting kinetic energy.

Page 66: Function modules based on PLCopen

Setting up Compax3

66 192-120111 N1 C3 T30 T40 - March 2004

With motor reference point

Machine zero only from motor reference

MN-M 33,34 MN on the motor zero point

The motor reference point is now evaluated (no MN initiator):

MN-M 33: For an MN trip, the next motor reference point in the negative traveldirection starting from the current position is used as the MN.MN-M 34: For an MN trip, the next motor reference point in the positive traveldirection starting from the current position is used as the MN.

3334

1

1: motor reference point

MN-M 130, 131: Recording absolute position via distance coding

Only for motor feedback with distance coding (the absolute position can bedetermined via the distance value).Compax3 determines the absolute position from the distance of two signals andthen stops the movement (does not automatically move to position 0).

131130

1

1: Signals of the distance coding

Without machinereference initiator

Page 67: Function modules based on PLCopen

Parker EME Setting up Compax3

192-120111 N1 C3 T30 T40 - March 2004 67

With direction reversal switches

Machine zero modes with a home switch which is activated in the middle of thetravel range and can be deactivated to both sides.The assignment of the direction reversal switches (see on page 71) can bechanged.

Functions: direction reversal via current

If no direction reversal switches are available, the reversal of direction can also beperformed during the machine zero run via the function direction reversal viacurrent.Here the drive runs towards the mechanical limit mounted at the end of the travelrange.The current rises. When the adjustable current limit is reached, the drive isdecelerated and changes the direction of movement.

Caution!Wrong settings can cause hazard for man and machine.

It is therefore essential respect the following:! Choose a low machine zero speed.! Set the machine zero acceleration to a high value, so that the drive changes

direction quickly, the value must, however, not be so high that the current limitthreshold is already reached by accelerating or decelerating (without mechanicallimitation).

! The mechanical limitation as well as the load drain must be set so that they canabsorb the resulting kinetic energy.

MN-M 1.2: End switch as machine zero

End switch on the negative side

1

1

2

1: motor reference point2: Initiator signal level of the home switch

Page 68: Function modules based on PLCopen

Setting up Compax3

68 192-120111 N1 C3 T30 T40 - March 2004

End switch on the positive side:

2

1

2

1: motor reference point2: Initiator signal level of the home switch

MN-M 132, 133: Determine absolute position via distance coding withdirection reversal switches

Only for motor feedback with distance coding (the absolute position can bedetermined via the distance value).Compax3 determines the absolute position from the distance of two signals andthen stops the movement (does not automatically move to position 0).

133132

1

2

132133

1: Signals of the distance coding2: Initiator level of the direction reversal switches

Page 69: Function modules based on PLCopen

Parker EME Setting up Compax3

192-120111 N1 C3 T30 T40 - March 2004 69

Adjusting the machine zero proximity switch

This is helpful in some cases with machine reference modes that work with the MNinitiator and motor reference point.If the motor reference point happens to coincide with the position of the MNinitiator, there is a possibility that small movements in the will cause the machinereference point to shift by one motor revolution (to the next motor reference point).

- +

1

2

1: motor reference point2: Initiator level of the home switchA solution to this problem is to move the MN initiator by means of software. This isdone using the value initiator adjustment.

Initiator adjustment

Unit:Motor angle in degrees

Range: -360 ... 360 Standard value: 0

Move the machine reference initiator using software

4.1.5.3 Travel limits

Software end limits

The travel range is defined via the negative and positive end limits.0 1 2

1: negative end limit2: positive end limit

End limit in absolute operating mode

Positioning is limited to the end limits. The drive remains in place at the end limits ifa larger destination has been specified.

V

1 2

1: negative end limit2: positive end limitThe reference is the position reference point that was defined with the machinereference and the machine reference offset.

Page 70: Function modules based on PLCopen

Setting up Compax3

70 192-120111 N1 C3 T30 T40 - March 2004

End limit in endless operating mode

Each single positioning is limited to the end limits; the drive continues only by thevalue of the end limits, even if a greater target distance was specified.The reference is the respective current position.

After the system is turned on, the end limits refer to the current position. The endlimits do not refer to the position reference point until after a machine referencerun.

In the case of inter-axis coupling the end limits are not monitored.

Hardware end limits

Hardware end limits are realized with the aid of end switchesThese are connected to X12/12 (input 5) and X12/13 (input 6) and can be activatedseparately.After the activation of an end switch the drive comes to a standstill with the rampvalues for errors.Please make sure that after the activation of the end switch there must be enoughtravel path left up to the limit stop.

2

V

3 4

1

1: End switch E5 (X12/12)2: End switch E6 (X12/13)3: Position of end switch E5 (X12/12)4: Position of end switch E6 (X12/13)The assignment of the end switches (see on page 71) can be changed!

The drive can then be moved out of the end switch range with a normal positioning.No further check is being performed.Therefore you must choose the direction according to the activated end switch!

Behavior after thesystem is turned on

Note:

Page 71: Function modules based on PLCopen

Parker EME Setting up Compax3

192-120111 N1 C3 T30 T40 - March 2004 71

4.1.5.4 Interchange assignment direction reversal / end switchs

If this function is not activated, the direction reversal / end switches are assignedas follows:Direction reversal / end switch on I5 (X12/12): negative side of the travel rangeDirection reversal /end switch on I6 (X12/13): positive side of the travel range

If this function is activated, the direction reversal / end switches are assigned asfollows:Direction reversal / end switch on I5 (X12/12): positive side of the travel rangeDirecton reversal / end switch on I6 (X12/13): negative side of the travel range

4.1.5.5 Changing the initiator logic

The initiator logic of the end switches (this does also apply for the direction reversalswitches) and the machine zero initiator can be changed separately.! End switch E5 low active! End switch E6 low active! Machine zero initiator E7 low activeIn the basic settings the inversion is deactivated, so that the signals are highactive.

With this setting the inputs I5 to I7 can even be switched within their logic, if theyare not used as direction reversal/end switches or machine zero.

Interchangeassignment of

direction reversal /end switch is

activated

Page 72: Function modules based on PLCopen

Setting up Compax3

72 192-120111 N1 C3 T30 T40 - March 2004

4.1.6. Defining jerk / ramps

You can read about the following in this chapter:Ramp upon error and deenergize ........................................................................................................ 72

4.1.6.1 Ramp upon error and de-energize

Ramp (delay) upon error and "De-energize"

3: Deceleration upon error and upon deactivation of MC_Power

4.1.7. Limit and monitoring settings

You can read about the following in this chapter:Current limit........................................................................................................................................... 72Positioning window position reached ................................................................................................ 73Tracking error limit ................................................................................................................................ 73

4.1.7.1 Current Limit

The current required by the speed controller is limited to the current limit.

Page 73: Function modules based on PLCopen

Parker EME Setting up Compax3

192-120111 N1 C3 T30 T40 - March 2004 73

4.1.7.2 Positioning window - Position reached

Position reached indicates that the target position is located within the positionwindow.In addition to the position window, a position window time is supported. If the actualposition goes inside the position window, the position window time is started. If theactual position is still inside the position window after the position window time,"Position reached" is set.If the actual position leaves the position window within the position window time,the position window time is started again.When the actual position leaves the position window with Position reached = 1",Position is immediately reset to "0".Position monitoring is active even if the position leaves the position windowbecause of measures taken externally.

POS

1: position window2: position window time

POS: Target position reached (== object PositioningAccuracy_PositionTeached)

4.1.7.3 Tracking error limit

The tracking error is a dynamic error.The dynamic difference between the target position and the actual position during apositioning process is referred to as the tracking error - not to be confused with thestatic difference, which is always 0. The destination position is always approachedexactly.

The change of position over time can be specified exactly using the parametersjerk, acceleration and speed. The integrated target value generator calculates thecourse of the target position. Because of the delay in the feedback loop, the actualposition does not follow the target position exactly. This difference is referred to asthe tracking error.

In joint operation of several servo controllers (e.g. master controller and slavecontroller), tracking errors lead to problems due to the dynamic positiondifferences, and a large tracking error can lead to positioning overshoot.

If the tracking error exceeds the specified tracking error limit, the tracking errortime then expires. If the tracking error is even greater than the tracking error limitat the end of the tracking error time, an error is reported.If the tracking error falls short of the tracking error limit, a new tracking error time isthen started.

Disadvantagescaused by a tracking

error

Error message

Page 74: Function modules based on PLCopen

Setting up Compax3

74 192-120111 N1 C3 T30 T40 - March 2004

The tracking error can be minimised with the help of the extended (advanced)controller parameters, in particular with the forward feed parameters (see on page84) (forward feed of rotation speed, acceleration, current and jerk).

1: tracking error limit2: tracking error timeERROR: Error output of positioning modulesQUIT: Ackn with MC_Reset module

4.1.8. Encoder simulation

You can make use of a permanently integrated encoder simulation feature to makethe actual position value available to additional servo drives or other automationcomponents.

Resolution of the encoder simulation

Unit: Increments perrotation / pitch

Range: 4 - 16384 Standard value: 1024

Adjustable in powers of two (2n):

1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384

Limit frequency: 620 kHz i. e.

Increments per revolution Max. speed

1024 36000 rpms

4096 9000 rpms

16384 2250 rpms

Minimizing thetracking error

Page 75: Function modules based on PLCopen

Parker EME Setting up Compax3

192-120111 N1 C3 T30 T40 - March 2004 75

4.1.9. Recipe table

If you would like to work with the recipe table, you can make preassignments in itwith Compax3 ServoManager.

Note:

The recipe array can also be loaded separately into the device.

Page 76: Function modules based on PLCopen

Setting up Compax3

76 192-120111 N1 C3 T30 T40 - March 2004

4.1.10. Profibus configuration

You can read about the following in this chapter:Configuration of the process data channel .......................................................................................... 76Parameter channel PKW ...................................................................................................................... 78Error reaction upon bus failure............................................................................................................. 78

4.1.10.1 Configuration of the process-data channel

You can use the Process Data Channel (PZD) to exchange actual and targetvalues cyclically between the Compax3 and the Profibus master.Adjusting the cyclic PZD:The PZD is adjusted separately for the following transfer directions:! Profibus master ⇒ Compax3 (PAD)! Compax3 ⇒ Profibus-Master (PED)

Maximum size of the process-data channel:8 words (16 bytes) PAD and8 words (16 bytes) PED

The following objects can be placed in the process data channel:

Objects for the process data channel

No. Object name Object PNU PZD CAN No. PD Busformat

Wordwidth

634.4 Setpoint for analog output 0 C3.AnalogOutput0_DemandValue 24 PED/PAD 0x2019 R/TPDO I16 1635.4 Setpoint for analog output 1 C3.AnalogOutput1_DemandValue 103 PED/PAD 0x2020 R/TPDO I16 1120.2 Status of digital inputs C3.DigitalInput_Value 21 PED 0x6100.1 TPDO V2 1121.2 Input word of I/O option C3.DigitalInputAddition_Value 175 PED 0x6100.2 TPDO V2 1133.3 Output word for I/O option C3.DigitalOutputAddition_Value 176 PED/PAD 0x6300.2 R/TPDO V2 1683.1 Status of actual current value C3.StatusDevice_ActualCurrent 112 PED 0x6077 TPDO E2_6 1680.5 Status actual position C3.StatusPosition_Actual 28 PED 0x6064 TPDO C4_3 2680.8 Status positon actual value in the bus format

Y4C3.StatusPosition_Actual_Y4 119 PED 0x2022 TPDO Y4 2

680.2 Status target position virtual master C3.StatusPosition_DemandValue2 202 PED 0x2042 TPDO Y4 2680.6 Status of tracking error C3.StatusPosition_FollowingError 100 PED 0x60F4 TPDO C4_3 2681.5 Status actual speed unfiltered C3.StatusSpeed_Actual 8 PED 0x606C TPDO C4_3 2681.7 Status of the actual speed in the Y2 format C3.StatusSpeed_Actual_Y2 6 PED 0x2023 TPDO Y2 1681.8 Status of the actual speed in the Y4 format C3.StatusSpeed_Actual_Y4 117 PED 0x2024 TPDO Y4 2681.2 Status target speed virtual master C3.StatusSpeed_DemandValue2 203 PED 0x2043 TPDO Y4 2681.6 Status control deviation of speed C3.StatusSpeed_Error 101 PED 0x2027 TPDO C4_3 2685.3 Status of analog input 0 C3.StatusVoltage_AnalogInput0 23 PED 0x2025 TPDO Y2 1685.4 Status of analog input 1 C3.StatusVoltage_AnalogInput1 102 PED 0x2026 TPDO Y2 11901.1 Variable Column 1 Row 1 C3Array.Col01_Row01 130/341.1 PED/PAD 0x2301.1 R/TPDO Y4 21901.2 Variable Column 1 Row 2 C3Array.Col01_Row02 131/341.2 PED/PAD 0x2301.2 R/TPDO Y4 21901.3 Variable Column 1 Row 3 C3Array.Col01_Row03 132/341.3 PED/PAD 0x2301.3 R/TPDO Y4 21901.4 Variable Column 1 Row 4 C3Array.Col01_Row04 133/341.4 PED/PAD 0x2301.4 R/TPDO Y4 21901.5 Variable Column 1 Row 5 C3Array.Col01_Row05 134/341.5 PED/PAD 0x2301.5 R/TPDO Y4 21902.1 Variable Column 2 Row 1 C3Array.Col02_Row01 135/342.1 PED/PAD 0x2302.1 R/TPDO Y2 11902.2 Variable Column 2 Row 2 C3Array.Col02_Row02 136/342.2 PED/PAD 0x2302.2 R/TPDO Y2 11902.3 Variable Column 2 Row 3 C3Array.Col02_Row03 137/342.3 PED/PAD 0x2302.3 R/TPDO Y2 11902.4 Variable Column 2 Row 4 C3Array.Col02_Row04 138/342.4 PED/PAD 0x2302.4 R/TPDO Y2 11902.5 Variable Column 2 Row 5 C3Array.Col02_Row05 139/342.5 PED/PAD 0x2302.5 R/TPDO Y2 11903.1 Variable Column 3 Row 1 C3Array.Col03_Row01 140/343.1 PED/PAD 0x2303.1 R/TPDO I16 11903.2 Variable Column 3 Row 2 C3Array.Col03_Row02 141/343.2 PED/PAD 0x2303.2 R/TPDO I16 11903.3 Variable Column 3 Row 3 C3Array.Col03_Row03 142/343.3 PED/PAD 0x2303.3 R/TPDO I16 11903.4 Variable Column 3 Row 4 C3Array.Col03_Row04 143/343.4 PED/PAD 0x2303.4 R/TPDO I16 11903.5 Variable Column 3 Row 5 C3Array.Col03_Row05 144/343.5 PED/PAD 0x2303.5 R/TPDO I16 11904.1 Variable Column 4 Row 1 C3Array.Col04_Row01 145/344.1 PED/PAD 0x2304.1 R/TPDO I16 11904.2 Variable Column 4 Row 2 C3Array.Col04_Row02 146/344.2 PED/PAD 0x2304.2 R/TPDO I16 11904.3 Variable Column 4 Row 3 C3Array.Col04_Row03 147/344.3 PED/PAD 0x2304.3 R/TPDO I16 11904.4 Variable Column 4 Row 4 C3Array.Col04_Row04 148/344.4 PED/PAD 0x2304.4 R/TPDO I16 1

I20 Function

Page 77: Function modules based on PLCopen

Parker EME Setting up Compax3

192-120111 N1 C3 T30 T40 - March 2004 77

No. Object name Object PNU PZD CAN No. PD Busformat

Wordwidth

1904.5 Variable Column 4 Row 5 C3Array.Col04_Row05 149/344.5 PED/PAD 0x2304.5 R/TPDO I16 11905.1 Variable Column 5 Row 1 C3Array.Col05_Row01 150/345.1 PED/PAD 0x2305.1 R/TPDO I16 11905.2 Variable Column 5 Row 2 C3Array.Col05_Row02 151/345.2 PED/PAD 0x2305.2 R/TPDO I16 11905.3 Variable Column 5 Row 3 C3Array.Col05_Row03 152/345.3 PED/PAD 0x2305.3 R/TPDO I16 11905.4 Variable Column 5 Row 4 C3Array.Col05_Row04 153/345.4 PED/PAD 0x2305.4 R/TPDO I16 11905.5 Variable Column 5 Row 5 C3Array.Col05_Row05 154/345.5 PED/PAD 0x2305.5 R/TPDO I16 11906.1 Variable Column 6 Row 1 C3Array.Col06_Row01 155/346.1 PED/PAD 0x2306.1 R/TPDO I32 21906.2 Variable Column 6 Row 2 C3Array.Col06_Row02 156/346.2 PED/PAD 0x2306.2 R/TPDO I32 21906.3 Variable Column 6 Row 3 C3Array.Col06_Row03 157/346.3 PED/PAD 0x2306.3 R/TPDO I32 21906.4 Variable Column 6 Row 4 C3Array.Col06_Row04 158/346.4 PED/PAD 0x2306.4 R/TPDO I32 21906.5 Variable Column 6 Row 5 C3Array.Col06_Row05 159/346.5 PED/PAD 0x2306.5 R/TPDO I32 21907.1 Variable Column 7 Row 1 C3Array.Col07_Row01 160/347.1 PED/PAD 0x2307.1 R/TPDO I32 21907.2 Variable Column 7 Row 2 C3Array.Col07_Row02 161/347.2 PED/PAD 0x2307.2 R/TPDO I32 21907.3 Variable Column 7 Row 3 C3Array.Col07_Row03 162/347.3 PED/PAD 0x2307.3 R/TPDO I32 21907.4 Variable Column 7 Row 4 C3Array.Col07_Row04 163/347.4 PED/PAD 0x2307.4 R/TPDO I32 21907.5 Variable Column 7 Row 5 C3Array.Col07_Row05 164/347.5 PED/PAD 0x2307.5 R/TPDO I32 21908.1 Variable Column 8 Row 1 C3Array.Col08_Row01 165/348.1 PED/PAD 0x2308.1 R/TPDO I32 21908.2 Variable Column 8 Row 2 C3Array.Col08_Row02 166/348.2 PED/PAD 0x2308.2 R/TPDO I32 21908.3 Variable Column 8 Row 3 C3Array.Col08_Row03 167/348.3 PED/PAD 0x2308.3 R/TPDO I32 21908.4 Variable Column 8 Row 4 C3Array.Col08_Row04 168/348.4 PED/PAD 0x2308.4 R/TPDO I32 21908.5 Variable Column 8 Row 5 C3Array.Col08_Row05 169/348.5 PED/PAD 0x2308.5 R/TPDO I32 21909.1 Variable Column 9 Row 1 C3Array.Col09_Row01 170/349.1 PED/PAD 0x2309.1 R/TPDO I32 21909.2 Variable Column 9 Row 2 C3Array.Col09_Row02 171/349.2 PED/PAD 0x2309.2 R/TPDO I32 21909.3 Variable Column 9 Row 3 C3Array.Col09_Row03 172/349.3 PED/PAD 0x2309.3 R/TPDO I32 21909.4 Variable Column 9 Row 4 C3Array.Col09_Row04 173/349.4 PED/PAD 0x2309.4 R/TPDO I32 21909.5 Variable Column 9 Row 5 C3Array.Col09_Row05 174/349.5 PED/PAD 0x2309.5 R/TPDO I32 21910.1 Indirect table access Column 1 C3Array.Indirect_Col01 181 PED/PAD 0x2311 R/TPDO Y4 21910.2 Indirect table access Column 2 C3Array.Indirect_Col02 182 PED/PAD 0x2312 R/TPDO Y2 11910.3 Indirect table access Column 3 C3Array.Indirect_Col03 183 PED/PAD 0x2313 R/TPDO I16 11910.4 Indirect table access Column 4 C3Array.Indirect_Col04 184 PED/PAD 0x2314 R/TPDO I16 11910.5 Indirect table access Column 5 C3Array.Indirect_Col05 185 PED/PAD 0x2315 R/TPDO I16 11910.6 Indirect table access Column 6 C3Array.Indirect_Col06 186 PED/PAD 0x2316 R/TPDO I32 21910.7 Indirect table access Column 7 C3Array.Indirect_Col07 187 PED/PAD 0x2317 R/TPDO I32 21910.8 Indirect table access Column 8 C3Array.Indirect_Col08 188 PED/PAD 0x2318 R/TPDO I32 21910.9 Indirect table access Column 9 C3Array.Indirect_Col09 189 PED/PAD 0x2319 R/TPDO I32 21900.1 Pointer to table row C3Array.Pointer_Row 180 PED/PAD 0x2300 R/TPDO U16 13701.3 output of cam group 0 C3Cam.ControlledSwitches_Output0 205/501.3 PED/PAD 0x2401.3 R/TPDO U16 13701.5 output of cam group 1 C3Cam.ControlledSwitches_Output1 206/501.5 PED/PAD 0x2401.5 R/TPDO U16 13700.3 output for fast cams C3Cam.ControlledSwitchesFast_Output 204/500.3 PED/PAD 0x2400.3 R/TPDO U16 11100.3 CW control word C3Plus.DeviceControl_Controlword_1 1 PED/PAD 0x6040 R/TPDO V2 11100.4 Control word 2 C3Plus.DeviceControl_Controlword_2 3 PED/PAD 0x201B R/TPDO V2 11100.5 Operating mode C3Plus.DeviceControl_OperationMode 127/930 PED/PAD 0x6060 R/TPDO I16 11000.5 Operating mode display C3Plus.DeviceState_ActualOperationMode 128 PED/PAD 0x6061 R/TPDO I16 11000.3 Status word SW C3Plus.DeviceState_Statusword_1 2 PED/PAD 0x6041 R/TPDO V2 11000.4 Status word 2 C3Plus.DeviceState_Statusword_2 4 PED/PAD 0x201C R/TPDO V2 1550.1 Current error (n) C3Plus.ErrorHistory_LastError 115/947.0 PED 0x603F/

0x201D.1TPDO U16 1

Assignment of the process data channel

Assignment of the process data channel is automated in Compax3 ServoManager.You select the objects that you wish to place one after the other in the processinput data (PED: Compax3 => PLC) and in the process output data (PAD: PLC =>Compax3).ServoManager continuously checks areas of the PZD that are free and enablesadditional input options correspondingly.

Depending on the configuration that is set, the resulting PPO type is displayed inthe "Profibus telegram" wizard window (in the status line of the wizard window).You can use this value for the configuration of the Profibus master.

When data is read out of the Process Data Channel (PZD), the word width of theindividual objects must be carefully noted.

Assignment:Object Word width Assignment Address

POSITION_position 2 AW(n) & AW(n+1) AD(n)

POSITION_speed 2 AW(n+2) & AW(n+3) AD(n+2)

AnalogOutput0_DemandValue 1 AW(n+4) AW(n+4)

AnalogOutput1_DemandValue 1 AW(n+5) AW(n+5)

Array_Col1_Row1 2 AW(n+6) & AW(n+7) AD(n+6)

PPO type

Assignment of thePZD

Example:

Page 78: Function modules based on PLCopen

Setting up Compax3

78 192-120111 N1 C3 T30 T40 - March 2004

PLC

0 2 6AW(n) AW(n+1)

4AW(n+2)

0 2 6EW(n) EW(n+1)

4EW(n+2)

PLC

16 Byte

16 ByteAW(n+3)

EW(n+3)

8AW(n+4)

8EW(n+4)

10AW(n+5)

10EW(n+5)

12AW(n+6)

12EW(n+6)

14AW(n+7)

14EW(n+7)

4.1.10.2 PKW parameter channel

Parameter access with DPV0

In addition to cyclic data exchange, you can use the PKW mechanism for acyclicaccess to parameters.The PKW mechanism is implemented for Profibus masters without DPV1functionality.PKW: Parameter identification value

You can select between:! No PKW - without acyclic parameter access.! PKW - parameter access with a PKW length of 8 bytes.

PKW structure

PWEPKE

Octet2 Octet 3

PKW

0 2 4

IND

Octet1 Octet6 Octet 7Octet5Octet 4 Octet 8

8

Additional information on the structure of the PKW

4.1.10.3 Error reaction to a bus failure

Here you can adjust how Compax3 will respond to a fieldbus error:! No reaction: Compax3 remains in the current operating mode! Go into error status.

Page 79: Function modules based on PLCopen

Parker EME Setting up Compax3

192-120111 N1 C3 T30 T40 - March 2004 79

4.1.11. CANopen - configuration

You can read about the following in this chapter:Possible PDO assignment.................................................................................................................... 79Error reaction upon bus failure............................................................................................................. 79Baud rate............................................................................................................................................... 79Transmit cycle time............................................................................................................................... 80

4.1.11.1 Possible PDO assignment

Via the process data objects (PDOs) actual values and target values arecontinually exchanged between Compax3 and the CANopen client.4 cyclic PDOs are possible, they are configured with the help of the Compax3ServoManager:The PDOs are set separately for the transmission directions! CANopen - Client ⇒ Compax3 (RPDO)! Compax3 ⇒ CANopen - Client (TPDO)

Possible objects for the process data channel are listed in a table (see on page76).

4.1.11.2 Error reaction to a bus failure

Here you can adjust how Compax3 will respond to a fieldbus error:! No reaction: Compax3 remains in the current operating mode! Go into error status.

4.1.11.3 Baud rate

Selecting the Baud rate.Bear in mind that the maximum cable length depends on the Baud rate:Baud rate Maximum length

1Mbit/s 25m800kbit/s 50m500kbit/s 100m250kbit/s 250m125kbit/s 500m50kbit/s 1,000m20kbit/s 2,500m10kbit/s 5,000m

I21 Function

Page 80: Function modules based on PLCopen

Setting up Compax3

80 192-120111 N1 C3 T30 T40 - March 2004

4.1.11.4 Transmission cycle time

For the TPDOs a transmission cycle time can be set in each case.This time specifies the time intervals at which Compax3 applies the cyclic data newto the respective PDO.The minimum value is thereby 1ms.

4.1.12. RS485 setting values

If Master=Pop was selected, only the settings compatible with the Pops (ParkerOperator Panels) made by Parker are possible.

Please note that the connected Pop has the same RS485 setting values.

You can test this with the "PopDesigner" software.

"Master=General" makes all Compax3 settings possible.

You can use this address to allow the master to access multiple devicessimultaneously.

The device address of the connected Compax3 can be set here.

Adjust the transfer speed (baud rate) to the master.

Adjust the protocol settings to the settings of your master.

4.1.13. Configuration name / comments

Here you can name the current configuration as well as write a comment.

Multicast address

Device address

Baud rate

Protocol

Page 81: Function modules based on PLCopen

Parker EME Setting up Compax3

192-120111 N1 C3 T30 T40 - March 2004 81

4.2 Optimization

You can read about the following in this chapter:Controller dynamic ................................................................................................................................ 81Calibration of the analog input.............................................................................................................. 87Engaging and disengaging the motor holding brake ........................................................................... 89

The controller optimization of the Compax3 is carried out in 2 steps:! Via the standard settings (stiffness, damping, rotation speed controller and

rotation speed filter), with the help of which many applications can be optimized ina simple manner.

! With advanced settings for users familiar with control loops.

4.2.1. Control dynamics

You can read about the following in this chapter:Stiffness of speed controller ................................................................................................................. 82Damping of speed controller................................................................................................................. 83Filter actual speed value....................................................................................................................... 83Advanced controller parameters .......................................................................................................... 84

Page 82: Function modules based on PLCopen

Setting up Compax3

82 192-120111 N1 C3 T30 T40 - March 2004

4.2.1.1 Stiffness of the speed controller

The stiffness is proportional to the control loop speed.

Nominal value: 100%

On increasing stiffness:

Control action becomes faster. The control loop oscillates above a critical thresholdvalue. Set the stiffness with an adequate safety margin with respect to theoscillation threshold value.

On decreasing stiffness:

Control action becomes slower. This increases the tracking error. Current limitingwill be reached later.

>100%=100%

<100%

t

3

33

1

2

1: target value2: actual value3: stiffness

2100.2: Stiffness of the speed controller

Unit: % Range: 10 ... 100 000 Standard value: 100%

The stiffness is proportional to the control loop speed.

Page 83: Function modules based on PLCopen

Parker EME Setting up Compax3

192-120111 N1 C3 T30 T40 - March 2004 83

4.2.1.2 Damping of the speed controller

The damping influences the target value overshoot magnitude and the decaytime constant of control loop oscillation.

Nominal value: 100%

On increasing the damping:

Overshoot decreases. High frequency oscillation of the servo drive takes place asfrom a certain threshold value.

On decreasing the damping:

The target value overshoot of the actual value increases, and the actual valueoscillates for a longer time above and below the target value. As from a certainthreshold value the servo drive oscillates continuously.

t

1: target value2: actual value3: damping

2100.3: Damping of the speed controller

Unit: % Range: 0 ... 500 Standard value: 100%

The damping influences the target value overshoot magnitude and the decay time constantof control loop oscillation.

4.2.1.3 Filter for speed value

Can be used to improve (filter) the rotation speed signal. The greater the value, thestronger becomes the filter effect. However, the rotation speed delay increaseswith this value, so that the maximum possible control loop dynamic range becomessmaller with values which are too large.! Set the value to 0 when using motors with SinCos.! In the case of large load inertia in relation to the moment of inertia of the motor, a

large value can achieve further improvement in the attainable stiffness.

2100.5: Filter actual speed value

Unit: % Range: 0 ... 550 Standard value: 100%

This is used to improve signals (filtering) of the speed control signal

Page 84: Function modules based on PLCopen

Setting up Compax3

84 192-120111 N1 C3 T30 T40 - March 2004

4.2.1.4 Advanced control parameters

Controller structure:

The status values are divided into 2 groups (unser levels):standard: here you can find all important status valuesadvanced: advanced status values, require a better knowledge

The user level can be changed in the optimization window (left hand side lower partunder selection (TAB) "optimization") with the following button.

2100.8: Current controller bandwidth

Unit: % Range: 10 ... 200 Standard value: 50%

2100.9: Damping current controller

Unit: % Range: 0 ... 500 Standard value: 100%

Switching of theuser level

Page 85: Function modules based on PLCopen

Parker EME Setting up Compax3

192-120111 N1 C3 T30 T40 - March 2004 85

2100.7: D component speed controller

Unit: % Range: 0 ... 4 000 000 Standard value: 0

2100.6: Actual acceleration value filter

Unit: % Range: 0 ... 550 Standard value: 100

2100.4: Moment of inertia

Unit: % Range: 10 ... 500 Standard value: 100%

Forward control measures

Forward control of rotation speed, acceleration and current

! Minimizes tracking error! Improves the transient response! Gives greater dynamic range with lower maximum current

A positioning is calculated in the target value plate and specified as the target valuefor the position controller. This provides the target value plate with the preliminaryinformation on changes in speed, acceleration and current required for positioning.Switching this information to the controller then makes it possible to reducetracking errors to a minimum. The transient response of the controller is alsoimproved and the drive dynamics are increased.

The stability of the control loop is unaffected by the forward control.

Positioning without forward control:

3

4

21

t

t

Advantages:

Principle:

Page 86: Function modules based on PLCopen

Setting up Compax3

86 192-120111 N1 C3 T30 T40 - March 2004

2010.1: Forward speed control

Unit: % Range: 0 ... 500 Standard value: 100%

Effect of the rotation speed forward control

t

t

1

2

3

4

1: target speed value2: actual speed value3: motor current4: tracking error

2010.2: Acceleration forward control

Unit: % Range: 0 ... 500 Standard value: 100%

Additional effect of forward acceleration control

t

t

2

1

3

4

1: target speed value2: actual speed value3: motor current4: tracking error

Page 87: Function modules based on PLCopen

Parker EME Setting up Compax3

192-120111 N1 C3 T30 T40 - March 2004 87

2010.4: Current forwards control

Unit: % Range: 0 ... 500 Standard value: 0%

Additional effect of forward current control

t

t

2

1

3

4

1: target speed value2: actual speed value3: motor current4: tracking error

2010.5: Jerk forward control

Unit: % Range: 0 ... 500 Standard value: 0%

4.2.2. Calibration of the analog input

You can read about the following in this chapter:Offset alignment.................................................................................................................................... 87Gain alignment...................................................................................................................................... 88

4.2.2.1 Offset alignment

Performing an offset alignment when working with the ±10V analog interface in theoptimization window under optimization: analog input.Enter the offset value at 0V input voltage under 701: OffsetThe currently entered value is shown in the status value "analogue input"(optimizing window at the top right) (unit: 1 ≡ 10V). Enter this value directly with thesame sign as offset value.The status value "analogue input" shows the corrected value.

Page 88: Function modules based on PLCopen

Setting up Compax3

88 192-120111 N1 C3 T30 T40 - March 2004

4.2.2.2 Gain alignment

Performing an offset alignment when working with the ±10V analog interface in theoptimization window under optimization: analog input: 702: amplification.A gain factor of 1 has been entered as default value.The currently entered value is shown in the status value analogue input(optimising window at the top right).The status value "analogue input" shows the corrected value.

Page 89: Function modules based on PLCopen

Parker EME Setting up Compax3

192-120111 N1 C3 T30 T40 - March 2004 89

4.2.3. Turning the motor holding brake on and off

COMPAX controls the stationary state holding brake of the motor and the poweroutput stage. The time behavior can be set.

Application:

For an axis to which torque is applied in the stationary state (e.g. for a z-axis) thedrive can be switched on and off in a manner such that no load movement takesplace. The drive thereby remains energized during the holding brake responsetime. This is adjustable.

The power output stage current is de-energized by:

! Error or! by deactivating the MC_Power module! the ServoManager

Thereafter the motor is braked to zero rotation speed on the set ramp.When zero speed is reached, the motor is de-energized with the delay "brakeclosing delay time".

t

1

t

2

3

45

1: Motor energized2. Motor deenergized3: Open brake4: Apply brake5: brake closing delay time

The power output stage is enabled by:

! Quit (acknowledge) (after error) with the MC_Reset module! by activating the MC_Power module! the ServoManager

The motor is energized with the delay "delay time for brake release".

t

t

2

1

4

3

5

1: Motor energized2. Motor deenergized3: Open brake4: Apply brake5: Delay time for brake release

Page 90: Function modules based on PLCopen

Setting up Compax3

90 192-120111 N1 C3 T30 T40 - March 2004

4.3 Synchronization

You can read about the following in this chapter:Reference system Master..................................................................................................................... 90HEDA..................................................................................................................................................... 91

4.3.1. Master reference system

The following are available as signal sources for the Master target value:! Virtual Master (Master motion generated with IEC program)! HEDA (option M10 or M11)

real time bus with 0.5 ms bus cycle! Encoder input 5V! Step/direction input 5V or! +/-10V analog input as pulses per revolutionThe remaining signal sources are not yet available.

Synchronizing the reference system

The second wizard window is used to produce the reference for the master axis.Enter the appropriate data of the master.

4.3.1.1 Time frame predefined setpoint value

Averaging and a following filter (interpolation) can help to avoid steps caused bydiscrete signals.If the external signal is analog, there is no need to enter a value here (Value = 0).

For discrete signals e.g. from a PLC, the scanning time (or cylce time) of the signalsource is entered.

T t

This function is only available if the analog interface +/-10V is used!

T40 Function

T40 Function

Page 91: Function modules based on PLCopen

Parker EME Setting up Compax3

192-120111 N1 C3 T30 T40 - March 2004 91

4.3.2. HEDA

Select whether the device to be configured will be a HEDA master or a HEDAslave.

HEDA master:

The selected master signal is sent via the HEDA to the slave (generally the Camaxis).You have the option of selecting which signal will be sent to the slave as a mastersignal.In addition, 3 other values (objects) can be transferred via the HEDA (max 4words).

HEDA slave:

The master signal is read automatically.The 3 additional values (objects) transferred by the master can be assigned toobjects (generally they can be placed on a cell of the array to allow for then to befurther processed in the IEC program).

T40 Function

Page 92: Function modules based on PLCopen

Programming based on IEC61131-3

92 192-120111 N1 C3 T30 T40 - March 2004

You can read about the following in this chapter:General.................................................................................................................................................. 92Motion control with function modules ................................................................................................. 100IEC examples..................................................................................Fehler! Textmarke nicht definiert.

Safety Instructions:

! Before generating a boot project, (program is saved in FLASH), perform aprogram stop, since uncontrolled movements are possible while a boot project isbeing generated.

! Caution!During the program test, note the motion sequences of your drive.Especially when working with break points, online changes, coercing variables,sequence control or debugging, it is always essential to ensure that onlycontrolled motion sequences take place.These functions can change the control sequence of the program and affectbehavior related to the program sequence and program execution time!Online change and forcing variables directly affects sequence logic.

5.1 General

You can read about the following in this chapter:Prerequisites ......................................................................................................................................... 93CoDeSys / Compax3 Target system (Target Package) ...................................................................... 93Languages Supported .......................................................................................................................... 94Function range supported..................................................................................................................... 95Data types supported............................................................................................................................ 97Retain variables .................................................................................................................................... 97Recipe table with 9 columns and 32 rows............................................................................................ 98Maximum program size ........................................................................................................................ 98Cycle time.............................................................................................................................................. 98Access to Compax3 object directory.................................................................................................... 99Compiling, Debugging and Down / Upload of IEC61131 Programs ................................................... 99

5. Programming based onIEC61131-3

Page 93: Function modules based on PLCopen

Parker EME Programming based on IEC61131-3

192-120111 N1 C3 T30 T40 - March 2004 93

5.1.1. Requirements

! Installation of the Compax3 ServoManager.! Installation of the CoDeSys programming tool (in development system version).

If CoDeSys is already installed, please remove the previous Parker targets with"Install Target" before installing the new CoDeSys version.

! Installation of necessary Target Packages (target systems).! These are installed automatically if you install CoDeSys from the Compax3

CD.! Otherwise, the target must be installed:

• Bring up the "InstallTarget" program (program group "3S Software":"CoDeSys V2.3").

• From "Open", select the target file; file name: Compax3.tnf.• The selected target can be installed with "Install".

5.1.2. CoDeSys / Compax3 target system (Target Package)

Caution! New target system files (targets) for T30 and T40!

Beginning with Compax3 software version V2.0, two new Compax3 targets areincluded with delivery (containing module and object descriptions).! CoDeSys for C3 T30: for Compax3 T30 (as per Compax3 Software version

V2.0)! CoDeSys for C3 T40: for Compax3 T40 (as per Compax3 Software version

V2.0)The old target is still available for programs that were created earlier (created withCompax3 software version < V2.0).! CoDeSys for Compax3: for Compax3 T30This programs are thus still capable of running.When migrating to a new target, you must be certain that the module and objectnames have been changed.Edit the appropriate parts of the IEC program accordingly.

Page 94: Function modules based on PLCopen

Programming based on IEC61131-3

94 192-120111 N1 C3 T30 T40 - March 2004

5.1.2.1 Program development and test

CoDeSys is the development environment for control systems which will help youdevelop Compax3 IEC61131 programs. CoDeSys is called up from the Compax3ServoManager (under programming: IEC61131-3 development environment)The IEC program can be integrated into the C3 ServoManager project or exportedagain from the project as required.When CoDeSys is brought up, the IEC program stored in the project is opened. Ifthe project does not contains an IEC program, a selection dialog appears.

After the IEC61131 program has been developed and compiled with CoDeSys, it isdownloaded to Compax3 by means of the ServoManager (in Download:IEC61131-3).

For testing your program directly with Compax3, you may use the Compax3IEC61131-3 debugger (the debug functions of CoDeSys are not supported inconjunction with Compax3). the debugger is called up in the ServoManager (underprogramming: IEC61131-3 debugger). The debugger accesses automatically thelast IEC61131-3 program loaded into Compax3 via Download: IEC61131-3 andmakes its modules and variables available in the project tree.The data from Compax3 are read via the instruction log in. Please note in thisregard that the interface to Compax3 can only be assigned once: Online functionsin the ServoManger like Upload, Download, Status display in the optimizing windowor oscilloscope function are not possible at a time. These functions interrupt theconnection between debugger and Compax3 automatically.

5.1.2.2 Recipe management

The recipe management function in CoDeSys is not supported in conjunction withCompax3. Please use the recipe table available in Compax3 (also see in theconfiguration wizard).

5.1.3. Languages supported

! IL (Instruction List)! ST (Structured Text)! FBD (Function block diagram)! CFC (continuous function chart editor)! LD (Ladder diagram)

Programdevelopment

Download toCompax3

Program test

Page 95: Function modules based on PLCopen

Parker EME Programming based on IEC61131-3

192-120111 N1 C3 T30 T40 - March 2004 95

5.1.4. Function range supported

You can read about the following in this chapter:Operators supported............................................................................................................................. 95Standard functions supported............................................................................................................... 96Standard function modules supported ................................................................................................. 96

5.1.4.1 Operators supported

IL FBP / CFC / SFC STLD(N)

ST(N)RSAND(N) AND AND(N)OR(N) OR OR(N)XOR(N) XOR XOR(N)NOT NOT NOTADD ADD +SUB SUB -MUL MUL *DIV DIV /GT GT >GE GE >=EQ EQ =NE NE <>LE LE <=LT LT <RET RET RETURN

MOVE:=

CAL(C/N)JMP(C/N)

CASEDOELSEELSIFEND_CASEEND_FOREND_IFEND_REPEATEND_WHILEEXITFORIFREPEATTHENTOUNTILWHILE

Page 96: Function modules based on PLCopen

Programming based on IEC61131-3

96 192-120111 N1 C3 T30 T40 - March 2004

5.1.4.2 Standard functions supported

Bit manipulation functions

SHL, SHR, ROL, ROR

Numeric functions

ABS, SQRT, SIN, COS

Functions for type conversion

Type conversionsx_TO_y

X=Source data type, Y=Target data type

TRUNC

Functions for selection

MIN Not for BOOL /WORD / DWORDMAX Not for BOOL /WORD / DWORDLIMIT Not for BOOL /WORD / DWORDSEL Not for BOOL /WORD / DWORD

5.1.4.3 Standard function modules supported

FlipFlops

RS, SR,

Trigger

R_TRIG, F_TRIG,

Counter

CTU, CTD, CTUD,

Timer

TON, TOF, TP,maximum 8 pcs., time resolution 0.5ms(the number of timers required is displayed in the CoDeSys output window duringcompilation)

Page 97: Function modules based on PLCopen

Parker EME Programming based on IEC61131-3

192-120111 N1 C3 T30 T40 - March 2004 97

5.1.5. Data types supported

The following data types are available for IEC61131-3 programming:Name FormatBOOL Logical variable.

States: TRUE or FALSEINT 16-bit integer: fixed point number without places after the decimalDINT 32-bit integer: fixed point number without places after the decimalREAL 32-bit floating point: 16 bits before the decimal and 16 bits after the

decimal pointWORD 16-bit bit sequence (no range of values)DWORD 32-bit bit sequence (no range of values)TIME 32-bit format with a maximum value of 4194.3035s

(Resolution: 0.5 ms)ENUM User-defined type of enumeration (local enumerations are not supported)Altogether 500 16-bit variables are available. These include BOOL, INT, andWORD.Altogether 150 32-bit variables are available. These includeDINT,DWORD,TIME,REAL.The number of the required variables is displayed in the CoDeSys output windowduring compilation.

5.1.6. Retain Variables

6 retain variables (variables that are safe from power failure) are available! 3x16-bit retain-variables! 3x32-bit retain-variables

Page 98: Function modules based on PLCopen

Programming based on IEC61131-3

98 192-120111 N1 C3 T30 T40 - March 2004

5.1.7. Recipe table with 9 columns and 32 lines

An array is available for storing values, i.e. a table with 9 columns and 32 rows.The table is freely assignable and can be used to store position sets or for recipemanagement, for example.In addition, this table can be used to exchange data with an external control systemor a POP, for example.

The layout of the table is as follows:Column 1Type:REALObjectsO1901

Column 2Type:REALObjectsO1902

Column 3Type:INTObjectsO1903

Column 4Type:INTObjectsO1904

Column 5Type:INTObjectsO1905

Column 6Type:DINTObjectsO1906

Column 7Type:DINTObjectsO1907

Column 8Type:DINTObjectsO1908

Column 9Type:DINTObjectsO1909

Row 1"Array_Col1_Row1"(1901.1)

Row 1"Array_Col2_Row1"(1902.1)

Row 1"Array_Col3_Row1"(1903.1)

Row 1"Array_Col4_Row1"(1904.1)

Row 1"Array_Col5_Row1"(1905.1)

Row 1"Array_Col6_Row1"(1906.1)

Row 1"Array_Col7_Row1"(1907.1)

Row 1"Array_Col8_Row1"(1908.1)

Row 1"Array_Col9_Row1"(1909.1)

... ... ... ... ... ... ... ... ...

... ... ... ... ... ... ... ... ...

... ... ... ... ... ... ... ... ...Row 32"Array_Col1_Row32"(1901.32)

Row 32"Array_Col2_Row32"(1902.32)

Row 32"Array_Col3_Row32"(1903.32)

Row 32"Array_Col4_Row32"(1904.32)

Row 32"Array_Col5_Row32"(1905.32)

Row 32"Array_Col6_Row32"(1906.32)

Row 32"Array_Col7_Row32"(1907.32)

Row 32"Array_Col8_Row32"(1908.32)

Row 32"Array_Col9_Row32"(1909.32)

In addition to direct access to every individual field in the table, direct access isalso possible through pointer addressing.To do this, the table pointer "ArrayPointer_Row" (Object 1900.1) must be set to thedesired rows.This makes access to Columns 1 through 9 of the referenced rows possiblethrough "Array_Indirect_Col1" to "Array_Indirect_Col9" (objects 1910.1 to 1910.9).

5.1.8. Maximum program size

Up to 5000 (IL) instructions are possible (please note that function modules thatare integrated also require program memory).The number of instructions generated is displayed in the CoDeSys output windowby the Compax3 compiler during interpretation.

5.1.9. Cycle time

Minimum cycle time: 1 ms.The cycle time can be adjusted with the Compax3 ServoManager whendownloading IEC61131-3 programs.It is possible to optimize later in the optimization display of the Compax3Servomanager. The cycle time is displayed there in increments of 500 µs (2 = 1ms; 3 = 1.5 ms; etc.).The IEC61131-3 program is stopped cycle time of 0.

Page 99: Function modules based on PLCopen

Parker EME Programming based on IEC61131-3

192-120111 N1 C3 T30 T40 - March 2004 99

5.1.10. Access to the Compax3 object directory

All Compax3 objects are encapsulated in the "C3" program module.Access to Compax3 objects in CoDeSys:

Compax3 objects are divided into groups:C3. Compax3 - ObjectsC3Array. Recipe tableC3Pop. Objects for the Parker Operator Panel Pop.C3Cam. Objects for T40 cam control.C3Plus. Additional objects that are generally not required.C3Scope. Objects for programming the oscilloscope functions.The object name reveals the group assignment.

5.1.11. Compilation, debugging and down/upload of IEC61131programs

! Translating IEC61131-3 programs in CoDeSys! Downloading or uploading of IEC61131-3 programs with the Compax3

ServoManager.! The debugger is called in the C3 ServoManager under Programming: IEC61131-

3 Debugger.

Note:

Before compiling you have to enter for which Compax3 versions the compilation isto be executed.Please note that when selecting "all versions" not all functions are available, onlythe minimal range of functions is supported.Only if the latest firmware version was selected (and the corresponding firmware isloaded in the target Compax3) all functions described here are supported.

Page 100: Function modules based on PLCopen

Programming based on IEC61131-3

100 192-120111 N1 C3 T30 T40 - March 2004

5.2 Motion control via function modules

You can read about the following in this chapter:Copax3 status diagram....................................................................................................................... 101Virtual Master ...................................................................................................................................... 102Library constants................................................................................................................................. 103General rules / timing.......................................................................................................................... 104Control functions ................................................................................................................................. 106Reading values ................................................................................................................................... 109Motion functions.................................................................................................................................. 113Error handling...................................................................................................................................... 140Process image .................................................................................................................................... 143

Page 101: Function modules based on PLCopen

Parker EME Programming based on IEC61131-3

192-120111 N1 C3 T30 T40 - March 2004 101

5.2.1. Compax3 status diagram

StandstillHoming

Stopping

ContinuousMotion

Errorstop

Discrete MotionMC_MoveAbsolute; MC_MoveRelative; MC_MoveAdditive

MC_MoveVelocity

MC_Stop

Error

MC_StopDone

MC_Move Velocity

Done

Error

MC_Stop

Error

ErrorMC_Stop

Done

Error

MC_Home

MC_Stop

MC_Power

MC_Reset

powered

not powered

SynchronizedMotion

MC_GearIn(Slave)MC_CamIn(Slave)MC_Phasing(Slave)MC_MoveSuperimposed(Slave)C3_CamIn(Slave)

Error

MC_GearIn(Slave)MC_GearIn(Slave)

MC_GearIn(Slave)MC_CamIn(Slave)C3_CamIn(Slave)

MC_Stop

C3_CamOut(Slave)

MC_MoveSuperimposedMC_MoveVelocity

MC_MoveAbsoluteMC_MoveRelativeMC_MoveAdditiveMC_MoveSuperimposed

MC_MoveRelativeMC_MoveAdditiveMC_MoveAbsoluteMC_MoveSuper-

imposed

! Functions C3 Ixx T30: Transitions and states as continuous line, text not in italics! Functions of C3 Ixx T40: complete status diagram, all functions! Special T40 functions are displayed in italics and in dashed line

Page 102: Function modules based on PLCopen

Programming based on IEC61131-3

102 192-120111 N1 C3 T30 T40 - March 2004

5.2.2. Virtual Master

The IEC program can be created for 2 axes:! The Slave axis (the present Compax3)! A virtual Master whose position value can be used as a master position.The axis can be selected with the "Axis" input.The rule for this is:! Axis = AXIS_REF_LocalAxis: Slave - Axis! Axis = AXIS_REF_Virtual: virtual Master

Status diagram of the virtual master

StandstillHoming

Stopping

ContinuousMotionDiscrete Motion

MC_MoveAbsoluteMC_MoveRelativeMC_MoveAdditive MC_MoveVelocity

MC_MoveAbsolute; MC_MoveRelative; MC_MoveAdditive

MC_MoveAbsolute MC_MoveRelative MC_MoveAdditive

MC_MoveVelocity

MC_Stop

MC_Stop

MC_MoveVelocity

Done

MC_Stop

MC_Stop

Done

MC_Home

Create a program for the virtual axis.The virtual axis supports the function modules listed in the status diagram.To do so, the input/output variable Axis is assigned to the constantAXIS_REF_Virtual.The position value of the virtual axis can be used as master signal source.

Please note that the virtual axis is only available for function modules listed in thestatus diagram.

T40 Function

Note:

Page 103: Function modules based on PLCopen

Parker EME Programming based on IEC61131-3

192-120111 N1 C3 T30 T40 - March 2004 103

5.2.3. Library constants

The following global constants are declared in the PLCopen function modulelibrary:Name Type DescriptionFor power supply of the axis inputs/outputs of modules:Axis_Ref_LocalAxis INT Local axis (physically present axis)Axis_Ref_Virtual INT virtual Master (only with T40)For the selection of the master signal source (only with T40):Axis_Ref_Analog INT +/-10V analog inputAxis_Ref_StepDir5V INT Step / direction input 5VAxis_Ref_Encoder5V INT Encoder A/B - input 5VAxis_Ref_Virtual INT virtual MasterAxis_Ref_HEDA INT HEDAAxis_Ref_ActualPosition INT reserved (actual position value)Axis_Ref_ReferencePosition

INT reserved (position target value)

General constantsMC_Direction_Positive INT For supply of the Direction input of the

MC_MoveVelocity module (for positiverotational direction)

MC_Direction_Negative INT For supply of the Direction input of theMC_MoveVelocity module (for negativerotational direction)

MC_Direction_Current INT For supply of the Direction input of theMC_MoveVelocity module (retaining the lastrotational direction to be selected)

Direction_Memory INT (Variable) The MC_MoveVelocity modules instancesstore the last direction parameter in thisvariable. This variable can only be used byMotion Control modules and must not beoverwritten!

Page 104: Function modules based on PLCopen

Programming based on IEC61131-3

104 192-120111 N1 C3 T30 T40 - March 2004

5.2.4. General rules / timing

General rules

! The outputs "Done", "InVelocity", "Error", "ErrorID" and "CommandAborted" resetwith the falling edge of the "Execute" input.

! If the "Execute" input goes back to FALSE again before the module action (forexample positioning) has been completed ("pulse to Execute"), the correspondingoutputs (for example "Done") will still be set for exactly ONE cycle upontermination.

! The outputs "Done" and "Error" are never simultaneously TRUE.! If the instance of a function module receives a new "Execute" signal before the

function ends, the module will not show any response (no "Done" and no"Command Aborted") in reference to the previous action.

! Parameters are accepted with the rising edge of the "Execute" signal.! To be able to accept modified parameters, the module must be triggered again

with an "Execute" signal.

! If an input parameter is missing, the previous value of this instance will be used inaccordance with IEC61131-3.

! The default value is used the first time a call is made.

! "Position" is a value that is defined for a reference system, i.e. a specific positionvalue is a fixed location in the reference system.

! "Distance" is the difference between 2 positions.

! "Velocity", "Acceleration", "Deceleration" and "Jerk" are always positive variables.! "Position" and "Distance" may be positive or negative.

! All function modules have an "Error" output that can be activated by a moduleduring a module sequence.

! The ErrorID (error number) can be read by an axis error with the"MC_ReadAxisError" module.

The "Done" output is set if the function module has been successfully executed.If one positioning process is interrupted by a second before it is complete, the firstfunction module will not set "Done".

"CommandAborted" is set if a positioning process is interrupted by a secondpositioning process, by "MC_Stop" or MC_Power.The reset behavior of "CommandAborted" is the same as "Done".If "CommandAborted" occurs, the other outputs will be reset.

Please note that the limits are specified in revolutions.To convert to the configured unit, multiply the min/max values by the "traveldistance per motor revolution".

Status of theoutputs

Input parameters

Missing inputparameters

Position anddistance

Sign

Error handling

Behavior of the"Done" - output

Behavior of the"CommandAborted"

output

Value range of themovement

parameters

Page 105: Function modules based on PLCopen

Parker EME Programming based on IEC61131-3

192-120111 N1 C3 T30 T40 - March 2004 105

With a configured linear motor, all revolution data must be replaced by pitch.To convert to the configured unit, the min/max values must be multiplied by thepitch length (see the technical data for the motor).

Linear motors

Page 106: Function modules based on PLCopen

Programming based on IEC61131-3

106 192-120111 N1 C3 T30 T40 - March 2004

5.2.5. Control functions

You can read about the following in this chapter:Energizing the power output stage (MC_Power)............................................................................... 106Stop (MC_Stop) .................................................................................................................................. 107Release brake (C3_OpenBrake) ........................................................................................................ 108

5.2.5.1 Energizing the power output stage (MC_Power)

FB name MC_PowerSupplies current to the power output stage

VAR_IN_OUTAxis INT Axis ID (Library constants)

VAR_INPUTEnable BOOL Activates the module; as long as Enable=True, the power

output stage will be energized.

VAR_OUTPUTStatus BOOL Status of the power output stage (TRUE= axis energized,

FALSE= axis de-energized)Error BOOL Error while de-energizing power output stageNotes:! If the input parameter "Enable" = TRUE, all enables of the axis will be set.! All enables will be reset if the input parameter "Enable" = FALSE, the axis

decelerates with the configured error ramp to (rotational) speed = 0.! The controller is enabled with the MC_POWER function module.! During automatic commutation, the output "Status" is not set to TRUE for

energizing, but rather not until after automatic commutation has been successfullycompleted.

Enable : BOOLAxis : (VAR_IN_OUT)

Status : BOOLError : BOOL

MC_POWER

Page 107: Function modules based on PLCopen

Parker EME Programming based on IEC61131-3

192-120111 N1 C3 T30 T40 - March 2004 107

5.2.5.2 Stop (MC_Stop)

FB name MC_StopStops the current movement

VAR_IN_OUTAxis INT Axis ID (Library constants)

VAR_INPUTExecute BOOL Stops the movementDeceleration DINT Value of deceleration (always positive) [Units/s²] <Value

range>1

Jerk DINT Value of the deceleration jerk [Units/s³] (always positife)<value range>2

VAR_OUTPUTDone BOOL Movement stoppedError BOOL Error while stopping positioningNote: As long as the "Execute" input is set, the axis remains in the "Stopping"status (as long the axis is energised) and is unable to execute any additionalmovement commands!If the axis is switched to a de-energized state by setting the Enable signal of the"MC_Power" module to FALSE, the Stopping state will then be exited.If the enable signal of the "MC_Power" module is set to TRUE again, the axis goes back tothe "Stopping" state again if the Execute input of the "MC_Stop" module is still TRUE.

Execute : BOOL Done : BOOLError : BOOL

MC_STOP

Deceleration : DINTJerk : DINTAxis : (VAR_IN_OUT)

The following illustration shows an example of how the MC_STOP moduleinterrupts and stops a movement that is in progress.If a positioning module is interrupted by the MC_STOP module, it reports"Command Aborted" and can no longer be executed as long as the MC_STOPmodule is active. If the MC_STOP module is inactive (no "Execute" signal), thefunction module can be executed again.

1 Deceleration for STOP: Min: 0.24 rev/s²; Max: 1000000 rev/s²2 Jerk for STOP: Min: 30 rev/s³; Max: 125000000 rev/s³

Page 108: Function modules based on PLCopen

Programming based on IEC61131-3

108 192-120111 N1 C3 T30 T40 - March 2004

Execute

Distance

Done

Error

MC_MOVERELATIVE

CommandAborted

Velocity

Acceleration

Deceleration

Jerk

JerkDecel

Axis

Execute Done

Error

MC_STOP

Deceleration

Jerk

AxisAXIS_REF_LocalAxis

AXIS_REF_LocalAxis

go

MC_STOP

Execute (Stop Axis)

t

t

t

t

t

10

10

10

10

0

Command-Aborted

Execute (go)

Done (Stopp)

Velocity

MC_MOVERELATIVE

BewegungsablaufMoving diagram

stopAxis

400

4000

6000. 0

500. 0

100

100

1000

1000

5.2.5.3 Opening the brake (C3_OpenBrake)

FB name C3_OpenBrakeOpening the motor holding brake works only with no current (standstill - not powered)

VAR_INPUTOpenBrake BOOL "TRUE" opens the motor holding brakeWhen current is being supplied to the drive, the input has no function.

C3_OpenBrake

OpenBrake : BOOL

Page 109: Function modules based on PLCopen

Parker EME Programming based on IEC61131-3

192-120111 N1 C3 T30 T40 - March 2004 109

5.2.6. Reading values

You can read about the following in this chapter:Reading the actual position (MC_ReadActualPosition)..................................................................... 109Reading access to the array (C3_READARRAY) ............................................................................. 111Reading the device status (MC_ReadStatus).................................................................................... 112

5.2.6.1 Reading the current position (MC_ReadActualPosition)

FB name MC_ReadActualPositionReading the current axis position

VAR_IN_OUTAxis INT Axis ID (Library constants)

VAR_INPUTEnable BOOL Activates the module, continuous reading of the axis

position as long as Enable=TRUE

VAR_OUTPUTDone BOOL Position value availableError BOOL Error while reading the positionPosition REAL Axis positionNote: -

Enable : BOOLAxis : (VAR_IN_OUT)

Done : BOOL

Position : REAL

MC_READACTUALPOSITION

Error : BOOL

You can read the current position of the axis with this module.As long as the input parameter "Enable" = TRUE, the current parameter value willbe supplied cyclically to the output parameter "Position".The status of the input parameter must be present for at least one module call.The following illustration shows the behavior of parameters in theMC_READACTUALPOSITION function module.

Page 110: Function modules based on PLCopen

Programming based on IEC61131-3

110 192-120111 N1 C3 T30 T40 - March 2004

Enable Done

Error

Position

MC_READACTUALPOSITION

AxisAXIS_REF_LocalAxis

MC_READACTUALPOSITION

Enable

t

t

10

10

Done

go

t

10Position

Page 111: Function modules based on PLCopen

Parker EME Programming based on IEC61131-3

192-120111 N1 C3 T30 T40 - March 2004 111

5.2.6.2 Read access to the (C3_READARRAY) array

FB name C3_READARRAYThis module is used for simplified read access to the array (recipe table).

VAR_INPUTEnable BOOL The desired rows can be read with the Enable input (after

selecting "Row").Row INT The desired row in the table must be created at the end of

the Row module input.

VAR_OUTPUTError BOOL Error as an output indicates that an error was encountered

while reading the array(a row that does not exist selected on the Row input).

Col1 Col9 REALINTDINT

The individual columns of the array can be accessedthrough outputs Col1 through Col9.

Notes: - Rows will be read cyclically as long as Enable = TRUE.C3_READARRAY

Row : INTEnable : BOOL

Col5 : INTCol6 : DINTCol7 : DINT

Col1 : REALCol2 : REAL

Col3 : INT

Error : BOOL

Col4 : INT

Col8 : DINTCol9 : DINT

Page 112: Function modules based on PLCopen

Programming based on IEC61131-3

112 192-120111 N1 C3 T30 T40 - March 2004

5.2.6.3 Reading the device status (MC_ReadStatus)

FB name MC_ReadStatusSpecifies the current status according to the PLCopen status machine

VAR_IN_OUTAxis INT Axis ID (Library constants)

VAR_INPUTEnable BOOL Activates the module; continuous outputs of output

parameters as long as Enable=TRUE

VAR_OUTPUTDone BOOL Status values availableError BOOL Error while executing moduleErrorstop BOOL Error stop function. The motor brakes as specified by the

stop ramp and is de-energized;Stopping BOOL The motor is stopped;Standstill BOOL The motor is stopped; DiscreteMotion BOOL Individual movement;ContinuousMotion BOOL Continuous positioning;Homing BOOL Machine reference is approached;SynchronizedMotion

BOOL Synchronous motion

Note: See also in the status diagram.

Enable : BOOLAxis : (VAR_IN_OUT)

Done : BOOL

Errorstop : BOOL

SynchronizedMotion : BOOL

MC_READSTATUS

Error : BOOL

Standstill : BOOL

ContinuousMotion : BOOLDiscreteMotion : BOOL

Stopping : BOOL

Homing : BOOL

Page 113: Function modules based on PLCopen

Parker EME Programming based on IEC61131-3

192-120111 N1 C3 T30 T40 - March 2004 113

5.2.7. Motion functions

You can read about the following in this chapter:Dynamic positioning............................................................................................................................ 113Absoute Positioning (MC_MoveAbsolute) ......................................................................................... 114Relative Positioning (MC_MoveRelative)........................................................................................... 117Additive Positioning (MC_MoveAdditive) ........................................................................................... 119Continuous Positioning (MC_MoveVelocity)...................................................................................... 121Machine zero (MC_Home) ................................................................................................................. 123Current setting operation (C3_Current) ............................................................................................. 124Superimposed Positioning (MC_MoveSuperImposed) ..................................................................... 125Electronic gear (MC_GearIn).............................................................................................................. 127Select cam (MC_CamTableSelect).................................................................................................... 129Start selected cam (MC_CamIn) ........................................................................................................ 130Start selected cam with coupling movement (C3_CamIn) ................................................................ 132Terminate active cam with coupling movement (C3_CamOut)......................................................... 134Example of cam .................................................................................................................................. 136Master signal phase shift (MC_Phasing) ........................................................................................... 138

5.2.7.1 Dynamic positioning

Dynamic positioning processes can be performed with the modulesMC_MoveAbsolute, MC_MoveRelative and MC_MoveAdditive. The speed can bealtered dynamically with MC_MoveVelocity.

In "Discrete Motion" state

If another, second positioning process is activated in the "Discrete Motion (see onpage 101)" the 1st positioning process will be interrupted. The transition to the newdestination occurs dynamically, i.e. without any intervening stop.

Note the following in this regard:

! The new position / distance and the speed are taken over by the secondpositioning process.

! The values for acceleration, deceleration and jerks are not taken over. The valuesof the original positioning process apply.

In "Continuous Motion" state

If in the "Continuous Motion state (see on page 101)" a positioning process(MC_MoveAbsolute, MC_MoveRelative or MC_MoveAdditive) or aMC_MoveVelocity is activated, the active function module will be interrupted. Allinput variables of the new positioning process will then be taken over.

Superimposed positioning

Please note also the difference to Superimposed positioning (see on page 125)with MC_MoveSuperImposed.Here, the movement of the active function module is executed until the end.

Page 114: Function modules based on PLCopen

Programming based on IEC61131-3

114 192-120111 N1 C3 T30 T40 - March 2004

5.2.7.2 Absolute positioning (MC_MoveAbsolute)

FB name MC_MoveAbsoluteAbsolute positioning to a specified position.

VAR_IN_OUTAxis INT Axis ID (Library constants)

VAR_INPUTExecute BOOL Starts the sequences of the module with positive edgePosition REAL Absolute target position of the movement to be executed

(configured unit [Units] ) (positive and negative direction)<Value range>3

Velocity REAL Value of the maximum speed (always positive) (notnecessarily reached) [Units/s] <value range>4

Acceleration DINT Value of the acceleration (always positife) [Units/s²] <valuerange>5

Deceleration DINT Value of deceleration (always positive) [Units/s²] <Valuerange>6

Jerk DINT Value of the acceleration - jerk (see on page 116) [Units/s³](always positive) <value range>7

JerkDecel DINT Value of the deceleration jerk [Units/s³] (always positife)<value range>8

VAR_OUTPUTDone BOOL Specified target position on the setpoint encoder output is

reachedCommandAborted BOOL Positioning abortedError BOOL Error while executing module Note: -If a SuperImposed movement is started during an absolute movement, the absoluteposition is not accessed, but the absolute position plus the position entered in theSuperImposed.The same applies if a SuperImposed movement is already being executed and anabsolute movement is started, then the absolute position is not accessed but thesum of both values.After the SuperImposed movement has been finished, the absolute position isaccessed with the next absolute movement.

Execute : BOOLPosition : REAL

Done : BOOL

Error : BOOL

MC_MOVEABSOLUTE

CommandAborted : BOOLVelocity : REALAcceleration : DINTDeceleration : DINTJerk : DINTJerkDecel : DINTAxis : (VAR_IN_OUT)

3 Target position: Min: -4000000 rev; Max: 4000000 rev4 Speed for positioning: Min: 0.00001157 rev/s; Max: 2000 rev/s5 Acceleration for positioning: Min: 0.24 rev/s²; Max: 100000 rev/s²6 Deceleration for positioning: Min: 0.24 rev/s²; Max: 1000000 rev/s²7 Acceleration jerk for positioning: Min: 30 rev/s³; Max: 125000000 rev/s³8 Deceleration jerk for positioning: Min: 30 rev/s³; Max: 125000000 rev/s³

Page 115: Function modules based on PLCopen

Parker EME Programming based on IEC61131-3

192-120111 N1 C3 T30 T40 - March 2004 115

The following illustration shows two examples of the combination of twoMC_MOVEABSOLUTE modules.! The left part (a) of the time diagram shows a case in which the second function

module (FB) is executed after the first function module.When the first function module has reached Position 60, the "Done" output givesthe execution command to the second function module, which then moves toPosition 100.

! The right part (b) of the diagram shows a case in which the second functionmodule is activated while the first function module is being executed. The firstfunction module is automatically interrupted.The second function module moves directly to position 100 whether or notposition 60 of the first function module has already been reached.

Execute

Position

Done

Error

MC_MOVEABSOLUTE

CommandAborted

Velocity

Acceleration

Deceleration

Jerk

JerkDecel

Axis

Execute

Position

Done

Error

MC_MOVEABSOLUTE

CommandAborted

Velocity

Acceleration

Deceleration

Jerk

JerkDecel

Axis

OR

Test

1. InstanzFirst motion

2. InstanzSecond motion

100. 0

200. 0

100

100

1000

1000

AXIS_REF_LocalAxis

60. 0

300. 0

100

100

1000

1000

AXIS_REF_LocalAxis

go

1. InstanzFirst motion

Execute (go)

Done

t

t

t

t

t

t

t

10

10

10

10

10

0

1000

200300

Command-Aborted

Execute (Test)

Done

Velocity

absolute Positionabsolute position

2. InstanzSecond motion

BewegungsablaufMoving diagram

a b

60

Page 116: Function modules based on PLCopen

Programming based on IEC61131-3

116 192-120111 N1 C3 T30 T40 - March 2004

Jerk

A motion process generally starts from a standstill, accelerates constantly at thespecified acceleration to then move at the selected speed to the target position.The drive is brought to a stop before the target position with the delay that hasbeen set in such a manner as to come to a complete stop at the target position. Toreach the set acceleration and deceleration, the drive must change the acceleration(from 0 to the set value or from the set value to 0). This change in speed is limitedby the maximum jerk.

t

4

t

t

t

1

2

3

1: Position2: Speed3: Acceleration4: JerkChanges in acceleration (jerks) often have negative effects on the mechanicalsystems involved. There is a danger that mechanical resonance points will beexcited or that impacts will be caused by existing mechanical slack points.You can reduce these problems to a minimum by specifying the maximum jerk.

Page 117: Function modules based on PLCopen

Parker EME Programming based on IEC61131-3

192-120111 N1 C3 T30 T40 - March 2004 117

5.2.7.3 Relative positioning (MC_MoveRelative)

FB name MC_MoveRelativeRelative positioning by a specified distance.

VAR_IN_OUTAxis INT Axis ID (Library constants)

VAR_INPUTExecute BOOL Starts the sequences of the module with positive edgeDistance REAL Relative distance of the movement to be executed

(configured unit [Units] ) <value range>9

Velocity REAL Value of the maximum speed (always positive)(not necessarily reached) [Units/s] <value range>10

Acceleration DINT Value of the acceleration (always positife) [Units/s²] <valuerange>11

Deceleration DINT Value of deceleration (always positive) [Units/s²] <Valuerange>12

Jerk DINT Value of the acceleration - jerk (see on page 116) [Units/s³](always positive) <value range>13

JerkDecel DINT Value of the deceleration jerk [Units/s³] (always positife)<value range>14

VAR_OUTPUTDone BOOL Specified target distance on the setpoint encoder output is

reachedCommandAborted BOOL Positioning abortedError BOOL Error while executing moduleNote:In the case of dynamic positioning (module is called during a positioning process)the specified position is added to the current actual position.

Execute : BOOLDistance : REAL

Done : BOOL

Error : BOOL

MC_MOVERELATIVE

CommandAborted : BOOLVelocity : REALAcceleration : DINTDeceleration : DINTJerk : DINTJerkDecel : DINTAxis : (VAR_IN_OUT)

9 Target position: Min: -4000000 rev; Max: 4000000 rev10 Speed for positioning: Min: 0.00001157 rev/s; Max: 2000 rev/s11 Acceleration for positioning: Min: 0.24 rev/s²; Max: 100000 rev/s²12 Deceleration for positioning: Min: 0.24 rev/s²; Max: 1000000 rev/s²13 Acceleration jerk for positioning: Min: 30 rev/s³; Max: 125000000 rev/s³14 Deceleration jerk for positioning: Min: 30 rev/s³; Max: 125000000 rev/s³

Page 118: Function modules based on PLCopen

Programming based on IEC61131-3

118 192-120111 N1 C3 T30 T40 - March 2004

The following illustration shows two examples of the combination of twoMC_MOVERELATIVE modules.! The left part (a) of the time diagram shows a case in which the second function

module is executed after the first function module.When the first function module has traveled a distance of 60 units, the "Done"output gives the execution command to the second function module, which thenmoves on another 40 units.

! The right part (b) of the diagram shows a case in which the second functionmodule is activated while the first function module is being executed. Becausethe second module is started during the execution of the first function module, thefirst function module is automatically interrupted.The second function module immediately travels 40 units whether or not the 60units of the first function modules have already been traveled.

Execute

Distance

Done

Error

MC_MOVERELATIVE

CommandAborted

Velocity

Acceleration

Deceleration

Jerk

JerkDecel

Axis

Execute

Distance

Done

Error

MC_MOVERELATIVE

CommandAborted

Velocity

Acceleration

Deceleration

Jerk

JerkDecel

Axis

OR

Test

1. InstanzFirst motion

2. InstanzSecond motion

40. 0

200. 0

100

100

1000

1000

AXIS_REF_LocalAxis

60. 0

300. 0

100

100

1000

1000

AXIS_REF_LocalAxis

go

1. InstanzFirst motion

Execute (go)

Done

t

t

t

t

t

t

t

10

10

10

10

10

0

1000

200300

Command-Aborted

Execute (Test)

Done

Velocity

relative Positionrelative position

2. InstanzSecond motion

BewegungsablaufMoving diagram

a b

Page 119: Function modules based on PLCopen

Parker EME Programming based on IEC61131-3

192-120111 N1 C3 T30 T40 - March 2004 119

5.2.7.4 Additive positioning (MC_MoveAdditive)

FB name MC_MoveAdditiveAdds a relative distance to the target position of a positioning process in progress.

VAR_IN_OUTAxis INT Axis ID (Library constants)

VAR_INPUTExecute BOOL Starts the sequences of the module with positive edgeDistance REAL Relative Distance <Value range>15

Velocity REAL Value of the maximum speed (always positive) (notnecessarily reached) [Units/s] <value range>16

Acceleration DINT Value of the acceleration (always positife) [Units/s²] <valuerange>17

Deceleration DINT Value of deceleration (always positive) [Units/s²] <Valuerange>18

Jerk DINT Value of the acceleration - jerk (see on 116) [Units/s³](always positive) <value range>19

JerkDecel DINT Value of the deceleration jerk [Units/s³] (always positife)<value range>20

VAR_OUTPUTDone BOOL Specified distance has been reachedCommandAborted BOOL Positioning abortedError BOOL Error during positioningNote:In the case of dynamic positioning (module is called during a positioning process)the specified position is added to the current target position.

Execute : BOOLDistance : REAL

Done : BOOL

Error : BOOL

MC_MOVEADDITIVE

CommandAborted : BOOLVelocity : REALAcceleration : DINTDeceleration : DINTJerk : DINTJerkDecel : DINTAxis : (VAR_IN_OUT)

15 Target position: Min: -4000000 rev; Max: 4000000 rev16 Speed for positioning: Min: 0.00001157 rev/s; Max: 2000 rev/s17 Acceleration for positioning: Min: 0.24 rev/s²; Max: 100000 rev/s²18 Deceleration for positioning: Min: 0.24 rev/s²; Max: 1000000 rev/s²19 Acceleration jerk for positioning: Min: 30 rev/s³; Max: 125000000 rev/s³20 Deceleration jerk for positioning: Min: 30 rev/s³; Max: 125000000 rev/s³

Page 120: Function modules based on PLCopen

Programming based on IEC61131-3

120 192-120111 N1 C3 T30 T40 - March 2004

The following illustration shows two examples of the combination of anMC_MOVEABSOLUTE and an MC_MOVEADDITIVE module.! The left part (a) of the time diagram shows a case in which the second function

module is executed after the first function module.After the first function module has traveled to Position 60, the "Done" output givesthe execution command to the second FB, which then moves on another 40 units.

! The right part (b) of the diagram shows a case in which the second functionmodule is activated while the first FB is being executed. Because the secondmodule is started during the execution of the first FB, the first FB is automaticallyinterrupted.The second function module adds the missing units that are still lacking for thefirst module and then moves an additional 40 units with the new predefinedsettings.

Execute

Position

Done

Error

MC_MOVEABSOLUTE

CommandAborted

Velocity

Acceleration

Deceleration

Jerk

JerkDecel

Axis

Execute

Distance

Done

Error

MC_MOVEADDITIVE

CommandAborted

Velocity

Acceleration

Deceleration

Jerk

JerkDecel

Axis

OR

Test

1. InstanzFirst motion

2. InstanzSecond motion

40. 0

200. 0

100

100

1000

1000

AXIS_REF_LocalAxis

60. 0

300. 0

100

100

1000

1000

AXIS_REF_LocalAxis

go

1. InstanzFirst motion

Execute (go)

Done

t

t

t

t

t

t

t

10

10

10

10

10

0

1000

200300

Command-Aborted

Execute (Test)

Done

Velocity

Position

2. InstanzSecond motion

BewegungsablaufMoving diagram

a b

60

Page 121: Function modules based on PLCopen

Parker EME Programming based on IEC61131-3

192-120111 N1 C3 T30 T40 - March 2004 121

5.2.7.5 Continuous positioning (MC_MoveVelocity)

FB name MC_MoveVelocityContinuous controlled positioning with adjustable speed

VAR_IN_OUTAxis INT Axis ID (Library constants)

VAR_INPUTExecute BOOL Starts the sequences of the module with positive edgeVelocity REAL Value of the maximum speed (always positive) (not

necessarily reached) [Units/s] <value range>21

Acceleration DINT Value of the acceleration and deceleration (alwayspositive) [Units/s²] <value range>22

Direction INT Selection: positive direction, negative direction, actualdirection; Library Constants (see on page 103)

VAR_OUTPUTInVelocity BOOL Specified target speed on the setpoint output is reachedCommandAborted BOOL Execution interruptedError BOOL Error during positioningNote: To be able to stop the drive, the function module must be interrupted byanother positioning function module or positioning must be stopped by calling theMC_Stop function module.

Caution!

The configured software end limits are not observed for thismodule!

Execute : BOOL InVelocity : BOOL

Error : BOOL

MC_MOVEVELOCITY

CommandAborted : BOOLVelocity : REALAcceleration : DINTDirection : INTAxis : (VAR_IN_OUT)

21 The target speed in the Speed Control mode: Min: -2000 rev/s; Max: 2000 rev/s22 Acceleration / deceleration in the Speed Control mode: Min: 0.24 rev/s²; Max: 1000000 rev/s²

Page 122: Function modules based on PLCopen

Programming based on IEC61131-3

122 192-120111 N1 C3 T30 T40 - March 2004

Example

The following illustration shows two examples of the combination of twoMC_MOVEVELOCITY modules.! The left part (a) of the time diagram shows a case in which the second function

module is executed after the first function module.After the first function module has accelerated to a speed of 3000, the"InVelocity" output, AND-linked with the "Next" signal gives the executioncommand to the second FB, which then slows to a speed of 2000.

! The right part (b) of the diagram shows a case in which the second FB isactivated while the first function module is being executed. Because the secondmodule is started during the execution of the first FB, the first FB is automaticallyinterrupted.During the acceleration of the first module, the second module slows againsimilarly to a speed of 2000 without the speed of the first module having beenreached.

Run InVelocity

Error

MC_MOVEVELOCITY

CommandAbortedVelocity

Acceleration

Direction

Axis

Run

Velocity

InVelocity

Error

MC_MOVEVELOCITY

CommandAborted

Acceleration

Direction

Axis

OR

Next

1. InstanzFirst motion

2. InstanzSecond motion

2000

100"MC_Direction_

Positive"

3000

100

"MC_Direction_Positive"

AXIS_REF_LocalAxis

go

1. InstanzFirst motion

Velocity

Next

t

t

t

t

t

t

10

10

10

10

10

0

2000

3000

Command Aborted

Test

Finish = InVelocity

Velocity

2. InstanzSecond motion

BewegungMotion

&

Test

Execute (go)

t

10

1

Finish

AXIS_REF_LocalAxis

a b

Page 123: Function modules based on PLCopen

Parker EME Programming based on IEC61131-3

192-120111 N1 C3 T30 T40 - March 2004 123

5.2.7.6 Machine zero (MC_Home)

FB name MC_HomePredefined search for the machine reference point

VAR_IN_OUTAxis INT Axis ID (Library constants)

VAR_INPUTExecute BOOL Starts the sequences of the module with positive edgePosition REAL Position at the reference point (configured unit [Units] ) =

machine zero offset

VAR_OUTPUTDone BOOL Referencing process completedCommandAborted BOOL Referencing process abortedError BOOL Error while searching for machine reference point

Note:This module gives the command to search for the machine reference point; not for"zero" position. The type of search function (machine reference mode) can beadjusted with the configuration or with the object "HOMING_mode" (Object1130.4).Objects that are connected with the machine reference point:! C3Plus.HOMING_speed (Object 1130.3)! C3Plus.HOMING_accel (Object 1130.1)! C3Plus.HOMING_mode (Object 1130.4)! C3Plus.HOMING_edge_sensor_distance (Object 1130.7)

Execute : BOOL Done : BOOL

Error : BOOL

MC_HOME

CommandAborted : BOOLPosition : REALAxis : (VAR_IN_OUT)

Machine reference offset

0 1

1: machine reference offset.The machine reference offset is used to determine the actual reference point forpositioning.The rule for this is: Referene point = machine reference + machine reference offsetNote: if the machine reference initiator is located at the positive end of the travelrange, the machine reference offset must = 0 or be negative.

A change in the machine reference offset does not take effect until the nextmachine reference run.

Page 124: Function modules based on PLCopen

Programming based on IEC61131-3

124 192-120111 N1 C3 T30 T40 - March 2004

5.2.7.7 Current setting operation (C3_Current)

FB name C3_CurrentCurrent control. The speed and position controller are turned off.The system controls to the specified current.The current setting can be made with the module input or with an analog input.

VAR_IN_OUTAxis INT Axis ID (Library constants)

VAR_INPUTExecute BOOL Starts the sequences of the module with positive edgeCurrent INT Current to be set in [mA]Mode INT 0 = The current read during Execute on the Current input is

set.3 = After Execute, the Current input is read again in eachcycle and the corresponding current is set (Execute mustbe permanently present for this mode).

VAR_OUTPUTInCurrent BOOL Specified current setCommandAborted BOOL Command abortedError BOOL ErrorNote:! The power supply current (optimization parameter) is set to 100% to operate

C3_Current.! The status current control must be aborted with MC_Stop before new

positionings are possible.

Execute : BOOLCurrent : INT

InCurrent : BOOL

Error : BOOL

C3_Current

CommandAborted : BOOLMode : INTAxis : (VAR_IN_OUT)

Page 125: Function modules based on PLCopen

Parker EME Programming based on IEC61131-3

192-120111 N1 C3 T30 T40 - March 2004 125

5.2.7.8 Superimposed positioning (MC_MoveSuperImposed)

FB name MC_MoveSuperImposedSuperimposing of active positioning with an additional relative distance.The positioning process that is currently underway is not interrupted byMC_MoveSuperImposed; it is superimposed instead

VAR_IN_OUTAxis INT Axis ID; constant: AXIS_REF_LocalAxis

VAR_INPUTExecute BOOL Starts the sequences of the module with positive edgeDistance REAL Additional distance for superimposed positioning

(configured unit [Units] ) (positive and negative direction)<value range>23

VelocityDiff REAL Value of the maximum speed difference compared to thespeed of the current positioning (always positive) (notnecessarily reached) [Units/s] <Value range>24

Acceleration DINT Value of the acceleration (always positife) [Units/s²] <valuerange>25

Deceleration DINT Value of deceleration (always positive) [Units/s²] <Valuerange>26

Jerk DINT Value of the acceleration - jerk (see on page 116) [Units/s³](always positive) <value range>27

JerkDecel DINT Value of the deceleration jerk [Units/s³] (always positife)<value range>28

VAR_OUTPUTDone BOOL Additional distance was added to the current positioningBusy BOOL Superimposed motion is performedCommandAborted BOOL Positioning abortedError BOOL Error while executing module Note:! In the PLCopen state Discrete Motion the module changes the speed and the

target position of the active movement.! In the PLCopen state "Standstill" the MC_MoveSuperImposed module acts like

the MC_MoveRelative module.! MC_MoveSuperImposed does not interrupt an active command.

Caution!

The configured software end limits are not observed for thismodule!

23 Target position: Min: -4000000 rev; Max: 4000000 rev24 Speed for positioning: Min: 0.00001157 rev/s; Max: 2000 rev/s25 Acceleration for positioning: Min: 0.24 rev/s²; Max: 100000 rev/s²26 Deceleration for positioning: Min: 0.24 rev/s²; Max: 1000000 rev/s²27 Acceleration jerk for positioning: Min: 30 rev/s³; Max: 125000000 rev/s³28 Deceleration jerk for positioning: Min: 30 rev/s³; Max: 125000000 rev/s³

T40 Function

Page 126: Function modules based on PLCopen

Programming based on IEC61131-3

126 192-120111 N1 C3 T30 T40 - March 2004

Execute : BOOLDistance : REAL

Done : BOOL

Error : BOOL

MC_MOVESUPERIMPOSED

CommandAborted : BOOLVelocityDiff : REALAcceleration : DINTDeceleration : DINTJerk : DINT

Axis : (VAR_IN_OUT)

Busy : BOOL

JerkDecel : DINT

Execute

Distance

Done

Error

MC_MOVERELATIVE

CommandAborted

Velocity

Acceleration

Deceleration

Jerk

JerkDecel

Axis

Execute

Distance

Done

Error

MC_MOVESUPERIMP

CommandAborted

Velocity

Acceleration

Deceleration

Jerk

JerkDecel

Axis

1. InstanzFirst motion

2. InstanzSecond motion

10

100

50

50

1000

1000

AXIS_REF_LocalAxis

50

300. 0

100

100

1000

1000

AXIS_REF_LocalAxis

go_REL

1. InstanzFirst motion

Execute (go_REL)

Done

t

t

t

t

t

t

10

10

1

0

10

0

200300

Command-Aborted

Execute (go_SUP)

Done

Velocity

2. InstanzSecond motion

BewegungsablaufMoving diagram

go_SUP

10

Distance

400

100

0

50

70

t1 2 3 4 5 6 7 8 9 10 11 12 13

Page 127: Function modules based on PLCopen

Parker EME Programming based on IEC61131-3

192-120111 N1 C3 T30 T40 - March 2004 127

5.2.7.9 Electronic gearbox (MC_GearIn)

FB name MC_GearInControlled speed and position synchronicity with adjustable transmission ratio

VAR_IN_OUTMain INT Axis- ID of the Master signal source (see on page 103)Sub INT Axis ID; constant: AXIS_REF_LocalAxis

VAR_INPUTExecute BOOL Starts the sequences of the module with positive edgeRatioNumerator REAL Transmission ratio of numeratorRatioDenumerator INT Transmission ratio of denominatorAcceleration DINT Value of the acceleration / deceleration (always positive)

[Units/s²] <Value range>29

VAR_OUTPUTInGear BOOL Synchronicity achievedCommandAborted BOOL Command abortedError BOOL Error while executing module Note:! The transmission ratio can be changed at any time with a positive edge on

Execute. InGear is reset until synchronicity is achieved again.! For example, if speed synchronicity is not achieved because of limiting effects,

the position difference that arises will be made up.! Acceleration / deceleration to the set transmission ratio takes place without a jerk

limit.! If the master and slave units do not correspond, this fact must be considered for

the transmission ratio.

Caution!

The configured software end limits are not observed for thismodule!

Master : AXIS_REFSlave : AXIS_REF

Master : AXIS_REF

InGear : BOOLCommandAborted : BOOL

MC_GearIn

Slave : AXIS_REFExecute : BOOLRatioNumerator : REALRatioDenominator : INTAcceleration : DINT

Error : BOOL

29 Acceleration for positioning: Min: 0.24 rev/s²; Max: 100000 rev/s²

T40 Function

Page 128: Function modules based on PLCopen

Programming based on IEC61131-3

128 192-120111 N1 C3 T30 T40 - March 2004

Master

Slave

Error

MC_GEARIN

CommandAborted

Execute

RatioNumerator

RatioDenominator

Acceleration

MyMaster

First Execute

t

t

t

t

t

10

10

10

10

0

SecondInGear

Second Execute

First InGear

MySlave Velocity

Bewegungsablaufmotion

MySlave

100

100

100

InGear

Master

Slave

Error

MC_GEARIN

CommandAborted

Execute

RatioNumerator

RatioDenominator

Acceleration

100

100

100

InGear

1. InstanzFirst motion

2. InstanzSecond motion

1. InstanzFirst motion

2. InstanzSecond motion

Ratio reached

Ratio reached

Master

Slave

Master

Slave

Page 129: Function modules based on PLCopen

Parker EME Programming based on IEC61131-3

192-120111 N1 C3 T30 T40 - March 2004 129

5.2.7.10 Selecting a curve (MC_CamTableSelect)

FB name MC_CamTableSelectSelect a curve, set the Master position to 0 and issue a global master position enable.

VAR_IN_OUTMain INT Axis- ID of the Master signal source (see on page 103)Sub INT Axis ID; constant: AXIS_REF_LocalAxisCamTable INT Cam No: MC_Cam_Ref

VAR_INPUTExecute BOOL Curve selection with positive edgePeriodic BOOL =FALSE: run through curve once

=TRUE: run through curve cyclicallyis terminated with C3_CamOut, MC_Stop or error.

VAR_OUTPUTDone BOOL Curve selection completedError BOOL Command aborted

Error during curve selection or Master connection Note:! This module must always be executed before the CamIn module.

Master : AXIS_REFSlave : AXIS_REF

Master : AXIS_REF

CamTable : MC_CAM_REFDone : BOOL

MC_CamTableSelect

Slave : AXIS_REFCamTable : MC_CAM_REFExecute : BOOLPeriodic : BOOL Error : BOOL

T40 Function

Page 130: Function modules based on PLCopen

Programming based on IEC61131-3

130 192-120111 N1 C3 T30 T40 - March 2004

5.2.7.11 Starting a selected curve (MC_CamIn)

FB name MC_CamInStart the curve selected with MC_CamtableSelect without coupling movement

VAR_IN_OUTMain INT Axis- ID of the Master signal source (see on page 103)Sub INT Axis ID; constant: AXIS_REF_LocalAxis

VAR_INPUTExecute BOOL Curve start with positive edge

VAR_OUTPUTInSync BOOL Synchronous operation activeCommandAborted BOOL Command abortedError BOOL Command aborted

Error during curve operationEndOfProfile BOOL End of a curve cycle.

The end of each curve cycle is displayed by a pulse withthe length of an IEC cycle.Suitable for setting up a loop counter.

Note:! This module must always be executed after the CanTableSelect module.! In cam operation the functions: read objects from Flash (Object 20.10) and save

objects permanently (Object 20.11 as well as in the optimization window of theCompax3 ServoManager) are disabled.

Caution!

The configured software end limits are not observed for thismodule!

Master : AXIS_REFSlave : AXIS_REF

Master : AXIS_REF

InSync : BOOL

MC_CamIn

Slave : AXIS_REFExecute : BOOL

CommandAborted : BOOLError : BOOL

EndOfProfile : BOOL

T40 Function

Page 131: Function modules based on PLCopen

Parker EME Programming based on IEC61131-3

192-120111 N1 C3 T30 T40 - March 2004 131

Execute

Slavezyklus

t

t

t

10

10

10

InSync

EndOfProfile

1

t

10

Periodic = 1 (CamControlMode = 3: Start Forever):

Execute

Slavezyklus

t

t

t

10

10

10

InSync

EndOfProfile

1

t

10

Periodic = 0 (CamControlMode = 1: Single Start):

Page 132: Function modules based on PLCopen

Programming based on IEC61131-3

132 192-120111 N1 C3 T30 T40 - March 2004

5.2.7.12 Starting a selected curve with coupling movement (C3_CamIn)

FB name C3_CamInStart the curve selected with MC_CamtableSelect with an adjustable coupling movement

VAR_IN_OUTMain INT Axis- ID of the Master signal source (see on page 103)Sub INT Axis ID; constant: AXIS_REF_LocalAxis

VAR_INPUTExecute BOOL Curve start with positive edgeCouplingMode INT 0 = immediate coupling

1 = coupling with quadratic function2 = coupling with change-over function

CouplingPosition REAL Master coupling position in Master units (ME)SyncPosition REAL Master synchronous position in Master units (MS)

VAR_OUTPUTInSync BOOL Synchronous operation activeCommandAborted BOOL Command abortedError BOOL Command aborted

Error during curve operationEndOfProfile BOOL End of a Slave curve cycle.

The end of each Master curve cycle is displayed by a pulsewith the length of an IEC cycle.Suitable for setting up a loop counter.

Note:! With CouplingMode =1 the curve must be constantly rising at the SyncPosition.! With CouplingMode =1 coupling is possible over a number of curve cycles to

reduce the current.! In cam operation the functions: read objects from Flash (Object 20.10) and save

objects permanently (Object 20.11 as well as in the optimization window of theCompax3 ServoManager) are disabled.

Caution!

The configured software end limits are not observed for thismodule!

Master : AXIS_REFSlave : AXIS_REF

Master : AXIS_REF

InSync : BOOL

C3_CamIn

Slave : AXIS_REFExecute : BOOL

CommandAborted : BOOLError : BOOL

EndOfProfile : BOOL

CouplingMode : INTCouplingPosition : REALSyncPosition : REAL

T40 Function

Page 133: Function modules based on PLCopen

Parker EME Programming based on IEC61131-3

192-120111 N1 C3 T30 T40 - March 2004 133

Execute

Masterzyklus

t

t

t

10

10

10

InSync

Slavezyklus

1

t

10

Periodic = 1 (CamControlMode = 3: Start Forever):

EndOfProfile

t

10

ME MS

Example with CouplingMode = 1 and Periodic = TRUE.

Page 134: Function modules based on PLCopen

Programming based on IEC61131-3

134 192-120111 N1 C3 T30 T40 - March 2004

5.2.7.13 Exiting the active curve with coupling movement (C3_CamOut)

FB name C3_CamOutDecouple the active curve with adjustable coupling movement

VAR_IN_OUTMain INT Axis- ID of the Master signal source (see on page 103)Sub INT Axis ID; constant: AXIS_REF_LocalAxis

VAR_INPUTExecute BOOL Activate the decoupling process with a positive edgeDecouplingMode INT 0 = immediate decoupling

1 = decoupling with quadratic function2 = decoupling with change-over function

DecouplingPosition

REAL Master decoupling position in Master units (MA)

BrakingPosition REAL Master braking position in Master units (MB)StandStillPosition REAL Slave standstill position in Slave units (S0)

VAR_OUTPUTDone BOOL Decoupling completeInSync BOOL Wait for decoupling positionError BOOL Command aborted

Error during curve operationEndOfProfile BOOL End of the curve cycle.

Note:! With CouplingMode =1 decoupling is possible over a number of curve cycles to

reduce the current.

Master : AXIS_REFSlave : AXIS_REF

Master : AXIS_REF

Done : BOOL

C3_CamOut

Slave : AXIS_REFExecute : BOOL

Error : BOOLEndOfProfile : BOOL

DecouplingMode : INTDecouplingPosition : REALBrakingPosition : REAL

StandstillPosition : REAL

InSync : BOOL

T40 Function

Page 135: Function modules based on PLCopen

Parker EME Programming based on IEC61131-3

192-120111 N1 C3 T30 T40 - March 2004 135

Execute

Masterzyklus

t

t

10

10

10

Done

Slavezyklus

1

t

10

Periodic = 1

EndOfProfile

t

10

MA MB

InSync

t

10

S0

t

Example with DecouplingMode = 1 and Periodic = TRUE

Page 136: Function modules based on PLCopen

Programming based on IEC61131-3

136 192-120111 N1 C3 T30 T40 - March 2004

5.2.7.14 Example of cams

Master : AXIS_REFSlave : AXIS_REF

Master : AXIS_REF

InSync : BOOL

MC_CamIn

Slave : AXIS_REFExecute : BOOL

CommandAborted : BOOLError : BOOL

Master : AXIS_REFSlave : AXIS_REF

Master : AXIS_REF

CamTable : MC_CAM_REFDone : BOOL

MC_CamTableSelect

Slave : AXIS_REFCamTable : MC_CAM_REFExecute : BOOLPeriodic : BOOL Error : BOOL

Master : AXIS_REFSlave : AXIS_REF

Master : AXIS_REF

CamTable : MC_CAM_REFDone : BOOL

MC_CamTableSelect

Slave : AXIS_REFCamTable : MC_CAM_REFExecute : BOOLPeriodic : BOOL Error : BOOL

Master : AXIS_REFSlave : AXIS_REF

Master : AXIS_REF

InSync : BOOL

MC_CamIn

Slave : AXIS_REFExecute : BOOL

AXIS_REF_HEDA

Start1

1

2

1

MC_Stop

ExecuteStop

1

4

3

2

5

EndOfProfile : BOOL

CommandAborted : BOOLError : BOOL

EndOfProfile : BOOL

Master : AXIS_REFSlave : AXIS_REF

Master : AXIS_REF

Done : BOOL

C3_CamOut

Slave : AXIS_REFExecute : BOOL

Error : BOOLEndOfProfile : BOOL

DecouplingMode : INTDecouplingPosition : REALBrakingPosition : REALStandstillPosition : REAL

InSync : BOOLE4

1

6

AXIS_REF_LocalAxis

1*

3*

2*

1* Change of cams2* Decoupling position3* Standstill position

T40 Function

Page 137: Function modules based on PLCopen

Parker EME Programming based on IEC61131-3

192-120111 N1 C3 T30 T40 - March 2004 137

! After starting, the 1st curve is selected with the MC_CamTableSelect (1) module.! Master position recording starts and is immediately coupled with MC_CamIn (2).! When the curve is running, a new curve is prepared with the second

MC_CamTableSelect module (3).! The change takes place by running the second MC_CamIn module (4).

his ensures that the running master cycle is terminated with the old curve and thenew curve is processed in the next master cycle.

! The curve is decoupled with C3_CamOut (6) and moved to a standstill position.! The conditions for a jerk-free curve transition are:

! Starting speed of Curve 2 = end speed of Curve 1.! Starting position of Curve 2 = End position of Curve 1.

! A stop signal aborts curve operation.! The Master target value is assigned by HEDA.

Page 138: Function modules based on PLCopen

Programming based on IEC61131-3

138 192-120111 N1 C3 T30 T40 - March 2004

5.2.7.15 Master signal phase shift (MC_Phasing)

FB name MC_PhasingA phase equalization between Master and Slave can be performed with a position offset.Only the Master signal in the Slave is affected in this case. The Master itself remainsunaffected.Calling MC_Phasing a second time causes an additional offset of the Master signal by thevalue specified in PhaseShift

VAR_IN_OUTMain INT Axis- ID of the Master signal source (see on page 103)Sub INT Axis ID; constant: AXIS_REF_LocalAxis

VAR_INPUTExecute BOOL Starts the sequences of the module with positive edgePhaseShift REAL Relative distance that is added to the Master signal

(configured unit [Units] ) (positive and negative direction)<Value range>30

Velocity REAL Speed when adjusting the Master signal (always positive)(not necessarily reached) [Units/s] <Value range>31

Acceleration DINT Acceleration when adjusting the Master signal (ialwayspositive) [Units/s²] <Value range>32

Deceleration DINT Deceleration when adjusting the Master signal (alwayspositive) [Units/s²] <Value range>33

Jerk DINT Acceleration jerk (see on page 116) [Units/s³] whenadjusting the Master signal (always positive) <Valuerange>34

JerkDecel DINT Deceleration jerk [Units/s³] when adjusting the Mastersignal (always positive) <Value range>35

VAR_OUTPUTDone BOOL Phase offset achievedCommandAborted BOOL Command abortedError BOOL Error while executing moduleNote:This function is only possible in cam operation.

30 Target position: Min: -4000000 rev; Max: 4000000 rev31 Speed for positioning: Min: 0.00001157 rev/s; Max: 2000 rev/s32 Acceleration for positioning: Min: 0.24 rev/s²; Max: 100000 rev/s²33 Deceleration for positioning: Min: 0.24 rev/s²; Max: 1000000 rev/s²34 Acceleration jerk for positioning: Min: 30 rev/s³; Max: 125000000 rev/s³35 Deceleration jerk for positioning: Min: 30 rev/s³; Max: 125000000 rev/s³

T40 Function

Page 139: Function modules based on PLCopen

Parker EME Programming based on IEC61131-3

192-120111 N1 C3 T30 T40 - March 2004 139

Master : AXIS_REFSlave : AXIS_REF

Master : AXIS_REF

Done : BOOLCommandAborted : BOOL

MC_Phasing

Slave : AXIS_REFExecute : BOOLPhaseShift : REALVelocity : REALAcceleration : DINTDeceleration : DINT

Error : BOOL

Jerk : DINTJerkDecel : DINT

0

t

0

t

t

t

360

Master : AXIS_REF

Slave : AXIS_REF

Master : AXIS_REF

Done : BOOL

CommandAborted : BOOL

MC_Phasing

Slave : AXIS_REF

Execute : BOOL

PhaseShift : REAL

Velocity : REAL

Acceleration : DINT

Deceleration : DINT

Error : BOOL

Jerk : DINT

Done

Execute

Velocity

Position

phase shift master position "seen" by slave

physical master positionphase velocity

master velocity

0

0

JerkDecel : DINT

Page 140: Function modules based on PLCopen

Programming based on IEC61131-3

140 192-120111 N1 C3 T30 T40 - March 2004

5.2.8. Error handling

You can read about the following in this chapter:Acknowledging Errors (MC_Reset).................................................................................................... 140Reading axis errors (MC_ReadAxisError) ......................................................................................... 141Switching off error messages (C3_ERRORMASK) ........................................................................... 142

5.2.8.1 Acknowledging errors (MC_Reset)

FB name MC_Reset Acknowledges errors (transition from "Errorstop" status to "Standstill" status).

VAR_IN_OUTAxis INT Axis ID (Library constants)

VAR_INPUTExecute BOOL Activates the module if there is a positive edge

VAR_OUTPUTDone BOOL Error successfully acknowledged, axis is in the "Standstill"

state againError BOOL Acknowledge failed /not possibleErrorID WORD Error description, according to error historyNote: After the error is successfully acknowledged, the power must be supplied tothe power output stage again by a rising flank on the enable input of theMC_POWER power module.

Execute : BOOLAxis : (VAR_IN_OUT)

Done : BOOL

ErrorID : WORD

MC_RESET

Error : BOOL

Page 141: Function modules based on PLCopen

Parker EME Programming based on IEC61131-3

192-120111 N1 C3 T30 T40 - March 2004 141

5.2.8.2 Reading axis errors (MC_ReadAxisError)

FB name MC_ReadAxisErrorThis function module displays axis errors.

VAR_IN_OUTAxis INT Axis ID (Library constants)

VAR_INPUTEnable BOOL Activates the module

VAR_OUTPUTDone BOOL Output values availableError BOOL Compax3 in error stateErrorID WORD Current error descriptionNote: -

Enable : BOOLAxis : (VAR_IN_OUT)

Done : BOOL

ErrorID : WORD

MC_READAXISERROR

Error : BOOL

Page 142: Function modules based on PLCopen

Programming based on IEC61131-3

142 192-120111 N1 C3 T30 T40 - March 2004

5.2.8.3 Switching off error messages (C3_ERRORMASK)

FB name C3_ERRORMASKThis module is used to switch off error messages

VAR_INPUTExecute BOOL The selected error mask is activatedDisable_PLC BOOL TRUE is used to switch off error 0x6281.Disable_HEDA BOOL TRUE is used to switch off HEDA errors.Disable_Fieldbus BOOL TRUE is used to switch off the errors 0x8120 and

0x8121.Disable_MotorStalled BOOL TRUE is used to switch off error 0x7121.Disable_Tracking BOOL TRUE is used to switch off error 0x7320.Disable_IOShortCircut BOOL TRUE is used to switch off error 0x5380.Disable_IOAddSupply BOOL TRUE is used to switch off error 0x5117.Disable_BusVoltageLow BOOL TRUE is used to switch off error 0x3222.Disable_E5LimitSwitch BOOL TRUE is used to switch off error 0x54A0.Disable_E6LimitSwitch BOOL TRUE is used to switch off error 0x54A1.Error listNotes: The setting of the error mask is made internally via a C3 object. If theobjects are saved permanently, the setting is memorized after Power off.

Execute : BOOLDisable_PLC : BOOL

C3_ERRORMASK

Disable_HEDA : BOOLDisable_Fieldbus : BOOLDisable_MotorStalled : BOOLDisable_Tracking : BOOLDisable_IOShortCircuit : BOOLDisable_IOAddSupply : BOOLDisable_BusVoltageLow : BOOLDisable_E5LimitSwitch : BOOLDisable_E6LimitSwitch : BOOL

Page 143: Function modules based on PLCopen

Parker EME Programming based on IEC61131-3

192-120111 N1 C3 T30 T40 - March 2004 143

5.2.9. Process image

You can read about the following in this chapter:Reading digital inputs (C3_INPUT) .................................................................................................... 143Writing digital outputs (C3_OUTPUT)................................................................................................ 143Reading / writing optional inputs/outputs ........................................................................................... 144Recording the axis position (MC_TouchProbe)................................................................................. 146

5.2.9.1 Reading digital inputs (C3_INPUT)

FB name C3_INPUTUsed to generate a process image of the digital inputs.

VAR_INPUTI0 ... I7 BOOL Displays the status of the respective input.Notes: the module should always be brought up at the beginning of the processingcycle.

I5: BOOLI6: BOOLI7: BOOL

C3_INPUT

I1: BOOLI2: BOOLI3: BOOL

I0: BOOL

I4: BOOL

5.2.9.2 Write digital outputs (C3_OUTPUT)

FB name C3_OUTPUTUsed to generate a process image of the digital outputs.

VAR_OUTPUTO0 ... O3 BOOL Displays the status of the respective output.Notes: the module should always be brought up at the end of the processing cycle.

C3_OUTPUT

O1: BOOLO2: BOOLO3: BOOL

O0: BOOL

Page 144: Function modules based on PLCopen

Programming based on IEC61131-3

144 192-120111 N1 C3 T30 T40 - March 2004

5.2.9.3 Reading/writing optional inputs/outputs

C3_IOADDITION_0

FB name C3_IOADDITION_0Is used to create a process image of the optional digital inputs/outputs.

VAR_INPUTI0 ... I3 BOOL Displays the status of the respective input.O0 ... O3 BOOL Displays the status of the respective output.Please note that the group of 4 may be assigned as inputs or outputs. You mayonly use either inputs or outputs exclusively.Notes: The module should always be brought up at the beginning (inputs) or end(outputs) of the processing cycle.

OutputEnable : BOOL I0 : BOOL

C3_IOADDITION_0

O0 : BOOL I1 : BOOLI2 : BOOLI3 : BOOL

Error : BOOL

O1 : BOOLO2 : BOOLO3 : BOOL

C3_IOADDITION_1

FB name C3_IOADDITION_1Is used to create a process image of the optional digital inputs/outputs.

VAR_INPUTI4 ... I7 BOOL Displays the status of the respective input.O4 ... O7 BOOL Displays the status of the respective output.Please note that the group of 4 may be assigned as inputs or outputs. You mayonly use either inputs or outputs exclusively.Notes: the module should always be brought up at the beginning of the processingcycle.

OutputEnable : BOOL I4 : BOOL

C3_IOADDITION_1

O4 : BOOL I5 : BOOLI6 : BOOLI7 : BOOL

Error : BOOL

O5 : BOOLO6 : BOOLO7 : BOOL

Page 145: Function modules based on PLCopen

Parker EME Programming based on IEC61131-3

192-120111 N1 C3 T30 T40 - March 2004 145

C3_IOADDITION_2

FB name C3_IOADDITION_2Is used to create a process image of the optional digital inputs/outputs.

VAR_INPUTI8 ... I11 BOOL Displays the status of the respective input.O8 ... O11 BOOL Displays the status of the respective output.Please note that the group of 4 may be assigned as inputs or outputs. You mayonly use either inputs or outputs exclusively.Notes: the module should always be brought up at the beginning of the processingcycle.

OutputEnable : BOOL I8 : BOOL

C3_IOADDITION_2

O8 : BOOL I9 : BOOLI10 : BOOLI11 : BOOL

Error : BOOL

O9 : BOOLO10 : BOOLO11 : BOOL

Page 146: Function modules based on PLCopen

Programming based on IEC61131-3

146 192-120111 N1 C3 T30 T40 - March 2004

5.2.9.4 Recording the axis position (MC_TouchProbe)

FB name MC_TouchProbeSave the axis position to the trigger event

VAR_IN_OUTAxis INT Axis ID (Library constants)

VAR_INPUTExecute BOOL Activates the module if there is a positive edgeTriggerInput INT Selects the trigger input and optionally an enable input.

Constants must be connected with "+"; thus alwaysTouchProbeInputx + TouchProbeEnabley (see in theexample)

ExpectedPosition REAL The position for which the trigger event is expectedTolerance REAL The tolerance band around the ExpectedPosition in which

the trigger event will be acceptedStartIgnore REAL Position: the beginning of the range in which the trigger

event will be ignoredStopIgnore REAL Position: end of the range, in which a trigger event will be

ignored

VAR_OUTPUTDone BOOL Trigger event has occurred and position has been recordedRecordedPosition REAL The position at which the trigger event was detectedError BOOL Error while executing module

Note:

! Temporal precision of signal recording: <1µs! TriggerInput: Trigger Input:

Via the constants "TouchProbeInput0" ... "TouchProbeInput7" (X12/6 - X12/14)the trigger signal input is selected.The constant "TouchProbeEnable0" ... "TouchProbeEnable7" (X12/6 - X12/14)?are used to select the enable input. The constant "TouchProbeEnableNone" isused to enable the trigger input directly.Two constants mut always be connected with "+":TouchProbeInputx +TouchProbeEnabley with x ≠ y.

Axis : Execute : BOOL

Done : BOOL

Error : BOOL

MC_TouchProbe

RecordedPosition : REALTriggerInput : INTExpectedPosition : REALTolerance : REALStartIgnore : REALStopIgnore : REAL

Page 147: Function modules based on PLCopen

Parker EME Programming based on IEC61131-3

192-120111 N1 C3 T30 T40 - March 2004 147

Execute : BOOLPosition : REAL

Done : BOOL

Error : BOOL

MC_MOVEABSOLUTE

CommandAborted : BOOLVelocity : REALAcceleration : DINTDeceleration : DINTJerk : DINTJerkDecel : DINTAxis : (VAR_IN_OUT)

Axis : Execute : BOOL

Done : BOOL

Error : BOOL

MC_TouchProbe

RecordedPosition : REALTriggerInput : INTExpectedPosition : REALTolerance : REALStartIgnore : REALStopIgnore : REAL

ADD 10100100100100

AXIS_REF_LocalAxis

1.0

AXIS_REF_LocalAxisinp.I1

TouchProbeInput7 + TouchProbeEnable65010

05

POSAProbe

Execute

Done

t

t

tFALSE

TRUE

FALSE

TRUE

FALSE

Triggerinput Signal

Axis Position

TRUE

t

ExpectedPosition + Tolerance

RecordedPosition

StopIgnore

ExpectedPosition - Tolerance

StartIgnore

Sampling Points

1

! The module does only read in a position if this position is within a permissibleposition range between (ExpectedPosition - Tolerance) and (ExpectedPosition +Tolerance)

! Within this position range, the positions are read in with a temporal exactitude of<1µs (determined by linear interpolation) and accepted with the TriggerInputsignal.

! If the trigger signal is emitted outside the permissible position range and outsidethe range between SgartIgnore and StopIgnore, the module will report an error.

Page 148: Function modules based on PLCopen

Programming based on IEC61131-3

148 192-120111 N1 C3 T30 T40 - March 2004

5.3 IEC examples

You can read about the following in this chapter:Example in CFC: Using Compax3 specific function modules and Compax3 objects ...................... 148Example in CFC: Positioning 1........................................................................................................... 149Example in CFC: Positioning 2........................................................................................................... 150Example in CFC: Positioning with set selection................................................................................. 151Example in CFC: cycle mode ............................................................................................................. 152Example in ST: cycle mode with a move module.............................................................................. 153

5.3.1. Example in CFC: Using Compax3-specific function modulesand Compax3 objects

! Read in the process image of the digital inputs with the InputStatus module.! Generate a process image of the digital outputs with the OutputStatus module.! Digital input I0, used for counting an external event. The event is only detected as

an event if! The I0 input is at TRUE for at least 0.5 seconds and! The voltage on analog input 0 exceeds the threshold value of 3.5 volts.

! When 5 of these events have been counted, the digital output is set to O0. At thesame time, the program prevents additional events on the I0 from being counted.The counter state can be reset again with Input I1 as soon as it reaches a valueof 5.

Page 149: Function modules based on PLCopen

Parker EME Programming based on IEC61131-3

192-120111 N1 C3 T30 T40 - March 2004 149

5.3.2. Example in CFC: Positioning 1

! Input I7 enables the power output stage! Input I0 starts an absolute positioning process with fixed parameters! Input I6 is used to stop the movement! After positioning is complete, there will be a return to Position 0 as soon as Input

I1 has been activated

Page 150: Function modules based on PLCopen

Programming based on IEC61131-3

150 192-120111 N1 C3 T30 T40 - March 2004

5.3.3. Example in CFC: Positioning 2

! Input I7 enables the power output stage! Input I0 starts an absolute positioning process! If an event (I1) occurs during the positioning, the target position will be moved

back by 20 ("MoveAdditive")! If an event occurs while positioning is not in progress, it has no effect

Page 151: Function modules based on PLCopen

Parker EME Programming based on IEC61131-3

192-120111 N1 C3 T30 T40 - March 2004 151

5.3.4. Example in CFC: positioning with set selection

! Input I7 enables the power output stage! The position, speed and ramps can be stored in the array (table) (for example

input with the Compax3 ServoManager)! The desired set can be selected with inputs I1 through I5 (binary coded)! Input I0 starts the positioning (absolute positioning)! Positioning that is in progress can be stopped with Input I6

Page 152: Function modules based on PLCopen

Programming based on IEC61131-3

152 192-120111 N1 C3 T30 T40 - March 2004

5.3.5. Example in CFC: Cycle mode

Example a: Cycle mode

! Input I7 enables the power output stage! Input I0 starts cyclical positioning. During this process, two positions are

approached in alternation.! Input I6 stops cycle mode

Page 153: Function modules based on PLCopen

Parker EME Programming based on IEC61131-3

192-120111 N1 C3 T30 T40 - March 2004 153

5.3.6. Example in ST: Cycle mode with a Move module

! Input I0 starts cycle mode. Two positions are approached alternately.! There is a pause of 1 second after the first position is reached.! There is a pause of 1.5 seconds after the second position is reached.! Input I1 stops cycle mode.

Page 154: Function modules based on PLCopen

Programming based on IEC61131-3

154 192-120111 N1 C3 T30 T40 - March 2004

Page 155: Function modules based on PLCopen

Parker EME RS232 & RS485 interface record

192-120111 N1 C3 T30 T40 - March 2004 155

You can read about the following in this chapter:ASCII protocol ..................................................................................................................................... 156Binary protocol .................................................................................................................................... 157

You can communicate with Compax3 in order to read or write objects via plug X10on the front plate either with RS232 or with RS485.As a rule 2 records are possible:! ASCII record: simple communication with Compax3! Binary record: fast and secure communication with Compax3 by the aid of block

securing.

Switching between the ASCII and the binary record via automatic recorddetection.

RS232: SSK1RS485: as SSK27 / RS485 is activated by +5V on X10/1.

6. RS232 & RS485 interfacerecord

Wiring

Page 156: Function modules based on PLCopen

RS232 & RS485 interface record

156 192-120111 N1 C3 T30 T40 - March 2004

6.1 ASCII - record

The general layout of a command string for Compax3 is as follows:

[Adr] command CRAdr RS232: no address

RS485: Compax3 address in the range 0 ... 99Address settings can be made in the C3 ServoManager under "RS485 settings"

Command valid Compax3 commandCR End sign (carriage return)

A command consists of the representable ASCII characters (0x21 .. 0x7E). Smallletters are converted automatically into capitals and blanks (0x20) are deleted, ifthey are not placed between two quotation marks.Separator between places before and after the decimal is the decimal point (0x2E).A numeric value can be given in the Hex-format if it is preceded by the $ sign.Values can be requested in the Hex-format if the CR is preceded additionally bythe $ sign.

All commands requesting a numeric value from Compax3 are acknowledged withthe respective numeric value in the ASCII format followed by a CR withoutpreceding command repetition and following statement of unit. The length of theseanswer strings differs depending on the value.Commands requesting an Info-string (e.g. software version), are onlyacknowledged with the respective ASCII character sequence followed by a CR,without preceding command repetition. The length of these anser strings is hereconstant.Commands transferring a value to Compaxe or triggering a function in Compax3are acknowledged by:

>CR

if the value can be accepted resp. if the function can be executed at that point intime.If this is ot the case or if the command syntax was invalid, the command is

is acknowledged with !xxxxCR

The 4 digit error number xxxx is given in the HEX format; you will find the meaningin the appendix.

When using RS485, each answer string is preceded by a "*" (ASCII - character:0x2A).

Compax3 commands

RS232: O [$] Index , [$] Subindex [$]

RS485: Address O [$] Index , [$] Subindex [$]

Command

Answer strings

RS485 answer string

Read object

Page 157: Function modules based on PLCopen

Parker EME RS232 & RS485 interface record

192-120111 N1 C3 T30 T40 - March 2004 157

The optional "$" after the subindex stands for "hex-output" which means that anobject value can also be requested in hex;e.g. "O $0192,2$":

RS232: O [$] Index , [$] Subindex = [$] Wert [ ; Value2 ; Value3 ; ...]

RS485: Address O [$] Index , [$] Subindex = [$] Wert [ ; Value2 ; Value3 ; ...]

The optional "$" preceding Index, Subindex and value stands for "Hex-input" whichmeans that Index, Subindex and the value to be transferred can also be entered inhex (e.g. O $0192,2=$C8).

6.2 Binary record

The binary record with block securing is based on 5 different telegrams:! 2 request telegrams which the control sends to Compax3 and! 3 response telegrams which Compax3 returns to the control.

Telegram layout

Basic structure:Start code Address Number of data bytes - 1 Data block securingSZ O L D0 D1 ... Dn Crc(Hi) Crc(Lo)

The start code defines the frame type and is composed as follows:Bit 7 6 5 4 3 2 1 0Frame type Frame identification PLC Gateway AddressRdObj Read object 1 0 1 0 x 1 x xWrObj Write object 1 1 0 0 x 1 x xRsp Answer 0 0 0 0 0 1 0 1Ack Positive command acknowledgement 0 0 0 0 0 1 1 0Nak Negative command acknowledgement 0 0 0 0 0 1 1 1

Write object

Page 158: Function modules based on PLCopen

RS232 & RS485 interface record

158 192-120111 N1 C3 T30 T40 - March 2004

Bits 7, 6, 5 and 4 of the start code form the telegram identification; Bit 2 is always1.Bits 3, 1 and 0 have different meanings for the request and response telegrams.The address is only necessary for RS484.

-> Compax3

! the address bit (Bit 0 = 1 ) shows if the start code is followed by an address (onlyfor RS485; for RS232 Bit 0 = 0)

! the gateway bit (Bit 1 = 1) shows if the message is to be passed on.(Please set Bit 1 = 0, as this function is not yet available)

! the PLC bit (Bit 3 = 0 ) allows access to objects in the PLC format (U16, U32,IEEE Floating Point). For information into which PLC format the objects areconverted, please refer to the object description.

Compax3 ->

! Bits 0 and 1 are used to identify the response! Bit 3 is always 0The maximum number of data bytes in the request telegram is 256, in the responsetelegram 253.The block securing (CRC16) is made via the CCITT table algorith for all characters.After receiving the start code, the timeout monitoring is activated in order to avoidthat Compax3 waits in vain for further codes (e.g. connection interrupted) Thetimeout period between 2 codes received is fixed to 5ms (5 times the code time at9600Baud)

Write object WrObj telegramSZ Adr L D0 D1 D2 D3 ... Dn Crc(Hi) Crc(Lo)0xCX n Index(Hi) Index(Lo) Subindex value 0x.. 0x..

Describing an object by a value.

Positive acknowledgement Ack-telegramSZ L D0 D1 Crc(Hi) Crc(Lo)0x06 1 0 0 0x.. 0x..

Answer from Compax3 if a writing process was successful, i.e. the function couldbe executed and is completed in itself.

Negative acknowledgement Nak - telegramSZ L D0 D1 Crc(Hi) Crc(Lo)0x07 1 F-No.(Hi) F-No.(Lo) 0x.. 0x..

Answer from Compax3 if access to the object was denied (e.g. function cannot beexecuted at that point in time or object has no reading access). The error no. iscoded according to the DriveCom profile resp. the CiA Device Profile DSP 402.

Read object RdObj - telegramSZ Adr L D0 D1 D2 D3 D4 D5 ... Dn Crc(Hi) Crc(Lo)0xAX n Index1(Hi) Index1(Lo) Subindex1 Index2(Hi) Index2(L

o)Subindex2 ... ... 0x.. 0x..

Reading one or several objects

Answer Rsp - telegramSZ L D0 ... Dx-1 Dx ... Dy-1 Dy-D.. D ... D.. D ... Dn Crc(Hi) Crc(Lo)0x05 n Value1 Value 2 Value 3 Value .. Value n 0x.. 0x..

Request telegrams

Response telegram

Page 159: Function modules based on PLCopen

Parker EME RS232 & RS485 interface record

192-120111 N1 C3 T30 T40 - March 2004 159

Answer from Compax3 if the object can be read.If the object has no reading access, Compax3 answers with the Nak telegram.

Checksum calculation for the CCITT table algorith

The block securing for all codes is performed via the following function and thecorresponding table:The CRC16 variable is set to 0 before sending a telegram.

CRC16 = UpdateCRC16(CRC16, Character);

This function is called up for each Byte (Character) of the telegram.The result forms the last two bytes of the telegramCompax3 checks the CRC value on receipt and reports CRC error in the case of adeviation.

const unsigned int _P CRC16_table[256] = 0x0000, 0x1021, 0x2042, 0x3063, 0x4084, 0x50a5, 0x60c6, 0x70e7, 0x8108, 0x9129, 0xa14a, 0xb16b, 0xc18c, 0xd1ad, 0xe1ce, 0xf1ef, 0x1231, 0x0210, 0x3273, 0x2252, 0x52b5, 0x4294, 0x72f7, 0x62d6, 0x9339, 0x8318, 0xb37b, 0xa35a, 0xd3bd, 0xc39c, 0xf3ff, 0xe3de, 0x2462, 0x3443, 0x0420, 0x1401, 0x64e6, 0x74c7, 0x44a4, 0x5485, 0xa56a, 0xb54b, 0x8528, 0x9509, 0xe5ee, 0xf5cf, 0xc5ac, 0xd58d, 0x3653, 0x2672, 0x1611, 0x0630, 0x76d7, 0x66f6, 0x5695, 0x46b4, 0xb75b, 0xa77a, 0x9719, 0x8738, 0xf7df, 0xe7fe, 0xd79d, 0xc7bc, 0x48c4, 0x58e5, 0x6886, 0x78a7, 0x0840, 0x1861, 0x2802, 0x3823, 0xc9cc, 0xd9ed, 0xe98e, 0xf9af, 0x8948, 0x9969, 0xa90a, 0xb92b, 0x5af5, 0x4ad4, 0x7ab7, 0x6a96, 0x1a71, 0x0a50, 0x3a33, 0x2a12, 0xdbfd, 0xcbdc, 0xfbbf, 0xeb9e, 0x9b79, 0x8b58, 0xbb3b, 0xab1a, 0x6ca6, 0x7c87, 0x4ce4, 0x5cc5, 0x2c22, 0x3c03, 0x0c60, 0x1c41, 0xedae, 0xfd8f, 0xcdec, 0xddcd, 0xad2a, 0xbd0b, 0x8d68, 0x9d49, 0x7e97, 0x6eb6, 0x5ed5, 0x4ef4, 0x3e13, 0x2e32, 0x1e51, 0x0e70, 0xff9f, 0xefbe, 0xdfdd, 0xcffc, 0xbf1b, 0xaf3a, 0x9f59, 0x8f78, 0x9188, 0x81a9, 0xb1ca, 0xa1eb, 0xd10c, 0xc12d, 0xf14e, 0xe16f, 0x1080, 0x00a1, 0x30c2, 0x20e3, 0x5004, 0x4025, 0x7046, 0x6067, 0x83b9, 0x9398, 0xa3fb, 0xb3da, 0xc33d, 0xd31c, 0xe37f, 0xf35e, 0x02b1, 0x1290, 0x22f3, 0x32d2, 0x4235, 0x5214, 0x6277, 0x7256, 0xb5ea, 0xa5cb, 0x95a8, 0x8589, 0xf56e, 0xe54f, 0xd52c, 0xc50d, 0x34e2, 0x24c3, 0x14a0, 0x0481, 0x7466, 0x6447, 0x5424, 0x4405, 0xa7db, 0xb7fa, 0x8799, 0x97b8, 0xe75f, 0xf77e, 0xc71d, 0xd73c, 0x26d3, 0x36f2, 0x0691, 0x16b0, 0x6657, 0x7676, 0x4615, 0x5634, 0xd94c, 0xc96d, 0xf90e, 0xe92f, 0x99c8, 0x89e9, 0xb98a, 0xa9ab, 0x5844, 0x4865, 0x7806, 0x6827, 0x18c0, 0x08e1, 0x3882, 0x28a3, 0xcb7d, 0xdb5c, 0xeb3f, 0xfb1e, 0x8bf9, 0x9bd8, 0xabbb, 0xbb9a, 0x4a75, 0x5a54, 0x6a37, 0x7a16, 0x0af1, 0x1ad0, 0x2ab3, 0x3a92, 0xfd2e, 0xed0f, 0xdd6c, 0xcd4d, 0xbdaa, 0xad8b, 0x9de8, 0x8dc9, 0x7c26, 0x6c07, 0x5c64, 0x4c45, 0x3ca2, 0x2c83, 0x1ce0, 0x0cc1, 0xef1f, 0xff3e, 0xcf5d, 0xdf7c, 0xaf9b, 0xbfba, 0x8fd9, 0x9ff8, 0x6e17, 0x7e36, 0x4e55, 0x5e74, 0x2e93, 0x3eb2, 0x0ed1, 0x1ef0;

unsigned int UpdateCRC16(unsigned int crc,unsigned char value)

unsigned int crc16;

crc16 = (CRC16_table[(crc >> 8) & 0x00FF] ^ (crc << 8) ^ (unsigned int)(value));

return crc16;

Block securing:

Function call:

Function

Page 160: Function modules based on PLCopen

CANopen

160 192-120111 N1 C3 T30 T40 - March 2004

6.3 CamDesigner

After calling up the CamDesigner with modify cam you can enter the key data ofthe cam via an input window.For further information please refer to the CamDesigner Help.Following is a summary of the relevant help chapters.

You can read about the following in this chapter:CANopen communication profile........................................................................................................ 161Acyclic parameter channel ................................................................................................................. 184

T40 Function

7. CANopen

I21 Function

Page 161: Function modules based on PLCopen

Parker EME CANopen

192-120111 N1 C3 T30 T40 - March 2004 161

7.1 CANopen communication profile

The CANopen communication objects described in this chapter are either setto sensible standard values or they are set under menu control with the help

of the ServoManager.

The communication objects described below must be modified only forspecial deviating settings.

! CAN is an open system which has been standardised in the ISO 11898 and OSIreference model ISO 7498.

! CAN is Multi-Master compatible.! Data transmission takes place with up to 8 Bytes useful data.! The CAN objects are designated with an 11 Bit identifier (ID or COB-ID: CAN

Object identifier). The identifier specifies the priority of the objects (the smaller thevalue of the object ID is, the higher is the priority level of the object).

! The COB-ID consists of the function code and the node ID:

Structure of the COB-ID

Bit 10 9 8 7 6 5 4 3 2 1 0

Function code NodeID (1 ... 127)NodeID: The Compax3 device address is used here as standard value.

Page 162: Function modules based on PLCopen

CANopen

162 192-120111 N1 C3 T30 T40 - March 2004

7.1.1. Object types

The following table shows the preset COB-IDs:Communication objecttype

Functioncode

COB -Identifier(dec)

COB -Identifier(hex)

DefinedinIndex...

Description

Broadcast objectsNMT 0000b 0 0h - Network management and identifier assignmentSYNC 0001b 128 80h 1005h SYNC is not implemented in Compax3.TIME 0010b 256 100h 1012h TIME is not implemented in Compax3.Point to point objectsEMCY 0001b 129-255 81h-FFh 1014h Error messagesT-PDO1 0011b 385-511 181h-1FFh 1800h Assignment via Index 1A00h

T-PDO2 0101b 641-767 281h-2FFh 1801h Assignment via Index 1A01hT-PDO3 0111b 897-1023 381h-3FFh 1802h Assignment via Index 1A02hT-PDO4 1001b 1153-1279 481h-1279h 1803h Assignment via Index 1A03h

Transmit process data object( Compax3) max. 8 Bytes

R-PDO1 0100b 513-639 201h-27Fh 1400h Assignment via Index 1600hR-PDO2 0110b 769-895 301h-37Fh 1401h Assignment via Index 1601h R-PDO3 1000b 1025-1151 401h-47Fh 1402h Assignment via Index 1602hR-PDO4 1010b 1281-1407 501h-57Fh 1403h Assignment via Index 1603h

Receive process data objects( Compax3) max. 8 Bytes

T-SDO1 1011b 1409-1535 581h-5FFh 1200h Transmit service data object 1T-SDO2 -* -* - 1201h Transmit service data object 2R-SDO1 1100b 1537-1663 601h-67Fh 1200h Receive service data object 1R-SDO2 -* -* - 1201h Receive service data object 2Node guard 1110b 1793-1919 701h-77Fh 100Eh Check bus subscribers.

* The SDO2 are not activated.The standard value of the COB-ID for an object is calculated as follows: COB-ID =(function code * 128) + device addressThe standard values of the COB-Ids can be changed via communication objectsvia SDOs.

Application of the communication object types

Transmission of real time data (faster transmission because higher priority) T-PDO Transmit process data object: Compax3 answer.R-PDO Receive process data object: send to Compax3.

Once only transmission, e. g. of parameters or programme lines T-SDO Transmit service data object: Compax3 answer.R-SDO Receive service data object: send to Compax3.

7.1.2. Communication objects

General note:Every CAN object which is created as array (with subindex) contains the number ofentries in subindex 0. This object was not listed separately.

Page 163: Function modules based on PLCopen

Parker EME CANopen

192-120111 N1 C3 T30 T40 - March 2004 163

7.1.2.1 CAN communication objects overview sorted according to CANNo.

CAN-No Name Bus format Standard value Minimumvalue

Maximumvalue

Access

0x1000 Device Type Unsigned32 0x00020192 0x00000000 0xFFFFFFFF const0x1001 Error Register Unsigned8 0x00 0x00 0xFF ro0x1005 COB-ID SYNC Unsigned32 0x80000080 0x00000001 0xFFFFFFFF rw0x1006 Communication Cycle Period Unsigned32 0x00000000 0x00000000 0xFFFFFFFF rw0x1007 Synchronous Window Length Unsigned32 0x00000000 0x00000000 0xFFFFFFFF rw0x1008 Manufacturer Device Name Visible_String C3xxxxxxxxxxxxxxxxx

xconst

0x1009 Manufacturer Hardware Version Visible_String CTPxxxxxxxxLEIxxxxxxxx

const

0x100A Manufacturer Software Version Visible_String Vxxxxxxxxxxxxxxxxxxx

const

0x100C Guard Time Unsigned16 0x0000 0x0 0xFFFF rw0x100D Life Time Factor Unsigned8 0x00 0x0 0xFF rw0x1014 COB-ID EMCY Unsigned32 0x000000FF 0x00000001 0xFFFFFFFF rw0x1015 Inhibit Time Emergency Unsigned16 0x0 0x0 0xFFFF rw0x1018 Identity Object -0x1018.1 Vendor Id Unsigned32 0x0 0x0 0xFFFFFFFF ro0x1018.2 Product Code Unsigned32 0x0 0x0 0xFFFFFFFF ro0x1018.3 Revision number Unsigned32 0x0 0x0 0xFFFFFFFF ro0x1018.4 Serial number Unsigned32 0x0 0x0 0xFFFFFFFF ro0x1200 Server SDO1 Parameter -0x1200.1 SDO1: COB-ID Client -> Server Unsigned32 0x0000067F 0x00000001 0xFFFFFFFF ro0x1200.2 SDO1: COB-ID Server -> Client Unsigned32 0x000005FF 0x00000001 0xFFFFFFFF ro0x1200.3 Node ID of the SDO1 client Unsigned8 0x00 0x00 0xFF rw0x1201 Server SDO2 Parameter -0x1201.1 SDO2: COB-ID Client -> Server Unsigned32 0x800006E0 0x00000001 0xFFFFFFFF rw0x1201.2 SDO2: COB-ID Server -> Client Unsigned32 0x800006E0 0x00000001 0xFFFFFFFF rw0x1201.3 Node ID of the SDO2 Client Unsigned8 0x00 0x00 0xFF rw0x1400 Receive PDO1 communication

parameters-

0x1400.1 RPDO1: COB-ID Unsigned32 0x0000027F 0x00000001 0xFFFFFFFF rw0x1400.2 RPDO1: Transmission Type Unsigned8 0xFE 0x00 0xFF rw0x1400.3 RPDO1: Inhibit Time Unsigned16 0x0000 0x0000 0xFFFF rw0x1400.5 RPDO1: Event Timer Unsigned16 0x0 0x0 0xFFFF rw0x1401 Receive PDO2 communication

parameters-

0x1401.1 RPDO2: COB-ID Unsigned32 0x0000037F 0x00000001 0xFFFFFFFF rw0x1401.2 RPDO2: Transmission Type Unsigned8 0xFE 0x00 0xFF rw0x1401.3 RPDO2: Inhibit Time Unsigned16 0x0000 0x0000 0xFFFF rw0x1401.5 RPDO2: Event Timer Unsigned16 0x0 0x0 0xFFFF rw0x1402 Receive PDO3 communication

parameter-

0x1402.1 RPDO3: COB-ID Unsigned32 0x0000047f 0x0 0xFFFFFFFF rw0x1402.2 RPDO3: Transmission Type Unsigned8 0xFE 0x0 0xFF rw0x1402.3 RPDO3: Inhibit Time Unsigned16 0x0000 0x0 0xFFFF rw0x1402.5 RPDO3: Event Timer Unsigned16 0x0 0x0 0xFFFF rw0x1403 Receive PDO4 communication

parameter-

0x1403.1 RPDO4: COB-ID Unsigned32 0x0000057f 0x0 0xFFFFFFFF rw0x1403.2 RPDO4: Transmission Type Unsigned8 0xFE 0x0 0xFF rw0x1403.3 RPDO4: Inhibit Time Unsigned16 0x0000 0x0 0xFFFF rw0x1403.5 RPDO4: Event Timer Unsigned16 0x0 0x0 0xFFFF rw0x1600 Receive PDO1 mapping parameter -0x1600.1 RPDO1 mapping entry 1 Unsigned32 0x00000000 0x00000000 0xFFFFFFFF rw0x1600.2 RPDO1 mapping entry 2 Unsigned32 0x00000000 0x00000000 0xFFFFFFFF rw0x1600.3 RPDO1 mapping entry 3 Unsigned32 0x00000000 0x00000000 0xFFFFFFFF rw0x1600.4 RPDO1 mapping entry 4 Unsigned32 0x00000000 0x00000000 0xFFFFFFFF rw0x1600.5 RPDO1 mapping entry 5 Unsigned32 0x00000000 0x00000000 0xFFFFFFFF rw0x1601 Receive PDO2 mapping parameter -0x1601.1 RPDO2 mapping entry 1 Unsigned32 0x00000000 0x00000000 0xFFFFFFFF rw0x1601.2 RPDO2 mapping entry 2 Unsigned32 0x00000000 0x00000000 0xFFFFFFFF rw0x1601.3 RPDO2 mapping entry 3 Unsigned32 0x00000000 0x00000000 0xFFFFFFFF rw0x1601.4 RPDO2 mapping entry 4 Unsigned32 0x00000000 0x00000000 0xFFFFFFFF rw

Page 164: Function modules based on PLCopen

CANopen

164 192-120111 N1 C3 T30 T40 - March 2004

CAN-No Name Bus format Standard value Minimumvalue

Maximumvalue

Access

0x1601.5 RPDO2 mapping entry 5 Unsigned32 0x00000000 0x00000000 0xFFFFFFFF rw0x1602 Receive PDO3 mapping parameter -0x1602.1 RPDO3 mapping entry 1 Unsigned32 0x00000000 0x0 0xFFFFFFFF rw0x1602.2 RPDO3 mapping entry 2 Unsigned32 0x00000000 0x0 0xFFFFFFFF rw0x1602.3 RPDO3 mapping entry 3 Unsigned32 0x00000000 0x0 0xFFFFFFFF rw0x1602.4 RPDO3 mapping entry 4 Unsigned32 0x00000000 0x0 0xFFFFFFFF rw0x1602.5 RPDO3 mapping entry 5 Unsigned32 0x00000000 0x0 0xFFFFFFFF rw0x1603 Receive PDO3 mapping parameter -0x1603.1 RPDO4 mapping entry 1 Unsigned32 0x00000000 0x0 0xFFFFFFFF rw0x1603.2 RPDO4 mapping entry 2 Unsigned32 0x00000000 0x0 0xFFFFFFFF rw0x1603.3 RPDO4 mapping entry 3 Unsigned32 0x00000000 0x0 0xFFFFFFFF rw0x1603.4 RPDO4 mapping entry 4 Unsigned32 0x00000000 0x0 0xFFFFFFFF rw0x1603.5 RPDO4 mapping entry 5 Unsigned32 0x00000000 0x0 0xFFFFFFFF rw0x1800 Transmit PDO1 communication

parameter-

0x1800.1 TPDO1: COB-ID Unsigned32 0x000001FF 0x00000001 0xFFFFFFFF rw0x1800.2 TPDO1: Transmission Type Unsigned8 0xFE 0x00 0xFF rw0x1800.3 TPDO1: Inhibit Time Unsigned16 0x0000 0x0000 0xFFFF rw0x1800.5 TPDO1: Event Timer Unsigned16 0x0 0x0 0xFFFF rw0x1801 Transmit PDO2 communication

parameter-

0x1801.1 TPDO2: COB-ID Unsigned32 0x000002FF 0x00000001 0xFFFFFFFF rw0x1801.2 TPDO2: Transmission Type Unsigned8 0xFE 0x00 0xFF rw0x1801.3 TPDO2: Inhibit Time Unsigned16 0x0000 0x0000 0xFFFF rw0x1801.5 TPDO2: Event Timer Unsigned16 0x0 0x0 0xFFFF rw0x1802 Transmit PDO3 communication

parameter-

0x1802.1 TPDO3: COB-ID Unsigned32 0x000003ff 0x0 0xFFFFFFFF rw0x1802.2 TPDO3: Transmission Type Unsigned8 0xFE 0x0 0xFF rw0x1802.3 TPDO3: Inhibit Time Unsigned16 0x0000 0x0 0xFFFF rw0x1802.5 TPDO3: Event Timer Unsigned16 0x0 0x0 0xFFFF rw0x1803 Transmit PDO4 communication

parameter-

0x1803.1 TPDO4: COB-ID Unsigned32 0x000004ff 0x0 0xFFFFFFFF rw0x1803.2 TPDO4: Transmission Type Unsigned8 0xFE 0x0 0xFF rw0x1803.3 TPDO4: Inhibit Time Unsigned16 0x0000 0x0 0xFFFF rw0x1803.5 TPDO4: Event Timer Unsigned16 0x0 0x0 0xFFFF rw0x1A00 Transmit PDO1 mapping parameter -0x1A00.1 TPDO1 mapping entry 1 Unsigned32 0x00000000 0x00000000 0xFFFFFFFF rw0x1A00.2 TPDO1 mapping entry 2 Unsigned32 0x00000000 0x00000000 0xFFFFFFFF rw0x1A00.3 TPDO1 mapping entry 3 Unsigned32 0x00000000 0x00000000 0xFFFFFFFF rw0x1A00.4 TPDO1 mapping entry 4 Unsigned32 0x00000000 0x00000000 0xFFFFFFFF rw0x1A00.5 TPDO1 mapping entry 5 Unsigned32 0x00000000 0x00000000 0xFFFFFFFF rw0x1A01 Transmit PDO2 mapping parameter -0x1A01.1 TPDO2 mapping entry 1 Unsigned32 0x00000000 0x00000000 0xFFFFFFFF rw0x1A01.2 TPDO2 mapping entry 2 Unsigned32 0x00000000 0x00000000 0xFFFFFFFF rw0x1A01.3 TPDO2 mapping entry 3 Unsigned32 0x00000000 0x00000000 0xFFFFFFFF rw0x1A01.4 TPDO2 mapping entry 4 Unsigned32 0x00000000 0x00000000 0xFFFFFFFF rw 0x1A01.5 TPDO2 mapping entry 5 Unsigned32 0x00000000 0x00000000 0xFFFFFFFF rw0x1A02 Transmit PDO3 mapping parameter -0x1A02.1 TPDO3 mapping entry 1 Unsigned32 0x00000000 0x0 0xFFFFFFFF rw0x1A02.2 TPDO3 mapping entry 2 Unsigned32 0x00000000 0x0 0xFFFFFFFF rw0x1A02.3 TPDO3 mapping entry 3 Unsigned32 0x00000000 0x0 0xFFFFFFFF rw0x1A02.4 TPDO3 mapping entry 4 Unsigned32 0x00000000 0x0 0xFFFFFFFF rw0x1A02.5 TPDO3 mapping entry 5 Unsigned32 0x00000000 0x0 0xFFFFFFFF rw0x1A03 Transmit PDO4 mapping parameter -0x1A03.1 TPDO4 mapping entry 1 Unsigned32 0x00000000 0x0 0xFFFFFFFF rw0x1A03.2 TPDO4 mapping entry 2 Unsigned32 0x00000000 0x0 0xFFFFFFFF rw0x1A03.3 TPDO4 mapping entry 3 Unsigned32 0x00000000 0x0 0xFFFFFFFF rw0x1A03.4 TPDO4 mapping entry 4 Unsigned32 0x00000000 0x0 0xFFFFFFFF rw0x1A03.5 TPDO4 mapping entry 5 Unsigned32 0x00000000 0x0 0xFFFFFFFF rw

Page 165: Function modules based on PLCopen

Parker EME CANopen

192-120111 N1 C3 T30 T40 - March 2004 165

7.1.2.2 General communication objects

CANopen com. object: Device typeCANopen Index 0x1000 Access: constObject name Device TypeBus format: Unsigned32 PDO-Mapping NoMinimum value 0x00000000 Maximum value 0xFFFFFFFFRemark:

CANopen com. object: Error registerCANopen Index 0x1001 Access: roObject name Error RegisterBus format: Unsigned8 PDO-Mapping NoMinimum value 0x00 Maximum value 0xFFRemark: Bit 0 ="1" indicates a present error

CANopen com. object: COB-ID of the SYNC messageCANopen Index 0x1005 Access: rwObject name COB-ID SYNCBus format: Unsigned32 PDO-Mapping NoMinimum value 0x00000001 Maximum value 0xFFFFFFFFRemark:

Structure of the COB-ID entry:Bit: 31 30 29 28-11 10-00 1 0 0000000000000000000 COB-ID

Bit 31 No meaningBit 30 = "0":Bit 30 = "1":

Compax3 generates no SYNC telegramCompax3 generates SYNC telegram

Bit 29 = "0": 11Bit identifierBit 28-11: = 0 because 11Bit IdentifierBit 10-0: CAN object identifier

CANopen com. object: Period of a communication cycleCANopen Index 0x1006 Access: rwObject name Communication Cycle PeriodBus format: Unsigned32 PDO-Mapping NoMinimum value 0x00000000 Maximum value 0xFFFFFFFFRemark:

Page 166: Function modules based on PLCopen

CANopen

166 192-120111 N1 C3 T30 T40 - March 2004

CANopen com. object: Length of the synchronisation windowCANopen Index 0x1007 Access: rwObject name Synchronous Window LengthBus format: Unsigned32 PDO-Mapping NoMinimum value 0x00000000 Maximum value 0xFFFFFFFFRemark:

CANopen com. object: Device nameCANopen Index 0x1008 Access: constObject name Manufacturer Device NameBus format: Visible_String PDO-Mapping NoMinimum value Maximum valueRemark:

CANopen com. object: Hardware versionCANopen Index 0x1009 Access: constObject name Manufacturer Hardware VersionBus format: Visible_String PDO-Mapping NoMinimum value Maximum valueRemark:

CANopen com. object: Software versionCANopen Index 0x100A Access: constObject name Manufacturer Software VersionBus format: Visible_String PDO-Mapping NoMinimum value Maximum valueRemark:

CANopen com. object: General device informationCANopen Index 0x1018 Access:Object name Identity ObjectBus format: - PDO-Mapping NoMinimum value Maximum valueRemark: Array

CANopen com. object: Vendor IdCANopen Index 0x1018.1 Access: roObject name Vendor IdBus format: Unsigned32 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFFFFFRemark:

Page 167: Function modules based on PLCopen

Parker EME CANopen

192-120111 N1 C3 T30 T40 - March 2004 167

CANopen com. object: Product codeCANopen Index 0x1018.2 Access: roObject name Product CodeBus format: Unsigned32 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFFFFFRemark:

CANopen com. object: Revision numberCANopen Index 0x1018.3 Access: roObject name Revision numberBus format: Unsigned32 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFFFFFRemark:

CANopen com. object: Serial numberCANopen Index 0x1018.4 Access: roObject name Serial numberBus format: Unsigned32 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFFFFFRemark:

7.1.2.3 Node Guarding

Node guarding is utilised for checking the bus communication. A check is madewhether a certain bus subscriber is still active. After elapse of the guard time themaster sends an object and receives a reply from the addressed subscriber(slave). The master and the slave are checked. An error is generated if the masterreceives no reply several times (according to the specification in the lifetime factor).An error is also generated if the slave (Compax3) receives no interrogation severaltimes (according to the specification in the lifetime factor).

CANopen com. object: Guard timeCANopen Index 0x100C Access: rwObject name Guard TimeBus format: Unsigned16 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFRemark:

CANopen com. object: Lifetime factorCANopen Index 0x100D Access: rwObject name Life Time FactorBus format: Unsigned8 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFRemark:

Page 168: Function modules based on PLCopen

CANopen

168 192-120111 N1 C3 T30 T40 - March 2004

7.1.2.4 Emergency message

Layout:Byte 0 1 2 3 4 5 6 7Contents

Error code (see onpage 277)

Errorregister

-

CANopen com. object: COB-ID of the EMCY messageCANopen Index 0x1014 Access: rwObject name COB-ID EMCYBus format: Unsigned32 PDO-Mapping NoMinimum value 0x00000001 Maximum value 0xFFFFFFFFRemark:

Structure of the COB-ID entry:Bit: 31 30 29 28-11 10-00 1 0 0000000000000000000 COB-ID

Bit 31 No meaningBit 30 No meaningBit 29 = "0": 11Bit identifierBit 28-11: = 0 because 11Bit IdentifierBit 10-0: CAN object identifier

CANopen com. object: Inhibit Time EmergencyCANopen Index 0x1015 Access: rwObject name Inhibit Time EmergencyBus format: Unsigned16 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFRemark:

7.1.2.5 Service Data Object

CANopen com. object: Server SDO1 ParameterCANopen Index 0x1200 Access:Object name Server SDO1 ParameterBus format: - PDO-Mapping NoMinimum value Maximum valueRemark: Array

Page 169: Function modules based on PLCopen

Parker EME CANopen

192-120111 N1 C3 T30 T40 - March 2004 169

CANopen com. object: SDO1: COB-ID R-SDOCANopen Index 0x1200.1 Access: roObject name SDO1: COB-ID Client -> ServerBus format: Unsigned32 PDO-Mapping NoMinimum value 0x00000001 Maximum value 0xFFFFFFFFRemark:

CANopen com. object: SDO1: COB-ID T-SDOCANopen Index 0x1200.2 Access: roObject name SDO1: COB-ID Server -> ClientBus format: Unsigned32 PDO-Mapping NoMinimum value 0x00000001 Maximum value 0xFFFFFFFFRemark:

Structure of the COB-ID entry:Bit: 31 30 29 28-11 10-00 1 0 0000000000000000000 COB-ID

Bit 31 = "0":Bit 31 = "1":

SDO activatedSDO deactivated

Bit 30 = "1": reserved ="0"Bit 29 = "0": 11Bit identifierBit 28-11: = 0 because 11Bit IdentifierBit 10-0: CAN object identifier

CANopen com object: Node ID of the SDO1 clientCANopen Index 0x1200.3 Access: rwObject name Node ID of the SDO1 clientBus format: Unsigned8 PDO-Mapping NoMinimum value 0x00 Maximum value 0xFFRemark:

7.1.2.6 Send process data to Compax3

CANopen com. object: Receive PDO1 communication parametersCANopen Index 0x1400 Access:Object name Receive PDO1 communication parametersBus format: - PDO-Mapping NoMinimum value Maximum valueRemark: Array

CANopen com. object: RPDO1: COB-IDCANopen Index 0x1400.1 Access: rwObject name RPDO1: COB-IDBus format: Unsigned32 PDO-Mapping NoMinimum value 0x00000001 Maximum value 0xFFFFFFFFRemark:

Page 170: Function modules based on PLCopen

CANopen

170 192-120111 N1 C3 T30 T40 - March 2004

Structure of the COB-ID entry:Bit: 31 30 29 28-11 10-00 1 0 0000000000000000000 COB-ID

Bit 31 = "0":Bit 31 = "1":

Telegram activatedTelegram deactivated

Bit 30 = "1":Bit 30 = "1":

RTR allowedno RTR allowed

Bit 29 = "0": 11Bit identifierBit 28-11: = 0 because 11Bit IdentifierBit 10-0: CAN object identifier

CANopen com. object: RPDO1: Transmission typeCANopen Index 0x1400.2 Access: rwObject name RPDO1: Transmission TypeBus format: Unsigned8 PDO-Mapping NoMinimum value 0x00 Maximum value 0xFFRemark: 0: Acyclic synchronous PDOs (event controlled)

1-240: cyclic synchronous PDOs254: anynchronous PDOs

CANopen com. object: RPDO1: Inhibit timeCANopen Index 0x1400.3 Access: rwObject name RPDO1: Inhibit TimeBus format: Unsigned16 PDO-Mapping NoMinimum value 0x0000 Maximum value 0xFFFFRemark:

CANopen com. object: RPDO1: Event timerCANopen Index 0x1400.5 Access: rwObject name RPDO1: Event TimerBus format: Unsigned16 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFRemark:

CANopen com. object: Receive PDO2 communication parametersCANopen Index 0x1401 Access:Object name Receive PDO2 communication parametersBus format: - PDO-Mapping NoMinimum value Maximum valueRemark: Array

Page 171: Function modules based on PLCopen

Parker EME CANopen

192-120111 N1 C3 T30 T40 - March 2004 171

CANopen com.object: RPDO2: COB-IDCANopen Index 0x1401.1 Access: rwObject name RPDO2: COB-IDBus format: Unsigned32 PDO-Mapping NoMinimum value 0x00000001 Maximum value 0xFFFFFFFFRemark:

Layout (see on page 170)

CANopen com. object: RPDO2: Transmission typeCANopen Index 0x1401.2 Access: rwObject name RPDO2: Transmission TypeBus format: Unsigned8 PDO-Mapping NoMinimum value 0x00 Maximum value 0xFFRemark: 0: Acyclic synchronous PDOs (event controlled)

1-240: cyclic synchronous PDOs254: anynchronous PDOs

CANopen com. object: RPDO2: Inhibit timeCANopen Index 0x1401.3 Access: rwObject name RPDO2: Inhibit TimeBus format: Unsigned16 PDO-Mapping NoMinimum value 0x0000 Maximum value 0xFFFFRemark:

CANopen com. object: RPDO2: Event timerCANopen Index 0x1401.5 Access: rwObject name RPDO2: Event TimerBus format: Unsigned16 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFRemark:

CANopen com. object: Receive PDO3 communication parameterCANopen Index 0x1402 Access:Object name Receive PDO3 communication parameterBus format: - PDO-Mapping NoMinimum value Maximum valueRemark: Array

CANopen com. object: RPDO3: COB-IDCANopen Index 0x1402.1 Access: rwObject name RPDO3: COB-IDBus format: Unsigned32 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFFFFFRemark:

Layout (see on page 170)

Page 172: Function modules based on PLCopen

CANopen

172 192-120111 N1 C3 T30 T40 - March 2004

CANopen com. object: RPDO3: Transmission typeCANopen Index 0x1402.2 Access: rwObject name RPDO3: Transmission TypeBus format: Unsigned8 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFRemark: 0: Acyclic synchronous PDOs (event controlled)

1-240: cyclic synchronous PDOs254: anynchronous PDOs

CANopen com. object: RPDO3: Inhibit timeCANopen Index 0x1402.3 Access: rwObject name RPDO3: Inhibit TimeBus format: Unsigned16 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFRemark:

CANopen com. object: RPDO3: Event timerCANopen Index 0x1402.5 Access: rwObject name RPDO3: Event TimerBus format: Unsigned16 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFRemark:

CANopen com. object: Receive PDO4 communication parameterCANopen Index 0x1403 Access:Object name Receive PDO4 communication parameterBus format: - PDO-Mapping NoMinimum value Maximum valueRemark: Array

CANopen com. object: RPDO4: COB-IDCANopen Index 0x1403.1 Access: rwObject name RPDO4: COB-IDBus format: Unsigned32 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFFFFFRemark:

Layout (see on page 170)

Page 173: Function modules based on PLCopen

Parker EME CANopen

192-120111 N1 C3 T30 T40 - March 2004 173

CANopen com. object RPDO4: Transmission typeCANopen Index 0x1403.2 Access: rwObject name RPDO4: Transmission TypeBus format: Unsigned8 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFRemark: 0: Acyclic synchronous PDOs (event controlled)

1-240: cyclic synchronous PDOs254: anynchronous PDOs

CANopen com. object: RPDO4: Inhibit timeCANopen Index 0x1403.3 Access: rwObject name RPDO4: Inhibit TimeBus format: Unsigned16 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFRemark:

CANopen com. object: RPDO4: Event timerCANopen Index 0x1403.5 Access: rwObject name RPDO4: Event TimerBus format: Unsigned16 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFRemark:

CANopen com. object: Receive PDO1 mapping parameterCANopen Index 0x1600 Access:Object name Receive PDO1 mapping parameterBus format: - PDO-Mapping NoMinimum value Maximum valueRemark: Array

CANopen com. object: RPDO1 mapping entry 1CANopen Index 0x1600.1 Access: rwObject name RPDO1 mapping entry 1Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x00000000 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1

Byte)

CANopen com. object: RPDO1 mapping entry 2CANopen Index 0x1600.2 Access: rwObject name RPDO1 mapping entry 2Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x00000000 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1

Byte)

Page 174: Function modules based on PLCopen

CANopen

174 192-120111 N1 C3 T30 T40 - March 2004

CANopen com. object: RPDO1 mapping entry 3CANopen Index 0x1600.3 Access: rwObject name RPDO1 mapping entry 3Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x00000000 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1

Byte)

CANopen com. object: RPDO1 mapping entry 4CANopen Index 0x1600.4 Access: rwObject name RPDO1 mapping entry 4Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x00000000 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1

Byte)

CANopen com. object: RPDO1 mapping entry 5CANopen Index 0x1600.5 Access: rwObject name RPDO1 mapping entry 5Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x00000000 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1 Byte)

CANopen com. object: Receive PDO2 mapping parameterCANopen Index 0x1601 Access:Object name Receive PDO2 mapping parameterBus format: - PDO-Mapping NoMinimum value Maximum valueRemark: Array

CANopen com. object: RPDO2 mapping entry 1CANopen Index 0x1601.1 Access: rwObject name RPDO2 mapping entry 1Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x00000000 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1 Byte)

CANopen com. object: RPDO2 mapping entry 2CANopen Index 0x1601.2 Access: rwObject name RPDO2 mapping entry 2Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x00000000 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1 Byte)

CANopen com. object: RPDO2 mapping entry 3CANopen Index 0x1601.3 Access: rwObject name RPDO2 mapping entry 3Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x00000000 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1 Byte)

Page 175: Function modules based on PLCopen

Parker EME CANopen

192-120111 N1 C3 T30 T40 - March 2004 175

CANopen com. object: RPDO2 mapping entry 4CANopen Index 0x1601.4 Access: rwObject name RPDO2 mapping entry 4Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x00000000 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1 Byte)

CANopen com. object: RPDO2 mapping entry 5CANopen Index 0x1601.5 Access: rwObject name RPDO2 mapping entry 5Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x00000000 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1 Byte)

CANopen com. object: Receive PDO3 mapping parameterCANopen Index 0x1602 Access:Object name Receive PDO3 mapping parameterBus format: - PDO-Mapping NoMinimum value Maximum valueRemark: Array

CANopen com. object: RPDO3 mapping entry 1CANopen Index 0x1602.1 Access: rwObject name RPDO3 mapping entry 1Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1 Byte)

CANopen com. object: RPDO3 mapping entry 2CANopen Index 0x1602.2 Access: rwObject name RPDO3 mapping entry 2Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1 Byte)

CANopen com. object: RPDO3 mapping entry 3CANopen Index 0x1602.3 Access: rwObject name RPDO3 mapping entry 3Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1 Byte)

CANopen com. object: RPDO3 mapping entry 4CANopen Index 0x1602.4 Access: rwObject name RPDO3 mapping entry 4Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1

Byte)

Page 176: Function modules based on PLCopen

CANopen

176 192-120111 N1 C3 T30 T40 - March 2004

CANopen com. object: RPDO3 mapping entry 5CANopen Index 0x1602.5 Access: rwObject name RPDO3 mapping entry 5Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1 Byte)

CANopen com. object: Receive PDO4 mapping parameterCANopen Index 0x1603 Access:Object name Receive PDO3 mapping parameterBus format: - PDO-Mapping NoMinimum value Maximum valueRemark: Array

CANopen com. object: RPDO4 mapping entry 1CANopen Index 0x1603.1 Access: rwObject name RPDO4 mapping entry 1Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1 Byte)

CANopen com. object: RPDO4 mapping entry 2CANopen Index 0x1603.2 Access: rwObject name RPDO4 mapping entry 2Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1 Byte)

CANopen com. object: RPDO4 mapping entry 3CANopen Index 0x1603.3 Access: rwObject name RPDO4 mapping entry 3Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1 Byte)

CANopen com. object: RPDO4 mapping entry 4CANopen Index 0x1603.4 Access: rwObject name RPDO4 mapping entry 4Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1 Byte)

CANopen com. object: RPDO4 mapping entry 5CANopen Index 0x1603.5 Access: rwObject name RPDO4 mapping entry 5Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1

Byte)

Page 177: Function modules based on PLCopen

Parker EME CANopen

192-120111 N1 C3 T30 T40 - March 2004 177

7.1.2.7 Read process data from Compax3

CANopen com. object: Transmit PDO1 communication parameterCANopen Index 0x1800 Access:Object name Transmit PDO1 communication parameterBus format: - PDO-Mapping NoMinimum value Maximum valueRemark: Array

CANopen com. object: TPDO1: COB-IDCANopen Index 0x1800.1 Access: rwObject name TPDO1: COB-IDBus format: Unsigned32 PDO-Mapping NoMinimum value 0x00000001 Maximum value 0xFFFFFFFFRemark:

Layout (see on page 170)

CANopen com. object: TPDO1: Transmission typeCANopen Index 0x1800.2 Access: rwObject name TPDO1: Transmission TypeBus format: Unsigned8 PDO-Mapping NoMinimum value 0x00 Maximum value 0xFFRemark: 0: Acyclic synchronous PDOs (event controlled)

1-240: cyclic synchronous PDOs254: anynchronous PDOs

CANopen com. object: TPDO1: Inhibit timeCANopen Index 0x1800.3 Access: rwObject name TPDO1: Inhibit TimeBus format: Unsigned16 PDO-Mapping NoMinimum value 0x0000 Maximum value 0xFFFFRemark:

CANopen com. object: TPDO1: Event timerCANopen Index 0x1800.5 Access: rwObject name TPDO1: Event TimerBus format: Unsigned16 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFRemark:

CANopen com. object: Transmit PDO2 communication parameterCANopen Index 0x1801 Access:Object name Transmit PDO2 communication parameterBus format: - PDO-Mapping NoMinimum value Maximum valueRemark: Array

Page 178: Function modules based on PLCopen

CANopen

178 192-120111 N1 C3 T30 T40 - March 2004

CANopen com. object: TPDO2: COB-IDCANopen Index 0x1801.1 Access: rwObject name TPDO2: COB-IDBus format: Unsigned32 PDO-Mapping NoMinimum value 0x00000001 Maximum value 0xFFFFFFFFRemark:

Layout (see on page 170)

CANopen com. object: TPDO2: Transmission typeCANopen Index 0x1801.2 Access: rwObject name TPDO2: Transmission TypeBus format: Unsigned8 PDO-Mapping NoMinimum value 0x00 Maximum value 0xFFRemark: 0: Acyclic synchronous PDOs (event controlled)

1-240: cyclic synchronous PDOs254: anynchronous PDOs

CANopen com. object TPDO2: Inhibit timeCANopen Index 0x1801.3 Access: rwObject name TPDO2: Inhibit TimeBus format: Unsigned16 PDO-Mapping NoMinimum value 0x0000 Maximum value 0xFFFFRemark:

CANopen com. object: TPDO2: Event timerCANopen Index 0x1801.5 Access: rwObject name TPDO2: Event TimerBus format: Unsigned16 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFRemark:

CANopen com. objext: Transmit PDO3 communication parameterCANopen Index 0x1802 Access:Object name Transmit PDO3 communication parameterBus format: - PDO-Mapping NoMinimum value Maximum valueRemark: Array

CANopen com. object TPDO3: COB-IDCANopen Index 0x1802.1 Access: rwObject name TPDO3: COB-IDBus format: Unsigned32 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFFFFFRemark:

Page 179: Function modules based on PLCopen

Parker EME CANopen

192-120111 N1 C3 T30 T40 - March 2004 179

CANopen com. object: TPDO3: Transmission typeCANopen Index 0x1802.2 Access: rwObject name TPDO3: Transmission TypeBus format: Unsigned8 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFRemark: 0: Acyclic synchronous PDOs (event controlled)

1-240: cyclic synchronous PDOs254: anynchronous PDOs

CANopen com. object: TPDO3: Inhibit timeCANopen Index 0x1802.3 Access: rwObject name TPDO3: Inhibit TimeBus format: Unsigned16 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFRemark:

CANopen com. object: TPDO3: Event timerCANopen Index 0x1802.5 Access: rwObject name TPDO3: Event TimerBus format: Unsigned16 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFRemark:

CANopen com. object: Transmit PDO4 communication parameterCANopen Index 0x1803 Access:Object name Transmit PDO4 communication parameterBus format: - PDO-Mapping NoMinimum value Maximum valueRemark: Array

CANopen com. object: TPDO4: COB-IDCANopen Index 0x1803.1 Access: rwObject name TPDO4: COB-IDBus format: Unsigned32 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFFFFFRemark:

CANopen com. object: TPDO4: Transmission typeCANopen Index 0x1803.2 Access: rwObject name TPDO4: Transmission TypeBus format: Unsigned8 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFRemark: 0: Acyclic synchronous PDOs (event controlled)

1-240: cyclic synchronous PDOs254: anynchronous PDOs

Page 180: Function modules based on PLCopen

CANopen

180 192-120111 N1 C3 T30 T40 - March 2004

CANopen com. object: TPDO4: Inhibit timeCANopen Index 0x1803.3 Access: rwObject name TPDO4: Inhibit TimeBus format: Unsigned16 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFRemark:

CANopen com. object: TPDO4: Event timerCANopen Index 0x1803.5 Access: rwObject name TPDO4: Event TimerBus format: Unsigned16 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFRemark:

CANopen com. object: Transmit PDO1 mapping parameterCANopen Index 0x1A00 Access:Object name Transmit PDO1 mapping parameterBus format: - PDO-Mapping NoMinimum value Maximum valueRemark: Array

CANopen com. object: TPDO1 mapping entry 1CANopen Index 0x1A00.1 Access: rwObject name TPDO1 mapping entry 1Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x00000000 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1

Byte)

CANopen com. object: TPDO1 mapping entry 2CANopen Index 0x1A00.2 Access: rwObject name TPDO1 mapping entry 2Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x00000000 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1 Byte)

CANopen com. object: TPDO1 mapping entry 3CANopen Index 0x1A00.3 Access: rwObject name TPDO1 mapping entry 3Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x00000000 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1 Byte)

CANopen com. object: TPDO1 mapping entry 4CANopen Index 0x1A00.4 Access: rwObject name TPDO1 mapping entry 4Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x00000000 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1 Byte)

Page 181: Function modules based on PLCopen

Parker EME CANopen

192-120111 N1 C3 T30 T40 - March 2004 181

CANopen com. object: TPDO1 mapping entry 5CANopen Index 0x1A00.5 Access: rwObject name TPDO1 mapping entry 5Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x00000000 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1 Byte)

CANopen com. object: Transmit PDO2 mapping parameterCANopen Index 0x1A01 Access:Object name Transmit PDO2 mapping parameterBus format: - PDO-Mapping NoMinimum value Maximum valueRemark: Array

CANopen com. object: TPDO2 mapping entry 1CANopen Index 0x1A01.1 Access: rwObject name TPDO2 mapping entry 1Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x00000000 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1 Byte)

CANopen com. object: TPDO2 mapping entry 2CANopen Index 0x1A01.2 Access: rwObject name TPDO2 mapping entry 2Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x00000000 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1 Byte)

CANopen com. object: TPDO2 mapping entry 3CANopen Index 0x1A01.3 Access: rwObject name TPDO2 mapping entry 3Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x00000000 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1 Byte)

CANopen com. object: TPDO2 mapping entry 4CANopen Index 0x1A01.4 Access: rwObject name TPDO2 mapping entry 4Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x00000000 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1

Byte)

CANopen com. object: TPDO2 mapping entry 5CANopen Index 0x1A01.5 Access: rwObject name TPDO2 mapping entry 5Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x00000000 Maximum value 0xFFFFFFFFRemark:

Page 182: Function modules based on PLCopen

CANopen

182 192-120111 N1 C3 T30 T40 - March 2004

CANopen com. object: Transmit PDO3 mapping parameterCANopen Index 0x1A02 Access:Object name Transmit PDO3 mapping parameterBus format: - PDO-Mapping NoMinimum value Maximum valueRemark: Array

CANopen com. object: TPDO3 mapping entry 1CANopen Index 0x1A02.1 Access: rwObject name TPDO3 mapping entry 1Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1 Byte)

CANopen com. object: TPDO3 mapping entry 2CANopen Index 0x1A02.2 Access: rwObject name TPDO3 mapping entry 2Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1 Byte)

CANopen com. object: TPDO3 mapping entry 3CANopen Index 0x1A02.3 Access: rwObject name TPDO3 mapping entry 3Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1 Byte)

CANopen com. object: TPDO3 mapping entry 4CANopen Index 0x1A02.4 Access: rwObject name TPDO3 mapping entry 4Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1 Byte)

CANopen com. object: TPDO3 mapping entry 5CANopen Index 0x1A02.5 Access: rwObject name TPDO3 mapping entry 5Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1 Byte)

CANopen com. object: Transmit PDO4 mapping parameterCANopen Index 0x1A03 Access:Object name Transmit PDO4 mapping parameterBus format: - PDO-Mapping NoMinimum value Maximum valueRemark: Array

Page 183: Function modules based on PLCopen

Parker EME CANopen

192-120111 N1 C3 T30 T40 - March 2004 183

CANopen com. object: TPDO4 mapping entry 1CANopen Index 0x1A03.1 Access: rwObject name TPDO4 mapping entry 1Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1 Byte)

CANopen com. object: TPDO4 mapping entry 2CANopen Index 0x1A03.2 Access: rwObject name TPDO4 mapping entry 2Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1 Byte)

CANopen com. object: TPDO4 mapping entry 3CANopen Index 0x1A03.3 Access: rwObject name TPDO4 mapping entry 3Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1 Byte)

CANopen com. object: TPDO4 mapping entry 4CANopen Index 0x1A03.4 Access: rwObject name TPDO4 mapping entry 4Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1

Byte)

CANopen com. object: TPDO4 mapping entry 5CANopen Index 0x1A03.5 Access: rwObject name TPDO4 mapping entry 5Bus format: Unsigned32 PDO-Mapping NoMinimum value 0x0 Maximum value 0xFFFFFFFFRemark: Structure: index (2 Byte), subindex (1 Byte), object length in bytes (1

Byte)

Page 184: Function modules based on PLCopen

CANopen

184 192-120111 N1 C3 T30 T40 - March 2004

7.2 Acyclic parameter channel

You can read about the following in this chapter:Service Data Objekts (SDO)............................................................................................................... 184Objekt Up-/Download über CANopen ................................................................................................ 185Datenformate der Bus-Objekte........................................................................................................... 186

7.2.1. Service Data Objects (SDO)

Asynchronous access to the object directory of Compax3 is implemented with thehelp of the SDOs. The SDOs serve for parameter configuration and statusinterrogation. Access to an individual object takes place via the CANopen indexand subindex of the object directory.

Caution!A SDO is a confirmed service, therefore the SDO reply telegram must always

be awaited before a new telegram may be transmitted.

7.2.1.1 SDO abort code

In the case of an incorrect SDO transmission, the error cause is returned via the"abort code".Abort Code Description0503 0000 Toggle Bit was not alternated0504 0000 SDO Protocol time out0504 0001 Client/server command designator invalid or unknown0504 0002 Unknown block size (block mode only)0504 0003 Unknown block number (block mode only)0504 0004 CRC error (block mode only)0504 0005 Outside of memory0601 0000 Access to this object is not supported0601 0001 Attempted read access to a write only object0601 0002 Attempted write access to a read only object0602 0000 The object does not exist in the object directory0604 0041 Object cannot be mapped in a PDO0604 0042 Size and number of mapped objects exceeds max. PDO length0604 0043 General parameter incompatibility0604 0047 General incompatibility in the device0606 0000 Access infringement due to a hardware error0607 0010 Data type does not fit, length of the service parameter does not fit0607 0012 Data type does not fit, length of the service parameter too large0607 0013 Data type does not fit, length of the service parameter too small0609 0011 Subindex does not exist0609 0030 Outside parameter value range (only for write access operations)0609 0031 Parameter value too large0609 0032 Parameter value too small

Page 185: Function modules based on PLCopen

Parker EME CANopen

192-120111 N1 C3 T30 T40 - March 2004 185

0609 0036 Maximum value smaller than minimum value0800 0000 General error0800 0020 Date cannot be transmitted or saved0800 0021 Date cannot be transmitted or saved due to local device management0800 0022 Date cannot be transmitted or stored due to device status0800 0023 Dynamic generation of the object directors is impossible or no object directory

exists (the object directory is created from a file and an error occurs due to adefective file)

7.2.2. Object up-/download via CANopen

The up-/download takes place via the CANopen objects C3_Request (Index0x2200) and C3_Response (Index 0x2201). These have the data type data typeoctet string with a length of 20 bytes (octets). Write/read of a C3 object is carriedout by writing of C3_Request with the corresponding data. When a C3 object isread, the data appear in the object C3_Response.

Meaning of the data from C3_RequestByte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 ... ... Byte 19 Byte 20Request header C3 object data (write)AK Subindex Index D1 D2 ... ... D15 D16

AK: Job identifier; 3 = read, 4 = writeOD1..OD16: object data; OD1 = High, OD16 = Low

Meaning of the data from C3_Response Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 ... ... Byte 19 Byte 20Reply header C3 object data (read)- - - - OD1 OD2 ... ... OD15 OD16

OD1..OD16: object data; OD1 = High, OD16 = Low

UploadCANopen O 1 O 2 O 3 O 4 O 5 O 6 O 7 O 8 ... O 20Access Object C3 object request/reply C3 object data 1. Write C3 object 20.2 with the value 0Write 0x2200.0 4 2 0 20 0 0 0 x ... x2. read next C3 object index/subindex in C3 object 20.5Write 0x2200.0 3 5 0 20 x x x x ... x Read 0x2201.0 x x x x I_hi I_lo Subi x ... x3. read the C3 object with the in index/subindex read in the C3 object 20.5Write 0x2200.0 3 Subi I_hi I_lo x x x x ... xRead 0x2201.0 x x x x D1 D2 D3 D4 ... D164. Store C3 object index, subindex and data D1...D16 in table5. Repeat steps 2 to 4 until I_hi = I_lo = Subi = 0xFF

Download: Write the entire table of C3 objects.CANopen O 1 O 2 O 3 O 4 O 5 O 6 O 7 O 8 ... O 20Access Object C3 object request/reply C3 object data1. Write C3 object from the tableWrite 0x2200.0 4 Subi I_hi I_lo D1 D2 D3 D4 ... D162. Repeat step 1 until the end of the table

Page 186: Function modules based on PLCopen

CANopen

186 192-120111 N1 C3 T30 T40 - March 2004

7.2.3. Data formats of the bus objects

7.2.3.1 Integer formats

Twos complement representation;The highest order bit (MSB) is the bit after the sign bit (VZ) in the first octet.VZ == 0: positive numbers and zero; VZ == 1: negative numbers

Type Bit 8 7 6 5 4 3 2 1

Length: 1 byte Byte

Integer 8 1 VZ 26 25 24 23 22 21 20

Integer 16 1 VZ 214 213 212 211 210 29 28

Length: 1 word 2 27 26 25 24 23 22 21 20

Integer 32 1 VZ 230 229 228 227 226 225 224

Length: 2 words 2 223 222 221 220 219 218 217 216

3 215 214 213 212 211 210 29 28

4 27 26 25 24 23 22 21 20

7.2.3.2 Unsigned - Formats

Type Bit 8 7 6 5 4 3 2 1Byte

Unsigned 8Length: 1 byte

1 27 26 25 24 23 22 21 20

Unsigned 16 1 215 214 213 212 211 210 29 28

Length: 1 word 2 27 26 25 24 23 22 21 20

Unsigned 32 1 231 230 229 228 227 226 225 224

Length: 2 words 2 223 222 221 220 219 218 217 216

3 215 214 213 212 211 210 29 28

4 27 26 25 24 23 22 21 20

7.2.3.3 Fixed point format E2_6

Linear fixed point value with six binary places after the decimal point. 0corresponds to 0, 256 corresponds to 214 (0x4000).Twos complement representation;MSB is the bit after the sign bitVZ == 0: positive numbers and zero;VZ == 1: negative numbersType Bit 8 7 6 5 4 3 2 1

Byte

E2_6 1 VZ 28 27 26 25 24 23 22

Length: 1 word 2 21 20 2-1 2-2 2-3 2-4 2-5 2-6

Page 187: Function modules based on PLCopen

Parker EME CANopen

192-120111 N1 C3 T30 T40 - March 2004 187

7.2.3.4 Fixed point format C4_3

Linear fixed point value with three decimal places after the decimal point. 0corresponds to 0 and 0.001 corresponds to 20 (0x0000 0001).Structure like data type Integer32, value of the bits reduced by a factor of 1000.Length: 2 words

7.2.3.5 Bus format Y2 and Y4

Layout:

! Y2 like data type Integer16! Y4 like data type Integer32

The values can be adjusted by a scaling factor.The following rules apply:! Scaling factor for Y2: Object 200.1,... 200.5! Scaling factor for Y4: Object 201.1,... 201.5There are different scaling factors for individual values

1. Y2 scaling factors

! Object 200.1: NormFactorY2_Speed: scaling factor for Y2 speeds! Object 200.2: NormFactorY2_Position: scaling factor for Y2 positions! Object 200.3: NormFactorY2_Voltage: scaling factor for Y2 voltages! Object 200.4: NormFactorY2_Faktor4: reserved scaling factor! Object 200.5: NormFactorY2_Array_Col2: scaling factor for Column 2 of the

recipe array

2. Y4 scaling factors

! Object 201.1: NormFactorY4_Speed: scaling factor for Y4 speeds! Object 201.2: NormFactorY4_Position: scaling factor for Y4 positions! Object 201.3: NormFactorY4_Voltage: scaling factor for Y4 voltages! Object 201.4: NormFactorY4_Array_Col1: scaling factor for Column 1 of the

recipe array! Object 201.5: NormFactorY4_Faktor5: reserved scaling factor

! Bit 5: Meaning of the scaling factor:! Bit 5 = "0": decimal factors 1, 1/10, 1/100, ..

Bit 0 ... Bit 4: Scaling factor= 0: Factor 1= 1: Factor 1/10= 2: Factor 1/100....= 9: Factor 1/1 000 000 000smaller factors are not possible

! Bit 5 = "1": binary factors 1, 1/2, 1/4, 1/8, ...Bit 0 ... Bit 4: Scaling factor= 0: Factor 1

Meaning of scalingfactors

Page 188: Function modules based on PLCopen

CANopen

188 192-120111 N1 C3 T30 T40 - March 2004

= 1: Factor 1/2= 2: Factor 1/4....= 24: Factor 1/16 777 216 (1/224)smaller factors are not possible

! Bit 6 ... Bit 15: reserved

7.2.3.6 Bit sequence V2

The V2 bus format is a bit sequence with a length of 16 bits.

7.2.3.7 Byte string OS

Byte string OS: String with variable length.

Page 189: Function modules based on PLCopen

Parker EME Profibus

192-120111 N1 C3 T30 T40 - March 2004 189

You can read about the following in this chapter:Typical application with bus and IEC61131 ....................................................................................... 189Cyclic process data channel............................................................................................................... 189Acyclic parameter channel ................................................................................................................. 190

Notes on the configuration of the Profibus master

Before configuring the Profibus master (e.g. S7), you will have to configure theCompax3 axis.

In the the profibus window of the configuration wizard you will receive the statusmessage Profibus Telegram with the information on the telegram which can beset in the master (PPO type).

8.1 Typical application with fieldbus and IEC61131

We recommend the following procedure to control the IEC61131-3 program viaProfibus:! Use the control word (DeviceControl_Controlword_1) to control the PLCopen

function modules (Execute, Enable) to activate the modules via Profibus.! The logical module outputs can be placed on the status word

(DeviceState_Statusword_1).! Place the control word and the status word on the cyclic process data channel.! Connect variable module outputs of your IEC61131-3 program with the recipe

array.! For rapid access, the values fromt he first 5 rows of the recipe array can be

placed in the cyclic channel.! Additional values of the recipe array can be written acyclically.

Now you can use the bus to assign values, to activate function modules with thecontrol word and to read the current status with the control word.

8.2 Cyclic process data channel

The layout of the PZD is specified in the configuration menu: "Profibus Telegram"of the ServoManger.

8. Profibus

I20 Function

Page 190: Function modules based on PLCopen

Profibus

190 192-120111 N1 C3 T30 T40 - March 2004

8.2.1. Control and status word

The cyclic process data channel contains a control word and a status word both,freely available and 16 bits in size:Control word: Profibus-Master ⇒ Compax3Status word: Compax3 ⇒ Profibus-Master

8.3 Acyclic parameter channel

You can read about the following in this chapter:Parameter access with DPV0: Required data channel ..................................................................... 190Datenformate der Bus-Objekte........................................................................................................... 195Compax3 supports parameter access with DPV1.

8.3.1. Parameter access with DPV0: Required data channel

You can use the PKW mechanism for acyclic access to parameters in cyclic dataexchange as well. This is made available to make it possible for the master to haveaccess to the important device parameters without DPV1 functionality.The master formulates an order in the PKW mechanism. Compax3 processes theorder and formulates the response.

PKW structure:Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8PKE IND PWEPKW: Parameter identification valuePKE: Parameter identification (1. and 2. octet) (see below)IND: Subindex* (3. Octet), 4. byte is reservedPWE: Parameter value (5th to 8th byte resp. 5th to 12th byte with extended PKW)

PKE structure:Byte 1 Byte 215 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0AK SPM PNUAK: Order /response identification (value range 0 ... 15)SPM: ReservedPNU: Parameter number

Page 191: Function modules based on PLCopen

Parker EME Profibus

192-120111 N1 C3 T30 T40 - March 2004 191

*Reference to the subindex

The information for PNU subindex (parameter number) also applies to PROFIdriveprofile Version 3, i.e., that the subindex is counted starting at 0, while forPROFIdrive profile Version 2 the subindex is counted starting at 1:

DPV1-Client (V3)

PKW-Client (V2)

[1..n]

[0..n-1]

Drive(V3)

[0..n- 1]-1

The result of this is as follows:

Profibus master based on PROFIdrive profile Version 3

The subindex of the Profibus No. (PNU) specified in the object list is directly valid.Example: PNU object forward speed control = 400.1 (as specified).

Profibus master based on PROFIdrive profile Version 2

The subindex of the Profibus No. (PNU) specified in the object list must beincremented by 1.Example: PNU object forward speed control = 400.2.

8.3.1.1 Order and response processing

Order/response identifications are defined so that it is apparent from theidentification which fields of the PKW interface (IND, PWE) also need to beevaluated. To this may be added the distinction between parameter value andparameter description.

Orderidentification

Order master →→→→ Compax3 response identificationCompax3 →→→→ Master

0 No order 01 Request parameter value 1,22 Change parameter value (word) 13 Change parameter value (double word) 26 Request parameter value (array) 4,57 Change parameter value (array of word) 48 Change parameter value (array of double

word)5

9 Request number of array elements 614 Change object 1415 Request object 15

Page 192: Function modules based on PLCopen

Profibus

192 192-120111 N1 C3 T30 T40 - March 2004

Response identifications 7 and 8 are used for negative acknowledgements forproblems.

Sequence

! The master transfers an order to a Compax3.! The master repeats this order at least until a response is received from Compax3.

This procedure ensures the transfer of orders / responses on the user level.! Only one order is ever being processed at a time.! Compax3 continues to make the response available until the master formulates a

new order.! For responses containing parameter values, Compax3 always responds upon

repetition with the current value (cyclic processing). This applies to all responsesto the orders "Request parameter value", "Request parameter value (Array)'" and"Request object".

! The PWE transfer of word sizes takes place with byte 7 and 8, while the transferof double word sizes takes place with byte 5 through 8.

Explanation of response identificationResponseidentification

Response Compax3 →→→→ Master

0 No response1 Transfer value (word)2 Transfer parameter value (double word)4 Transfer parameter value (array of word)5 Transfer parameter value (array of double word)7 Order cannot be executed (with error No.)8 No user level for PKW interface9 Reserved10 Reserved14 Object value transferred15 Object value transferred

8.3.1.2 Example: changing the stiffness

Task:

Parameter / object change via PKW (DPV0)The object "stiffness" will be set to 200%Object Stiffness: PNU 402.2; valid after VPFormat UNSIGNED 16 == 1 word == order identification = 2 == "Change parametervalue (word)"The master sends to Compax3:PLC -

Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8PKE IND PWE15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Subindex - 4 3 2 1AK PNU2 0 402 3 0 0 0 2000x21 0x92 0x3 0x0 0x0 0x0 0x0 0xC80 1 2 3 4 5 6 7

Page 193: Function modules based on PLCopen

Parker EME Profibus

192-120111 N1 C3 T30 T40 - March 2004 193

Compax3 responds with the same content, except with response identification = 1:

- PLCByte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8PKE IND PWE15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Subindex - 4 3 2 1AK PNU1 0 402 3 0 0 0 2000x11 0x92 0x3 0x0 0x0 0x0 0x0 0xC80 1 2 3 4 5 6 7

If no additional object needs to be changed, the new value can be set to valid withVP:Object: Set objects to valid PNU 338.10 (Because of DPV0 the Subindex must beincremented by 1 (see on page 190))PLC -

Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8PKE IND PWE15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Subindex - 4 3 2 1AK PNU2 0 338 11 0 0 0 10x21 0x52 0xB 0x0 0x0 0x0 0x0 0x10 1 2 3 4 5 6 7

Compax3 responds with the same content, except with response identification = 1:

- PLCByte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8PKE IND PWE15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Subindex - 4 3 2 1AK PNU1 0 338 11 0 0 0 10x11 0x52 0xB 0x0 0x0 0x0 0x0 0x10 1 2 3 4 5 6 7

Reading back the object set objects to valid makes it possible to check whether thecommand was performed. Byte 8 will the contain the value 0.

The change can be stored and will not be lost even if with a power failure by usingthe object "Save objects permanently".Object: Save objects permanently PNU 339PLC -

Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8PKE IND PWE15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Subindex - 4 3 2 1AK PNU2 0 339 0 0 0 0 10x21 0x53 0x0 0x0 0x0 0x0 0x0 0x10 1 2 3 4 5 6 7

Compax3 responds with the same content, except with response identification = 1:

- PLCByte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8PKE IND PWE15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Subindex - 4 3 2 1AK PNU1 0 339 0 0 0 0 10x11 0x53 0x0 0x0 0x0 0x0 0x0 0x10 1 2 3 4 5 6 7

Page 194: Function modules based on PLCopen

Profibus

194 192-120111 N1 C3 T30 T40 - March 2004

8.3.1.3 Upload/download objects via the Profibus

All settings of Compax3 can be read using the Profibus and written back toCompax3. This makes it easy to replace a device, for example.To implement this, the PKW mechanism has been changed.

Structure of modified PKW:Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8PKE IND PWEPKW: Parameter identification valuePKE: Parameter identification (1. and 2. octet) (see below)IND: Object index (3. octet high 4. octet low)PWE: Parameter value (5. to 8. octet)

Structure of modified PKE:Byte 1 Byte 215 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0AK=14 or 15 SPM DF DPZ SIAK: Order/response identificationSPM: ReservedDF: Data format (DF=1 constant)DPZ: Data buffer accessSI: Object subindex

Data buffer access:For each object, 16 bytes must be read or written Since the size of the PWEchannel is 4 bytes, each object must be read or written 4 times.

Sequence for reading / writing and object:

DPZ=0:order performed

Object byte 1 ... 4 can be read / is being written

DPZ=1 Object byte 5 ... 8 can be read / is being writtenDPZ=2 Object byte 9 ... 12 can be read / is being writtenDPZ=3 Object byte 13 ... 16 can be read / is being writtenThe data will either be read fro the PWE or written into the PWE.

Access algorithm for reading objects

! Object 20.2 written with value 0 (object 20.2 is a counter that specifies the nextobject to be read; the starting value is 0).

! Read object index and subindex in object 20.5.Format I32 of object 20.5:

Not assigned Index (high byte) Index (low byte) Subindex

Page 195: Function modules based on PLCopen

Parker EME Profibus

192-120111 N1 C3 T30 T40 - March 2004 195

! Read the object with the index and subindex read in object 20.5 and in save it ina table with the following structure: index (2 bytes), subindex (1 byte), content (16bytes).

! Read the next object-Index and subindex in object 20.5.! ....This must be performed until index = 0xFFFF and until subindex = 0xFF.

Writing objects

Write the entire table to Compax3. Each index and subindex is written with thevalue stored in the table.It should be noted in this regard that each time an object is written, the internalbuffer must first be written with DPZ=1, 2, 3 and then the entire order is written withDPZ0.

8.3.2. Data formats of the bus objects

8.3.2.1 Integer formats

Twos complement representation;The highest order bit (MSB) is the bit after the sign bit (VZ) in the first octet.VZ == 0: positive numbers and zero; VZ == 1: negative numbers

Type Bit 8 7 6 5 4 3 2 1

Length: 1 byte Byte

Integer 8 1 VZ 26 25 24 23 22 21 20

Integer 16 1 VZ 214 213 212 211 210 29 28

Length: 1 word 2 27 26 25 24 23 22 21 20

Integer 32 1 VZ 230 229 228 227 226 225 224

Length: 2 words 2 223 222 221 220 219 218 217 216

3 215 214 213 212 211 210 29 28

4 27 26 25 24 23 22 21 20

8.3.2.2 Unsigned - Formats

Type Bit 8 7 6 5 4 3 2 1Byte

Unsigned 8Length: 1 byte

1 27 26 25 24 23 22 21 20

Unsigned 16 1 215 214 213 212 211 210 29 28

Length: 1 word 2 27 26 25 24 23 22 21 20

Unsigned 32 1 231 230 229 228 227 226 225 224

Length: 2 words 2 223 222 221 220 219 218 217 216

3 215 214 213 212 211 210 29 28

4 27 26 25 24 23 22 21 20

Page 196: Function modules based on PLCopen

Profibus

196 192-120111 N1 C3 T30 T40 - March 2004

8.3.2.3 Fixed point format E2_6

Linear fixed point value with six binary places after the decimal point. 0corresponds to 0, 256 corresponds to 214 (0x4000).Twos complement representation;MSB is the bit after the sign bitVZ == 0: positive numbers and zero;VZ == 1: negative numbersType Bit 8 7 6 5 4 3 2 1

ByteE2_6 1 VZ 28 27 26 25 24 23 22

Length: 1 word 2 21 20 2-1 2-2 2-3 2-4 2-5 2-6

8.3.2.4 Fixed point format C4_3

Linear fixed point value with three decimal places after the decimal point. 0corresponds to 0 and 0.001 corresponds to 20 (0x0000 0001).Structure like data type Integer32, value of the bits reduced by a factor of 1000.Length: 2 words

Page 197: Function modules based on PLCopen

Parker EME Profibus

192-120111 N1 C3 T30 T40 - March 2004 197

8.3.2.5 Bus format Y2 and Y4

Layout:

! Y2 like data type Integer16! Y4 like data type Integer32

The values can be adjusted by a scaling factor.The following rules apply:! Scaling factor for Y2: Object 200.1,... 200.5! Scaling factor for Y4: Object 201.1,... 201.5There are different scaling factors for individual values

1. Y2 scaling factors

! Object 200.1: NormFactorY2_Speed: scaling factor for Y2 speeds! Object 200.2: NormFactorY2_Position: scaling factor for Y2 positions! Object 200.3: NormFactorY2_Voltage: scaling factor for Y2 voltages! Object 200.4: NormFactorY2_Faktor4: reserved scaling factor! Object 200.5: NormFactorY2_Array_Col2: scaling factor for Column 2 of the

recipe array

2. Y4 scaling factors

! Object 201.1: NormFactorY4_Speed: scaling factor for Y4 speeds! Object 201.2: NormFactorY4_Position: scaling factor for Y4 positions! Object 201.3: NormFactorY4_Voltage: scaling factor for Y4 voltages! Object 201.4: NormFactorY4_Array_Col1: scaling factor for Column 1 of the

recipe array! Object 201.5: NormFactorY4_Faktor5: reserved scaling factor

! Bit 5: Meaning of the scaling factor:! Bit 5 = "0": decimal factors 1, 1/10, 1/100, ..

Bit 0 ... Bit 4: Scaling factor= 0: Factor 1= 1: Factor 1/10= 2: Factor 1/100....= 9: Factor 1/1 000 000 000smaller factors are not possible

! Bit 5 = "1": binary factors 1, 1/2, 1/4, 1/8, ...Bit 0 ... Bit 4: Scaling factor= 0: Factor 1= 1: Factor 1/2= 2: Factor 1/4....= 24: Factor 1/16 777 216 (1/224)smaller factors are not possible

! Bit 6 ... Bit 15: reserved

Meaning of scalingfactors

Page 198: Function modules based on PLCopen

Profibus

198 192-120111 N1 C3 T30 T40 - March 2004

8.3.2.6 Bit sequence V2

The V2 bus format is a bit sequence with a length of 16 bits.

8.3.2.7 Byte string OS

Byte string OS: String with variable length.

Page 199: Function modules based on PLCopen

Parker EME Compax3 - Objects

192-120111 N1 C3 T30 T40 - March 2004 199

You can read about the following in this chapter:Objektübersicht ................................................................................................................................... 199Objektliste sortiert nach Objektname ................................................................................................. 202

Compax3 objects are encapsulated in the "C3, C3Array, ..." modules in theIEC61131-3 programming environment.

Enter the object names before the "." and the corresponding list of objectswill appear.

Objects that are not described here are reserved objects!

Please note that certain objects are not valid (read by Compax3) immediately aftera change. This is described in the heading "Valid after".These objects are converted to internal variables by Compax3 with the command"Set objects to valid".

It should also be noted that modified objects are not permanently stored, i.e. thechanges are lost after the power (24 VDC) is turned off.With the object "Store objects permanently" the objects are stored power supplyfail-safe in flash memory.

9.1 Object overview

I11 I20 I21 I11 I20 I21Object-No. Object name Object Access Valid fromT30 T40

634.4 C3.AnalogOutput0_DemandValue Setpoint for analog output 0 r/w immediately x x x x x x635.4 C3.AnalogOutput1_DemandValue Setpoint for analog output 1 r/w immediately x x x x x x2100.8 C3.ControllerTuning_CurrentBandwidth Bandwidth of the current controller r/w VP x x x x x x2100.9 C3.ControllerTuning_CurrentDamping Damping factor of the current controller r/w VP x x x x x x2100.3 C3.ControllerTuning_Damping Damping (rotation speed controller) r/w VP x x x x x x2100.6 C3.ControllerTuning_FilterAccel Actual acceleration value filter r/w VP x x x x x x2100.11 C3.ControllerTuning_FilterAccel2 Actual acceleration value filter 2 r/w VP x x x x x x2100.5 C3.ControllerTuning_FilterSpeed Filter for speed value r/w VP x x x x x x2100.10 C3.ControllerTuning_FilterSpeed2 Actual speed value filter 2 r/w VP x x x x x x2100.4 C3.ControllerTuning_Inertia Moment of Inertia r/w VP x x x x x x2100.7 C3.ControllerTuning_SpeedDFactor D-component of the rotation speed controller r/w VP x x x x x x2100.2 C3.ControllerTuning_Stiffness Stiffness (speed controller) r/w VP x x x x x x1.15 C3.Device_ProfileID Profibus profile number ro - - x - - x -120.2 C3.DigitalInput_Value Status of digital inputs ro - x x x x x x121.2 C3.DigitalInputAddition_Value Input word of I/O option ro - x x x x x x133.4 C3.DigitalOutputAddition_Enable Activate input/output option M10/M12 r/w immediately x x x x x x133.2 C3.DigitalOutputAddition_Error Error in I/O option ro - x x x x x x133.3 C3.DigitalOutputAddition_Value Output word for I/O option r/w immediately x x x x x x550.2 C3.ErrorHistory_1 Error (n-1) in the error history ro - - x x - x x2020.1 C3.ExternalSignal_Position Position from external signal source ro - - - - x x x2020.2 C3.ExternalSignal_Speed Speed from external signal source ro - - - - x x x950.1 C3.FBI_RxPD_Mapping_Object_1 1. Object of the setpoitn PZD (Profibus) r/w immediately - x - - - x950.2 C3.FBI_RxPD_Mapping_Object_2 2. object of the target value PZD r/w immediately - x - - - x950.3 C3.FBI_RxPD_Mapping_Object_3 3. object of the target value PZD r/w immediately - x - - - x950.4 C3.FBI_RxPD_Mapping_Object_4 4. object of the target value PZD r/w immediately - x - - - x950.5 C3.FBI_RxPD_Mapping_Object_5 5. object of the target value PZD r/w immediately - x - - - x950.6 C3.FBI_RxPD_Mapping_Object_6 6. object of the target value PZD r/w immediately - x - - - x950.7 C3.FBI_RxPD_Mapping_Object_7 7. object of the target value PZD r/w immediately - x - - - x950.8 C3.FBI_RxPD_Mapping_Object_8 8. object of the target value PZD r/w immediately - x - - - x951.1 C3.FBI_TxPD_Mapping_Object_1 1. object of actual value PZD r/w immediately - x - - - x951.2 C3.FBI_TxPD_Mapping_Object_2 2. object of actual value PZD r/w immediately - x - - - x951.3 C3.FBI_TxPD_Mapping_Object_3 3. object of actual value PZD r/w immediately - x - - - x

9. Compax3 - Objects

Set objects to valid

Save objectspermanently

Page 200: Function modules based on PLCopen

Compax3 - Objects

200 192-120111 N1 C3 T30 T40 - March 2004

I11 I20 I21 I11 I20 I21Object-No. Object name Object Access Valid fromT30 T40

951.4 C3.FBI_TxPD_Mapping_Object_4 4. object of actual value PZD r/w immediately - x - - - x951.5 C3.FBI_TxPD_Mapping_Object_5 5. object of actual value PZD r/w immediately - x - - - x951.6 C3.FBI_TxPD_Mapping_Object_6 6. object of actual value PZD r/w immediately - x - - - x951.7 C3.FBI_TxPD_Mapping_Object_7 7. object of actual value PZD r/w immediately - x - - - x951.8 C3.FBI_TxPD_Mapping_Object_8 8. object of actual value PZD r/w immediately - x - - - x2010.2 C3.FeedForward_Accel Acceleration forward control r/w VP x x x x x x2010.4 C3.FeedForward_Current Current forward control r/w VP x x x x x x2010.5 C3.FeedForward_Jerk Jerk forward control r/w VP x x x x x x2010.1 C3.FeedForward_Speed Rotation speed forward control r/w VP x x x x x x2010.18 C3.FeedForward_Voltage Voltage feed forward r/w VP x x x x x x402.4 C3.Limit_CurrentNegative Maximum permissible negative current r/w VP x x x x x x402.3 C3.Limit_CurrentPositive Maximum permissible positive current r/w VP x x x x x x402.2 C3.Limit_SpeedNegative Maximum permissible negative speed r/w VP x x x x x x402.1 C3.Limit_SpeedPositive Maximum permissible positive speed r/w VP x x x x x x410.3 C3.LimitPosition_Negative Negative end limit r/w immediately x x x x x x410.2 C3.LimitPosition_Positive Positive end limit r/w immediately x x x x x x3310.1 C3.Multiturnemulation_Status Status of the Multiturn emulation ro - x x x x x x200.5 C3.NormFactorY2_Array_Col2 Scaling factor for Column 2 of the recipe array r/w immediately - x x - x x200.2 C3.NormFactorY2_Position Scaling factor for Y2 positions r/w immediately - x x - x x200.1 C3.NormFactorY2_Speed Scaling factor for Y2 speeds r/w immediately - x x - x x200.3 C3.NormFactorY2_Voltage Scaling factor for Y2 voltages r/w immediately - x x - x x201.4 C3.NormFactorY4_Array_Col1 Scaling factor for Column 1 of the recipe array r/w immediately - x x - x x201.2 C3.NormFactorY4_Position Scaling factor for Y4 positions r/w immediately - x x - x x201.1 C3.NormFactorY4_Speed Scaling factor for Y4 speeds r/w immediately - x x - x x201.3 C3.NormFactorY4_Voltage Scaling factor for Y4 voltages r/w immediately - x x - x x20.1 C3.ObjectDir_Objekts-->FLASH Store objects permanently (bus) r/w immediately - x x - x x20.10 C3.ObjectDir_ReadObjects Read objects from Flash r/w immediately x x x x x x20.11 C3.ObjectDir_WriteObjects Save objects permanently r/w immediately x x x x x x420.3 C3.PositioningAccuracy_FollowingErrorTimeout Tracking error time r/w immediately x x x x x x420.2 C3.PositioningAccuracy_FollowingErrorWindow Tracking error limit r/w VP x x x x x x420.6 C3.PositioningAccuracy_PositionReached Position reached ro - x x x x x x420.1 C3.PositioningAccuracy_Window Positioning window for position reached r/w VP x x x x x x420.7 C3.PositioningAccuracy_WindowTime Position window time r/w immediately x x x x x x2120.7 C3.SpeedObserver_DisturbanceAdditionEnable Switch for disturbance feedforward r/w VP x x x x x x2120.5 C3.SpeedObserver_DisturbanceFilter Time constant disturbance filter r/w VP x x x x x x2120.1 C3.SpeedObserver_TimeConstant Rapidity of the speed monitor r/w VP x x x x x x682.5 C3.StatusAccel_Actual Status of actual acceleration unfiltered ro - x x x x x x682.6 C3.StatusAccel_ActualFilter Status of filtered actual acceleration ro - x x x x x x682.4 C3.StatusAccel_DemandValue Status target acceleration ro - x x x x x x688.2 C3.StatusCurrent_Actual Status of effective actual current (torque

forming)ro - x x x x x x

688.8 C3.StatusCurrent_ControlDeviationIq Status of control deviation of effective current ro - x x x x x x688.14 C3.StatusCurrent_FeedForwordCurrentJerk Status of effective current and jerk forward feed ro - x x x x x x688.9 C3.StatusCurrent_PhaseU Status of current phase U ro - x x x x x x688.10 C3.StatusCurrent_PhaseV Status of current phase V ro - x x x x x x688.1 C3.StatusCurrent_Reference Status of effective target current (torque

forming)ro - x x x x x x

688.13 C3.StatusCurrent_ReferenceJerk Status of target jerk setpoint encoder ro - x x x x x x688.11 C3.StatusCurrent_ReferenceVoltageUq Status of voltage control signal ro - x x x x x x683.1 C3.StatusDevice_ActualCurrent Status of actual current value ro - x x x x x x683.2 C3.StatusDevice_ActualDeviceLoad Status of device utilization ro - x x x x x x683.3 C3.StatusDevice_ActualMotorLoad Status of long-term motor utilization ro - x x x x x x683.4 C3.StatusDevice_DynamicMotorLoad Status of short-term motor utilization ro - x x x x x x683.5 C3.StatusDevice_ObservedDisturbance Status of external influences monitored ro - x x x x x x692.4 C3.StatusFeedback_EncoderCosine Status of analog input cosine ro - x x x x x x692.3 C3.StatusFeedback_EncoderSine Status of analog input sine ro - x x x x x x692.2 C3.StatusFeedback_FeedbackCosineDSP Status of cosine in signal processing ro - x x x x x x692.1 C3.StatusFeedback_FeedbackSineDSP Status of sine in signal processing ro - x x x x x x692.5 C3.StatusFeedback_FeedbackVoltage[Vpp] Status of feedback level ro - x x x x x x680.5 C3.StatusPosition_Actual Status actual position ro - x x x x x x680.8 C3.StatusPosition_Actual_Y4 Status positon actual value in the bus format Y4 ro - - x x - x x680.13 C3.StatusPosition_ActualValueController Status actual position without absolute

referencero - x x x x x x

680.4 C3.StatusPosition_DemandValue Status target position ro - x x x x x x680.2 C3.StatusPosition_DemandValue2 Status target position virtual master ro - - - - x x x680.12 C3.StatusPosition_DemandValueController Status target position without absolute reference ro - x x x x x x680.11 C3.StatusPosition_EncoderInput24V Status of encoder input 0 (24V) ro - x x x x x x680.10 C3.StatusPosition_EncoderInput5V Status of encoder input 0 (5V) ro - x x x x x x680.6 C3.StatusPosition_FollowingError Status of tracking error ro - x x x x x x681.5 C3.StatusSpeed_Actual Status actual speed unfiltered ro - x x x x x x681.7 C3.StatusSpeed_Actual_Y2 Status of the actual speed in the Y2 format ro - - x x - x x681.8 C3.StatusSpeed_Actual_Y4 Status of the actual speed in the Y4 format ro - - x x - x x681.9 C3.StatusSpeed_ActualFilter Status actual speed filtered ro - x x x x x x681.10 C3.StatusSpeed_DemandSpeedController Status target speed controller input ro - x x x x x x681.4 C3.StatusSpeed_DemandValue Status target speed of setpoint encoder ro - x x x x x x681.2 C3.StatusSpeed_DemandValue2 Status target speed virtual master ro - - - - x x x681.6 C3.StatusSpeed_Error Status control deviation of speed ro - x x x x x x681.11 C3.StatusSpeed_FeedForwardSpeedAccel Status of speed and acceleration feed forward ro - x x x x x x684.2 C3.StatusTemperature_Motor Status of motor temperature ro - x x x x x x684.1 C3.StatusTemperature_PowerStage Status of power output stage temperature ro - x x x x x x685.3 C3.StatusVoltage_AnalogInput0 Status of analog input 0 ro - x x x x x x685.4 C3.StatusVoltage_AnalogInput1 Status of analog input 1 ro - x x x x x x685.1 C3.StatusVoltage_AuxiliaryVoltage Status of auxiliary voltage ro - x x x x x x685.2 C3.StatusVoltage_BusVoltage Status DC bus voltage ro - x x x x x x210.10 C3.ValidParameter_Global Set objects to valid r/w immediately x x x x x x1901.1 C3Array.Col01_Row01 Variable Column 1 Row 1 r/w immediately x x x x x x1901.2 C3Array.Col01_Row02 Variable Column 1 Row 2 r/w immediately x x x x x x1901.3 C3Array.Col01_Row03 Variable Column 1 Row 3 r/w immediately x x x x x x1901.4 C3Array.Col01_Row04 Variable Column 1 Row 4 r/w immediately x x x x x x1901.5 C3Array.Col01_Row05 Variable Column 1 Row 5 r/w immediately x x x x x x1902.1 C3Array.Col02_Row01 Variable Column 2 Row 1 r/w immediately x x x x x x1902.2 C3Array.Col02_Row02 Variable Column 2 Row 2 r/w immediately x x x x x x1902.3 C3Array.Col02_Row03 Variable Column 2 Row 3 r/w immediately x x x x x x1902.4 C3Array.Col02_Row04 Variable Column 2 Row 4 r/w immediately x x x x x x1902.5 C3Array.Col02_Row05 Variable Column 2 Row 5 r/w immediately x x x x x x

Page 201: Function modules based on PLCopen

Parker EME Compax3 - Objects

192-120111 N1 C3 T30 T40 - March 2004 201

I11 I20 I21 I11 I20 I21Object-No. Object name Object Access Valid fromT30 T40

1903.1 C3Array.Col03_Row01 Variable Column 3 Row 1 r/w immediately x x x x x x1903.2 C3Array.Col03_Row02 Variable Column 3 Row 2 r/w immediately x x x x x x1903.3 C3Array.Col03_Row03 Variable Column 3 Row 3 r/w immediately x x x x x x1903.4 C3Array.Col03_Row04 Variable Column 3 Row 4 r/w immediately x x x x x x1903.5 C3Array.Col03_Row05 Variable Column 3 Row 5 r/w immediately x x x x x x1904.1 C3Array.Col04_Row01 Variable Column 4 Row 1 r/w immediately x x x x x x1904.2 C3Array.Col04_Row02 Variable Column 4 Row 2 r/w immediately x x x x x x1904.3 C3Array.Col04_Row03 Variable Column 4 Row 3 r/w immediately x x x x x x1904.4 C3Array.Col04_Row04 Variable Column 4 Row 4 r/w immediately x x x x x x1904.5 C3Array.Col04_Row05 Variable Column 4 Row 5 r/w immediately x x x x x x1905.1 C3Array.Col05_Row01 Variable Column 5 Row 1 r/w immediately x x x x x x1905.2 C3Array.Col05_Row02 Variable Column 5 Row 2 r/w immediately x x x x x x1905.3 C3Array.Col05_Row03 Variable Column 5 Row 3 r/w immediately x x x x x x1905.4 C3Array.Col05_Row04 Variable Column 5 Row 4 r/w immediately x x x x x x1905.5 C3Array.Col05_Row05 Variable Column 5 Row 5 r/w immediately x x x x x x1906.1 C3Array.Col06_Row01 Variable Column 6 Row 1 r/w immediately x x x x x x1906.2 C3Array.Col06_Row02 Variable Column 6 Row 2 r/w immediately x x x x x x1906.3 C3Array.Col06_Row03 Variable Column 6 Row 3 r/w immediately x x x x x x1906.4 C3Array.Col06_Row04 Variable Column 6 Row 4 r/w immediately x x x x x x1906.5 C3Array.Col06_Row05 Variable Column 6 Row 5 r/w immediately x x x x x x1907.1 C3Array.Col07_Row01 Variable Column 7 Row 1 r/w immediately x x x x x x1907.2 C3Array.Col07_Row02 Variable Column 7 Row 2 r/w immediately x x x x x x1907.3 C3Array.Col07_Row03 Variable Column 7 Row 3 r/w immediately x x x x x x1907.4 C3Array.Col07_Row04 Variable Column 7 Row 4 r/w immediately x x x x x x1907.5 C3Array.Col07_Row05 Variable Column 7 Row 5 r/w immediately x x x x x x1908.1 C3Array.Col08_Row01 Variable Column 8 Row 1 r/w immediately x x x x x x1908.2 C3Array.Col08_Row02 Variable Column 8 Row 2 r/w immediately x x x x x x1908.3 C3Array.Col08_Row03 Variable Column 8 Row 3 r/w immediately x x x x x x1908.4 C3Array.Col08_Row04 Variable Column 8 Row 4 r/w immediately x x x x x x1908.5 C3Array.Col08_Row05 Variable Column 8 Row 5 r/w immediately x x x x x x1909.1 C3Array.Col09_Row01 Variable Column 9 Row 1 r/w immediately x x x x x x1909.2 C3Array.Col09_Row02 Variable Column 9 Row 2 r/w immediately x x x x x x1909.3 C3Array.Col09_Row03 Variable Column 9 Row 3 r/w immediately x x x x x x1909.4 C3Array.Col09_Row04 Variable Column 9 Row 4 r/w immediately x x x x x x1909.5 C3Array.Col09_Row05 Variable Column 9 Row 5 r/w immediately x x x x x x1910.1 C3Array.Indirect_Col01 Indirect table access Column 1 r/w immediately x x x x x x1910.2 C3Array.Indirect_Col02 Indirect table access Column 2 r/w immediately x x x x x x1910.3 C3Array.Indirect_Col03 Indirect table access Column 3 r/w immediately x x x x x x1910.4 C3Array.Indirect_Col04 Indirect table access Column 4 r/w immediately x x x x x x1910.5 C3Array.Indirect_Col05 Indirect table access Column 5 r/w immediately x x x x x x1910.6 C3Array.Indirect_Col06 Indirect table access Column 6 r/w immediately x x x x x x1910.7 C3Array.Indirect_Col07 Indirect table access Column 7 r/w immediately x x x x x x1910.8 C3Array.Indirect_Col08 Indirect table access Column 8 r/w immediately x x x x x x1910.9 C3Array.Indirect_Col09 Indirect table access Column 9 r/w immediately x x x x x x1900.1 C3Array.Pointer_Row Pointer to table row r/w immediately x x x x x x3730.3 C3Cam.ControlledSwitch00_PositionOff switch-off position of cam r/w VP - - - x x x3730.2 C3Cam.ControlledSwitch00_PositionOn switch-on position of cam r/w VP - - - x x x3730.1 C3Cam.ControlledSwitch00_Source source of cam r/w VP - - - x x x3730.5 C3Cam.ControlledSwitch00_TimeOff switch-off anticipation of cam r/w immediately - - - x x x3730.4 C3Cam.ControlledSwitch00_TimeOn switch-on anticipation of cam r/w immediately - - - x x x3701.2 C3Cam.ControlledSwitches_Enable0 enable of cam group 0 r/w immediately - - - x x x3701.4 C3Cam.ControlledSwitches_Enable1 enable of cam group 1 r/w immediately - - - x x x3701.1 C3Cam.ControlledSwitches_NumberActive number of cams r/w immediately - - - x x x3701.3 C3Cam.ControlledSwitches_Output0 output of cam group 0 r/w immediately - - - x x x3701.5 C3Cam.ControlledSwitches_Output1 output of cam group 1 r/w immediately - - - x x x3700.2 C3Cam.ControlledSwitchesFast_Enable enable fast cams r/w immediately - - - x x x3700.3 C3Cam.ControlledSwitchesFast_Output output for fast cams r/w immediately - - - x x x3705.1 C3Cam.ControlledSwitchesHysteresis_ActualPositio

nhysteresis for cam switching mechanism r/w VP - - - x x x

3710.3 C3Cam.ControlledSwitchFast0_PositionOff switch-off position for fast cam r/w VP - - - x x x3710.2 C3Cam.ControlledSwitchFast0_PositionOn switch-on position for fast cam r/w VP - - - x x x3710.1 C3Cam.ControlledSwitchFast0_Source source of fast cam r/w VP - - - x x x3710.5 C3Cam.ControlledSwitchFast0_TimeOff switch-off anticipation of fast cam r/w immediately - - - x x x3710.4 C3Cam.ControlledSwitchFast0_TimeOn switch-on anticipation of fast cam r/w immediately - - - x x x3021.2 C3Cam.SignalSource_Position Status of signal source of master position

monitoringro - - - - x x x

3030.1 C3Cam.StatusMaster_Position Status of master position ro - - - - x x x3032.1 C3Cam.StatusOutput_Position Status of slave position ro - - - - x x x2190.2 C3Plus.AutoCommutationControl_InitialCurrent Start current of automatic commutation r/w VP x x x x x x1100.3 C3Plus.DeviceControl_Controlword_1 CW control word r/w immediately - x x - x x1100.4 C3Plus.DeviceControl_Controlword_2 Control word 2 r/w immediately - x x - x x1100.5 C3Plus.DeviceControl_OperationMode Operating mode r/w immediately - x x - x x1000.5 C3Plus.DeviceState_ActualOperationMode Operating mode display r/w immediately - x x - x x1000.3 C3Plus.DeviceState_Statusword_1 Status word SW r/w immediately - x x - x x1000.4 C3Plus.DeviceState_Statusword_2 Status word 2 r/w immediately - x x - x x550.1 C3Plus.ErrorHistory_LastError Current error (n) ro - x x x x x x1130.1 C3Plus.HOMING_accel Acceleration and delay for machine reference

runr/w immediately x x x x x x

1130.7 C3Plus.HOMING_edge_sensor_distance Initiator adjustment r/w immediately x x x x x x1130.2 C3Plus.HOMING_jerk Jerk for machine reference run r/w immediately x x x x x x1130.4 C3Plus.HOMING_mode Adjusting the machine reference mode r/w immediately x x x x x x1130.3 C3Plus.HOMING_speed Speed for machine reference run r/w immediately x x x x x x50.3 C3Plus.PLC_ActualCycleTime Status of cycle time of the control program ro - - x x x x x50.4 C3Plus.PLC_ActualCycleTimeMax Status of maximum cycle time r/w immediately - x x x x x50.1 C3Plus.PLC_DemandCycleTime Cycle time specification r/w immediately - x x x x x830.2 C3Plus.Profibus_Baudrate Baud rate ro - - x - - x -830.3 C3Plus.Profibus_NodeAddress Station address ro - - x - - x -830.1 C3Plus.Profibus_Protocol PPO-type selection switch r/w immediately - x - - x -830.6 C3Plus.Profibus_StandardSignalTable List of Profidrive standard signals ro - - x - - x -830.4 C3Plus.Profibus_TelegramSelect Telegram selection switch r/w immediately - x - - x -

Page 202: Function modules based on PLCopen

Compax3 - Objects

202 192-120111 N1 C3 T30 T40 - March 2004

9.2 Object list sorted by object name

You can read about the following in this chapter:Object: Setpoint analog output 0........................................................................................................ 204Object: Setpoint analog output 1........................................................................................................ 204Object: Bandwidth of current controller.............................................................................................. 205Object: Damping of current controller ................................................................................................ 205Object: Damping (speed controller) ................................................................................................... 205Object: Filter actual acceleration value .............................................................................................. 206Object: Filter actual accelerationvalue 2............................................................................................ 206Object: Filter actual speed value........................................................................................................ 206Object: Filter actual speed value 2..................................................................................................... 207Object: Moment of inertia.................................................................................................................... 207Object: D-component of speed controller .......................................................................................... 207Object: Stiffness (speed controller) .................................................................................................... 208Object: Profibus profile number.......................................................................................................... 208Object: Status of digital inputs............................................................................................................ 208Object: Input word of te I/O option...................................................................................................... 209Object: activating the input/output option M10/M12 .......................................................................... 209Object: Error of the I/O option............................................................................................................. 209Object: Output word of the I/O option................................................................................................. 210Object: Error (n-1) in the error history ................................................................................................ 210Object: Position from external signal source ..................................................................................... 211Object: Speed from external signal source........................................................................................ 211Object: 1. object of the setpoint PZD (Profibus) ................................................................................ 212Object: 1. object of the actual value PZD........................................................................................... 212Object: acceleration feedforward........................................................................................................ 213Object: current feedforward................................................................................................................ 213Object: jerk feedforward...................................................................................................................... 213Object: speed feedforward ................................................................................................................. 214Object: voltage feedforward................................................................................................................ 214Object: maximum permissible negative current................................................................................. 214Object: maximum permissible positive current .................................................................................. 215Object: maximum permissible negative speed .................................................................................. 215Object: maximum permissible positive speed.................................................................................... 215Object: negative end limit ................................................................................................................... 216Object: positive end limit..................................................................................................................... 216Object: status of the Multiturn emulation............................................................................................ 216Object: scaling factor of the 2. column of the recipe array ................................................................ 217Object: scaling factor for Y2 positions................................................................................................ 217Object: scaling factor for Y2 speeds .................................................................................................. 217Object: scaling factor for Y2 voltages................................................................................................. 218Object: scaling factor for the 1. column of the recipe array............................................................... 218Object: scaling factor for Y4 positions................................................................................................ 218Object: scaling factor for Y4 speeds .................................................................................................. 219Object: scaling factor for Y4 voltages................................................................................................. 219Object: save objects permanently (Bus) ............................................................................................ 219Object: read objects from Flash ......................................................................................................... 220Object: save objects permanently ...................................................................................................... 220Object: tracking error time .................................................................................................................. 220Object: tracking error time .................................................................................................................. 221Object: position reached..................................................................................................................... 221Object: positioning window for position reached ............................................................................... 221Object: positioning window time......................................................................................................... 222Object: switch for disturbance feedforward........................................................................................ 222Object: time constant disturbance filter.............................................................................................. 222Object: rapidity of the speed monitor ................................................................................................. 223Object: status of actual acceleration unfiltered.................................................................................. 223Object: status of acutal acceleration unfiltered.................................................................................. 223Ojbect: status of target acceleration................................................................................................... 224Object: status of actual current effective (torque-forming) ................................................................ 224Object: status control deviation of current effective........................................................................... 224Object: status current & jerk feedforward effective............................................................................ 225Object: status of current phase U....................................................................................................... 225Object: status of current phase V....................................................................................................... 225Object: status target current effective (torque-forming)..................................................................... 226Object: status target jerk of setpoint encoder .................................................................................... 226Object: status of voltage control signal .............................................................................................. 226Object: status of current actual value................................................................................................. 227Object: status of device utilization...................................................................................................... 227

Page 203: Function modules based on PLCopen

Parker EME Compax3 - Objects

192-120111 N1 C3 T30 T40 - March 2004 203

Object: status of long-term motor utilization....................................................................................... 228Object: status of short-term motor utilization ..................................................................................... 228Object: status of external influence monitored................................................................................... 229Object: status analog input cosine ..................................................................................................... 229Object: status analog input sine ......................................................................................................... 229Object: status cosine in signal processing......................................................................................... 230Object: status in sine in signal processing......................................................................................... 230Object: status encoder level ............................................................................................................... 230Object: status of actual position ......................................................................................................... 231Object: status actual position value in the Y4 bus format ................................................................. 231Object: status actual position without absolute reference................................................................. 231Object: status target position.............................................................................................................. 232Object: status target position of virtual master................................................................................... 232Object: status of target position without absolute reference ............................................................. 232Object: status of encoder input 0 (24V) ............................................................................................. 233Object: status of encoder input 0 (5V)................................................................................................ 233Object: status of tracking error ........................................................................................................... 233Object: status of actual position unfiltered ......................................................................................... 234Object: status of actual position in the Y2 format .............................................................................. 234Object: status of actual speed in the Y4 format................................................................................. 234Object: status of actual speed filtered................................................................................................ 235Object: status of target speed controller input ................................................................................... 235Object: status target speed setpoint enocder .................................................................................... 235Object: status of target speed virtual master ..................................................................................... 236Object: status control deviation speed ............................................................................................... 236Object: status speed & jerk feedforward............................................................................................ 236Object: status of motor temperature................................................................................................... 237Object: status of power output stage temperature............................................................................. 237Object: status analog input 0.............................................................................................................. 237Object: status analog input 1.............................................................................................................. 238Object: status of auxiliary voltage....................................................................................................... 238Object: status of DC bus voltage........................................................................................................ 238Object: set objects to valid.................................................................................................................. 239Object: variable column 1 row 1......................................................................................................... 240Object: variable column 2 row 1......................................................................................................... 241Object: variable column 3 row 1......................................................................................................... 241Object: variable column 4 row 1......................................................................................................... 241Object: variable column 5 row 1......................................................................................................... 242Object: variable column 6 row 1......................................................................................................... 242Object: variable column 7 row 1......................................................................................................... 242Object: variable column 8 row 1......................................................................................................... 243Object: variable column 9 row 1......................................................................................................... 243Object: indirect table access column 1............................................................................................... 243Object: indirect table access column 2............................................................................................... 244Object: indirect table access column 3............................................................................................... 244Object: indirect table access column 4............................................................................................... 244Object: indirect table access column 5............................................................................................... 245Object: indirect table access column 6............................................................................................... 245Object: indirect table access column 7............................................................................................... 245Object: indirect table access column 8............................................................................................... 246Object: indirect table access column 9............................................................................................... 246Object: pointer to table row................................................................................................................. 246Cam switching mechanism................................................................................................................. 247Object: switch-off position of cam....................................................................................................... 248Object: switch-on position of cam....................................................................................................... 248Object: source of cam......................................................................................................................... 249Object: switch-off anticipation of cam................................................................................................. 249Object: switch-on anticipation of cam................................................................................................. 250Object: enable cams group 0.............................................................................................................. 250Object: enable cams group 1.............................................................................................................. 250Object: number of cams...................................................................................................................... 251Object: output cams group 0 .............................................................................................................. 251Object: output cams group 1 .............................................................................................................. 252Object: enable of fast cams ................................................................................................................ 252Object: output fast cams..................................................................................................................... 252Object: hysteresis for cam switching mechanism.............................................................................. 253Object: switch-off position of fast cam................................................................................................ 253Object: switch-on position of fast cam................................................................................................ 254Object: source of fast cam.................................................................................................................. 254Object: switch-off anticipation of fast cam.......................................................................................... 255Object: switch-on anticipation of fast cam.......................................................................................... 255Object: status of signal source of master position recording............................................................. 255Object: status of master position........................................................................................................ 256Object: status of slave position........................................................................................................... 256Object: starting current automatic commutation ................................................................................ 256Object: control word CW..................................................................................................................... 257Object: control word 2......................................................................................................................... 257Object: operating mode ...................................................................................................................... 258

Page 204: Function modules based on PLCopen

Compax3 - Objects

204 192-120111 N1 C3 T30 T40 - March 2004

Object: operating mode display.......................................................................................................... 258Object: status word SW ...................................................................................................................... 258Object. status word 2 .......................................................................................................................... 259Object: current error (n) ...................................................................................................................... 259Object: acceleration and deceleration for the machine reference run ............................................. 260Object: initiator adjustment ................................................................................................................. 260Object: jerk for the machine reference run......................................................................................... 260Object: setting the machine zero mode.............................................................................................. 261Object: speed for the machine reference run .................................................................................... 261Object: status control program cycle time.......................................................................................... 261Object: status of maximum cycle time................................................................................................ 262Object: cycle time specification .......................................................................................................... 262Object: baud rate................................................................................................................................. 262Object: station address ....................................................................................................................... 263Object: PPO type selection switch ..................................................................................................... 263Object: list of the Profidrive standard signals..................................................................................... 263Object: telegram selection switch....................................................................................................... 264

9.2.1. Object: Setpoint for analog output 0

Object nameC3.AnalogOutput0_DemandValue

Object No. 634.4 HEDA-channel yesAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: INTUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Setpoint for analog output 0 (DA0 - X11/4); can be used as a DA

monitor.This output must be previously activated to be able to access it. Youcan do this in the ServoManager in the optimization window in thepartial window at the bottom left under DA monitor.Convert the signal source to IEC61131.

CAN No. 0x2019 PD object: yesProfibus-No. (PNU) 24 Bus format: I16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.2. Object: Setpoint for analog output 1

Object nameC3.AnalogOutput1_DemandValue

Object No. 635.4 HEDA-channel yesAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: INTUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Setpoint for analog output 1 (DA1 - X11/3); can be used as DA monitor.

This output must be previously activated to be able to access it. Youcan do this in the ServoManager in the optimization window in thepartial window at the bottom left under DA monitor.Convert the signal source to IEC61131.

CAN No. 0x2020 PD object: yesProfibus-No. (PNU) 103 Bus format: I16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

Page 205: Function modules based on PLCopen

Parker EME Compax3 - Objects

192-120111 N1 C3 T30 T40 - March 2004 205

9.2.3. Object: current controller bandwidth

Object nameC3.ControllerTuning_CurrentBandwidth

Object No. 2100.8 HEDA-channel noAccess: Read/write Valid after: VPCodeSys object: yes CodeSys format: INTUnit %Minimum value 10 % Maximum value 200 %Remark:

CAN No. 0x2100.8 PD object: noProfibus-No. (PNU) 402.8 Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.4. Object:Damping of the current controller

Object nameC3.ControllerTuning_CurrentDamping

Object No. 2100.9 HEDA-channel noAccess: Read/write Valid after: VPCodeSys object: yes CodeSys format: INTUnit %Minimum value 0 % Maximum value 500 %Remark:

CAN No. 0x2100.9 PD object: noProfibus-No. (PNU) 402.9 Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.5. Object: damping (speed controller)

Object nameC3.ControllerTuning_Damping

Object No. 2100.3 HEDA-channel noAccess: Read/write Valid after: VPCodeSys object: yes CodeSys format: INTUnit %Minimum value 0 % Maximum value 500 %Remark:

CAN No. 0x2100.3 PD object: noProfibus-No. (PNU) 402.3 Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

Page 206: Function modules based on PLCopen

Compax3 - Objects

206 192-120111 N1 C3 T30 T40 - March 2004

9.2.6. Object: actual acceleration value filter

Object nameC3.ControllerTuning_FilterAccel

Object No. 2100.6 HEDA-channel noAccess: Read/write Valid after: VPCodeSys object: yes CodeSys format: INTUnit %Minimum value 0 % Maximum value 554 %Remark:

CAN No. 0x2100.6 PD object: noProfibus-No. (PNU) 402.6 Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.7. Object: actual acceleration value filter 2

Object nameC3.ControllerTuning_FilterAccel2

Object No. 2100.11 HEDA-channel noAccess: Read/write Valid after: VPCodeSys object: yes CodeSys format: INTUnit usMinimum value 63 us Maximum value 8300000 usRemark: Works in line with actual acceleration value filter

Default value 0usThe filter is deactivated for values from 0 to 62us.

CAN No. - PD object: noProfibus-No. (PNU) - Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.8. Object: actual speed value filter

Object nameC3.ControllerTuning_FilterSpeed

Object No. 2100.5 HEDA-channel noAccess: Read/write Valid after: VPCodeSys object: yes CodeSys format: INTUnit %Minimum value 0 % Maximum value 554 %Remark:

CAN No. 0x2100.5 PD object: noProfibus-No. (PNU) 402.5 Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

Page 207: Function modules based on PLCopen

Parker EME Compax3 - Objects

192-120111 N1 C3 T30 T40 - March 2004 207

9.2.9. Object: Actual speed value filter 2

Object nameC3.ControllerTuning_FilterSpeed2

Object No. 2100.10 HEDA-channel noAccess: Read/write Valid after: VPCodeSys object: yes CodeSys format: INTUnit usMinimum value 63 us Maximum value 8300000 usRemark: Works in line with actual speed value filter

Default value 0usThe filter is deactivated for values from 0 to 62us.

CAN No. - PD object: noProfibus-No. (PNU) - Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.10. Object: moment of inertia

Object nameC3.ControllerTuning_Inertia

Object No. 2100.4 HEDA-channel noAccess: Read/write Valid after: VPCodeSys object: yes CodeSys format: INTUnit %Minimum value 10 % Maximum value 500 %Remark:

CAN No. 0x2100.4 PD object: noProfibus-No. (PNU) 402.4 Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.11. Object: D component speed controller

Object nameC3.ControllerTuning_SpeedDFactor

Object No. 2100.7 HEDA-channel noAccess: Read/write Valid after: VPCodeSys object: yes CodeSys format: INTUnit %Minimum value 0 % Maximum value 2000000 %Remark: D-component of the rotation speed controllerCAN No. 0x2100.7 PD object: noProfibus-No. (PNU) 402.7 Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

Page 208: Function modules based on PLCopen

Compax3 - Objects

208 192-120111 N1 C3 T30 T40 - March 2004

9.2.12. Object: stiffness (speed controller)

Object nameC3.ControllerTuning_Stiffness

Object No. 2100.2 HEDA-channel noAccess: Read/write Valid after: VPCodeSys object: yes CodeSys format: INTUnit %Minimum value 10 % Maximum value 100000 %Remark:

CAN No. 0x2100.2 PD object: noProfibus-No. (PNU) 402.2 Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.13. Object: Profibus profile number

Object nameC3.Device_ProfileID

Object No. 1.15 HEDA-channel noAccess: Read only Valid after: -CodeSys object: no CodeSys format:Unit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Profibus profile numberCAN No. - PD object: noProfibus-No. (PNU) - Bus format: OSDevice assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 X I21 T30 - I11 T40 - I20 T40 X I21 T40 -

9.2.14. Object: Status of the digital inputs

Object nameC3.DigitalInput_Value

Object No. 120.2 HEDA-channel yesAccess: Read only Valid after: -CodeSys object: yes CodeSys format: WORDUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark:

CAN No. 0x6100.1 PD object: yesProfibus-No. (PNU) 21 Bus format: V2Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

Page 209: Function modules based on PLCopen

Parker EME Compax3 - Objects

192-120111 N1 C3 T30 T40 - March 2004 209

9.2.15. Object: Input word of the I/O option

Object nameC3.DigitalInputAddition_Value

Object No. 121.2 HEDA-channel yesAccess: Read only Valid after: -CodeSys object: yes CodeSys format: WORDUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Input word for I/O option M10 or M12CAN No. 0x6100.2 PD object: yesProfibus-No. (PNU) 175 Bus format: V2Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.16. Object: Activating the input/output option M10/M12

Object nameC3.DigitalOutputAddition_Enable

Object No. 133.4 HEDA-channel noAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: WORDUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Activation of output groups M10 and M12

Bit0=0 lower 4 bits inputs (plug X22/2 - /5)Bit0=1 lower 4 bits outputs (plug X22/2 - /5)Bit1=0 middle 4 bits inputs (plug X22/6 - /9)Bit1=1 middle 4 bits outputs (plug X22/6 - /9)Bit2=0 upper 4 bits inputs (plug X22/10, /12, /13, /14)Bit2=1 upper 4 bits outputs (plug X22/10, /12, /13, /14)

CAN No. 0x6300.3 PD object: noProfibus-No. (PNU) 350 Bus format: V2Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.17. Object: Error of the I/O option

Object nameC3.DigitalOutputAddition_Error

Object No. 133.2 HEDA-channel noAccess: Read only Valid after: -CodeSys object: yes CodeSys format: WORDUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Error of I/O option M10 or M12:

Bit0=1 lower 4 bits error (plug X22/2 - /5)Bit1=1 middle 4 bits error (plug X22/6 - /9)Bit2=1 upper 4 bits error (plug X22/10, /12, /13, /14)Error means output overloadedBit3=1 24-V under-voltage

Page 210: Function modules based on PLCopen

Compax3 - Objects

210 192-120111 N1 C3 T30 T40 - March 2004

CAN No. 0x6300.4 PD object: noProfibus-No. (PNU) 351 Bus format: V2Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.18. Object: Output word for the I/O option

Object nameC3.DigitalOutputAddition_Value

Object No. 133.3 HEDA-channel yesAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: WORDUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Output word for I/O option M10 or M12CAN No. 0x6300.2 PD object: yesProfibus-No. (PNU) 176 Bus format: V2Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.19. Object: Error (n-1) in the error history

Object nameC3.ErrorHistory_1

Object No. 550.2 HEDA-channel noAccess: Read only Valid after: -CodeSys object: no CodeSys format:Unit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Additional assignment:

Object 550.2: error (n-1) next to last error in the error history......Object 550.32: Error (n-31) in the error history.

CAN No. 0x201D.2 PD object: noProfibus-No. (PNU) 947.1 Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 X I21 T30 X I11 T40 - I20 T40 X I21 T40 X

Page 211: Function modules based on PLCopen

Parker EME Compax3 - Objects

192-120111 N1 C3 T30 T40 - March 2004 211

9.2.20. Object: Position from external signal source

Object nameC3.ExternalSignal_Position

Object No. 2020.1 HEDA-channel yesAccess: Read only Valid after: -CodeSys object: yes CodeSys format: REALUnit RevolutionsMinimum value 0 n/a Maximum value -- n/aRemark: Position value of the external signal source

The following inputs can be used as external signal source (dependingon the configuration of the device):- +-10V- RS422 Step/direction- RS422 A/B Encoder

CAN No. - PD object: noProfibus-No. (PNU) - Bus format: C4_3Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 - I21 T30 - I11 T40 X I20 T40 X I21 T40 X

9.2.21. Object: Speed from external signal source

Object nameC3.ExternalSignal_Speed

Object No. 2020.2 HEDA-channel yesAccess: Read only Valid after: -CodeSys object: yes CodeSys format: REALUnit Unit/sMinimum value 0 n/a Maximum value -- n/aRemark: Speed value of the external signal source

The following inputs can be used as external signal source (dependingon the configuration of the device):- +-10V- RS422 Step/direction- RS422 A/B Encoder

CAN No. - PD object: noProfibus-No. (PNU) - Bus format: C4_3Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 - I21 T30 - I11 T40 X I20 T40 X I21 T40 X

Page 212: Function modules based on PLCopen

Compax3 - Objects

212 192-120111 N1 C3 T30 T40 - March 2004

9.2.22. Object: 1. object of the setpoint PZD (Profibus)

Object nameC3.FBI_RxPD_Mapping_Object_1

Object No. 950.1 HEDA-channel noAccess: Read/write Valid after: immediatelyCodeSys object: no CodeSys format:Unit n/aMinimum value 1 n/a Maximum value 65535 n/aRemark: Index, Subindex of the 1st object in the target value telegram

Additional assignment:PNU = 915.1: (Object 950.2) Index, Subindex of the 2nd. object in thetarget value telegram......PNU = 915.7: (Object 950.8) Index, Subindex of the 8th object in thetarget value telegram.

CAN No. - PD object: noProfibus-No. (PNU) - Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 X I21 T30 - I11 T40 - I20 T40 X I21 T40 -

9.2.23. Object: 1st object of actual value PZD

Object nameC3.FBI_TxPD_Mapping_Object_1

Object No. 951.1 HEDA-channel noAccess: Read/write Valid after: immediatelyCodeSys object: no CodeSys format:Unit n/aMinimum value 1 n/a Maximum value 65535 n/aRemark: Index, Subindex of the 1st object in the actual value telegram

Additional assignment:PNU = 916.1: (object 951.2) Index, Subindex of the 2nd object in theactual value telegram......PNU = 916.7: (Object 951.8) Index, Subindex of the 8th object in theactual value telegram.

CAN No. - PD object: noProfibus-No. (PNU) - Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 X I21 T30 - I11 T40 - I20 T40 X I21 T40 -

Page 213: Function modules based on PLCopen

Parker EME Compax3 - Objects

192-120111 N1 C3 T30 T40 - March 2004 213

9.2.24. Object: forward acceleration control

Object nameC3.FeedForward_Accel

Object No. 2010.2 HEDA-channel noAccess: Read/write Valid after: VPCodeSys object: yes CodeSys format: INTUnit %Minimum value 0 % Maximum value 500 %Remark: Default 100%CAN No. 0x2101.2 PD object: noProfibus-No. (PNU) 400.2 Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.25. Object: forward current control

Object nameC3.FeedForward_Current

Object No. 2010.4 HEDA-channel noAccess: Read/write Valid after: VPCodeSys object: yes CodeSys format: INTUnit %Minimum value 0 % Maximum value 500 %Remark: Default 0%CAN No. 0x2101.4 PD object: noProfibus-No. (PNU) 400.4 Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.26. Object: forward jerk control

Object nameC3.FeedForward_Jerk

Object No. 2010.5 HEDA-channel noAccess: Read/write Valid after: VPCodeSys object: yes CodeSys format: INTUnit %Minimum value 0 % Maximum value 500 %Remark: Default 0%CAN No. 0x2101.5 PD object: noProfibus-No. (PNU) 400.5 Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

Page 214: Function modules based on PLCopen

Compax3 - Objects

214 192-120111 N1 C3 T30 T40 - March 2004

9.2.27. Object: forward speed controller

Object nameC3.FeedForward_Speed

Object No. 2010.1 HEDA-channel noAccess: Read/write Valid after: VPCodeSys object: yes CodeSys format: INTUnit %Minimum value 0 % Maximum value 500 %Remark: Default 100%CAN No. 0x2101.1 PD object: noProfibus-No. (PNU) 400.1 Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.28. Object: Voltage feedforward

Object nameC3.FeedForward_Voltage

Object No. 2010.18 HEDA-channel noAccess: Read/write Valid after: VPCodeSys object: yes CodeSys format: INTUnit %Minimum value 0 % Maximum value 500 %Remark:

CAN No. - PD object: noProfibus-No. (PNU) - Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.29. Object: maximum permissible negative current

Object nameC3.Limit_CurrentNegative

Object No. 402.4 HEDA-channel noAccess: Read/write Valid after: VPCodeSys object: yes CodeSys format: INTUnit %Minimum value 0 A Maximum value -500 ARemark: Negative current limit

100% correspond to the rated motor currentCAN No. 0x200C PD object: noProfibus-No. (PNU) 320 Bus format: I16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

Page 215: Function modules based on PLCopen

Parker EME Compax3 - Objects

192-120111 N1 C3 T30 T40 - March 2004 215

9.2.30. Object: maximum permissible positive current

Object nameC3.Limit_CurrentPositive

Object No. 402.3 HEDA-channel noAccess: Read/write Valid after: VPCodeSys object: yes CodeSys format: INTUnit %Minimum value 0 A Maximum value 500 ARemark: Positive current limit

100% correspond to the rated motor currentCAN No. 0x200B PD object: noProfibus-No. (PNU) 319 Bus format: I16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.31. Object: maximum permissible negative speed

Object nameC3.Limit_SpeedNegative

Object No. 402.2 HEDA-channel noAccess: Read/write Valid after: VPCodeSys object: yes CodeSys format: INTUnit %Minimum value 0 rev/s Maximum value -1000 rev/sRemark: Negative speed limit

100% correspond to the motor reference speedCAN No. 0x200A PD object: noProfibus-No. (PNU) 318 Bus format: I16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.32. Object: maximum permissible positive speed

Object nameC3.Limit_SpeedPositive

Object No. 402.1 HEDA-channel noAccess: Read/write Valid after: VPCodeSys object: yes CodeSys format: INTUnit %Minimum value 0 rev/s Maximum value 2000 rev/sRemark: Positive speed limit

100% correspond to the motor reference speedCAN No. 0x2009 PD object: noProfibus-No. (PNU) 317 Bus format: I16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

Page 216: Function modules based on PLCopen

Compax3 - Objects

216 192-120111 N1 C3 T30 T40 - March 2004

9.2.33. Object: negative end limit

Object nameC3.LimitPosition_Negative

Object No. 410.3 HEDA-channel noAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: REALUnit UnitMinimum value -4000000 rev Maximum value 4000000 revRemark:

CAN No. 0x607D.2 PD object: noProfibus-No. (PNU) 322 Bus format: C4_3Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.34. Object: positive end limit

Object nameC3.LimitPosition_Positive

Object No. 410.2 HEDA-channel noAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: REALUnit UnitMinimum value -4000000 rev Maximum value 4000000 revRemark:

CAN No. 0x607D.1 PD object: noProfibus-No. (PNU) 321 Bus format: C4_3Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.35. Object: Status of the Multiturn emulation

Object nameC3.Multiturnemulation_Status

Object No. 3310.1 HEDA-channel noAccess: Read only Valid after: -CodeSys object: yes CodeSys format: BOOLUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: 0: Angle was within the window;

-1: Angle was outside the window.The position will be restored at any rate, even if the angle was not withinthe window!If the window size is zero, there is no reconstruction of the absoluteposition, i.e. the status is not processed (value 0) the Multiturnemulation is switched off.

CAN No. - PD object: noProfibus-No. (PNU) - Bus format: I16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

Page 217: Function modules based on PLCopen

Parker EME Compax3 - Objects

192-120111 N1 C3 T30 T40 - March 2004 217

9.2.36. Object: Scaling factor for column 2 of the recipe array

Object nameC3.NormFactorY2_Array_Col2

Object No. 200.5 HEDA-channel noAccess: Read/write Valid after: immediatelyCodeSys object: no CodeSys format:Unit n/aMinimum value 0 n/a Maximum value -- n/aRemark:

CAN No. 0x2020.5 PD object: noProfibus-No. (PNU) 355.5 Bus format: V2Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 X I21 T30 X I11 T40 - I20 T40 X I21 T40 X

9.2.37. Object: Scaling factor for Y2 positions

Object nameC3.NormFactorY2_Position

Object No. 200.2 HEDA-channel noAccess: Read/write Valid after: immediatelyCodeSys object: no CodeSys format:Unit n/aMinimum value 0 n/a Maximum value -- n/aRemark:

CAN No. 0x2020.2 PD object: noProfibus-No. (PNU) 355.2 Bus format: V2Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 X I21 T30 X I11 T40 - I20 T40 X I21 T40 X

9.2.38. Object: Scaling factor forY2 speeds

Object nameC3.NormFactorY2_Speed

Object No. 200.1 HEDA-channel noAccess: Read/write Valid after: immediatelyCodeSys object: no CodeSys format:Unit n/aMinimum value 0 n/a Maximum value -- n/aRemark:

CAN No. 0x2020.1 PD object: noProfibus-No. (PNU) 355.1 Bus format: V2Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 X I21 T30 X I11 T40 - I20 T40 X I21 T40 X

Page 218: Function modules based on PLCopen

Compax3 - Objects

218 192-120111 N1 C3 T30 T40 - March 2004

9.2.39. Object: Scaling factor for Y2 voltages

Object nameC3.NormFactorY2_Voltage

Object No. 200.3 HEDA-channel noAccess: Read/write Valid after: immediatelyCodeSys object: no CodeSys format:Unit n/aMinimum value 0 n/a Maximum value -- n/aRemark:

CAN No. 0x2020.3 PD object: noProfibus-No. (PNU) 355.3 Bus format: V2Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 X I21 T30 X I11 T40 - I20 T40 X I21 T40 X

9.2.40. Object: Scaling factor for column 1 of the recipe array

Object nameC3.NormFactorY4_Array_Col1

Object No. 201.4 HEDA-channel noAccess: Read/write Valid after: immediatelyCodeSys object: no CodeSys format:Unit n/aMinimum value 0 n/a Maximum value -- n/aRemark:

CAN No. 0x2021.4 PD object: noProfibus-No. (PNU) 356.4 Bus format: V2Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 X I21 T30 X I11 T40 - I20 T40 X I21 T40 X

9.2.41. Object: Scaling factor for Y4 positions

Object nameC3.NormFactorY4_Position

Object No. 201.2 HEDA-channel noAccess: Read/write Valid after: immediatelyCodeSys object: no CodeSys format:Unit n/aMinimum value 0 n/a Maximum value -- n/aRemark:

CAN No. 0x2021.2 PD object: noProfibus-No. (PNU) 356.2 Bus format: V2Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 X I21 T30 X I11 T40 - I20 T40 X I21 T40 X

Page 219: Function modules based on PLCopen

Parker EME Compax3 - Objects

192-120111 N1 C3 T30 T40 - March 2004 219

9.2.42. Object: Scaling factor for Y4 speeds

Object nameC3.NormFactorY4_Speed

Object No. 201.1 HEDA-channel noAccess: Read/write Valid after: immediatelyCodeSys object: no CodeSys format:Unit n/aMinimum value 0 n/a Maximum value -- n/aRemark:

CAN No. 0x2021.1 PD object: noProfibus-No. (PNU) 356.1 Bus format: V2Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 X I21 T30 X I11 T40 - I20 T40 X I21 T40 X

9.2.43. Object: Scaling factor for Y4 voltages

Object nameC3.NormFactorY4_Voltage

Object No. 201.3 HEDA-channel noAccess: Read/write Valid after: immediatelyCodeSys object: no CodeSys format:Unit n/aMinimum value 0 n/a Maximum value -- n/aRemark:

CAN No. 0x2021.3 PD object: noProfibus-No. (PNU) 356.3 Bus format: V2Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 X I21 T30 X I11 T40 - I20 T40 X I21 T40 X

9.2.44. Object: Save objects permanently (Bus)

Object nameC3.ObjectDir_Objekts-->FLASH

Object No. 20.1 HEDA-channel noAccess: Read/write Valid after: immediatelyCodeSys object: no CodeSys format:Unit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Saving objects in Flash memory with a positive edge so they are safe

from power failure (write object with 0 and then with 1)The function does not work in curve mode.

CAN No. 0x2017 PD object: noProfibus-No. (PNU) 339 Bus format: I16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 X I21 T30 X I11 T40 - I20 T40 X I21 T40 X

Page 220: Function modules based on PLCopen

Compax3 - Objects

220 192-120111 N1 C3 T30 T40 - March 2004

9.2.45. Object: Read objects from Flash

Object nameC3.ObjectDir_ReadObjects

Object No. 20.10 HEDA-channel noAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: BOOLUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Read objects from Flash by writing a value <> 0 to this object

The function does not work in curve mode.CAN No. - PD object: noProfibus-No. (PNU) - Bus format: I16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.46. Object: save objects permanently

Object nameC3.ObjectDir_WriteObjects

Object No. 20.11 HEDA-channel noAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: BOOLUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Save objects permanently by writing a value <> 0 for this object.

Please note the following:- This command lasts about ca. 1.5s, which increases the cycle time ofthe control system briefly.- Perform this command only when needed. The write cycles of thememory module are limited (up to 100,000).The function does not work in curve mode.

CAN No. - PD object: noProfibus-No. (PNU) - Bus format: I16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.47. Object: tracking error time

Object nameC3.PositioningAccuracy_FollowingErrorTimeout

Object No. 420.3 HEDA-channel noAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: TIMEUnit msMinimum value 0 n/a Maximum value -- n/aRemark: If the tracking error limit for this time is exceeded, this will lead to the

tracking error event.CAN No. 0x6066 PD object: noProfibus-No. (PNU) 331 Bus format: U16

Page 221: Function modules based on PLCopen

Parker EME Compax3 - Objects

192-120111 N1 C3 T30 T40 - March 2004 221

Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.48. Object: tracking error limit

Object nameC3.PositioningAccuracy_FollowingErrorWindow

Object No. 420.2 HEDA-channel noAccess: Read/write Valid after: VPCodeSys object: yes CodeSys format: REALUnit UnitMinimum value 0 n/a Maximum value 4000000 n/aRemark:

CAN No. 0x6065 PD object: noProfibus-No. (PNU) 330 Bus format: C4_3Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.49. Object: Position reached

Object nameC3.PositioningAccuracy_PositionReached

Object No. 420.6 HEDA-channel noAccess: Read only Valid after: -CodeSys object: yes CodeSys format: BOOLUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Position reached

"1" = Position has been within the Window positioning window at leastsince the time "Position window time"

CAN No. - PD object: noProfibus-No. (PNU) - Bus format: I32Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.50. Object: positioning window for position reached

Object nameC3.PositioningAccuracy_Window

Object No. 420.1 HEDA-channel noAccess: Read/write Valid after: VPCodeSys object: yes CodeSys format: REALUnit UnitMinimum value 0 rev Maximum value 4000000 revRemark:

CAN No. 0x6067 PD object: noProfibus-No. (PNU) 328 Bus format: C4_3Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

Page 222: Function modules based on PLCopen

Compax3 - Objects

222 192-120111 N1 C3 T30 T40 - March 2004

9.2.51. Object: position window time

Object nameC3.PositioningAccuracy_WindowTime

Object No. 420.7 HEDA-channel noAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: TIMEUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Time for position reached in 500µs;

1 = 500µsCAN No. 0x6068 PD object: noProfibus-No. (PNU) 329 Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.52. Object: Switch for disturbance feedforward

Object nameC3.SpeedObserver_DisturbanceAdditionEnable

Object No. 2120.7 HEDA-channel noAccess: Read/write Valid after: VPCodeSys object: no CodeSys format: BOOLUnit n/aMinimum value -1 n/a Maximum value -- n/aRemark: Switch for disturbance feedforward

Default is deactivatedWorks only with active monitorFor values unequal zero the the monitored disturbance is fed in after thespeed controller and the velocity loop I term is deactivated.

CAN No. - PD object: noProfibus-No. (PNU) - Bus format: BOOLDevice assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.53. Object: Time constant disturbance filter

Object nameC3.SpeedObserver_DisturbanceFilter

Object No. 2120.5 HEDA-channel noAccess: Read/write Valid after: VPCodeSys object: no CodeSys format: DINTUnit usMinimum value 63 us Maximum value 8300000 usRemark: Time constant of the monitored disturbance filter

The filter is deactivated for values from 0 to 62us.Default value 1000us

CAN No. - PD object: noProfibus-No. (PNU) - Bus format: U32

Page 223: Function modules based on PLCopen

Parker EME Compax3 - Objects

192-120111 N1 C3 T30 T40 - March 2004 223

Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.54. Object: Rapidity of the speed monitor

Object nameC3.SpeedObserver_TimeConstant

Object No. 2120.1 HEDA-channel noAccess: Read/write Valid after: VPCodeSys object: no CodeSys format: DINTUnit usMinimum value 125 us Maximum value 1000000 usRemark: Default value 1000us

for values of 0 to 124 us the monitor is deactivated.Activated from 125us on

CAN No. - PD object: noProfibus-No. (PNU) - Bus format: U32Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.55. Object: Status actual acceleration unfiltered

Object nameC3.StatusAccel_Actual

Object No. 682.5 HEDA-channel noAccess: Read only Valid after: -CodeSys object: yes CodeSys format: DINTUnit Unit/s²Minimum value -1000000 unit/s² Maximum value 1000000 unit/s²Remark: Please note that this signal is often rather noisy.CAN No. - PD object: noProfibus-No. (PNU) - Bus format: I32Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.56. Object: Status actual acceleration filtered

Object nameC3.StatusAccel_ActualFilter

Object No. 682.6 HEDA-channel noAccess: Read only Valid after: -CodeSys object: yes CodeSys format: DINTUnit Unit/s²Minimum value -1000000 unit/s² Maximum value 1000000 unit/s²Remark: Signal is smoothed by acceleration filter 1 and 2 resp. by the rotational

speed monitor and acceleration filter 2.Signal is the source of the D-component in the (rotational) speedcontroller

Page 224: Function modules based on PLCopen

Compax3 - Objects

224 192-120111 N1 C3 T30 T40 - March 2004

CAN No. - PD object: noProfibus-No. (PNU) - Bus format: I32Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.57. Object: Status target acceleration

Object nameC3.StatusAccel_DemandValue

Object No. 682.4 HEDA-channel noAccess: Read only Valid after: -CodeSys object: yes CodeSys format: DINTUnit Unit/s²Minimum value -1000000 unit/s² Maximum value 1000000 unit/s²Remark: Target acceleration of setpoint encoder

Stated in user unitsOutput value of the fine interpolator

CAN No. 0x200E PD object: noProfibus-No. (PNU) 325 Bus format: I32Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.58. Object: Status actual current effective (torque forming)

Object nameC3.StatusCurrent_Actual

Object No. 688.2 HEDA-channel yesAccess: Read only Valid after: -CodeSys object: yes CodeSys format: REALUnit mAMinimum value -353553 mA Maximum value 353553 mARemark: Effective actual current (torque forming), actual value after filterCAN No. - PD object: noProfibus-No. (PNU) - Bus format: E2_6Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.59. Object: Status control deviation current effective

Object nameC3.StatusCurrent_ControlDeviationIq

Object No. 688.8 HEDA-channel noAccess: Read only Valid after: -CodeSys object: no CodeSys format: REALUnit mAMinimum value -353553 mA Maximum value 353553 mARemark: Control deviation of effective current (torque forming)CAN No. - PD object: noProfibus-No. (PNU) - Bus format: C4_3

Page 225: Function modules based on PLCopen

Parker EME Compax3 - Objects

192-120111 N1 C3 T30 T40 - March 2004 225

Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.60. Object: Status current and jerk feedforward effective

Object nameC3.StatusCurrent_FeedForwordCurrentJerk

Object No. 688.14 HEDA-channel noAccess: Read only Valid after: -CodeSys object: no CodeSys format: REALUnit mAMinimum value -353553 mA Maximum value 353553 mARemark: Forward feed of effective current and jerk

Stated in amperes RMSafter filter

CAN No. - PD object: noProfibus-No. (PNU) - Bus format: C4_3Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.61. Object: Status current phase U

Object nameC3.StatusCurrent_PhaseU

Object No. 688.9 HEDA-channel noAccess: Read only Valid after: -CodeSys object: no CodeSys format: REALUnit mAMinimum value -500000 mA Maximum value 500000 mARemark: Phase current U, Output as peak value

Actual value after oversamplingCAN No. - PD object: noProfibus-No. (PNU) - Bus format: C4_3Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.62. Object: Status current phase V

Object nameC3.StatusCurrent_PhaseV

Object No. 688.10 HEDA-channel noAccess: Read only Valid after: -CodeSys object: no CodeSys format: REALUnit mAMinimum value -500000 mA Maximum value 500000 mARemark: Phase current V, Output as peak value

Actual value after oversamplingCAN No. - PD object: noProfibus-No. (PNU) - Bus format: C4_3

Page 226: Function modules based on PLCopen

Compax3 - Objects

226 192-120111 N1 C3 T30 T40 - March 2004

Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.63. Object: Status target current effective (torque forming)

Object nameC3.StatusCurrent_Reference

Object No. 688.1 HEDA-channel noAccess: Read only Valid after: -CodeSys object: yes CodeSys format: REALUnit mAMinimum value -353553 mA Maximum value 353553 mARemark: Effective target current (torque forming)

Cross-flow target value including current and jerk feed forwardCAN No. - PD object: noProfibus-No. (PNU) - Bus format: E2_6Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.64. Object: Status target jerk of setpoint encoder

Object nameC3.StatusCurrent_ReferenceJerk

Object No. 688.13 HEDA-channel noAccess: Read only Valid after: -CodeSys object: yes CodeSys format: REALUnit Unit/s³Minimum value 0 unit/s³ Maximum value -- unit/s³Remark: Target jerk of setpoint encoder

Stated in user unitsOutput value of the fine interpolator

CAN No. - PD object: noProfibus-No. (PNU) - Bus format: C4_3Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.65. Object: Status of voltage control signal

Object nameC3.StatusCurrent_ReferenceVoltageUq

Object No. 688.11 HEDA-channel noAccess: Read only Valid after: -CodeSys object: no CodeSys format: REALUnit n/aMinimum value 0 n/a Maximum value 0.577 n/aRemark: Control signal of current controller (torque forming)

0.577 correspond to full range (Terminal voltage=DC bus voltage)CAN No. - PD object: noProfibus-No. (PNU) - Bus format: C4_3

Page 227: Function modules based on PLCopen

Parker EME Compax3 - Objects

192-120111 N1 C3 T30 T40 - March 2004 227

Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.66. Object: status of actual current value

Object nameC3.StatusDevice_ActualCurrent

Object No. 683.1 HEDA-channel yesAccess: Read only Valid after: -CodeSys object: yes CodeSys format: REALUnit %Minimum value 0 n/a Maximum value -- n/aRemark: Actual current value (actual torque value)

The reference is the rated motor currentCAN No. 0x6077 PD object: yesProfibus-No. (PNU) 112 Bus format: E2_6Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.67. Object: status of device utilisation

Object nameC3.StatusDevice_ActualDeviceLoad

Object No. 683.2 HEDA-channel noAccess: Read only Valid after: -CodeSys object: yes CodeSys format: REALUnit %Minimum value 0 % Maximum value -- %Remark: Device utilization

Stated in % of the nominal device currentCAN No. 0x2011 PD object: noProfibus-No. (PNU) 334 Bus format: E2_6Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

Page 228: Function modules based on PLCopen

Compax3 - Objects

228 192-120111 N1 C3 T30 T40 - March 2004

9.2.68. Object: Status long-term motor utilization

Object nameC3.StatusDevice_ActualMotorLoad

Object No. 683.3 HEDA-channel noAccess: Read only Valid after: -CodeSys object: yes CodeSys format: REALUnit %Minimum value 0 % Maximum value 105 %Remark: Motor utilization,

Stated in & of the motor pulse current.Effective motor utilization with reference to the nominal motor currentresp. if a motor reference point is selected, with reference to the motorreference current. For the monitoring the thermal time constant Tau isrequired. 1.05*I can be set permanently. Error object 500.1 Bit 13, ErrorCode 2311

CAN No. 0x2012 PD object: noProfibus-No. (PNU) 335 Bus format: E2_6Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.69. Objekt: Status short-term motor utilization

Object nameC3.StatusDevice_DynamicMotorLoad

Object No. 683.4 HEDA-channel noAccess: Read only Valid after: -CodeSys object: yes CodeSys format: REALUnit %Minimum value 0 % Maximum value 115 %Remark: Motor pulse utilization,

Stated in & of the motor pulse current.Dynamic motor utilization with reference to the nominal motor currentresp., in the case of a selected motor reference point, with reference tothe motor reference current. For the monitoring the impulse current andthe impulse current time are required in order to calculate a timeconstant. 1.15*I can be set permanently. Error object 500.6 Bit 6, ErrorCode 7180

CAN No. - PD object: noProfibus-No. (PNU) - Bus format: E2_6Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

Page 229: Function modules based on PLCopen

Parker EME Compax3 - Objects

192-120111 N1 C3 T30 T40 - March 2004 229

9.2.70. Object: Status disturbance monitored

Object nameC3.StatusDevice_ObservedDisturbance

Object No. 683.5 HEDA-channel noAccess: Read only Valid after: -CodeSys object: yes CodeSys format: REALUnit %Minimum value -2000 % Maximum value 2000 %Remark: Load moment resp. load force detected by the (rotational) speed

monitor.Unit is % of Mnominal resp. of Fnominal(100% = Moment resp. force given the configured nominal resp.reference current)

CAN No. - PD object: noProfibus-No. (PNU) - Bus format: C4_3Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.71. Object: Status analog input cosine

Object nameC3.StatusFeedback_EncoderCosine

Object No. 692.4 HEDA-channel noAccess: Read only Valid after: -CodeSys object: no CodeSys format:Unit n/aMinimum value 0 n/a Maximum value 1 n/aRemark: Cosine trace of encoder, für F11 and F12 devicesCAN No. - PD object: noProfibus-No. (PNU) - Bus format: I32Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.72. Object: Status analog input sine

Object nameC3.StatusFeedback_EncoderSine

Object No. 692.3 HEDA-channel noAccess: Read only Valid after: -CodeSys object: no CodeSys format:Unit n/aMinimum value 0 n/a Maximum value 1 n/aRemark: Sine trace of encoder, für F11 and F12 devices (0.5 = 2.5V)CAN No. - PD object: noProfibus-No. (PNU) - Bus format: I32Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

Page 230: Function modules based on PLCopen

Compax3 - Objects

230 192-120111 N1 C3 T30 T40 - March 2004

9.2.73. Object: Status cosine in signal processing

Object nameC3.StatusFeedback_FeedbackCosineDSP

Object No. 692.2 HEDA-channel noAccess: Read only Valid after: -CodeSys object: no CodeSys format:Unit n/aMinimum value 0 n/a Maximum value 1 n/aRemark: Cosine trace of resolver, for F10 devices

The value 1 corresponds to 2.5 VoltsThe amplitude must be <1 and > 0.1 at the resolver; otherwise a levelerror is reported.

CAN No. - PD object: noProfibus-No. (PNU) - Bus format: I32Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.74. Object: Status sine in signal processing

Object nameC3.StatusFeedback_FeedbackSineDSP

Object No. 692.1 HEDA-channel noAccess: Read only Valid after: -CodeSys object: no CodeSys format:Unit n/aMinimum value 0 n/a Maximum value 1 n/aRemark: Sinus trace resolver, für F10 devices

The value 1 corresponds to 2.5 VoltsThe amplitude must be <1 and > 0.1 at the resolver; otherwise a levelerror is reported.

CAN No. - PD object: noProfibus-No. (PNU) - Bus format: I32Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.75. Object: Status encoder level

Object nameC3.StatusFeedback_FeedbackVoltage[Vpp]

Object No. 692.5 HEDA-channel noAccess: Read only Valid after: -CodeSys object: no CodeSys format:Unit VMinimum value 0 V Maximum value -- VRemark: Feedback level, for F11 and F12 devices, display in Vpp

(=sqrt(sin²+cos²))CAN No. - PD object: noProfibus-No. (PNU) - Bus format: C4_3Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

Page 231: Function modules based on PLCopen

Parker EME Compax3 - Objects

192-120111 N1 C3 T30 T40 - March 2004 231

9.2.76. Object: Status actual position

Object nameC3.StatusPosition_Actual

Object No. 680.5 HEDA-channel yesAccess: Read only Valid after: -CodeSys object: yes CodeSys format: REALUnit UnitMinimum value 0 n/a Maximum value -- n/aRemark: Stated in user units, reset positionCAN No. 0x6064 PD object: yesProfibus-No. (PNU) 28 Bus format: C4_3Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.77. Object: Status position acutal value in the Y4 bus format

Object nameC3.StatusPosition_Actual_Y4

Object No. 680.8 HEDA-channel yesAccess: Read only Valid after: -CodeSys object: no CodeSys format:Unit n/aMinimum value 0 n/a Maximum value -- n/aRemark:

CAN No. 0x2022 PD object: yesProfibus-No. (PNU) 119 Bus format: Y4Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 X I21 T30 X I11 T40 - I20 T40 X I21 T40 X

9.2.78. Object: Status actual position without absolute reference

Object nameC3.StatusPosition_ActualValueController

Object No. 680.13 HEDA-channel noAccess: Read only Valid after: -CodeSys object: no CodeSys format: REALUnit UnitMinimum value 0 unit Maximum value -- unitRemark: Stated in user units, continuous positionCAN No. - PD object: noProfibus-No. (PNU) - Bus format: C4_3Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

Page 232: Function modules based on PLCopen

Compax3 - Objects

232 192-120111 N1 C3 T30 T40 - March 2004

9.2.79. Object: Status target position

Object nameC3.StatusPosition_DemandValue

Object No. 680.4 HEDA-channel noAccess: Read only Valid after: -CodeSys object: yes CodeSys format: REALUnit UnitMinimum value 0 n/a Maximum value -- n/aRemark: Stated in user units, reset positionCAN No. 0x60FC PD object: noProfibus-No. (PNU) 323 Bus format: C4_3Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.80. Object: Status target position of virtual master

Object nameC3.StatusPosition_DemandValue2

Object No. 680.2 HEDA-channel yesAccess: Read only Valid after: -CodeSys object: yes CodeSys format: REALUnit UnitMinimum value 0 n/a Maximum value -- n/aRemark: The position target value of the virtual axis (virtual Master / profile

transmitter 2)CAN No. 0x2042 PD object: yesProfibus-No. (PNU) 202 Bus format: Y4Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 - I21 T30 - I11 T40 X I20 T40 X I21 T40 X

9.2.81. Object: Status target position without absolute reference

Object nameC3.StatusPosition_DemandValueController

Object No. 680.12 HEDA-channel noAccess: Read only Valid after: -CodeSys object: no CodeSys format: REALUnit UnitMinimum value 0 unit Maximum value -- unitRemark: Stated in user units, continuous positionCAN No. - PD object: noProfibus-No. (PNU) - Bus format: C4_3Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

Page 233: Function modules based on PLCopen

Parker EME Compax3 - Objects

192-120111 N1 C3 T30 T40 - March 2004 233

9.2.82. Object: Status encoder input 0 (24V)

Object nameC3.StatusPosition_EncoderInput24V

Object No. 680.11 HEDA-channel noAccess: Read only Valid after: -CodeSys object: yes CodeSys format: REALUnit RevolutionsMinimum value 0 rev Maximum value -- RevRemark: Encoder input 1 (24V), counter state in turns of the encoderCAN No. - PD object: noProfibus-No. (PNU) - Bus format: C4_3Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.83. Object: Status encoder input 0 (5V)

Object nameC3.StatusPosition_EncoderInput5V

Object No. 680.10 HEDA-channel noAccess: Read only Valid after: -CodeSys object: yes CodeSys format: REALUnit RevolutionsMinimum value 0 rev Maximum value -- RevRemark: Encoder input 0 (5V), counter state in turns of the encoderCAN No. - PD object: noProfibus-No. (PNU) - Bus format: C4_3Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.84. Object: status of tracking error

Object nameC3.StatusPosition_FollowingError

Object No. 680.6 HEDA-channel yesAccess: Read only Valid after: -CodeSys object: yes CodeSys format: REALUnit UnitMinimum value 0 n/a Maximum value -- n/aRemark: Stated in user units, difference between target and actual value of

positionCAN No. 0x60F4 PD object: yesProfibus-No. (PNU) 100 Bus format: C4_3Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

Page 234: Function modules based on PLCopen

Compax3 - Objects

234 192-120111 N1 C3 T30 T40 - March 2004

9.2.85. Object: Status actual speed unfiltered

Object nameC3.StatusSpeed_Actual

Object No. 681.5 HEDA-channel yesAccess: Read only Valid after: -CodeSys object: yes CodeSys format: REALUnit Unit/sMinimum value -8388608 unit/s Maximum value 8388607.999999 unit/sRemark:

CAN No. 0x606C PD object: yesProfibus-No. (PNU) 8 Bus format: C4_3Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.86. Object: Status actual speed in the Y2 format

Object nameC3.StatusSpeed_Actual_Y2

Object No. 681.7 HEDA-channel yesAccess: Read only Valid after: -CodeSys object: no CodeSys format: REALUnit Unit/sMinimum value 0 n/a Maximum value -- n/aRemark: Actual speed value with bus format Y2CAN No. 0x2023 PD object: yesProfibus-No. (PNU) 6 Bus format: Y2Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 X I21 T30 X I11 T40 - I20 T40 X I21 T40 X

9.2.87. Object: Status actual speed in the Y4 format

Object nameC3.StatusSpeed_Actual_Y4

Object No. 681.8 HEDA-channel yesAccess: Read only Valid after: -CodeSys object: no CodeSys format: REALUnit Unit/sMinimum value 0 n/a Maximum value -- n/aRemark: Actual speed value with bus format Y4CAN No. 0x2024 PD object: yesProfibus-No. (PNU) 117 Bus format: Y4Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 X I21 T30 X I11 T40 - I20 T40 X I21 T40 X

Page 235: Function modules based on PLCopen

Parker EME Compax3 - Objects

192-120111 N1 C3 T30 T40 - March 2004 235

9.2.88. Object: Status actual speed filtered

Object nameC3.StatusSpeed_ActualFilter

Object No. 681.9 HEDA-channel noAccess: Read only Valid after: -CodeSys object: yes CodeSys format: REALUnit Unit/sMinimum value -8388608 unit/s Maximum value 8388607.999999 unit/sRemark: Actual speed filteredCAN No. - PD object: noProfibus-No. (PNU) - Bus format: C4_3Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.89. Object: Status target speed controller input

Object nameC3.StatusSpeed_DemandSpeedController

Object No. 681.10 HEDA-channel noAccess: Read only Valid after: -CodeSys object: no CodeSys format: REALUnit Unit/sMinimum value 0 unit/s Maximum value -- unit/sRemark: Nominal speed

Target speed value on the controller input including feed forwardCAN No. - PD object: noProfibus-No. (PNU) - Bus format: C4_3Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.90. Object: Status target speed of setpoint encoder

Object nameC3.StatusSpeed_DemandValue

Object No. 681.4 HEDA-channel noAccess: Read only Valid after: -CodeSys object: yes CodeSys format: REALUnit Unit/sMinimum value 0 n/a Maximum value -- n/aRemark: Target value according to the fine interpolatorCAN No. 0x606B PD object: noProfibus-No. (PNU) 324 Bus format: C4_3Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

Page 236: Function modules based on PLCopen

Compax3 - Objects

236 192-120111 N1 C3 T30 T40 - March 2004

9.2.91. Object: Status target speed virtual master

Object nameC3.StatusSpeed_DemandValue2

Object No. 681.2 HEDA-channel yesAccess: Read only Valid after: -CodeSys object: yes CodeSys format: REALUnit Unit/sMinimum value 0 n/a Maximum value -- n/aRemark: The target speed value of the virtual axis (virtual Master / profile

transmitter 2)CAN No. 0x2043 PD object: yesProfibus-No. (PNU) 203 Bus format: Y4Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 - I21 T30 - I11 T40 X I20 T40 X I21 T40 X

9.2.92. Object: Status Control deviation of speed

Object nameC3.StatusSpeed_Error

Object No. 681.6 HEDA-channel yesAccess: Read only Valid after: -CodeSys object: yes CodeSys format: REALUnit Unit/sMinimum value 0 n/a Maximum value -- n/aRemark: Difference between speed target value and filtered actual valueCAN No. 0x2027 PD object: yesProfibus-No. (PNU) 101 Bus format: C4_3Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.93. Object: Status speed and acceleration feedforward

Object nameC3.StatusSpeed_FeedForwardSpeedAccel

Object No. 681.11 HEDA-channel noAccess: Read only Valid after: -CodeSys object: no CodeSys format: REALUnit Unit/sMinimum value 0 unit/s Maximum value -- unit/sRemark: Speed and acceleration feed forwardCAN No. - PD object: noProfibus-No. (PNU) - Bus format: C4_3Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

Page 237: Function modules based on PLCopen

Parker EME Compax3 - Objects

192-120111 N1 C3 T30 T40 - March 2004 237

9.2.94. Object: status of motor temperature

Object nameC3.StatusTemperature_Motor

Object No. 684.2 HEDA-channel noAccess: Read only Valid after: -CodeSys object: yes CodeSys format: INTUnit CMinimum value 0 C Maximum value -- CRemark: Motor temperature

measured via the sensor in the motor, correct display only with KTY84CAN No. 0x2013 PD object: noProfibus-No. (PNU) 336 Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.95. Object: status of power stage temperature

Object nameC3.StatusTemperature_PowerStage

Object No. 684.1 HEDA-channel noAccess: Read only Valid after: -CodeSys object: yes CodeSys format: INTUnit CMinimum value 0 C Maximum value -- CRemark: Power output stage temperatureCAN No. 0x2014 PD object: noProfibus-No. (PNU) 337 Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.96. Object: Status analog input 0

Object nameC3.StatusVoltage_AnalogInput0

Object No. 685.3 HEDA-channel yesAccess: Read only Valid after: -CodeSys object: yes CodeSys format: REALUnit VMinimum value -10 V Maximum value 10 VRemark: Analog input 0

Analog input on plug X11/9 and X11/11Indication of the voltage measured on the input in volts

CAN No. 0x2025 PD object: yesProfibus-No. (PNU) 23 Bus format: Y2Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

Page 238: Function modules based on PLCopen

Compax3 - Objects

238 192-120111 N1 C3 T30 T40 - March 2004

9.2.97. Object: Status analog input 1

Object nameC3.StatusVoltage_AnalogInput1

Object No. 685.4 HEDA-channel yesAccess: Read only Valid after: -CodeSys object: yes CodeSys format: REALUnit VMinimum value -10 V Maximum value 10 VRemark: Analog input 1

Analog input on plug X11/10 and X11/2Indication of the voltage measured on the input in volts

CAN No. 0x2026 PD object: yesProfibus-No. (PNU) 102 Bus format: Y2Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.98. Object: status of auxiliary voltage

Object nameC3.StatusVoltage_AuxiliaryVoltage

Object No. 685.1 HEDA-channel noAccess: Read only Valid after: -CodeSys object: yes CodeSys format: REALUnit VMinimum value 0 V Maximum value -- VRemark: Control voltageCAN No. 0x200F PD object: noProfibus-No. (PNU) 326 Bus format: E2_6Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.99. Object: Status DC bus voltage

Object nameC3.StatusVoltage_BusVoltage

Object No. 685.2 HEDA-channel noAccess: Read only Valid after: -CodeSys object: yes CodeSys format: REALUnit VMinimum value 0 V Maximum value -- VRemark: unfiltered signalCAN No. 0x6079 PD object: noProfibus-No. (PNU) 327 Bus format: E2_6Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

Page 239: Function modules based on PLCopen

Parker EME Compax3 - Objects

192-120111 N1 C3 T30 T40 - March 2004 239

9.2.100. Object: set objects to valid

Object nameC3.ValidParameter_Global

Object No. 210.10 HEDA-channel noAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: BOOLUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Set all objects or parameters to valid

This is automatically performed after the power is turned on."VP" command is activated by writing a value <> 0;Command is performed if 0 is read.

CAN No. 0x2016.10 PD object: noProfibus-No. (PNU) 338.10 Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

Page 240: Function modules based on PLCopen

Compax3 - Objects

240 192-120111 N1 C3 T30 T40 - March 2004

9.2.101. Object: Variable column 1 row 1

Object nameC3Array.Col01_Row01

Object No. 1901.1 HEDA-channel yesAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: REALUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: The column consists of 32 variables that are freely available.

In addition to access via IEC61131-3, the array can also be written withthe aid of the ServoManager.For variable access applies: Variable of column y and of line x =O190y.x; y = 1 ... 9; x = 1 ... 32

Access via Profibus:The first 5 rows of the recipe table have 2 PNU numbers and can beplaced in the process data channel.PNU numbers column y1. Row = 130 and 34y.12. Row = 131 and 34y.23. Row = 132 and 34y.34. Row = 133 and 34y.45. Row = 134 and 34y.56. Row = 34y.6...32. Line = 34y.32

The second PNU number develops as follows:1. Column: 130 ... 1342. Column: 135 ... 1393. Column: 140 ... 1444. Column: 145 ... 1495. Column: 150 ... 1546. Column: 155 ... 1597. Column: 160 ... 1648. Column: 165 ... 1699. Column: 170 ... 174

Access via CANopen:The first 5 rows of the recipe table can be placed in a PDO.CAN numbber column y1. Row = 0x230y.12. Row = 0x230y.23. Row = 0x230y.34. Row = 0x230y.45. Row = 0x230y.56. Row = 0x230y.6...32. Line = 0x230y.32Scalable via object 201.1: NormFactorY4_Array_Col1 (for busapplications)

CAN No. 0x2301.1 PD object: yesProfibus-No. (PNU) 130/341.1 Bus format: Y4Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

Page 241: Function modules based on PLCopen

Parker EME Compax3 - Objects

192-120111 N1 C3 T30 T40 - March 2004 241

9.2.102. Object: Variable column 2 row 1

Object nameC3Array.Col02_Row01

Object No. 1902.1 HEDA-channel yesAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: REALUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: See object O1901.1

Scalable with object 200.5: NormFactorY2_Array_Col2CAN No. 0x2302.1 PD object: yesProfibus-No. (PNU) 135/342.1 Bus format: Y2Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.103. Object: Variable column 3 row 1

Object nameC3Array.Col03_Row01

Object No. 1903.1 HEDA-channel yesAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: INTUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: See object O1901.1CAN No. 0x2303.1 PD object: yesProfibus-No. (PNU) 140/343.1 Bus format: I16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.104. Object: Variable column 4 row 1

Object nameC3Array.Col04_Row01

Object No. 1904.1 HEDA-channel yesAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: INTUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: See object O1901.1CAN No. 0x2304.1 PD object: yesProfibus-No. (PNU) 145/344.1 Bus format: I16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

Page 242: Function modules based on PLCopen

Compax3 - Objects

242 192-120111 N1 C3 T30 T40 - March 2004

9.2.105. Object: Variable column 5 row 1

Object nameC3Array.Col05_Row01

Object No. 1905.1 HEDA-channel yesAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: INTUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: See object O1901.1CAN No. 0x2305.1 PD object: yesProfibus-No. (PNU) 150/345.1 Bus format: I16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.106. Object: Variable column 6 row 1

Object nameC3Array.Col06_Row01

Object No. 1906.1 HEDA-channel yesAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: DINTUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: See object O1901.1CAN No. 0x2306.1 PD object: yesProfibus-No. (PNU) 155/346.1 Bus format: I32Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.107. Object: Variable column 7 row 1

Object nameC3Array.Col07_Row01

Object No. 1907.1 HEDA-channel yesAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: DINTUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: See object O1901.1CAN No. 0x2307.1 PD object: yesProfibus-No. (PNU) 160/347.1 Bus format: I32Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

Page 243: Function modules based on PLCopen

Parker EME Compax3 - Objects

192-120111 N1 C3 T30 T40 - March 2004 243

9.2.108. Object: Variable column 8 row 1

Object nameC3Array.Col08_Row01

Object No. 1908.1 HEDA-channel yesAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: DINTUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: See object O1901.1CAN No. 0x2308.1 PD object: yesProfibus-No. (PNU) 165/348.1 Bus format: I32Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.109. Object: Variable column 9 row 1

Object nameC3Array.Col09_Row01

Object No. 1909.1 HEDA-channel yesAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: DINTUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: See object O1901.1CAN No. 0x2309.1 PD object: yesProfibus-No. (PNU) 170/349.1 Bus format: I32Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.110. Object: Indirect table access column 1

Object nameC3Array.Indirect_Col01

Object No. 1910.1 HEDA-channel yesAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: REALUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Access to Column 1; row defined by C3_object "pointer to table row"CAN No. 0x2311 PD object: yesProfibus-No. (PNU) 181 Bus format: Y4Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

Page 244: Function modules based on PLCopen

Compax3 - Objects

244 192-120111 N1 C3 T30 T40 - March 2004

9.2.111. Object: Indirect table access column 2

Object nameC3Array.Indirect_Col02

Object No. 1910.2 HEDA-channel yesAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: REALUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Access to Column 2; row defined by C3_object "pointer to table row"CAN No. 0x2312 PD object: yesProfibus-No. (PNU) 182 Bus format: Y2Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.112. Object: Indirect table access column 3

Object nameC3Array.Indirect_Col03

Object No. 1910.3 HEDA-channel yesAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: INTUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Access to Column 3; row defined by C3_object "pointer to table row"CAN No. 0x2313 PD object: yesProfibus-No. (PNU) 183 Bus format: I16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.113. Object: Indirect table access column 4

Object nameC3Array.Indirect_Col04

Object No. 1910.4 HEDA-channel yesAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: INTUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Access to Column 4; row defined by C3_object "pointer to table row"CAN No. 0x2314 PD object: yesProfibus-No. (PNU) 184 Bus format: I16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

Page 245: Function modules based on PLCopen

Parker EME Compax3 - Objects

192-120111 N1 C3 T30 T40 - March 2004 245

9.2.114. Object: Indirect table access column 5

Object nameC3Array.Indirect_Col05

Object No. 1910.5 HEDA-channel yesAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: INTUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Access to Column 5; row defined by C3_object "pointer to table row"CAN No. 0x2315 PD object: yesProfibus-No. (PNU) 185 Bus format: I16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.115. Object: Indirect table access column 6

Object nameC3Array.Indirect_Col06

Object No. 1910.6 HEDA-channel yesAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: DINTUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Access to Column 6; row defined by C3_object "pointer to table row"CAN No. 0x2316 PD object: yesProfibus-No. (PNU) 186 Bus format: I32Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.116. Object: Indirect table access column 7

Object nameC3Array.Indirect_Col07

Object No. 1910.7 HEDA-channel yesAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: DINTUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Access to Column 7; row defined by C3_object "pointer to table row"CAN No. 0x2317 PD object: yesProfibus-No. (PNU) 187 Bus format: I32Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

Page 246: Function modules based on PLCopen

Compax3 - Objects

246 192-120111 N1 C3 T30 T40 - March 2004

9.2.117. Object: Indirect table access column 8

Object nameC3Array.Indirect_Col08

Object No. 1910.8 HEDA-channel yesAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: DINTUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Access to Column 8; row defined by C3_object "pointer to table row"CAN No. 0x2318 PD object: yesProfibus-No. (PNU) 188 Bus format: I32Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.118. Object: Indirect table access column 9

Object nameC3Array.Indirect_Col09

Object No. 1910.9 HEDA-channel yesAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: DINTUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Access to Column 9; row defined by C3_object "pointer to table row"CAN No. 0x2319 PD object: yesProfibus-No. (PNU) 189 Bus format: I32Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.119. Object: Pointer to table row

Object nameC3Array.Pointer_Row

Object No. 1900.1 HEDA-channel yesAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: INTUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark:

CAN No. 0x2300 PD object: yesProfibus-No. (PNU) 180 Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

Page 247: Function modules based on PLCopen

Parker EME Compax3 - Objects

192-120111 N1 C3 T30 T40 - March 2004 247

9.2.120. Cam switching mechanism

Up to 36 cams can be programmed. They are divided into 2 cam groups:! 32 standard cams (Cam 0 ... 31) of which a cam is brought up once every 0.5 ms.

The cycle time of the cams is: number of standard cams * 0.5ms.The number of cams is adjustable (Object 3701.1"C3Cam.ControlledSwitches_NumberActive")

! 4 fast cams, each with a cycle time of 0.5 ms

Cam functions

Switching-on and switching-off position of each cam individually.Cams with compensation for dead time, with switching-on and switching-offanticipation for each cam.Individually adjustable cam source.Enable for each individual cam.Adjustable switching hysteresis for actual position value as a cam source.

Example of cam function (without switching-on and switching-offanticipation)

SwitchFast1_PositionOff

SwitchFast1_PositionOn

SwitchFast0_PositionOff

SwitchFast0_PositionOn

0

0

1

t

t

t

Slav

ePos

ition

SwitchFast1

SwitchFast0

1

The cam outputs are positioned on objects and can be used for other purposes inthe IEC program.

Page 248: Function modules based on PLCopen

Compax3 - Objects

248 192-120111 N1 C3 T30 T40 - March 2004

9.2.121. Object: Switch-off position of cam

Object nameC3Cam.ControlledSwitch00_PositionOff

Object No. 3730.3 HEDA-channel noAccess: Read/write Valid after: VPCodeSys object: yes CodeSys format: REALUnit UnitMinimum value 0 unit Maximum value -- unitRemark: Switch-off position of Cam 0

Switch-off position of additional cams:3730...3761 up to 32 cams (cam 0...31)Profibus: 509.1...509.32CANopen: 0x2409.1...0x2409.32

CAN No. 0x2409.1 PD object: noProfibus-No. (PNU) 509.1 Bus format: C4_3Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 - I21 T30 - I11 T40 X I20 T40 X I21 T40 X

9.2.122. Object: Switch-on position of cam

Object nameC3Cam.ControlledSwitch00_PositionOn

Object No. 3730.2 HEDA-channel noAccess: Read/write Valid after: VPCodeSys object: yes CodeSys format: REALUnit UnitMinimum value 0 unit Maximum value -- unitRemark: Switch-on position of Cam 0

Switch-on position of additional cams:3730...3761 up to 32 cams (cam 0...31)Profibus: 508.1..0.508.32CANopen: 0x2408.1...0x2408.32

CAN No. 0x2408.1 PD object: noProfibus-No. (PNU) 508.1 Bus format: C4_3Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 - I21 T30 - I11 T40 X I20 T40 X I21 T40 X

Page 249: Function modules based on PLCopen

Parker EME Compax3 - Objects

192-120111 N1 C3 T30 T40 - March 2004 249

9.2.123. Object: Source of cam

Object nameC3Cam.ControlledSwitch00_Source

Object No. 3730.1 HEDA-channel noAccess: Read/write Valid after: VPCodeSys object: yes CodeSys format: INTUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Source of cam 0

Source of additional cams:3730...3761 up to 32 cams (cam 0...31)Profibus: 507.1..0.507.32CANopen: 0x2407.1...0x2407.32Sources:1: Actual position value2: Target position value3: virtual axis (virtua master)other values are not permitted

CAN No. 0x2407.1 PD object: noProfibus-No. (PNU) 507.1 Bus format: I16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 - I21 T30 - I11 T40 X I20 T40 X I21 T40 X

9.2.124. Object: Switch-off anticipation of cam

Object nameC3Cam.ControlledSwitch00_TimeOff

Object No. 3730.5 HEDA-channel noAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: TIMEUnit 500usMinimum value 0 500us Maximum value 500usRemark: Switch-off anticipation of Cam 0

Switch-off anticipation of additional cams:3730...3761 up to 32 cams (cam 0...31)Profibus: 511.1..0.511.32CANopen: 0x240B.1...0x240B.32

CAN No. 0x240B.1 PD object: noProfibus-No. (PNU) 511.1 Bus format: I16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 - I21 T30 - I11 T40 X I20 T40 X I21 T40 X

Page 250: Function modules based on PLCopen

Compax3 - Objects

250 192-120111 N1 C3 T30 T40 - March 2004

9.2.125. Object: Switch-on anticipation of cam

Object nameC3Cam.ControlledSwitch00_TimeOn

Object No. 3730.4 HEDA-channel noAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: TIMEUnit 500usMinimum value 0 500us Maximum value 500usRemark: Switch-on anticipation of Cam 0

Switch-on anticipation of additional cams:3730...3761 up to 32 cams (cam 0...31)Profibus: 510.1..0.510.32CANopen: 0x240A.1...0x240A.32

CAN No. 0x240A.1 PD object: noProfibus-No. (PNU) 510.1 Bus format: I16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 - I21 T30 - I11 T40 X I20 T40 X I21 T40 X

9.2.126. Object: Enable cams group 0

Object nameC3Cam.ControlledSwitches_Enable0

Object No. 3701.2 HEDA-channel noAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: WORDUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Enable word for cam 0...15

Bit 0: cam 0Bit 1: cam 1...

CAN No. 0x2401.2 PD object: noProfibus-No. (PNU) 501.2 Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 - I21 T30 - I11 T40 X I20 T40 X I21 T40 X

9.2.127. Object: Enable cams group 1

Object nameC3Cam.ControlledSwitches_Enable1

Object No. 3701.4 HEDA-channel noAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: WORDUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Enable word for cam 1631

Bit 0: cam 16Bit 1: cam 17...

Page 251: Function modules based on PLCopen

Parker EME Compax3 - Objects

192-120111 N1 C3 T30 T40 - March 2004 251

CAN No. 0x2401.4 PD object: noProfibus-No. (PNU) 501.4 Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 - I21 T30 - I11 T40 X I20 T40 X I21 T40 X

9.2.128. Object: Number of cams

Object nameC3Cam.ControlledSwitches_NumberActive

Object No. 3701.1 HEDA-channel noAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: INTUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Number of active cams (0...32)

This value also determines the cycle time of the cams:number * 500µs = cycle time

CAN No. 0x2401.1 PD object: noProfibus-No. (PNU) 501.1 Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 - I21 T30 - I11 T40 X I20 T40 X I21 T40 X

9.2.129. Object: Output cams group 0

Object nameC3Cam.ControlledSwitches_Output0

Object No. 3701.3 HEDA-channel yesAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: WORDUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Output word for cam 0..0.15

Bit 0: cam 0Bit 1: cam 1...

CAN No. 0x2401.3 PD object: yesProfibus-No. (PNU) 205/501.3 Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 - I21 T30 - I11 T40 X I20 T40 X I21 T40 X

Page 252: Function modules based on PLCopen

Compax3 - Objects

252 192-120111 N1 C3 T30 T40 - March 2004

9.2.130. Object: Output cams group 1

Object nameC3Cam.ControlledSwitches_Output1

Object No. 3701.5 HEDA-channel yesAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: WORDUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Output word for cam 16...31

Bit 0: cam 16Bit 1: cam 17...

CAN No. 0x2401.5 PD object: yesProfibus-No. (PNU) 206/501.5 Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 - I21 T30 - I11 T40 X I20 T40 X I21 T40 X

9.2.131. Object: Enable fast cams

Object nameC3Cam.ControlledSwitchesFast_Enable

Object No. 3700.2 HEDA-channel noAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: WORDUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Enable of fast cams 0...3

Bit 0: cam 0Bit 1: cam 1...

CAN No. 0x2400.2 PD object: noProfibus-No. (PNU) 500.2 Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 - I21 T30 - I11 T40 X I20 T40 X I21 T40 X

9.2.132. Object: Output fast cams

Object nameC3Cam.ControlledSwitchesFast_Output

Object No. 3700.3 HEDA-channel yesAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: WORDUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Output word of fast cam

Bit 0: cam 0Bit 1: cam 1...

Page 253: Function modules based on PLCopen

Parker EME Compax3 - Objects

192-120111 N1 C3 T30 T40 - March 2004 253

CAN No. 0x2400.3 PD object: yesProfibus-No. (PNU) 204/500.3 Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 - I21 T30 - I11 T40 X I20 T40 X I21 T40 X

9.2.133. Object: Hysteresis for cam switching mechanism

Object nameC3Cam.ControlledSwitchesHysteresis_ActualPosition

Object No. 3705.1 HEDA-channel noAccess: Read/write Valid after: VPCodeSys object: yes CodeSys format: REALUnit UnitMinimum value -4000000 unit Maximum value 4000000 unitRemark: The switch-on and switch-off positions of all cams with the actual

position value as a source shift by Hysteresis/2:Switch-on_position_real=switch-on_position_target_soll+/-Hysteresis/2Switchoffposition_actual=Switchoffposition_target-/+Hysteresis/2(pos. movement/ neg. movement)This makes it possible to avoid jittering of the cam caused by movingthe drive around the switching point.

The following types of behavior apply to the entire range:

* If the switching range set by parameters is less than the hysteresis,the cam will always be deactivated (regardless of compensation fordead time).* If the switching range set by parameters is greater than the reset traveldistance, the cam will always be activated (regardless of compensationfor dead time).* If the resulting switching range is less than the hysteresis, the cam willalways be deactivated.* If the resulting switching range is greater than the reset traveldistance, the cam will always be activated.

CAN No. - PD object: noProfibus-No. (PNU) - Bus format: C4_3Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 - I21 T30 - I11 T40 X I20 T40 X I21 T40 X

9.2.134. Object: Switch-off position of fast cam

Object nameC3Cam.ControlledSwitchFast0_PositionOff

Object No. 3710.3 HEDA-channel noAccess: Read/write Valid after: VPCodeSys object: yes CodeSys format: REALUnit UnitMinimum value 0 unit Maximum value -- unitRemark: Switch-off position of fast Cam 0

Switch-off position of additional fast cams3710.3...37130.3 up to 4 fast cams (Cam 0...3)Profibus: 504.1..0.5040.4CANopen: 0x2404.1...0x2404.4

Page 254: Function modules based on PLCopen

Compax3 - Objects

254 192-120111 N1 C3 T30 T40 - March 2004

CAN No. 0x2404.1 PD object: noProfibus-No. (PNU) 504.1 Bus format: C4_3Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 - I21 T30 - I11 T40 X I20 T40 X I21 T40 X

9.2.135. Object: Switch-on position of fast cam

Object nameC3Cam.ControlledSwitchFast0_PositionOn

Object No. 3710.2 HEDA-channel noAccess: Read/write Valid after: VPCodeSys object: yes CodeSys format: REALUnit UnitMinimum value 0 unit Maximum value -- unitRemark: Switch-on position for fast Cam 0

Switch-on position of additional fast cams3710.2...37130.2 up to 4 fast cams (Cam 0...3)Profibus: 503.1..0.5030.4CANopen: 0x2403.1...0x2403.4

CAN No. 0x2403.1 PD object: noProfibus-No. (PNU) 503.1 Bus format: C4_3Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 - I21 T30 - I11 T40 X I20 T40 X I21 T40 X

9.2.136. Object: Source of fast cam

Object nameC3Cam.ControlledSwitchFast0_Source

Object No. 3710.1 HEDA-channel noAccess: Read/write Valid after: VPCodeSys object: yes CodeSys format: INTUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Source of fast Cam 0

Source of additional fast cams3710.1...3713.1 up to 4 fast cams (fast Cam 0...3)Profibus: 502.1..0.5020.4CANopen: 0x2402.1...0x2402.4Source of the cam1: Actual position value2: Target position value3: virtual axis (virtua master)other values are not permitted

CAN No. 0x2402.1 PD object: noProfibus-No. (PNU) 502.1 Bus format: I16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 - I21 T30 - I11 T40 X I20 T40 X I21 T40 X

Page 255: Function modules based on PLCopen

Parker EME Compax3 - Objects

192-120111 N1 C3 T30 T40 - March 2004 255

9.2.137. Object: Switch-off anticipation of fast cam

Object nameC3Cam.ControlledSwitchFast0_TimeOff

Object No. 3710.5 HEDA-channel noAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: TIMEUnit 500usMinimum value 0 500us Maximum value 500usRemark: Switch-off anticipation of fast Cam 0

Switch-off position of additional fast cams3710.5...37130.5 up to 4 fast cams (Cam 0...3)Profibus: 506.1..0.5060.4CANopen: 0x2406.1...0x2406.4

CAN No. 0x2406.1 PD object: noProfibus-No. (PNU) 506.1 Bus format: I16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 - I21 T30 - I11 T40 X I20 T40 X I21 T40 X

9.2.138. Object: Switch-on anticipation of fast cam

Object nameC3Cam.ControlledSwitchFast0_TimeOn

Object No. 3710.4 HEDA-channel noAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: TIMEUnit 500usMinimum value 0 500us Maximum value 500usRemark: Switch-on anticipation of fast Cam 0

Switch-on anticipation of additional fast cams3710.4...3713.4 up to 4 fast cams (Cam 0...3)Profibus: 505.1..0.5050.4CANopen: 0x2405.1...0x2405.4

CAN No. 0x2405.1 PD object: noProfibus-No. (PNU) 505.1 Bus format: I16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 - I21 T30 - I11 T40 X I20 T40 X I21 T40 X

9.2.139. Object: Status signal source of master position monitoring

Object nameC3Cam.SignalSource_Position

Object No. 3021.2 HEDA-channel yesAccess: Read only Valid after: -CodeSys object: yes CodeSys format: REALUnit RevolutionsMinimum value 0 unit Maximum value -- unitRemark:

CAN No. - PD object: noProfibus-No. (PNU) - Bus format: C4_3

Page 256: Function modules based on PLCopen

Compax3 - Objects

256 192-120111 N1 C3 T30 T40 - March 2004

Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 - I21 T30 - I11 T40 X I20 T40 X I21 T40 X

9.2.140. Object: Status master position

Object nameC3Cam.StatusMaster_Position

Object No. 3030.1 HEDA-channel yesAccess: Read only Valid after: -CodeSys object: yes CodeSys format: REALUnit MunitMinimum value 0 unit Maximum value -- unitRemark: resetCAN No. - PD object: noProfibus-No. (PNU) - Bus format: C4_3Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 - I21 T30 - I11 T40 X I20 T40 X I21 T40 X

9.2.141. Object: Status slave position

Object nameC3Cam.StatusOutput_Position

Object No. 3032.1 HEDA-channel yesAccess: Read only Valid after: -CodeSys object: yes CodeSys format: REALUnit UnitMinimum value 0 unit Maximum value -- unitRemark: reset position after cam table [Units]CAN No. - PD object: noProfibus-No. (PNU) - Bus format: C4_3Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 - I21 T30 - I11 T40 X I20 T40 X I21 T40 X

9.2.142. Object: Automatic commutation starting current

Object nameC3Plus.AutoCommutationControl_InitialCurrent

Object No. 2190.2 HEDA-channel noAccess: Read/write Valid after: VPCodeSys object: yes CodeSys format: INTUnit %Minimum value 1 /oo Maximum value 500 /ooRemark: Starting current automatic commutation [ /oo IN]

This value must be set so that the commutation research needs approx.3-5 s.If it takes longer or Error 73AB (Automatic commutation: timeout) thevalue must be decreased, if it takes shorter or Error 73A6 (Automaticcommutation: mor than 60 degrees of electrical movement) the valuemust be increased.

Page 257: Function modules based on PLCopen

Parker EME Compax3 - Objects

192-120111 N1 C3 T30 T40 - March 2004 257

CAN No. - PD object: noProfibus-No. (PNU) - Bus format: U32Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.143. Object: control word CW

Object nameC3Plus.DeviceControl_Controlword_1

Object No. 1100.3 HEDA-channel yesAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: WORDUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Control word 1

I20 T11: profile-dependentI20 T30 / T40: freely programmable

CAN No. 0x6040 PD object: yesProfibus-No. (PNU) 1 Bus format: V2Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 X I21 T30 X I11 T40 - I20 T40 X I21 T40 X

9.2.144. Object: control word 2

Object nameC3Plus.DeviceControl_Controlword_2

Object No. 1100.4 HEDA-channel yesAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: WORDUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Control word 2

I20 T11: profile-dependentI20 T30 / T40: freely programmable

CAN No. 0x201B PD object: yesProfibus-No. (PNU) 3 Bus format: V2Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 X I21 T30 X I11 T40 - I20 T40 X I21 T40 X

Page 258: Function modules based on PLCopen

Compax3 - Objects

258 192-120111 N1 C3 T30 T40 - March 2004

9.2.145. Object: operating mode

Object nameC3Plus.DeviceControl_OperationMode

Object No. 1100.5 HEDA-channel yesAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: INTUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Operating mode

I20 T11: profile-dependentI20 T30 / T40: freely programmableI21 T11:= "1": Profile Position Mode= "3": Profile Velocity Mode= "6": Homing Mode= "-1": Jogging Mode

CAN No. 0x6060 PD object: yesProfibus-No. (PNU) 127/930 Bus format: I16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 X I21 T30 X I11 T40 - I20 T40 X I21 T40 X

9.2.146. Object: Operating mode display

Object nameC3Plus.DeviceState_ActualOperationMode

Object No. 1000.5 HEDA-channel yesAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: INTUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: I20 T11: profile-dependent

I20 T30 / T40: freely programmableCAN No. 0x6061 PD object: yesProfibus-No. (PNU) 128 Bus format: I16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 X I21 T30 X I11 T40 - I20 T40 X I21 T40 X

9.2.147. Object: status word SW

Object nameC3Plus.DeviceState_Statusword_1

Object No. 1000.3 HEDA-channel yesAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: WORDUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Status word

I20 T11: profile-dependentI20 T30 / T40: freely programmable

Page 259: Function modules based on PLCopen

Parker EME Compax3 - Objects

192-120111 N1 C3 T30 T40 - March 2004 259

CAN No. 0x6041 PD object: yesProfibus-No. (PNU) 2 Bus format: V2Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 X I21 T30 X I11 T40 - I20 T40 X I21 T40 X

9.2.148. Object: Status word 2

Object nameC3Plus.DeviceState_Statusword_2

Object No. 1000.4 HEDA-channel yesAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: WORDUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: I20 T11: profile-dependent

I20 T30 / T40: freely programmableCAN No. 0x201C PD object: yesProfibus-No. (PNU) 4 Bus format: V2Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 X I21 T30 X I11 T40 - I20 T40 X I21 T40 X

9.2.149. Object: current error (n)

Object nameC3Plus.ErrorHistory_LastError

Object No. 550.1 HEDA-channel yesAccess: Read only Valid after: -CodeSys object: yes CodeSys format: INTUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Last entry in the error history

Entry of errors that occurred with the corresponding error number foreach oneAcknowledgement by Ackn or Power on will be written with a 1.

CAN No. 0x603F/ 0x201D.1 PD object: yesProfibus-No. (PNU) 115/947.0 Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

Page 260: Function modules based on PLCopen

Compax3 - Objects

260 192-120111 N1 C3 T30 T40 - March 2004

9.2.150. Object: acceleration and delay for the machine reference run

Object nameC3Plus.HOMING_accel

Object No. 1130.1 HEDA-channel noAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: DINTUnit Unit/s²Minimum value 0.24 rev/s² Maximum value 1000000 rev/s²Remark: If 0 is specified, the minimum value is used automatically.CAN No. 0x609A PD object: noProfibus-No. (PNU) 300 Bus format: U32Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.151. Object: initiator adjustment

Object nameC3Plus.HOMING_edge_sensor_distance

Object No. 1130.7 HEDA-channel noAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: REALUnit DegreesMinimum value -1000000 degrees Maximum value 1000000 degreesRemark: Virtual displacement of the initiatorCAN No. 0x2000 PD object: noProfibus-No. (PNU) 304 Bus format: C4_3Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.152. Object: Jerk for the machine reference run

Object nameC3Plus.HOMING_jerk

Object No. 1130.2 HEDA-channel noAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: DINTUnit Unit/s³Minimum value 0 n/a Maximum value -- n/aRemark: If 0 is specified, the minimum value is used automatically.CAN No. 0x201E PD object: noProfibus-No. (PNU) 357 Bus format: U32Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

Page 261: Function modules based on PLCopen

Parker EME Compax3 - Objects

192-120111 N1 C3 T30 T40 - March 2004 261

9.2.153. Object: setting the machine reference modes

Object nameC3Plus.HOMING_mode

Object No. 1130.4 HEDA-channel noAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: INTUnit n/aMinimum value -127 n/a Maximum value 128 n/aRemark: Mode according to CANopen definition. 1...35

If 130 is entered, the homing run will be determined by the control word.Zero means no homing selected.New (manufacturer-specific) modes beginning with V01.09.00:128: move to block in positive direction, after that approach position129: move to block in negative direction, after that move to position

CAN No. 0x6098 PD object: noProfibus-No. (PNU) 302 Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.154. Object: speed for the machine reference run

Object nameC3Plus.HOMING_speed

Object No. 1130.3 HEDA-channel noAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: REALUnit Unit/sMinimum value 0 rev/s Maximum value 2000 rev/sRemark:

CAN No. 0x6099.1 PD object: noProfibus-No. (PNU) 301 Bus format: C4_3Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 X I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.155. Object: Status control program cycle time

Object nameC3Plus.PLC_ActualCycleTime

Object No. 50.3 HEDA-channel noAccess: Read only Valid after: -CodeSys object: yes CodeSys format: INTUnit 500usMinimum value 0 n/a Maximum value -- n/aRemark: Current cycle time [unit: 1=500 µs] of the control programCAN No. 0x201F.2 PD object: noProfibus-No. (PNU) 353 Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

Page 262: Function modules based on PLCopen

Compax3 - Objects

262 192-120111 N1 C3 T30 T40 - March 2004

9.2.156. Object: Status maximum cycle time

Object nameC3Plus.PLC_ActualCycleTimeMax

Object No. 50.4 HEDA-channel noAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: INTUnit 500usMinimum value 0 n/a Maximum value -- n/aRemark: Maximum cycle time [unit : 1=500 µs]

Very large values may occur here with the command "Save objectspermanently". Then the control program will no longer be executed forthe execution time (about 1.5 sec)

CAN No. 0x201F.3 PD object: noProfibus-No. (PNU) 354 Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.157. Object: Cycle time specification

Object nameC3Plus.PLC_DemandCycleTime

Object No. 50.1 HEDA-channel noAccess: Read/write Valid after: immediatelyCodeSys object: yes CodeSys format: INTUnit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Specification of the cycle time [500µs]. If the cycle time cannot be

maintained, an error will be triggered.If 0 is specified, execution of the control program will be terminated.

CAN No. 0x201F.1 PD object: noProfibus-No. (PNU) 352 Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 X I21 T30 X I11 T40 X I20 T40 X I21 T40 X

9.2.158. Object: Baudrate

Object nameC3Plus.Profibus_Baudrate

Object No. 830.2 HEDA-channel noAccess: Read only Valid after: -CodeSys object: no CodeSys format:Unit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Baud rateCAN No. - PD object: noProfibus-No. (PNU) - Bus format: U32Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 X I21 T30 - I11 T40 - I20 T40 X I21 T40 -

Page 263: Function modules based on PLCopen

Parker EME Compax3 - Objects

192-120111 N1 C3 T30 T40 - March 2004 263

9.2.159. Object: station address

Object nameC3Plus.Profibus_NodeAddress

Object No. 830.3 HEDA-channel noAccess: Read only Valid after: -CodeSys object: no CodeSys format:Unit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Station addressCAN No. - PD object: noProfibus-No. (PNU) - Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 X I21 T30 - I11 T40 - I20 T40 X I21 T40 -

9.2.160. Object: PPO type selection switch

Object nameC3Plus.Profibus_Protocol

Object No. 830.1 HEDA-channel noAccess: Read/write Valid after: immediatelyCodeSys object: no CodeSys format:Unit n/aMinimum value 0 n/a Maximum value -- n/aRemark: PPO-type selection switchCAN No. - PD object: noProfibus-No. (PNU) - Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 X I21 T30 - I11 T40 - I20 T40 X I21 T40 -

9.2.161. Object: List of the ProfiDrive standard signals

Object nameC3Plus.Profibus_StandardSignalTable

Object No. 830.6 HEDA-channel noAccess: Read only Valid after: -CodeSys object: no CodeSys format:Unit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Query whether Profidrive signal number is present

PNU 923.x can be used to read whether signal number x of theProfidrive profile is present.Response 0: Signal number is not presentResponse x: Signal number present

CAN No. - PD object: noProfibus-No. (PNU) - Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 X I21 T30 - I11 T40 - I20 T40 X I21 T40 -

Page 264: Function modules based on PLCopen

Compax3 - Objects

264 192-120111 N1 C3 T30 T40 - March 2004

9.2.162. Object: telegram selection switch

Object nameC3Plus.Profibus_TelegramSelect

Object No. 830.4 HEDA-channel noAccess: Read/write Valid after: immediatelyCodeSys object: no CodeSys format:Unit n/aMinimum value 0 n/a Maximum value -- n/aRemark: Telegram selection switchCAN No. - PD object: noProfibus-No. (PNU) - Bus format: U16Device assignment: Compax3 ...T30 Device assignment: Compax3 ...T40I11 T30 - I20 T30 X I21 T30 - I11 T40 - I20 T40 X I21 T40 -

Page 265: Function modules based on PLCopen

Parker EME Status values

192-120111 N1 C3 T30 T40 - March 2004 265

You can read about the following in this chapter:Device.................................................................................................................................................. 266Motor ................................................................................................................................................... 267Positions.............................................................................................................................................. 268Speeds ................................................................................................................................................ 269Currents............................................................................................................................................... 271Inputs................................................................................................................................................... 273CAM..................................................................................................................................................... 274IEC61131-3 ......................................................................................................................................... 275Feedback system................................................................................................................................ 276A list of the status values supports you in optimization and commissioning.Open the optimization function in the C3 ServoManager (double-click onoptimization in the tree)You will find the available status values in the lower right part of the window underselection (TAB) Status valuesYou can pull them into the oscilloscope (upper part of the left side) or into thestatus display (upper part of the right side) by the aid of the mouse (drag and drop).

The status values are divided into 2 groups (unser levels):standard: here you can find all important status valuesadvanced: advanced status values, require a better knowledge

The user level can be changed in the optimization window (left hand side lower partunder selection (TAB) "optimization") with the following button.

A part of the status values can be output via the D/A monitor channel 0 (X11/4) andchannel 1 (X11/3).The reference for the output voltage can be entered individually in the referenceunit of the D/A monitor.

Note

The unit of measurement of the D/A monitor values differs from the unit ofmeasurement of the status values.

10. Status values

Switching of theuser level

D/A-Monitor

Page 266: Function modules based on PLCopen

Status values

266 192-120111 N1 C3 T30 T40 - March 2004

10.1 Device

Status of device utilizationObject 683.2

Available in technology function: T10, T11, T30, T40Unit ofmeasurement

% User level standard

D/A monitor output not possible D/A monitor:measurement unit of thereference value

-

Remark: Device utilizationStated in % of the nominal device current

Status of power output stage temperatureObject 684.1

Available in technology function: T10, T11, T30, T40Unit ofmeasurement

C User level standard

D/A monitor output not possible D/A monitor:measurement unit of thereference value

-

Remark: Power output stage temperature

Status of auxiliary voltageObject 685.1

Available in technology function: T10, T11, T30, T40Unit ofmeasurement

V User level standard

D/A monitor output not possible D/A monitor:measurement unit of thereference value

-

Remark: Control voltage

Status DC bus voltageObject 685.2

Available in technology function: T10, T11, T30, T40Unit ofmeasurement

V User level standard

D/A monitor output possible D/A monitor:measurement unit of thereference value

V

Remark: unfiltered signal

Page 267: Function modules based on PLCopen

Parker EME Status values

192-120111 N1 C3 T30 T40 - March 2004 267

10.2 Motor

Status of motor temperatureObject 684.2

Available in technology function: T10, T11, T30, T40Unit ofmeasurement

C User level standard

D/A monitor output not possible D/A monitor:measurement unit of thereference value

-

Remark: Motor temperaturemeasured via the sensor in the motor, correct display only with KTY84

Status of short-term motor utilizationObject 683.4

Available in technology function: T10, T11, T30, T40Unit ofmeasurement

% User level standard

D/A monitor output not possible D/A monitor:measurement unit of thereference value

-

Remark: Motor pulse utilization,Stated in & of the motor pulse current.Dynamic motor utilization with reference to the nominal motor currentresp., in the case of a selected motor reference point, with reference tothe motor reference current. For the monitoring the impulse current andthe impulse current time are required in order to calculate a timeconstant. 1.15*I can be set permanently. Error object 500.6 Bit 6, ErrorCode 7180

Status of long-term motor utilizationObject 683.3

Available in technology function: T10, T11, T30, T40Unit ofmeasurement

% User level standard

D/A monitor output not possible D/A monitor:measurement unit of thereference value

-

Remark: Motor utilization,Stated in & of the motor pulse current.Effective motor utilization with reference to the nominal motor currentresp. if a motor reference point is selected, with reference to the motorreference current. For the monitoring the thermal time constant Tau isrequired. 1.05*I can be set permanently. Error object 500.1 Bit 13, ErrorCode 2311

Page 268: Function modules based on PLCopen

Status values

268 192-120111 N1 C3 T30 T40 - March 2004

10.3 Positions

Status target positionObject 680.4

Available in technology function: T11, T30, T40Unit ofmeasurement

Unit User level standard

D/A monitor output possible D/A monitor:measurement unit of thereference value

Revolutions

Remark: Stated in user units, reset position

Status actual positionObject 680.5

Available in technology function: T11, T30, T40Unit ofmeasurement

Unit User level standard

D/A monitor output possible D/A monitor:measurement unit of thereference value

Revolutions

Remark: Stated in user units, reset position

Status of tracking errorObject 680.6

Available in technology function: T11, T30, T40Unit ofmeasurement

Unit User level standard

D/A monitor output possible D/A monitor:measurement unit of thereference value

Revolutions

Remark: Stated in user units, difference between target and actual value ofposition

Status target position without absolute referenceObject 680.12

Available in technology function: T11, T30, T40Unit ofmeasurement

Unit User level advanced

D/A monitor output possible D/A monitor:measurement unit of thereference value

Revolutions

Remark: Stated in user units, continuous position

Status actual position without absolute referenceObject 680.13

Available in technology function: T11, T30, T40Unit ofmeasurement

Unit User level advanced

D/A monitor output possible D/A monitor:measurement unit of thereference value

Revolutions

Remark: Stated in user units, continuous position

Page 269: Function modules based on PLCopen

Parker EME Status values

192-120111 N1 C3 T30 T40 - March 2004 269

10.4 Speeds

Status target speed of setpoint encoderObject 681.4

Available in technology function: T10, T11, T30, T40Unit ofmeasurement

Unit/s User level standard

D/A monitor output possible D/A monitor:measurement unit of thereference value

Rev/s

Remark: Target value according to the fine interpolator

Status target speed controller inputObject 681.10

Available in technology function: T10, T11, T30, T40Unit ofmeasurement

Unit/s User level standard

D/A monitor output possible D/A monitor:measurement unit of thereference value

Rev/s

Remark: Nominal speedTarget speed value on the controller input including feed forward

Status actual speed filteredObject 681.9

Available in technology function: T10, T11, T30, T40Unit ofmeasurement

Unit/s User level standard

D/A monitor output possible D/A monitor:measurement unit of thereference value

Rev/s

Remark: Actual speed filtered

Status actual speed unfilteredObject 681.5

Available in technology function: T10, T11, T30, T40Unit ofmeasurement

Unit/s User level advanced

D/A monitor output possible D/A monitor:measurement unit of thereference value

Rev/s

Remark:

Status control deviation of speedObject 681.6

Available in technology function: T10, T11, T30, T40Unit ofmeasurement

Unit/s User level standard

D/A monitor output possible D/A monitor:measurement unit of thereference value

Rev/s

Remark: Difference between speed target value and filtered actual value

Status target accelerationObject 682.4

Available in technology function: T10, T11, T30, T40Unit ofmeasurement

Unit/s² User level advanced

D/A monitor output not possible D/A monitor:measurement unit of thereference value

-

Page 270: Function modules based on PLCopen

Status values

270 192-120111 N1 C3 T30 T40 - March 2004

Remark: Target acceleration of setpoint encoderStated in user unitsOutput value of the fine interpolator

Status of speed and acceleration feed forwardObject 681.11

Available in technology function: T11, T30, T40Unit ofmeasurement

Unit/s User level advanced

D/A monitor output not possible D/A monitor:measurement unit of thereference value

-

Remark: Speed and acceleration feed forward

Status of filtered actual accelerationObject 682.6

Available in technology function: T10, T11, T30, T40Unit ofmeasurement

Unit/s² User level advanced

D/A monitor output possible D/A monitor:measurement unit of thereference value

Rev/s²

Remark: Signal is smoothed by acceleration filter 1 and 2 resp. by the rotationalspeed monitor and acceleration filter 2.Signal is the source of the D-component in the (rotational) speedcontroller

Status of actual acceleration unfilteredObject 682.5

Available in technology function: T10, T11, T30, T40Unit ofmeasurement

Unit/s² User level advanced

D/A monitor output possible D/A monitor:measurement unit of thereference value

Rev/s²

Remark: Please note that this signal is often rather noisy.

Status of external influences monitoredObject 683.5

Available in technology function: T10, T11, T30, T40Unit ofmeasurement

% User level advanced

D/A monitor output possible D/A monitor:measurement unit of thereference value

%

Remark: Load moment resp. load force detected by the (rotational) speedmonitor.Unit is % of Mnominal resp. of Fnominal(100% = Moment resp. force given the configured nominal resp.reference current)

Page 271: Function modules based on PLCopen

Parker EME Status values

192-120111 N1 C3 T30 T40 - March 2004 271

10.5 Currents

Status of effective target current (torque forming)Object 688.1

Available in technology function: T10, T11, T30, T40Unit ofmeasurement

mA User level standard

D/A monitor output possible D/A monitor:measurement unit of thereference value

O

Remark: Effective target current (torque forming)Cross-flow target value including current and jerk feed forward

Status of effective actual current (torque forming)Object 688.2

Available in technology function: T10, T11, T30, T40Unit ofmeasurement

mA User level standard

D/A monitor output possible D/A monitor:measurement unit of thereference value

O

Remark: Effective actual current (torque forming), actual value after filter

Status of control deviation of effective currentObject 688.8

Available in technology function: T10, T11, T30, T40Unit ofmeasurement

mA User level advanced

D/A monitor output possible D/A monitor:measurement unit of thereference value

O

Remark: Control deviation of effective current (torque forming)

Status of voltage control signalObject 688.11

Available in technology function: T10, T11, T30, T40Unit ofmeasurement

n/a User level advanced

D/A monitor output not possible D/A monitor:measurement unit of thereference value

-

Remark: Control signal of current controller (torque forming)0.577 correspond to full range (Terminal voltage=DC bus voltage)

Status of current phase UObject 688.9

Available in technology function: T10, T11, T30, T40Unit ofmeasurement

mA User level advanced

D/A monitor output not possible D/A monitor:measurement unit of thereference value

-

Remark: Phase current U, Output as peak valueActual value after oversampling

Status of current phase VObject 688.10

Available in technology function: T10, T11, T30, T40Unit ofmeasurement

mA User level advanced

Page 272: Function modules based on PLCopen

Status values

272 192-120111 N1 C3 T30 T40 - March 2004

D/A monitor output not possible D/A monitor:measurement unit of thereference value

-

Remark: Phase current V, Output as peak valueActual value after oversampling

Status of target jerk setpoint encoderObject 688.13

Available in technology function: T11, T30, T40Unit ofmeasurement

Unit/s³ User level advanced

D/A monitor output not possible D/A monitor:measurement unit of thereference value

-

Remark: Target jerk of setpoint encoderStated in user unitsOutput value of the fine interpolator

Status of effective current and jerk forward feedObject 688.14

Available in technology function: T10, T11, T30, T40Unit ofmeasurement

mA User level advanced

D/A monitor output not possible D/A monitor:measurement unit of thereference value

-

Remark: Forward feed of effective current and jerkStated in amperes RMSafter filter

Page 273: Function modules based on PLCopen

Parker EME Status values

192-120111 N1 C3 T30 T40 - March 2004 273

10.6 Inputs

Status of analog input 0Object 685.3

Available in technology function: T10, T11, T30, T40Unit ofmeasurement

V User level standard

D/A monitor output possible D/A monitor:measurement unit of thereference value

10V

Remark: Analog input 0Analog input on plug X11/9 and X11/11Indication of the voltage measured on the input in volts

Status of analog input 1Object 685.4

Available in technology function: T10, T11, T30, T40Unit ofmeasurement

V User level standard

D/A monitor output possible D/A monitor:measurement unit of thereference value

10V

Remark: Analog input 1Analog input on plug X11/10 and X11/2Indication of the voltage measured on the input in volts

Status of encoder input 0 (5V)Object 680.10

Available in technology function: T10, T11, T30, T40Unit ofmeasurement

Revolutions User level standard

D/A monitor output not possible D/A monitor:measurement unit of thereference value

-

Remark: Encoder input 0 (5V), counter state in turns of the encoder

Status of encoder input 0 (24V)Object 680.11

Available in technology function: T10, T11, T30, T40Unit ofmeasurement

Revolutions User level standard

D/A monitor output not possible D/A monitor:measurement unit of thereference value

-

Remark: Encoder input 1 (24V), counter state in turns of the encoder

Page 274: Function modules based on PLCopen

Status values

274 192-120111 N1 C3 T30 T40 - March 2004

10.7 CAM

Status of signal source of master position monitoringObject 3021.2

Available in technology function: - T40Unit ofmeasurement

Revolutions User level standard

D/A monitor output possible D/A monitor:measurement unit of thereference value

Revolutions

Remark:

Status of master positionObject 3030.1

Available in technology function: - T40Unit ofmeasurement

Munit User level standard

D/A monitor output possible D/A monitor:measurement unit of thereference value

Units

Remark: reset

Status of slave positionObject 3032.1

Available in technology function: - T40Unit ofmeasurement

Unit User level standard

D/A monitor output possible D/A monitor:measurement unit of thereference value

Units

Remark: reset position after cam table [Units]

Page 275: Function modules based on PLCopen

Parker EME Status values

192-120111 N1 C3 T30 T40 - March 2004 275

10.8 IEC61131-3

Status of cycle time of the control programObject 50.3

Available in technology function: T10, T11, T30, T40Unit ofmeasurement

n/a User level standard

D/A monitor output not possible D/A monitor:measurement unit of thereference value

-

Remark: Current cycle time [unit: 1=500 µs] of the control program

Status of maximum cycle timeObject 50.4

Available in technology function: T10, T11, T30, T40Unit ofmeasurement

n/a User level standard

D/A monitor output not possible D/A monitor:measurement unit of thereference value

-

Remark: Maximum cycle time [unit : 1=500 µs]Very large values may occur here with the command "Save objectspermanently". Then the control program will no longer be executed forthe execution time (about 1.5 sec)

Setpoint for analog output 0Object 634.4

Available in technology function: T11, T30, T40Unit ofmeasurement

n/a User level advanced

D/A monitor output possible D/A monitor:measurement unit of thereference value

-

Remark: Setpoint for analog output 0 (DA0 - X11/4); can be used as a DAmonitor.This output must be previously activated to be able to access it. Youcan do this in the ServoManager in the optimization window in thepartial window at the bottom left under DA monitor.Convert the signal source to IEC61131.

Setpoint for analog output 1Object 635.4

Available in technology function: T11, T30, T40Unit ofmeasurement

n/a User level advanced

D/A monitor output possible D/A monitor:measurement unit of thereference value

-

Remark: Setpoint for analog output 1 (DA1 - X11/3); can be used as DA monitor.This output must be previously activated to be able to access it. Youcan do this in the ServoManager in the optimization window in thepartial window at the bottom left under DA monitor.Convert the signal source to IEC61131.

Page 276: Function modules based on PLCopen

Status values

276 192-120111 N1 C3 T30 T40 - March 2004

10.9 Transmitter

Status of sine in signal processingObject 692.1

Available in technology function: T10, T11, T30, T40Unit ofmeasurement

n/a User level advanced

D/A monitor output not possible D/A monitor:measurement unit of thereference value

-

Remark: Sinus trace resolver, für F10 devicesThe value 1 corresponds to 2.5 VoltsThe amplitude must be <1 and > 0.1 at the resolver; otherwise a levelerror is reported.

Status of cosine in signal processingObject 692.2

Available in technology function: T10, T11, T30, T40Unit ofmeasurement

n/a User level advanced

D/A monitor output not possible D/A monitor:measurement unit of thereference value

-

Remark: Cosine trace of resolver, for F10 devicesThe value 1 corresponds to 2.5 VoltsThe amplitude must be <1 and > 0.1 at the resolver; otherwise a levelerror is reported.

Status of analog input sineObject 692.3

Available in technology function: T10, T11, T30, T40Unit ofmeasurement

n/a User level advanced

D/A monitor output not possible D/A monitor:measurement unit of thereference value

-

Remark: Sine trace of encoder, für F11 and F12 devices (0.5 = 2.5V)

Status of analog input cosineObject 692.4

Available in technology function: T10, T11, T30, T40Unit ofmeasurement

n/a User level advanced

D/A monitor output not possible D/A monitor:measurement unit of thereference value

-

Remark: Cosine trace of encoder, für F11 and F12 devices

Status of feedback levelObject 692.5

Available in technology function: T10, T11, T30, T40Unit ofmeasurement

V User level advanced

D/A monitor output not possible D/A monitor:measurement unit of thereference value

-

Remark: Feedback level, for F11 and F12 devices, display in Vpp (=sqrt(sin²+cos²))

Page 277: Function modules based on PLCopen

Parker EME Error

192-120111 N1 C3 T30 T40 - March 2004 277

All errors lead to error status.Reaction 2: Downramp with de-energize ramp, then apply brake and de-energize.

Reaction 5: De-energize immediately (with no ramp), close brake.

Caution! A Z-axis may drop down due to the brake delay times

Most pending errors can be acknowledged with Quit!

The following errors must be acknowledged with Power on:

0x7381, 0x7382, 0x7391, 0x7392, 0x73A0

The errors as well as the error history can be viewed in the C3 ServoManagerunder optimization (at the top right of the optimization window).

11.1 Error listError code (hex): 0x2311Error: Monitor (Effective Motor Current)Error reaction: Reaction 2: downramp / apply brake / deenergize.Measure:Note: Adjustable monitoring (with motor parameter: thermal time constant and

reference current)The current value can be read with the "Motor utilization" status display.An error message is generated for a motor load of 105%.

Error code (hex): 0x2312Error: Device rms current monitoringError reaction: Reaction 2: downramp / apply brake / deenergize.Measure:Note: Adjustable monitoring (dependant on device parameters)

The current value can be read with object 683.2 or the "Device utilization"status display.

Error code (hex): 0x2320Error: Overcurrent (Power output Stage)Error reaction: Reaction 5: deenergize immediately (without ramps), apply brake.Measure: Check motor cableNote: Origin is a hardware signal

Error code (hex): 0x3210Error: DC bus voltage too highError reaction: Reaction 5: deenergize immediately (without ramps), apply brake.Measure:Note: The voltage on the output bus has exceeded the maximum permissible

value

11. Error

0x2311

0x2312

0x2320

0x3210

Page 278: Function modules based on PLCopen

Error

278 192-120111 N1 C3 T30 T40 - March 2004

Error code (hex): 0x3222Error: Voltage in DC bus too low (< 70V)Error reaction: Reaction 2: downramp / apply brake / deenergize.Measure:Note: Measurement via PAP

Error code (hex): 0x4210Error: Temperature of power output stage / deviceError reaction: Reaction 2: downramp / apply brake / deenergize.Measure:Note: Measurement via PAP; source from power stage

Error code (hex): 0x4310Error: Motor temperatureError reaction: Reaction 2: downramp / apply brake / deenergize.Measure:Note: Source is motor temperature signal

Error code (hex): 0x5111Error: Auxiliary voltage 15V defectiveError reaction: Reaction 2: downramp / apply brake / deenergize.Measure:Note: Measurement via PAP

Error code (hex): 0x5112Error: Overvoltage 24VError reaction: Reaction 2: downramp / apply brake / deenergize.Measure:Note: Measurement via PAP

Error code (hex): 0x5116Error: Undervoltage 24VError reaction: Reaction 2: downramp / apply brake / deenergize.Measure:Note: Measurement via PAP

Error code (hex): 0x5117Error: Undervoltage optionsError reaction: NoneMeasure:Note: Used for M expansion with I/O if the external power supply is missing

Error code (hex): 0x5380Error: Short circuit at digital outputError reaction: Reaction 2: downramp / apply brake / deenergize.Measure:Note: Applies to the 4 on-board outputs

Error code (hex): 0x5420Error: Ballast resistor overload, pulse currentError reaction: Reaction 2: downramp / apply brake / deenergize.Measure:Note: Setting via tool input

Error code (hex): 0x5421Error: Braking Resistor overloaded (Continuous Current)Error reaction: Reaction 2: downramp / apply brake / deenergize.Measure:Note: Setting via tool input

Error code (hex): 0x5480Error: Short Circuit - Motor BrakeError reaction: NoneMeasure:Note: Diagnostic lines from power stage interface

0x3222

0x4210

0x4310

0x5111

0x5112

0x5116

0x5117

0x5380

0x5420

0x5421

0x5480

Page 279: Function modules based on PLCopen

Parker EME Error

192-120111 N1 C3 T30 T40 - March 2004 279

Error code (hex): 0x5481Error: Open Circuit - Motor BrakeError reaction: NoneMeasure:Note: Diagnostic lines from power stage interface

Error code (hex): 0x5491Error: Disable power output stageError reaction: Reaction 5: deenergize immediately (without ramps), apply brake.Measure:Note: Hardware input (safe standstill)

Error code (hex): 0x54A0Error: Limit switch E5 (X12/12) activeError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Move axis into the travel range. The error may occur if E5 is designed as a

freely assignable input and for example C3_ErrorMask is used in the IEC-program.

Note: Limit switch on input 5 is active. Is only set with rising edge.

Error code (hex): 0x54A1Error: Limit switch E6 (X12/13) activeError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Move axis into the tavel range. The error may occur if E6 is designed as a

freely assignable input and for example C3_ErrorMask is used in the IECprogram.

Note: Limit switch on input 6 is active. Is only set with rising edge.

Error code (hex): 0x6011Error: Runtime overflow 31.25usError reaction: Reaction 2: downramp / apply brake / deenergize.Measure:Note:

Error code (hex): 0x6012Error: Runtime overflow 500usError reaction: Reaction 2: downramp / apply brake / deenergize.Measure:Note: Runtime monitoring. Internal error

Error code (hex): 0x6280Error: IEC61131-3 Division by zeroError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Debug IEC programNote: Division by zero occurred in the IEC program. Execution is aborted at this

point and the cycle is restarted after the selected cycle time.

Error code (hex): 0x6281Error: IEC61131-3 cycle time exceededError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Optimize program (runtime), increase target cycle time, suppress time-

intensive processes (for example saving objects in Flash)Note: Preset nominal cycle time could not be kept. Execution is aborted and the

cycle is restarted after the selected cycle time.

Error code (hex): 0x6282Error: IEC61131-3 Program stack overflowError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Reduce nesting depth in function and subprogram callsNote: Stack overflow in IEC runtime. Execution is aborted at this point and the

cycle is restarted after the selected cycle time.

0x5481

0x5491

0x54A0

0x54A1

0x6011

0x6012

0x6280

0x6281

0x6282

Page 280: Function modules based on PLCopen

Error

280 192-120111 N1 C3 T30 T40 - March 2004

Error code (hex): 0x6283Error: IEC61131-3 FB stack overflowError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Reduce the number of or the nesting depth of function module instancesNote: Stack overflow in the IEC runtime caused by too many function module

entities. Execution is aborted at this point and the cycle is restarted after theselected cycle time.

Error code (hex): 0x6284Error: IEC61131-3 Invalid commandError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Recompile the program / download and verify the compiler versionNote: Invalid opcode in the IEC program Execution is aborted at this point and the

cycle is restarted after the selected cycle time.

Error code (hex): 0x7121Error: Motor stalledError reaction: Reaction 5: deenergize immediately (without ramps), apply brake.Measure:Note: Speed controller signal at limit for specific time

Error code (hex): 0x7180Error: Motor impulse current monitoringError reaction: Reaction 2: downramp / apply brake / deenergize.Measure:Note: Adjustable monitoring (with motor parameters: pulse current time and pulse

current)The current value can be read with the "Motor impulse utilization" statusdisplay.An error message is generated for a motor impulse utilization of 115%.

Error code (hex): 0x7310Error: Rotation speed too highError reaction: Reaction 5: deenergize immediately (without ramps), apply brake.Measure:Note: Rotation speed too high

Error code (hex): 0x7320Error: Tracking errorError reaction: Reaction 2: downramp / apply brake / deenergize.Measure:Note: Monitoring of tracking error window incl. time

Error code (hex): 0x7381Error: Resolver level too highError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Check feedback cable or feedback

Note: The feedback excitation voltage is deactivated for level errors!Note: Level limit exceeded, can only be reset by powering on the device again.

Error code (hex): 0x7382Error: Resolver level too lowError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Check feedback cable or feedback

Note: The feedback excitation voltage is deactivated for level errors!Note: Level has fallen below limit, can only be reset by powering on the device

again.

Error code (hex): 0x7391Error: Encoder level too highError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Check feedback cable (shield, abort, short-circuit) or feedback

Note: The feedback power supply voltage is deactivated for F11!Note: SinCos feedback/encoder: Level of Sine/Cosine trace too high, can only be

reset by powering on the device again. The limit for Firmware >V2.x.x is atthe physical limit 2.5Vss.

0x6283

0x6284

0x7121

0x7180

0x7310

0x7320

0x7381

0x7382

0x7391

Page 281: Function modules based on PLCopen

Parker EME Error

192-120111 N1 C3 T30 T40 - March 2004 281

Error code (hex): 0x7392Error: Encoder level too lowError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Check feedback cable (shield, abort, short-circuit) or feedback

Note: The feedback power supply voltage is deactivated for F11!Note: SinCos feedback/encoder: Level of Sine/Cosine or A/B trace too low, can

only be reset by powering on the device again. The limit for Firmware>V2.x.x is at 0.4Vss. With RS422 feedback one or both traces are missing.

Error code (hex): 0x73A0Error: Hall commutation: invalid combination of hall signalsError reaction: Reaction 5: deenergize immediately (without ramps), apply brake.Measure: Check hall wiring and hall sensors for functionality. Eliminate any (EMC)

malfunctions in hall signals.Note: A hall combination that is not permitted with correct wiring was recorded

during hall commutating. Can only be reset by PowerOn.

Error code (hex): 0x73A5Error: Automatic commutation: no standstill of the drive on startError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Check the signal quality of the feedback (noise), bring the drive to a

standstillNote: (Filtered) speed of the motor within 10 s after the start of automatic

commutation not zero

Error code (hex): 0x73A6Error: Automatic commutation: more than 60 degrees of electrical movementError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Malfunction (motion caused by external source) of the motor during

automatic commutation, starting current too great, incorrect parameter forcommutation direction (use MotorManager to determine the values). Checkfeedback resolution and/or number of feedback or motor poles.

Note: The motor has moved more than permitted during automatic commutation.

Error code (hex): 0x73A7Error: Automatic commutation: More than 5 degrees of electrical movement during

Phase 2Error reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Eliminate external influence on the motor or device current is too small resp.

friction is too great.Note: Motor is not following controlled movement. In this case, the motor should

stand still.

Error code (hex): 0x73A8Error: Automatic commutation: no standstill during phase 3Error reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Eliminate external influence on the motor. Check feedback.Note: The motor is not following controlled movement (in this case: motor does not

come to a standstill).

Error code (hex): 0x73A9Error: Auto commutation: Timeout during phase 3Error reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Increase the starting current and eliminate very high direction dependence

or friction if any. Check feedback resolution and/or number of feedback ormotor poles.

Note: The maximum time for automatic commutation has been exceeded.

Error code (hex): 0x73AAError: Automatic commutation: too many trials during phase 3Error reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Increase the starting current or eliminate external influence on the motor.

Check feedback resolution and/or number of feedback or motor poles.Note: The motor is not following assigned controlled movement.

0x7392

0x73A0

0x73A5

0x73A6

0x73A7

0x73A8

0x73A9

0x73AA

Page 282: Function modules based on PLCopen

Error

282 192-120111 N1 C3 T30 T40 - March 2004

Error code (hex): 0x73ABError: Automatic commutation: timeoutError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Increase automatic commutation starting current, eliminate motor block,

check parameters for motor current (too small, device extremely under-dimensioned), current controller unstable.

Note: It was not possible to successfully complete automatic commutation within30 s.

Error code (hex): 0x73ACError: Automatic commutation: mo motor connectedError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Connect motor resp. check wiringNote: Current controller setting full voltage without current flowing.

Error code (hex): 0x73B0Error: Distance coding: invalid position of reference markError reaction: Reaction 2: downramp / apply brake / deenergize.Measure:Note:

Error code (hex): 0x8120Error: CRC error or passive mode (CAN)Error reaction: NoneMeasure:Note: Field bus error: adjustable reaction (no, reaction 2)

Error code (hex): 0x8121Error: Bus off (CAN)Error reaction: NoneMeasure:Note: CAN Bus inactive status

Field bus error: adjustable reaction (no, reaction 2)

Error code (hex): 0x8130Error: FB TimeoutError reaction: NoneMeasure: Check connection and masterNote: Field bus communication failure

Field bus error: adjustable reaction (none, reaction2)

Error code (hex): 0x8181Error: Invalid velocityError reaction: NoneMeasure: Reduce setpoint valueNote: Preset speed ins too high (also externally); command was rejected

Error code (hex): 0x8182Error: Error CAM commandError reaction: Reaction 2: downramp / apply brake / deenergize.Measure:Note:

Error code (hex): 0x8183Error: Watchdog test movementError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Acknowledge Error occurs for example if the response times of the PC are

too long for RS232 communication.Note: Error is triggered if o40.3=0. Watchdog cannot be deactivated via o40.3=-1.

Watchdog time=o40.3*100ms

0x73AB

0x73AC

0x73B0

0x8120

0x8121

0x8130

0x8181

0x8182

0x8183

Page 283: Function modules based on PLCopen

Parker EME Error

192-120111 N1 C3 T30 T40 - March 2004 283

Error code (hex): 0x8612Error: Reference LimitError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Reference position could not be accessed. One of the limit switches was

detected twice. There was no home switch or feedback zero pulse. Homingwas aborted

Note: No reference point for machine zero detected within the travel range. Thehoming sequence was aborted. Check reference point feedback.

Error code (hex): 0xFF03Error: Object is "read only"Error reaction: NoneMeasure:Note: No write access

Error code (hex): 0xFF04Error: Object cannot be readError reaction: NoneMeasure:Note: No read access

Error code (hex): 0xFF05Error: Version conflict; object data not valid in flashError reaction: NoneMeasure:Note: Internal error

Error code (hex): 0xFF06Error: No object for process data; object cannot be mappedError reaction: NoneMeasure:Note: This object cannot be mapped on the cyclic data

Error code (hex): 0xFF07Error: Data not validError reaction: NoneMeasure:Note: No OPM text present

Error code (hex): 0xFF08Error: No convert functionError reaction: NoneMeasure:Note: Internal error

Error code (hex): 0xFF10Error: Command syntax errorError reaction: NoneMeasure:Note: Syntax error

Error code (hex): 0xFF11Error: Value not validError reaction: NoneMeasure:Note: Argument incorrect

Error code (hex): 0xFF12Error: Checksum errorError reaction: NoneMeasure:Note: Checksum CRC incorrect

0x8612

0xFF03

0xFF04

0xFF05

0xFF06

0xFF07

0xFF08

0xFF10

0xFF11

0xFF12

Page 284: Function modules based on PLCopen

Error

284 192-120111 N1 C3 T30 T40 - March 2004

Error code (hex): 0xFF13Error: Timeout errorError reaction: NoneMeasure:Note: Active in binary protocol; 5 ms

Error code (hex): 0xFF14Error: Overflow errorError reaction: NoneMeasure:Note: Utype error

Error code (hex): 0xFF15Error: Parity errorError reaction: NoneMeasure:Note: Utype error

Error code (hex): 0xFF16Error: Frame errorError reaction: NoneMeasure:Note: Utype error

Error code (hex): 0xFF20Error: Flash sector delete failedError reaction: NoneMeasure:Note: Error while deleting flash

Error code (hex): 0xFF21Error: Program flash cell failedError reaction: NoneMeasure:Note: Error while programming flash

Error code (hex): 0xFF22Error: Checksum error of prog. Flash areaError reaction: NoneMeasure:Note: Error for flash checksum

Error code (hex): 0xFF23Error: DOWN/UPLOAD activatedError reaction: NoneMeasure:Note: Download or upload is active

Error code (hex): 0xFF24Error: DOWN/UPLOAD not activatedError reaction: NoneMeasure:Note: Download or upload is inactive

Error code (hex): 0xFF30Error: EEPROM Delay Count ErrorError reaction: NoneMeasure:Note: Internal error

Error code (hex): 0xFF40Error: Not enough memory for OSZI or AWL reservedError reaction: NoneMeasure:Note: An attempt was made to reserve too much memory (IEC, osci)

0xFF13

0xFF14

0xFF15

0xFF16

0xFF20

0xFF21

0xFF22

0xFF23

0xFF24

0xFF30

0xFF40

Page 285: Function modules based on PLCopen

Parker EME Error

192-120111 N1 C3 T30 T40 - March 2004 285

Error code (hex): 0xFF42Error: No objects availableError reaction: NoneMeasure: Load application data into device (objects)Note: Application data error; no valid objects present

LED red flashing

Error code (hex): 0xFF43Error: No IEC61131 programError reaction: NoneMeasure: Load application data into device (IEC61131 program). Turn device off and

back on again.Note: Application data error; no IEC61131 program available

LED red flashing

Error code (hex): 0xFF45Error: No FBIError reaction: NoneMeasure: De-energize motor, then perform functionNote: Motor is energized! An attempt was made to execute a function at a time

when the motor must be de-energized, e.g. device duplication via BDM.

Error code (hex): 0xFF46Error: Motor energizedError reaction: NoneMeasure:Note: An attempt was made to perform a device duplication even though the

source and target device are different (different order code)

Error code (hex): 0xFF47Error: Different device typesError reaction: NoneMeasure:Note: The hardware of the source is not compatible with the hardware of the target

for duplicating a device

Error code (hex): 0xFF90Error: Feedback system does not correspond with feedback optionError reaction: NoneMeasure: Replace or update firmware, use device required for feedback.Note: The connected feedback system cannot be used with the firmware currently

in use. (for example with commutation wizard F12 feedback for F10/F11device and vice-versa).

Error code (hex): 0xFF91Error: Invalid combination of hall signals gross commutationError reaction: NoneMeasure: Check hall wiring and hall sensors for functionality. Eliminate any (EMC)

malfunctions in hall signals.Note: Invalid hall combinations 000 or 111 were detected during hall

commutation.

Error code (hex): 0xFF92Error: Compax3 must be started again.Error reaction: NoneMeasure: Switch device off and on again or execute commands 9 and 10 one after the

other.Note: Only for F12 devices: Compax3 must be started again, as the commutation

resp. the configured motor was changed by means of a configurationdownload. The error cannot be acknowledged.

Error code (hex): 0xFFA1Error: SinCos analog signals outside specificationError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Change feedbackNote: Feedback reports error

0xFF42

0xFF43

0xFF45

0xFF46

0xFF47

0xFF90

0xFF91

0xFF92

0xFFA1

Page 286: Function modules based on PLCopen

Error

286 192-120111 N1 C3 T30 T40 - March 2004

Error code (hex): 0xFFA2Error: SinCos internal angle offset faultError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Change feedbackNote: Feedback reports error

Error code (hex): 0xFFA3Error: SinCos table was destroyed via data field partitionError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Change feedbackNote: Feedback reports error

Error code (hex): 0xFFA4Error: SinCos analog limits not availableError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Change feedbackNote: Feedback reports error

Error code (hex): 0xFFA5Error: SinCos Internal I²C-Bus not functioningError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Change feedbackNote: Feedback reports error

Error code (hex): 0xFFA6Error: SinCos internal checksum errorError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Change feedbackNote: Feedback reports error

Error code (hex): 0xFFA7Error: SinCos feedback reset via program supervisionError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Change feedbackNote: Feedback reports error

Error code (hex): 0xFFA8Error: SinCos counter overflowError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Change feedbackNote: Feedback reports error

Error code (hex): 0xFFA9Error: SinCos parity errorError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Change feedbackNote: Feedback reports error

Error code (hex): 0xFFAAError: SinCos checksum of transmitted data is faultyError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Change feedbackNote: Feedback reports error

Error code (hex): 0xFFABError: SinCos unknown command codeError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Change feedbackNote: Feedback reports error

Error code (hex): 0xFFACError: SinCos number of transmitted data is faultyError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Change feedbackNote: Feedback reports error

0xFFA2

0xFFA3

0xFFA4

0xFFA5

0xFFA6

0xFFA7

0xFFA8

0xFFA9

0xFFAA

0xFFAB

0xFFAC

Page 287: Function modules based on PLCopen

Parker EME Error

192-120111 N1 C3 T30 T40 - March 2004 287

Error code (hex): 0xFFADError: SinCos improper command argument transmittedError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Change feedbackNote: Feedback reports error

Error code (hex): 0xFFAEError: SinCos the selected data field is not to be exceededError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Change feedbackNote: Feedback reports error

Error code (hex): 0xFFAFError: SinCos invalid access codeError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Change feedbackNote: Feedback reports error

Error code (hex): 0xFFB0Error: SinCos size of the stated data field is not variableError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Change feedbackNote: Feedback reports error

Error code (hex): 0xFFB1Error: SinCos stated word address outside data fieldError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Change feedbackNote: Feedback reports error

Error code (hex): 0xFFB2Error: SinCos access to non-existent data fieldError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Change feedbackNote: Feedback reports error

Error code (hex): 0xFFBCError: SinCos absolute value control of the analog signalsError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Change feedbackNote: Feedback reports error

Error code (hex): 0xFFBDError: SinCos transmitter current approaching limitError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Change feedbackNote: Feedback reports error

Error code (hex): 0xFFBEError: SinCos feedback temperature approaching limitError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Change feedbackNote: Feedback reports error

Error code (hex): 0xFFBFError: SinCos speed exceeds normal, no position generation permitted.Error reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Change feedbackNote: Feedback reports error

Error code (hex): 0xFFC0Error: SinCos Position Singleturn unreliableError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Change feedbackNote: Feedback reports error

0xFFAD

0xFFAE

0xFFAF

0xFFB0

0xFFB1

0xFFB2

0xFFBC

0xFFBD

0xFFBE

0xFFBF

0xFFC0

Page 288: Function modules based on PLCopen

Error

288 192-120111 N1 C3 T30 T40 - March 2004

Error code (hex): 0xFFC1Error: SinCos position error MultiturnError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Change feedbackNote: Feedback reports error

Error code (hex): 0xFFC2Error: SinCos position error MultiturnError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Change feedbackNote: Feedback reports error

Error code (hex): 0xFFC3Error: SinCos position error MultiturnError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Change feedbackNote: Feedback reports error

Error code (hex): 0xFFD0Error: SinCos CRCError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Check wiring, check feedback Ensure EMC immunity by the aid of correct

screeningNote: Communication error with SinCos feedback

Error code (hex): 0xFFD1Error: SinCos RX TimeoutError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Check wiring, check feedback Ensure EMC immunity by the aid of correct

screeningNote: Communication error with SinCos feedback

Error code (hex): 0xFFD2Error: SinCos RX OverrrunError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Check wiring, check feedback Ensure EMC immunity by the aid of correct

screeningNote: Communication error with SinCos feedback

Error code (hex): 0xFFD3Error: SinCos RX ParityError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Check wiring, check feedback Ensure EMC immunity by the aid of correct

screeningNote: Communication error with SinCos feedback

Error code (hex): 0xFFD4Error: SinCos RX FrameError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Check wiring, check feedback Ensure EMC immunity by the aid of correct

screeningNote: Communication error with SinCos feedback

Error code (hex): 0xFFD5Error: Unknown SinCos encoder typeError reaction: NoneMeasure: Update Compax3 firmwareNote: The SinCos feedback sytem type connected is not supported

Error code (hex): 0xFFD6Error: SinCos speed exceeds normal when writing encoder positionError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Ensure that the motor is at a standsillNote: The speed when writing the feedback position was too high

0xFFC1

0xFFC2

0xFFC3

0xFFD0

0xFFD1

0xFFD2

0xFFD3

0xFFD4

0xFFD5

0xFFD6

Page 289: Function modules based on PLCopen

Parker EME Error

192-120111 N1 C3 T30 T40 - March 2004 289

Error code (hex): 0xFFE0Error: MC Home only allowed in standstill stateError reaction: NoneMeasure: Do not call PLCopen function module MC_Home during an ongoing

positioning process or while a stop command is running.Note: Error in the IEC61131-3 program sequence. PLCopen function module

MC_home was called even though the axis was not at a standstill (statestandstill AND drive energized)

Error code (hex): 0xFFE1Error: CamOut not possible during coupling processError reaction: Reaction 2: downramp / apply brake / deenergize.Measure: PLCopen function module CamOut cannot be called during coupling

process.Note: Error in the IEC61131-3 program sequence. PLCopen function module

CamOut was called even though the axis was not yet coupled.

Error code (hex): 0xFFE2Error: Invalid parameter transfer while calling a function module.Error reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Call PLCopen function module with matching parameters.Note: Error in the IEC61131-3 program sequence. Function module was called

with incorrect parameters.

Error code (hex): 0xFFE3Error: Coupling // decoupling only possible with C3_CamIN or C3_CamOut Mode

0Error reaction: Reaction 2: downramp / apply brake / deenergize.Measure: Coupling with a linear actuator only possible with Mode 0.Note: Error in the IEC61131-3 program sequence. An attempt was made with a

linear actuator to couple with another mode than 0.

0xFFE0

0xFFE1

0xFFE2

0xFFE3

Page 290: Function modules based on PLCopen

Compax3 Accessories

290 192-120111 N1 C3 T30 T40 - March 2004

You can read about the following in this chapter:Order code Compax3.......................................................................................................................... 290Order code accessories...................................................................................................................... 291Parker servo motors............................................................................................................................ 293Connections to the motor.................................................................................................................... 304EMC measures ................................................................................................................................... 308External ballast resistors..................................................................................................................... 312BDM Operating module ...................................................................................................................... 315EAM06: Terminal block for inputs and outputs.................................................................................. 316ZBH plug set ....................................................................................................................................... 319Interface cable..................................................................................................................................... 320Input/Output option M12 ..................................................................................................................... 325HEDA (Motionbus) - Option M11........................................................................................................ 326HEDA (M11) & I/Os (M12) => Option M10 ........................................................................................ 327Profibus plug BUS08/01 ..................................................................................................................... 328CAN plug BUS10/01 ........................................................................................................................... 329

12.1 Order code for Compax3

C3

Device model: Single axis S

Device currents 2.5A / 5A / 230VAC (1-phase) 0 2 5 V 2static 6.3 A / 12.6 A / 230 V AC (1-phase) 0 6 3 V 2

/ dynamic 3.8A/7.5A / 400VAC (3-phase) 0 3 8 V 4/ Supply 7.5 A / 15.0 A / 400 V AC (3-phase) 0 7 5 V 4voltage : 15.0A/30.0A / 400VAC (3-phase) 1 5 0 V 4

30.0 A / 60.0 A / 400 V AC (3-phase) 3 0 0 V 4

Feedback: Resolver F 1 0SinCos© (Hiperface) F 1 1Encoder / Sine-cosine with/without hall F 1 2

Interface: Step/direction / analogue input I 1 0 T 1 0Positioning with inputs/outputs I 1 1With Profibus DP V0/V1/V2 (12 Mbaud) I 2 0With CANopen I 2 1With C3 powerPLmC (Multi-axis control) C 1 0 T 1 1 - - -

Technology- Positioning T 1 1Functions: Programmable motion control via IEC61131 T 3 0

Electronic cam generation T 4 0

Options: Expansion 12 digital I/Os & HEDA (Motionbus) M 1 0HEDA (Motionbus) M 1 1Expansion, 12 digital I/Os M 1 2

Please note that HEDA (M10 or M11) can only be combined with electronic camT40!

12. Compax3 Accessories

Page 291: Function modules based on PLCopen

Parker EME Compax3 Accessories

192-120111 N1 C3 T30 T40 - March 2004 291

12.2 Accessories order code

Accessories order code /

Motor cable(2 (1.5mm2; <<<< 13.8A); for SMH / MH56 / MH70 / MH105(3 M O K 5 5 / ... ...(1

Motor cable(2 (cable chain compatible) (1.5mm2; <<<< 13.8A); for SMH / MH56 / MH70 / MH105(3 M O K 5 4 / ... ...(1

Motor cable(2 (2.5mm2 <<<< 18.9A); for SMH / MH56 / MH70 / MH105(3 M O K 5 6 / ... ...(1

Motor cable(2 (cable chain compatible) (2.5mm2 <<<< 18.9A); for SMH / MH56 / MH70 / MH105(3 M O K 5 7 / ... ...(1

Motor cable(2 (1.5mm2; <<<< 13.8A); for MH145 / MH205(4 M O K 6 0 / ... ...(1

Motor cable(2 (cable chain compatible) (1.5mm2; <<<< 13.8A); for MH145 / MH205(4 M O K 6 3 / ... ...(1

Motor cable(2 (2.5mm2 <<<< 18.9A); for MH145 / MH205(4 M O K 5 9 / ... ...(1

Motor cable(2 (cable chain compatible) (2.5mm2 <<<< 18.9A); for MH145 / MH205(4 M O K 6 4 / ... ...(1

Motor cable(2 (cable chain compatible) (6mm2 <<<< 32.3A); for MH145 / MH205(4 M A K 6 1 / ... ...(1

Motor cable(2 (cable chain compatible) (10mm2; <<<< 47.3A); for MH145 / MH205(4 M O K 6 2 / ... ...(1

Feedback cable(2 for Resolver R E K 4 2 / ... ...(1

Feedback cable(2 for Resolver (cable chain compatible) R E K 4 1 / ... ...(1

Feedback cable(2 for SinCos© encoder (cable chain compatible) G B K 2 4 / ... ...(1

Feedback cable Encoder Compax3 G B K 2 3 / ... ...(1

Feedback cable for LXR linear motors (cable chain compatible) G B K 3 3 / ... ...(1

Feedback cable for BLMA linear motors (cable chain compatible) G B K 3 2 / ... ...(1

Interface cable: PC - Compax3 (RS232) S S K 0 1 / ... ...(1

Interface cable on X11 with open ends (Ref /Analog) S S K 2 1 / ... ...(1

Interface cable on X12 with open ends (I/Os digital) S S K 2 2 / ... ...(1

Interface cable for I/O terminal block on X11 (ref /analog) S S K 2 3 / ... ...(1

Interface cable for I/O terminal block on X12 (I/Os digital) S S K 2 4 / ... ...(1

Interface cable PC """" POP (RS232) S S K 2 5 / ... ...(1

Interface cable Compax3 """" POP (RS485) S S K 2 7 / .../ ...(6

Interface cable Compax3 HEDA """" Compax3 HEDA or PC """" C3powerPLmC S S K 2 8 / .../ ...(5

HEDA bus termination plug (for the first and last Compax3 in the HEDA - Bus) B U S 0 7 / 0 1Profibus cable(2 not prefabricated; S S L 0 1 / ... ...(1

Profibus plug B U S 0 8 / 0 1CAN Bus cable(2 not prefabricated; S S L 0 2 / ... ...(1

CANbus connector B U S 1 0 / 0 1Connection set ZBH02/01 for Compax3 S0xx V2 (Plug set, EMC clamp) Z B H 0 2 / 0 1Connection set ZBH 02/02 for Compax3 S038 / S075 / S150 V4 (Plug set, EMC clamp) Z B H 0 2 / 0 2Connection set ZBH 02/03 for Compax3 S300 V4 (Plug set, EMC clamp) Z B H 0 2 / 0 3Operating module B D M 0 1 / 0 1Terminal block for I/Os without indicator (for X11, X12) E A M 0 6 / 0 1Terminal block for I/Os with luminous indicator (for X12) I O M 0 6 / 0 2Ballast resistor for Compax3 S063 V2 or S075 V4 (0.18 / 2.3 kW) B R M 0 5 / 0 1Ballast resistor for Compax3 S025 V2 or S038 V4 (60 / 253W) B R M 0 8 / 0 1Ballast resistor for Compax3 S150 V4 (0.57 / 6.9 kW) B R M 0 6 / 0 2Ballast resistor for Compax3 S300 V4 (BRM4/01: 0.57 kW / ...4/02: 0.74 kW ...4/03: 1.5 kW) B R M 0 4 / 0 ...Mains power filter for Compax3 S025 V2 or S063 V2 N F I 0 1 / 0 1Mains power filter for Compax3 S038 V4, S075 V4 or S150 V4 N F I 0 1 / 0 2Mains power filter for Compax3 S300 V4 N F I 0 1 / 0 3Motor output filter for up to 6.3A rated motor current M D R 0 1 / 0 4Motor output filter for up to 16A rated motor current M D R 0 1 / 0 1Motor output filter for up to 30A rated motor current M D R 0 1 / 0 2

Page 292: Function modules based on PLCopen

Compax3 Accessories

292 192-120111 N1 C3 T30 T40 - March 2004

(1 Length code 1

Length [m] 1,0 2,5 5,0 7,5 10,0 12,5 15,0 20,0 25,0 30,0 35,0 40,0 45,0 50,0Code 01 02 03 04 05 06 07 08 09 10 11 12 13 14

SSK01/09: Length 25 m(2 Colors according to DESINA(3 With motor connector(4 With cable eye for motor terminal box

(5 Length code 2 for SSK28

Length [m] 0,25 0,5 1,0 3,0 5,0 10,0

Code 20 21 01 22 03 05

(6 Order code: SSK27/nn/..

Length A (Pop - 1. Compax3) variable (the last two numbers according to thelength code for cable, for example SSK27/nn/01)Length B (1. Compax3 - 2. Compax3 - ... - n. Compax3) fixed 50 cm (only if there ismore than 1 Compax3, i.e. nn greater than 01)Number n (the last two digits)SSK27/05/.. for connecting from Pop to 5 Compax3.SSK27/01/.. for connection from Pop to one Compax3

MOK55 and MOK54 can also be used for linear motors LXR406, LXR412 andBLMA.

Example:

Examples:

Page 293: Function modules based on PLCopen

Parker EME Compax3 Accessories

192-120111 N1 C3 T30 T40 - March 2004 293

12.3 Parker servo motors

You can read about the following in this chapter:Direct drives ........................................................................................................................................ 293Rotary servo motors............................................................................................................................ 295

12.3.1. Direct drives

You can read about the following in this chapter:Transmitter systems for direct drives ................................................................................................. 293Linear motors ...................................................................................................................................... 294Torque motors..................................................................................................................................... 294

12.3.1.1 Transmitter systems for direct drives

The Feedback option F12 makes it possible to operate linear motors as well astorque motors. Compax3 supports the following transmitter systems:Special encoder systems for directdrives Option F12

Analog hall sensors ! Sine - cosine signal (max. 5Vss36; typical1Vss) 90° offset

! U-V Signal (max. 5Vss37; typical 1Vss)120° offset.

Encoder(linear or rotatory)

! Sine-cosine (max. 5Vss38; typical 1Vss)(max. 400kHz) or

! TTL (RS422) (max. 5MHz)with the following modes of commutation:! automatic commutation (see on page

293) or! Digital hall sensors

Distance codedfeedback systems

! Distance coding with 1VSS - Interface! Distance coding with RS422 - Interface

(Encoder)

The motor performs automatic commutation after:! Power on,! A configuration download or! An IEC program download

The time duration (typically 5-10 sec) of automatic commutation can be optimizedwith the start current (see in the optimization display of the C3 ServoManager;

36 Max. differential input between SIN- (X13/7) and SIN+ (X13/8).37 Max. differential input between SIN- (X13/7) and SIN+ (X13/8).38 Max. differential input between SIN- (X13/7) and SIN+ (X13/8).

Page 294: Function modules based on PLCopen

Compax3 Accessories

294 192-120111 N1 C3 T30 T40 - March 2004

given as a percentage of the reference current). Note that values that are too highwill cause Error 0x73A6 to be triggered.Typically the motor moves by 4% of the pitch length or, with rotary direct drives 4%of 360°/number of pole pairs - maximum 50%.

Note the following conditions for automatic commutation

! The linear motor must not be at the end limits for automatic commutation.! Actively working load torques are not permitted during automatic commutation.! Rubbing caused by friction deteriorates the effect of automatic commutation.! With the exception of missing commutation information, the controller/motor

combination is configured and ready for operation (parameters correctly assignedfor the linear motor/drive). The transmitter and the direction of the field of rotationin effect must match.

! The auto-commutating function must be adapted to fit the mechanics if necessaryduring commissioning.

12.3.1.2 Linear motors

Parker offers you a number of systems of linear motor drives:

Linear motors Feed force(continuous/dynamic)

Stroke length:

Linear motor kit SL: 475N / 739N As requiredLinear motors of the LXR series: 315N / 1,000N Up to 3 m

Linear motor module BLMA: 605N / 1,720N Up to 6m

12.3.1.3 Torque motors

Parker offers you an extensive range of torque motors that can be adapted to yourapplication. Please contact us for information.

Page 295: Function modules based on PLCopen

Parker EME Compax3 Accessories

192-120111 N1 C3 T30 T40 - March 2004 295

12.3.2. Rotary servo motors

You can read about the following in this chapter:Motor data table of the standard motors ............................................................................................ 298Holding brake...................................................................................................................................... 299Pulse encoder systems....................................................................................................................... 299Dimensions of the SMH(A) motors..................................................................................................... 300Dimensions of the MH(A) 105 motors................................................................................................ 301Dimensions of the MH(A)145 and MH(A)205 motors........................................................................ 302Order code for SMH/MH motors......................................................................................................... 303Modern electric drive technology requires synchronous servomotors meeting therequirements of individual applications. Parker servo motors were designed tomeet the requirements for variable speed drives.

SMH synchronous servo motors

An outstanding characteristic of SMH synchronous servomotors is their low rotormoment of inertia. Typical areas of usage for these motors are for packingmachines or automatic pressing and assembly machines for which rapidaccelerations and delays are required.SMH servo motors have smooth surfaces as well as depressions in the mountingareas that make it very easy to mount them on the gearbox.3 design sizes in 5 different flange sizes with edge lengths 60, 70, 82 and 100 mmand with 6 different shaft diameters are available in a output range from 1.4 to 6Nm (Over-temperature 65K).

MH synchronous servo motors

MH series servo motors stand out due to their wide output range as well as amultitude of available options. Stall torques of the MH motor series cover a rangeof 0.2 to 90 Nm (Over-temperature 65K). 5 design sizes are available in 7 flangesizes with 56, 70, 96, 105, 116, 145 and 205 mm. The motors can be equippedwith different moments of inertia, which facilitates the adaptation to differentapplications. Active and passive ventilator fans complement a variety of options.Typical areas of application for these motors are therefore tool and printingmachines as well as handling robots.

Both series, SMH as well as MH may, if desired, equipped with a holding brake. Asan alternative to the Resolver feedback, SinCos© single turn or a SinCos©Multiturn absolute value encoder are available.Together with the compact COMPAX servo control system and the intelligentCompax3 servo drive, these motors form a drive concept for use on powernetworks from 230 V to 400 V (460 V) AC.A wide range of gearboxes is available for all types of motors. The gearboxes canbe mounted if necessary.

Page 296: Function modules based on PLCopen

Compax3 Accessories

296 192-120111 N1 C3 T30 T40 - March 2004

SMH60:

SMH82:

SMH100:

MH105:

Page 297: Function modules based on PLCopen

Parker EME Compax3 Accessories

192-120111 N1 C3 T30 T40 - March 2004 297

MH145:

MH205:

Page 298: Function modules based on PLCopen

Compax3 Accessories

298 192-120111 N1 C3 T30 T40 - March 2004

12.3.2.1 Motor data table for standard motors

Motor type Standstilltorque

Nominalcurrent

Resistance

Inductance

Torqueconstant

Moment ofinertial*

Mainsvoltage

Nominalspeed

Nominaltorque

Nominalcurrent

Nominaloutput

Type M0 I0 ΩΩΩΩ mH KT J U nn Mn In Pn

Order code Nm A Nm/A kgmm2 V rpms Nm Aeff kW

1.4 1.7 11.4 32.3 0.81 30.2/42.8 230 3300 1.18 1.46 0.484SMH 60 ...60 1.4 8 9 2ID 65 400: flange 60; shaft 970 1.4 5 11 2ID 65 400: flange 60; shaft 11 400 6000 1.12 1.40 0.880

3.0 3.5 3.38 18.2 0.85 140/183 230 3300 2.4 2.8 0.829SMH 82 ...60 03 8 14 2ID 65 400: flange 82; shaft 1460 03 5 19 2ID 65 400: flange 100; shaft 19 400 6000 1.36 1.6 0.855SMH 100 ... 6.0 5.9 1.12 11.2 1.02 336/440 230 3000 4.70 4.6 1.47756 06 5 19 2ID 65 400: flange 100; shaft 19 400 5600 1.64 1.61 3.520MH 105 ... 3.95 2.57 6.69 24.79 1.65 335/398 230 1600 4.00 2.50 0.66030 04 9 19 2I 65 400: flange 96; shaft 19 400 3000 3.49 2.23 1.09760 04 9 19 2I 65 400: flange 96; shaft 19 3.98 5.01 1.80 6.61 0.85 335/398 230 3000 3.60 4.40 1.115

400 6000 2.40 3.02 1.51045 06 6 24 2I 65 400: flange 116; shaft 24 5.96 5.60 1.83 7.93 1.14 480/543 230 2500 5.50 5.00 1.434

400 4500 4.06 3.79 1.91845 08 5 19 2I 65 400: flange 105; shaft 19

45 08 6 24 2I 65 400: flange 116; shaft 247.97 7.47 1.29 5.95 1.14 620/683 400 4500 5.24 4.89 2.473

30 08 6 24 2I 65 M 400: flange 116; shaft 24 8.01 5.21 2.63 12.39 1.65 760/822 230 1600 7.8 5.00 1.306

400 3000 6.80 4.35 2.137

MH 145 ... 8.72 5.51 1.93 19.27 1.70 1050/1245 230 1600 8.60 5.20 1.43030 08 5 24 3I 65 400: flange 145; shaft 24 400 3000 7.84 4.84 2.46420 15 5 24 3I 65 M 400: flange 145; shaft 24 15.00 6.20 1.64 14.38 2.59 1600/1795 230 1100 14.70 5.90 1.665

400 2000 14.19 5.73 2.96645 15 5 24 3I 65 400: flange 145; shaft 24 15.01 14.17 0.316 2.77 1.13 1600/1795 400 4500 10.47 9.69 4.93430 22 5 24 3I 65 400: flange 145; shaft 24 22.01 13.12 0.474 3.77 1.80 2150/2345 400 3000 17.76 10.35 5.57720 28 5 24 3I 65 400: flange 145; shaft 24 27.99 11.33 0.678 5.44 2.65 2700/2895 400 2000 25.21 9.95 5.169MH 205 ...20 28 5 38 3I 65 400: flange 205; shaft 38

27.96 12.99 0.932 8.87 2.31 5000/6000 400 2000 27.25 12.32 5.704

20 50 5 38 3I 65 400: flange 205; shaft 38 50.31 22.08 0.372 4.95 2.45 8000/9000 400 2000 46.95 20.07 9.82920 70 5 38 3I 65 400: flange 205; shaft 38 69.99 30.72 0.215 3.30 2.44 11000/12000 400 2000 62.87 26.89 13.16120 90 5 38 3I 65 400: flange 205; shaft 38 89.63 44.26 0.117 2.25 2.17 14000/15000 400 2000 78.33 37.71 16.372* Without / with motor holding brake

Boundary conditions of the motor data table

! Tolerance +/-10%.! Over-temperature 65K with 20°C ambient temperature.! Twice the rated torque is possible up to 90% of the rated rotation speed.! Three times the rated torque is possible up to 80% of the rated rotation speed.! Data applies to: motor freely mounted and with flange plate size: up to 2Nm:

200*230*20; up to 35Nm 200*270*20; >35Nm: 310*320*25 in mm.

In addition, we offer an extensive range of rotary and linear direct drives!We will be happy to process your request!

Page 299: Function modules based on PLCopen

Parker EME Compax3 Accessories

192-120111 N1 C3 T30 T40 - March 2004 299

12.3.2.2 Holding brake

On request the motors can be equipped with a holding brake. The brake ismounted in the motor housing on the B-side. The mechanical dimensions of themotor are changed. See the dimensions table. The power supply infeed is throughthe motor cable. Please see to the poling being correct.

Technical data of the 24V holding brakes:

SMHA motors

Motor type SMHA 60 SMHA 82 SMHA 100Power supply voltage ±±±±10% 24 24 24 VCurrent at 20°C 0.34 0.5 0.67 OResistance at 20°C 71 48 35.8 ΩMax. static braking torque 2.2 5 11 NmBacklash 0 0 0Moment of Inertia 13 43 104 kgmm2

MHA motors

Motor type MHA 56 MHA 70 MHA 105 MHA 145 MHA 205Power supply voltage ±±±±10% 24 24 24 24 24 VCurrent at 20°C 0.32 0.53 1.1 1.8 1.65 OResistance at 20°C 76 45 22 13.2 14.5 ΩMax. static braking torque 1.25 2,5 10 30 100 NmBacklash 0 0 0 0 0Moment of Inertia 17 29 62,5 195 1000 kgmm2

Attention: The holding brake does not allow active braking.

12.3.2.3 Pulse encoder systems

A resolver is built into the motors in their standard configuration.The motors are optionally available with the following encoders:! SinCos Singleturn encoder or! SinCos Multiturn absolute value encoder

Page 300: Function modules based on PLCopen

Compax3 Accessories

300 192-120111 N1 C3 T30 T40 - March 2004

12.3.2.4 Dimensions of the SMH(A)-motors

LM / LB / LE / LBE

S

L

D

SF

IM

QF

CF

DF

Gt1

h

b

Ø D

V x Z

i

112

Motor Type LM / LB / LE / LBE SF IM Flange -

type DF F D x L WxHxI t1 V x Z QF C x S G

8 5,5 63 60 Ø40 74SMH 60 1,4 129,5 / 161,0 / 153,0* / ---,-* 7 70

5 6 759x2011x23

3x3x164x4x18

10,212,5

-----M4x10 70 Ø60

h6x2.590

8 6,5 100 82 Ø80 112SMH 82 03 163,5 / 206,5 / 183,5 / 226,5 10 81

5 9 11514x3019x40

5x5x256x6x30

1621,5

M5x12.5M6x16 100 Ø95

h6x3.5135

SMH 100 06 191,5 / 238,5 / 211,5 / 258,5 10 91 5 9 115 19x4024x50

6x6x308x7x40

21,527

M6x16M8x19 100 Ø95 h6x3.5 135

LM: Length without brake and without encoderLB: Length with brake and without encoderLE: Length without brake and with encoder (option A)LBE: Length with brake and with encoder (option A); SMHA 60 with encoder on request

*Dimensional drawing: SMH 60 with encoder

LM / LB / LE / LBE

S

L

D

SF

IM

QF

CF

DF

G

t1h

b

Ø D

V x Z

i

64,5

61,5

112

Currently the encoder and brake options are not simultaneously available for theSMH60 motor.

Page 301: Function modules based on PLCopen

Parker EME Compax3 Accessories

192-120111 N1 C3 T30 T40 - March 2004 301

12.3.2.5 Dimensions of the MH(A)105-motors

i

ICLM / LB / LE /LBE

D

S

L

QF C

F

DF

SF

Gt1

h

b

Ø D

V x Z

Motor Type LM / LB / LE / LBE SF IC Flange -

type DF F D x L WxHxI t1 V x Z QF C x S G

02 186 / 250 / 206 / 26004 229 / 293 / 250 / 30406 273 / 337 / 294 / 348

MH 105flange5/14

08 317 / 381 / 338 / 392

514

9.5M8 115 105 Ø95 h6x3.5 140

02 186 / 250 / 206 / 26004 229 / 293 / 250 / 30406 273 / 337 / 294 / 348

MH 105flange

6/908 317 / 381 / 338 / 392

10 90

69

97

130100

19x4024x50

6x6x308x7x40

21,527

M6x16M8x19

11696

Ø110Ø80

h6x3.5h6x3.5

155128

LM: Length without brake and without encoderLB: Length with brake and without encoderLE: Length without brake and with encoder (option A)LBE: Length with brake and with encoder (option A)

Page 302: Function modules based on PLCopen

Compax3 Accessories

302 192-120111 N1 C3 T30 T40 - March 2004

12.3.2.6 Dimensions of the MH(A)145 and MH(A)205 motors

IM

LM / LB / LE / LBE

D

S

L

QF C

F

DF

SF

G

IC

t1

h

b

Ø D

V x Z

i

Motor Type LM / LB / LE / LBE SF IM IC Flange -

type DF F D x L WxHxI t1 V x Z QF C x S G

04 200 / 274 / 220 / 29408 231 / 305 / 251 / 32515 292 / 366 / 312 / 39622 354 / 428 / 374 / 448

MH145

28 416 / 490 / 436 / 510

12 125 103 514

11.5M10 165 24x50

28x608x7x408x7x50

2731

M8x19M10x22 145 Ø130 h6x3.5 200

28 273 / 372 / 293* / 392*50 342 / 441 / 362* / 461*70 411 / 510 / 431* / 530*

MH205

90 480 / 579 / 500* / 599*

18 172 132 5 14 21538x8042x11

0

10x8x7012x8x10

0

4145

M12x32M16x40 205 Ø180 h6x4 250

LM: Length without brake and without encoderLB: Length with brake and without encoderLE: Length without brake and with encoder (option A)LBE: Length with brake and with encoder (option A)* applies only to SinCos Multiturn (Option A7)Option A6 (SinCos Singleturn) has for MH205 no effect on the motor length (then LM and LB apply).

Page 303: Function modules based on PLCopen

Parker EME Compax3 Accessories

192-120111 N1 C3 T30 T40 - March 2004 303

12.3.2.7 Order code for SMH/MH motors

SMH / MH motors

Motor typeMH: MH motor (resolver)SMH: SMH motor (resolver)

A: with brake 1)

Cooling available on MH105/145/205)V: passive cooling 2)

SV: active cooling 3)

Size of motorSMH: 60/82/100MH: 56/70/105/145/205

Speed in 100s of rpms at 400 VAC 4)

Type of motor (as specified in the tables)

Flange type B...5, 6, 8, 9 or 4 for flange 14 5)

Shaft diameter9/11/14/19/24/28/38/42

ShaftS: without feather key

Type of connections2ID: SMH60/82/100/MH562I: MH70/1053I: MH145/205

Protection class64: IP6465: IP65 (standard)

SinCos© typeA6: Singleturn (SRS50) 6)

A7: Multiturn (SRM50) 6)

Increased moment of inertiaM (available on MH105/145/205)ML (available on MH105/145/205) 7)

Mains power supply (drive)4: 400VAC 4)

1) MHA56 not available.2) Resulting in longer motor: MH105 +34mm; MH145 +44mm; MH205 +54mm.3) Resulting in longer motor: MH105 +64mm; MH145 +97mm; MH205 +109mm

Supply voltage: MH105: 24VDC; MH145: 230VAC; MH205: 230VAC.4) Except for motors which are designed for 230V, then the following applies: Speed = 230V speed; mains power supply 2 for 230VAC.5) For availability see the dimension tables.6) Not for MH56 and MH70. (SMHA 60 on inquiry)7) Not for MH105 08, MH145 28 and MH205 90.Additional options on request (Encoder, Explosion protection).

Page 304: Function modules based on PLCopen

Compax3 Accessories

304 192-120111 N1 C3 T30 T40 - March 2004

12.4 Connections to the motor

You can read about the following in this chapter:Resolver cable .................................................................................................................................... 304SinCos cable....................................................................................................................................... 305Motor cable overview.......................................................................................................................... 305Motor cable with plug.......................................................................................................................... 306Motor cable for terminal box............................................................................................................... 307Under the designation "REK.." (resolver cables) and "MOK.." (motor cables) wecan deliver motor connecting cables in various lengths to order. If you wish to makeup your own cables, please consult the cable plans shown below:

12.4.1. Resolver cable

REK42/..

12

11 12

11

5

2

1

10

7Ref+

Ref-

9

8 +Temp

-Temp

COS-

COS+

SIN-

SIN+

2x0,25

2x0,25

2x0,25

2x0,25

Pin 1

4REFres+

REFres-

10

+5V

Tmot

COS-

COS+

SIN-

SIN+

4NCNCNC

5

3NC

6

7

8

15

1314

9

NCNCNCNCNC

236

NC

1 NC

Resolver

GY

PK

GN

RD

BU

WH

BN

YE

GY

PK

GN

RD

BU

WH

BN

YECompax3 (X13)

27m

m

Lötseite / solder sideCrimpseite / crimp side

Codiernut S = 20°9 8

7

6

54

3

2

1 12

11

10

1514131211 6

987

10 54321

Lötseitesolder side

2 mm 6 mm23 mm

Schirm auf SchirmanbindungselementScreen at screen contact

The same cable is available under the designation REK41/.. in a version which issuitable for cable chain systems.You will find the length code in the Accessories order code (see on page 291)

Page 305: Function modules based on PLCopen

Parker EME Compax3 Accessories

192-120111 N1 C3 T30 T40 - March 2004 305

12.4.2. SinCos cable

GBK24/..: cable chain compatible

1211 12

11

5

21

+485-485

98 K1

K2

COS-COS+SIN-SIN+

3

2x0,25

Pin 1

DATADATA

10

9

+8VrefTmot

COS-COS+SIN-SIN+

NCNCNCNC

2

7

36

8

14

1 NC

SinCosCompax3 (X13)

27m

m

2x0,25

2x0,25

2x0,25

0,5

8 4

6 57

3

21

916

1110 12

13

15 1417

710

13

14

NCNCNC

5NC

6

4

15NC16NC17NC

+VGND

13

415GND

+5Vfil

GY

PK

VT

RD

BU

WH

BN

BN

BK

GN

GY

PK

VT

RD

BU

WH

BN

BN

BK

GN

0,5

1514131211 6

987

10 54321

Lötseitesolder side

2 mm 6 mm23 mm

Lötseite / solder sideCrimpseite / crimp side

Schirm auf SchirmanbindungselementScreen at screen contact

You will find the length code in the Accessories order code (see on page 291)

12.4.3. Overview of motor cables

Cross-section / max.permanent load

Motor connectorSMH motorsMH56, MH70, MH105

Motor terminal boxMH145, MH205

standard cable chaincompatible

standard cable chaincompatible

1.5 mm2 / up to 13.8 A MOK55 MOK54 MOK60 MOK63

2.5 mm2 / up to 18.9 A MOK56 MOK57 MOK59 MOK64

6 mm2 / up to 32.3 A - - - MOK61

10 mm2 / up to 47.3 A -- - MOK62

Page 306: Function modules based on PLCopen

Compax3 Accessories

306 192-120111 N1 C3 T30 T40 - March 2004

12.4.4. Motor cable with plug

MOK55/.. (max. 13.8A)

Cable: 6x1.5 mm2

PE ( )0V

+24VWVU

6

5

21

3

4

Br-Br+WVU 6

4 2

15

3 ( )

bk1bk2bk3bk4bk5gn/ye

bk1bk2bk3bk4bk5gn/ye

140 mm75 mm65 mm

10 mm

Lötseite / solder sideCrimpseite / crimp side

Schirm auf SchirmanbindungselementScreen at screen contact

Bremse/Brake

MOK54/..: (max. 13.8 A) cable chain compatible

Same structure as MOK55/.. available in cable chain compatible version.

MOK56/..: (max. 18.9A)

Same structure as MOK55, but with 6x2.5 mm2

MOK57/..: (max. 18.9 A) cable chain compatible

Same structure as MOK55, but with 4x2.5 + 2x1 mm2 and cable chain compatible.

You will find the length code in the Accessories order code (see on page 291)

Page 307: Function modules based on PLCopen

Parker EME Compax3 Accessories

192-120111 N1 C3 T30 T40 - March 2004 307

12.4.5. Motor cable for terminal box

MOK61/..: (max. 32.3A) cable chain compatible

Cable: 4x6mm2 + 2x1mm2

PEBremse/Brake

WVU U1

V2W3

BR1BR2

gn/yePE

Br-Br+

WVUU1

V2W3

BR1BR2

gn/ye

15 mm

10 mm

220 mm60 mm160 mm

15 mm

8 mm

190 mm25 mm 165 mm

0V +24V

Schirm auf SchirmanbindungselementScreen at screen contact

MOK62/.. (max. 47.3 A) cable chain compatible

Same structure as MOK61/.. but with 4 x 10mm2 + 2 x 1 mm2

MOK60/.. (max. 13.8A) standard

MOK63/.. (max. 13.8 A) cable chain compatibleSame structure as MOK61/.. but with 6 x 1.5 mm2 .

MOK59/.. (max. 18.9A) standard

MOK64/.. (max. 18.9 A) cable chain compatible

Same structure as MOK61/.. but with 6 x 2.5 mm2 .

You will find the length code in the Accessories order code (see on page 291)

Page 308: Function modules based on PLCopen

Compax3 Accessories

308 192-120111 N1 C3 T30 T40 - March 2004

12.5 EMC measures

You can read about the following in this chapter:Mains filter ........................................................................................................................................... 308Motor output filter ................................................................................................................................ 310

12.5.1. Mains filter

For radio disturbance suppression and for complying with the emission limit valuesfor CE compliant operation ((see on page 20 ) we offer mains filters:Observe the maximum permitted length of the connection between the mains filterand the device:! unshielded <0.5m;! shielded: <5m (fully shielded on ground e.g. ground of control cabinet)

12.5.1.1 Mains filter NFI01/01

Mains filter for Compax3 S025 V2 and Compax3 S063 V2

Dimensional drawing:

50,8±0,3

85,4116139

79,5

101

88,9

±0,4

55,5

Ø 4

5,2 x 4

LINE

LOAD

Page 309: Function modules based on PLCopen

Parker EME Compax3 Accessories

192-120111 N1 C3 T30 T40 - March 2004 309

12.5.1.2 Mains filter NFI01/02

Mains filter for Compax2 S038 V4, Compax3 S075 V4 and Compax3S150 V4

Dimensional drawing:

65

6,6

177151

70±0,3

140

125

111

Ø 4

LINE

LOAD

12.5.1.3 Mains filter for NFI01/03

Mains filter for Compax3 S300

Dimensional drawing:

6,6

240217

115±0,3

159

145

±0,5

129

64

Ø 4

LINE

LOAD

Page 310: Function modules based on PLCopen

Compax3 Accessories

310 192-120111 N1 C3 T30 T40 - March 2004

12.5.2. Motor output filter

You can read about the following in this chapter:Motor output filter MDR01/04 ............................................................................................................. 310Motor output fiter MDR01/01 .............................................................................................................. 310Motor ouptut filter MDR01/02 ............................................................................................................. 311Wiring of the motor output filter .......................................................................................................... 311We offer motor output filters for disturbance suppression when the motorconnecting cables are long (>20m):

12.5.2.1 Motor output filter MDR01/04

up to 6.3A rated motor current

Dimensional drawing:

1205495

590 40

170

U1 V1 W1 + - U2 V2 W2 + -

12.5.2.2 Motor output choke MDR01/01

Up to 16 A rated motor current

Dimensional drawing:

1506795

6113 50

195

U1 V1 W1 + - U2 V2 W2 + -

Page 311: Function modules based on PLCopen

Parker EME Compax3 Accessories

192-120111 N1 C3 T30 T40 - March 2004 311

12.5.2.3 Motor output choke MDR01/02

up to 30 A rated motor current

Dimensional drawing:

18076110

6136 57

195

U1 V1 W1 + - U2 V2 W2 + -

12.5.2.4 Wiring of the motor output filter

M

MotorMDRCompax3PEPEUVWBr+Br-

++- -

U1 U2V2V1

W1 W2

Page 312: Function modules based on PLCopen

Compax3 Accessories

312 192-120111 N1 C3 T30 T40 - March 2004

12.6 External ballast resistors

You can read about the following in this chapter:Ballast resistor BRM8/01 .................................................................................................................... 313Ballast resistor BRM5/01 .................................................................................................................... 313Ballast resistor BRM6/02 .................................................................................................................... 313Ballast resistor BRM4/0x .................................................................................................................... 314

Danger!Hazards when handling ballast resistors!

Housing temperature up to 200°C!Dangerous voltage!The device may be operated only in the mounted state!The external ballast resistors must be installed such that contact withthe human body is prevented.Install the connecting leads at the bottom.Observe the instructions on the resistors (warning plate).

The ballast resistors are equipped with a 1.5m connecting lead.Please note that the length must not exceed 2m

Ballast resistors for Compax3

Ballast resistor Device sustained dynamicBRM8/01 (100ΩΩΩΩ) Compax3 S025 V2

Compax3 S038 V4

60W 250W (<1s; ≥10s cooling time)

BRM5/01 (56ΩΩΩΩ) Compax3 S063 V2

Compax3 S075 V4

180W 2300W (<0.4s; ≥8s coolingtime)

BRM6/02 (33ΩΩΩΩ) Compax3 S150 V4 570W 6900 W (<1s; ≥ 20s coolingtime)

BRM4/01 (15ΩΩΩΩ) Compax3 S300 V4 570W 6900 W (<1s; ≥ 20s coolingtime)

BRM4/02 (15ΩΩΩΩ) Compax3 S300 V4 740W 8900W (<1s; ≥20s cooling time)

BRM4/03 (15ΩΩΩΩ) Compax3 S300 V4 1500W 18kW (<1s; ≥20s cooling time)

Page 313: Function modules based on PLCopen

Parker EME Compax3 Accessories

192-120111 N1 C3 T30 T40 - March 2004 313

12.6.1. BRM8/01 ballast resistors

Dimensional drawing:

6

7,5

40

20

240225

12.6.2. BRM5/01 ballast resistor

Dimensional drawing:

222245

101

6,5

4873

12

12.6.3. Ballast resistor BRM6/02

Dimensional drawing:

95 97

96 98

250

330

64

120

6,5

64

92

12

1

1: thermal overcurrent relay

Page 314: Function modules based on PLCopen

Compax3 Accessories

314 192-120111 N1 C3 T30 T40 - March 2004

12.6.4. Ballast resistor BRM4/0x

Dimensional drawing:

95 97

96 98

A

B

C

120

6,5

C

92

12

1

1: thermal overcurrent relay

Dimensions:

Size: BRM4/01 BRM4/02 BRM4/03

A 250 300 540B 330 380 620C 64 64 64

Page 315: Function modules based on PLCopen

Parker EME Compax3 Accessories

192-120111 N1 C3 T30 T40 - March 2004 315

12.7 Operator control module BDM

Flexible service and maintenance

Functions:

! For mobile or stationary control can remain on the device for display anddiagnostic purposes or can be moved from device to device and plugged intoeach one.

! Can be plugged in while in operation! Power supply via Compax3 servo control! Display with 2 times 16 places.! Menu-driven operation using 4 keys.! Displays and changing of values.! Designing function.! Display of Compax3 messages.! Duplication of device properties to another Compax3 with identical hardware.

Page 316: Function modules based on PLCopen

Compax3 Accessories

316 192-120111 N1 C3 T30 T40 - March 2004

12.8 EAM06 terminal block for inputs and outputs

The terminal block EAM06/.. can be used to route the Compax3 plug connectorX11 or X12 for further wiring to a terminal strip and to a Sub-D plug connector.

Via a supporting rail (Design: or ) the terminal block can be installed ona mounting rail in the control cabinet.EAM06/ is available in2 variants:! EAM06/01: terminal block for X11, X12 without luminous indicator! EAM06/02: terminal block for X12 with luminous indicatorCorresponding connecting cables EAM06 - Compax3 are available:! From X11 - EAM06/01: SSK23/..! From X12 - EAM06/xx: SSK24/..

EAM6/01: terminal block without luminous indicator for X11 or X12

Page 317: Function modules based on PLCopen

Parker EME Compax3 Accessories

192-120111 N1 C3 T30 T40 - March 2004 317

Width: 67.5 mm

EAM6/02: terminal block with luminous indicator for X12

Width: 67.5 mm

Cable plan SSK23/..: X11 on EAM 06/01

5

2

7

3

6

9

1

I/O ModulCompax3

4

8

101112131415

GYPK

GN

RDBU

WHBN

YE

BKVTGYPKRDBUWHGNBNGNWHYEYEBNWHGYGYBN

GYPK

GN

RDBU

WHBN

YE

BKVTGYPKRDBUWHGNBNGNWHYEYEBNWHGYGYBN

5

2

7

3

6

9

1

4

8

101112131415

Lötseite

101112131415

9 12345678

Pin 1 Pin 1

1514131211 6

987

10 54321

Lötseitesolder side

2 mm 6 mm23 mm

Page 318: Function modules based on PLCopen

Compax3 Accessories

318 192-120111 N1 C3 T30 T40 - March 2004

Cable plan SSK24/..: X12 on EAM 06/xx

5

2

7

3

6

9

1

I/O ModulCompax3

4

8

101112131415

GYPK

GN

RDBU

WHBN

YE

BKVTGYPKRDBUWHGNBNGNWHYEYEBNWHGYGYBN

GYPK

GN

RDBU

WHBN

YE

BKVTGYPKRDBUWHGNBNGNWHYEYEBNWHGYGYBN

5

2

7

3

6

9

1

4

8

101112131415

Lötseite

101112131415

9 12345678

Pin 1 Pin 1

2 mm 6 mm23 mm

Lötseitesolder side

12345

1112131415

6789

10

Page 319: Function modules based on PLCopen

Parker EME Compax3 Accessories

192-120111 N1 C3 T30 T40 - March 2004 319

12.9 ZBH plug set

The plug set which is available as accessory comprises:! a shield terminal with large contact area for the motor cable shield, and! the mating plug connectors for the Compax3 plug connectors X1, X2, X3, and X4

ZBH02/01: for Compax3 Sxxx V2

ZBH02/02: for Compax3 S038 V4, Compax3 S075 V4 and Compax3S150 V4

ZBH02/03: for Compax3 S300 V4

Page 320: Function modules based on PLCopen

Compax3 Accessories

320 192-120111 N1 C3 T30 T40 - March 2004

12.10 Interface cable

You can read about the following in this chapter:RS232 cable........................................................................................................................................ 320RS485 cable to Pop............................................................................................................................ 321I/O interface X12 ................................................................................................................................. 322Ref X11................................................................................................................................................ 323Encoder cable ..................................................................................................................................... 324

12.10.1. RS232 cable

SSK1/..

--->PC

2346578

RxDTxDDTRDSRGNDRTSCTS

2346578

RxDTxDDTRDSRGNDRTSCTS

9+5V

1n.c.

7 x 0,25mm + Schirm/Shield

1

5

6

9

1

5

6

9

X10 <---

You will find the length code in the Accessories order code (see on page 291)

Page 321: Function modules based on PLCopen

Parker EME Compax3 Accessories

192-120111 N1 C3 T30 T40 - March 2004 321

12.10.2. RS485 cable to Pop

SSK27: Connection Pop - Compax3 - Compax3 - ...

5

3

Pin 1

7

Pin 1

4 mm 6 mm

26 mm

7 - 131 - 4

15

Lötseitesolder side

12345

6789

NC

NC

NC

Länge / Length A

Länge / Length B

Pin 1

Pin 1

Länge / Length B

5

3

7

1

NC 4,6,8

TxD_RxD

GND

Lötseitesolder side

12345

6789

BN

WH

GN

YE

TxD_RxD

TxD_RxD

GND

TxD_RxD

CHA+

CHA-

GND

BN

WH

GN YE

9

BN

WH

YE

1

NC 4,6,8

9

RD

RD

X2

X3

X4

14

6

5

R21 nur im letzten Stecker

8

11

15

_n

_2

_1

R21 only on the last connector

Schirm großflächig auf Gehäuse legenPlace sheath over large area of housing Schirm großflächig auf Gehäuse legen

Place sheath over large area of housing

Brücke /Bridge

Brücke /Bridge

Schirm großflächig auf Gehäuse legenPlace sheath over large area of housing

Order code: SSK27/nn/..

Length A (Pop - 1. Compax3) variable (the last two numbers according to thelength code for cable, for example SSK27/nn/01)Length B (1. Compax3 - 2. Compax3 - ... - n. Compax3) fixed 50 cm (only if there ismore than 1 Compax3, i.e. nn greater than 01)Number n (the last two digits)SSK27/05/.. for connecting from Pop to 5 Compax3.SSK27/01/.. for connection from Pop to one Compax3

Examples:

Page 322: Function modules based on PLCopen

Compax3 Accessories

322 192-120111 N1 C3 T30 T40 - March 2004

12.10.3. I/O interface X12

SSK22/..: cable for X12 with open ends

5

Screen

2

7

3

6

9

1

Compax3

4

8

101112131415

GYPK

GN

RDBU

WHBN

YE

BKVTGYPKRDBUWHGNBNGNWHYEYEBNWHGYGYBN

GYPK

GN

RDBU

WHBN

YE

BKVTGYPKRDBUWHGNBNGNWHYEYEBNWHGYGYBN

Pin 1

2 mm 6 mm23 mm

Lötseitesolder side

12345

1112131415

6789

10

You will find the length code in the Accessories order code (see on page 291)

Page 323: Function modules based on PLCopen

Parker EME Compax3 Accessories

192-120111 N1 C3 T30 T40 - March 2004 323

12.10.4. Ref X11

SSK21/..: cable for X11 with open ends

5

Screen

2

7

3

6

9

1

Compax3

4

8

101112131415

GY

PK

GN

RDBU

WH

BN

YE

BK

VTGYPK

RDBU

WHGNBNGN

WHYE

YEBNWHGY

GYBN

GY

PK

GN

RDBU

WH

BN

YE

BK

VTGYPK

RDBU

WHGNBNGN

WHYE

YEBNWHGY

GYBN

Pin 1

1514131211

6

987

1054321

Lötseitesolder side

2 mm 6 mm

23 mm

You will find the length code in the Accessories order code (see on page 291)

Page 324: Function modules based on PLCopen

Compax3 Accessories

324 192-120111 N1 C3 T30 T40 - March 2004

12.10.5. Encoder cable

GBK23/..: connection from encoder to Compax3

12

11

5

A

B

NCNCNC

NC

Schirm auf Schirmanbindungselement

2x0,14

N

N/

109

+5V

GND

B/

B

A/

A

NCNCNCNCNC

2

7

3

6

8

15

NC

1 NC

EncoderCompax3 (X11)

2x0,14

2x0,5

2x0,14

D

E

G

H

K

M

NCNCNC

NCNC

CFJLNPRST

NC UNC VNC WNC XNC YNC Z

GY

PK

GN

BN

WH

BU

RD

YE

4

14

13

AAAABBBB

CCCC

DDDD

EEEE

FFFFGGGGHHHH

JJJJ

KKKK

LLLL

MMMM

NNNNPPPP

RRRR

SSSS

TTTT

VVVV

WWWW

XXXX

YYYYZZZZ

UUUU

Lötseite / Crimpseite

GY

PK

GN

BN

WH

BU

RD

YE

Pin 1 32m

m

1514131211 6

987

10 54321

Lötseitesolder side

2 mm 6 mm23 mm

Screen at screen contact

You will find the length code in the Accessories order code (see on page 291)

Page 325: Function modules based on PLCopen

Parker EME Compax3 Accessories

192-120111 N1 C3 T30 T40 - March 2004 325

12.11 Input/output option M12

An optional input/output extension is available for Compax3. The option is referredto as M12 and makes 12 digital 24 V inputs/outputs (ports) available on X22.The use of the option as inputs or outputs is programmable in groups of 4 (with theobject "Activate input/Output option M10 / M12").The outputs are activated:by the object "Output word for I/O option"; only the ports defined as outputs arewritten to.Reading inputs:with the object "Input word for I/O option". All ports are read, even the outputs.

12.11.1. Assignment of the X22 connector

PINX22/

Input/output I/O /X12High density/Sub D

1 n.c. Not assigned

2 O0/I0 Output 0 / Input 0 - adjustable

3 O1/I1 Output 1 / Input 1 - adjustable

4 O2/I2 Output 2 / Input 2 - adjustable

5 O3/I3 Output 3 / Input 3 - adjustable

6 O4/I4 Output 4 / Input 4 - adjustable

7 O5/I5 Output 5 / Input 5 - adjustable

8 O6/I6 Output 6 / Input 6 - adjustable

9 O7/I7 Output 7 / Input 7 - adjustable

10 O8/I8 Output 8 / Input 8 - adjustable

11 I 24 VDC power supply

12 O9/I9 Output 9 / Input 9 - adjustable

13 O10/I10 Output 10 / Input 10 - adjustable

14 O11/I11 Output 11 / Input 11 - adjustable

15 I Gnd 24 V

All inputs and outputs have 24V level.Maximum load on an output: 100 mA

Maximum capacitive load: 50nF (max. 4 Compax3 inputs)

Caution! The 24VDC power supply (X22/11) must be supplied from anexternal source and must be protected by a 1.2A delayed fuse!

Page 326: Function modules based on PLCopen

Compax3 Accessories

326 192-120111 N1 C3 T30 T40 - March 2004

12.11.1.1 Input wiring of digital inputs

100K Ω

X22/11

X22/6

10K Ω22K Ω

22K Ω

22K Ω

SPS/PLC

F1

X22/15

24VDC24VDC

The circuit example is valid for all digital inputs!F1: Quick action electronic fuse; can be reset by switching the 24VDC supply offand on again.

12.11.1.2 Output wiring of digital outputs

X12/2

22KΩ

X22/15

X22/11SPS/PLC

F1

24VDC

The circuit example is valid for all digital outputs!The outputs are short circuit proof; a short circuit generates an error.F1: Quick action electronic fuse; can be reset by switching the 24VDC supply offand on again.

12.12 HEDA (motion bus) - Option M11

RJ45 (X20) RJ45 (X21)

PIN HEDA in HEDA out

1 Rx Tx

2 Rx/ Tx/

3 Lx Lx

4 - Reserved

5 - Reserved

6 Lx/ Lx/

7 - Reserved

8 - Reserved

Page 327: Function modules based on PLCopen

Parker EME Compax3 Accessories

192-120111 N1 C3 T30 T40 - March 2004 327

HEDA wiring based on the example of 4 Compax3

HEDA-Master

BUS07/01 BUS07/01

SSK28/..SSK28/.. SSK28/..

Design of the HEDA cable SSK28:

Schirm großflächig auf Gehäuse legenPlace sheath over large area of housing

Pin 6Pin 5Pin 4Pin 3Pin 2Pin 1

Pin 7Pin 8

5

2x0,14

2x0,14

2x0,14

2x0,14

4

7

8

GN

WH/GN

OG

WH/BU

BU

BN

WH/BN

WH/OG

2

3

1

6

5

4

7

8

2

3

1

6

GN

WH/GN

OG

WH/BU

BU

BN

WH/BN

WH/OG

Design of the HEDA bus terminator BUS 07/01:

Pin 6Pin 5Pin 4Pin 3Pin 2Pin 1

Pin 7Pin 8

Jumpers: 1-7, 2-8, 3-4, 5-6

12.13 HEDA (M11) & I/Os (M12) => Option M10

The M10 option includes the M12 input/output option and the HEDA M11 option.

Page 328: Function modules based on PLCopen

Compax3 Accessories

328 192-120111 N1 C3 T30 T40 - March 2004

12.14 Profibus plug BUS08/01

We offer a Profibus plug and special cable as meterware for Profibus wiring:! Profibus cable: SSL01/..not prefabricated (Colour according to DESINA).! Profibus plug: BUS8/01 with 2 cable inputs (for one incoming A1, B1 and one

continuing Profibus cable - A2, B2 -) and screw terminals as well as a switch foractivating the terminal resistor.The terminal resistor must be activated on the first and on the last station (=switch setting ON).

ON

OFF

Page 329: Function modules based on PLCopen

Parker EME Compax3 Accessories

192-120111 N1 C3 T30 T40 - March 2004 329

12.15 CAN - plug BUS10/01

We offer a CAN plug and special cable in any length to order for the CAN-buswiring:! CAN cable: SSL02/.. not prefabricated (Colours according to DESINA).! CAN plug: BUS10/01 with 2 cable inputs and screw terminals as well as a switch

for activating the terminal resistor.The terminal resistor must be activated on the first and on the last station (=switch setting ON).

CAN wiring

Page 330: Function modules based on PLCopen

Technical Data

330 192-120111 N1 C3 T30 T40 - March 2004

Mains connection: Compax3 S0xx V2

Controller type S025 V2 S063 V2Mains voltage Single phase 230VAC + 10%

80-230VAC+10% / 50-60Hz

Rated input current 6Aeff 16Aeff

Maximum fuse rating per device 10A (automatic circuitbreaker K)

16 A (automatic circuitbreaker K)

Mains connection Compax3 Sxxx V4

Controller type S038 V4 S075 V4 S150 V4 S300 V4Mains voltage Three-phase 3*400VAC

80-480 VAC+10% / 50-60 Hz

Rated input current 6Aeff 10 Aeff 16Aeff 22Aeff

Maximum fuse rating perdevice

10A (automaticcircuit breakerK)

16 A (automatic circuitbreaker K)

25A (automaticcircuit breakerK)

Output data: Compax3 S0xx V2

Controller type S025 V2 S063 V2Output voltage (at 1*230 V) 3x 0-230V 3x 0-230V

Rated output current (at 1*230 V) 2.5Aeff 6.3Aeff

Pulse current 5Aeff for 5s 12.6Aeff for 5s

Power [hp] 1kVA 2.5kVA

Switching frequency 8kHz 8kHz

Power loss for In [Pv] 30W 60W

Efficiency 95% 96%

The currents are valid for the power output stage clock frequency of 8kHz normallyset.

Output data Compax3 Sxxd V4

Controller type S038 V4 S075 V4 S150 V4 S300 V4Output voltage (at 3*400VAC)

3x 0-400V

Rated output current (at3*400 VAC)

3.8Aeff 7.5Aeff 15Aeff 30Aeff

Pulse current(at 400VAC)

7.5Aeff for 5s 15Aeff for 5s 30Aeff for 5s 60Aeff for 5s

Power [hp](at 400VAC)

2.5kVA 5kVA 10kVA 20kVA

Switching frequency 8kHz 8kHz 4kHz 4kHz

Power loss for In 80 W 120W 160W 350W

Efficiency 94% 95% 97% 97%

13. Technical Data

Page 331: Function modules based on PLCopen

Parker EME Technical Data

192-120111 N1 C3 T30 T40 - March 2004 331

Resulting nominal and peak currents depending on the switchingfrequency of the power output stage

Compax3 S0xx V2 at 230VAV

Power outputstage switchingfrequency

S025 V2 S063 V2

Inominal 2.5Aeff 6.3Aeff8kHzpre-set Ipeak (<5s) 5.5Aeff 12.6Aeff

Inominal 2.5Aeff 5.5Aeff16kHz

Ipeak (<2,5s) 5.5Aeff 12.6Aeff

Compax3 S0xx V4 at 3*400VAC

Power outputstage switchingfrequency

S038 V4 S075 V4 S150 V4 S300 V4

Inominal - - 15Aeff 30Aeff4kHz

Ipeak (<5s) - - 30Aeff 60Aeff

Inominal 3.8Aeff 7.5Aeff 10.0Aeff 26Aeff8kHz

Ipeak (<2,5s) 9.0Aeff 15.0Aeff 20.0Aeff 52Aeff

Inominal 2.5Aeff 3.7Aeff 5.0Aeff 14Aeff16kHz

Ipeak (<2,5s) 5.0Aeff 10.0Aeff 10.0Aeff 28Aeff

Compax3 S0xx V4 at 3*480VAC

Power outputstage switchingfrequency

S038 V4 S075 V4 S150 V4 S300 V4

Inominal - - 13.9Aeff 30Aeff4kHzpre-set Ipeak (<5s) - - 30Aeff 60Aeff

Inominal 3.8Aeff 6.5Aeff 8.0Aeff 21.5Aeff8kHz

Ipeak (<2,5s) 7.5Aeff 15.0Aeff 16.0Aeff 43Aeff

Inominal 2.0Aeff 2.7Aeff 3.5Aeff 10Aeff16kHz

Ipeak (<2,5s) 4.0Aeff 8.0Aeff 7.0Aeff 20Aeff

The values marked with grey re the pre-set values (standard values)!

Accuracy at the motor

For option F10: Resolver ! Position resolution: 16 bits (= 0.005°)! Absolute accuracy: ±0.167°

For option F11: SinCos ! Position resolution: 19 bits (= 0.0002°)! Absolute accuracy: ±0.005°

Page 332: Function modules based on PLCopen

Technical Data

332 192-120111 N1 C3 T30 T40 - March 2004

For option F12: Direct drives ! Position resolution per pitch resp. perrevolution (max. 24bit):

! the analog hall sensors: 13 bits! For Sine-Cosine:

13Bit + log2 (Strokes / Pitch)! For TTL (ES422):

2 + log2 (Strokes / Pitch)For rotational motors you have to use revolutionsinstead of pitch.! Accuracy:

The accuracy depends on the accuracyof the encoders used.

Control voltage 24 VDC

Controller type Compax3Voltage range 21 - 27VDC

Current drain of the device 0.8 A

Total current drain 0.8 A + Total load of the digital outputs +current for the motor holding brake

Ripple 0.5Vpp

Requirement according to safe extralow voltage (SELV)

yes

Motors and feedback systems supported

MotorsDirect drives! Linear motors! Torque motors

! Sinusoidal commutated synchronousmotors up to maximum rotation speed of9000 rpm.

! 3 phase synchronous direct drives! Maximum rotating field frequency 600Hz

Position encoder (Feedback) Option F10: Resolver

Litton: ! JSSBH-15-E-5! JSSBH-21-P4! RE-21-1-A05! RE-15-1-B04

Tamagawa: ! 2018N321 E64Siemens: ! 23401-T2509-C202

Option F11: SinCos©

! Singleturn (Stegmann)! Multiturn (Stegmann) Absolute position

up to 4096 motor revolutions.

Page 333: Function modules based on PLCopen

Parker EME Technical Data

192-120111 N1 C3 T30 T40 - March 2004 333

Special encoder systems for directdrives Option F12

Analog hall sensors ! Sine - cosine signal (max. 5Vss39; typical1Vss) 90° offset

! U-V Signal (max. 5Vss40; typical 1Vss)120° offset.

Encoder(linear or rotatory)

! Sine-cosine (max. 5Vss41; typical 1Vss)(max. 400kHz) or

! TTL (RS422) (max. 5MHz)with the following modes of commutation:! automatic commutation (see on page

293) or! Digital hall sensors

Distance codedfeedback systems

! Distance coding with 1VSS - Interface! Distance coding with RS422 - Interface

(Encoder)

Interfaces

Interface selection by external plug contact assignmentRS232 ! 115200 baud

! Word length: 8 bits, 1 start bit, 1 stop bit! Hardware handshake XON, XOFF

RS485 (2 or 4-wire) ! 9600, 19200, 38400, 57600 or 115200baud

! Word length 7/8 bit, 1 start bit, 1 stop bit! Parity (can be switched off) even/odd! 2 or 4-wire

Motor holding brake output

Controller type Compax3Voltage range 21 27VDC

Maximum output current (short circuitproof)

1.6 A

Brake operation Compax3 Sxxx V2

Controller type S025 V2 S063 V2Capacitance / storable energy 560µF / 15Ws 1120µF /30Ws

Minimum ballast - resistance 100Ω 56Ω

Recommended nominal power rating 20 ... 60W 60 ... 180W

Pulse power rating for 1s 1kW 2.5kW

39 Max. differential input between SIN- (X13/7) and SIN+ (X13/8).40 Max. differential input between SIN- (X13/7) and SIN+ (X13/8).41 Max. differential input between SIN- (X13/7) and SIN+ (X13/8).

Page 334: Function modules based on PLCopen

Technical Data

334 192-120111 N1 C3 T30 T40 - March 2004

Compax3 Sxxx V4 brake operation

Controller type S038 V4 S075 V4 S150 V4 S300 V4Capacitance / storableenergy

235µF / 37Ws 470µF / 75Ws 690µF /110Ws

1100µF /176Ws

Minimum ballast -resistance

100Ω 56Ω 22Ω 15Ω

Recommended nominalpower rating

60 ... 250W 60 ... 500 W 60 ... 1000 W 60 ... 1000 W

Pulse power rating for 1s 2.5kW 5kW 10 kW 42kW

Ballast resistors for Compax3

Ballast resistor Device sustained dynamicBRM8/01 (100ΩΩΩΩ) Compax3 S025 V2

Compax3 S038 V4

60W 250W (<1s; ≥10s cooling time)

BRM5/01 (56ΩΩΩΩ) Compax3 S063 V2

Compax3 S075 V4

180W 2300W (<0.4s; ≥8s coolingtime)

BRM6/02 (33ΩΩΩΩ) Compax3 S150 V4 570W 6900 W (<1s; ≥ 20s coolingtime)

BRM4/01 (15ΩΩΩΩ) Compax3 S300 V4 570W 6900 W (<1s; ≥ 20s coolingtime)

BRM4/02 (15ΩΩΩΩ) Compax3 S300 V4 740W 8900W (<1s; ≥20s cooling time)

BRM4/03 (15ΩΩΩΩ) Compax3 S300 V4 1500W 18kW (<1s; ≥20s cooling time)

Mechanical data

Controller type DimensionsHxWxD [mm]

Weight [kg]

Compax3 S025 V2 199 x 84 x 172 2.0

Compax3 S063 V2 199 x 100 x 172 2.5

Compax3 S038 V4 260 x 100 x 172 3,5

Compax3 S075 V4 260 x 115 x 172 4,3

Compax3 S150 V4 260 x 160 x 172 6,8

Compax3 S300 V4 380 x 175 x 172 10,9

Protection type IP20

Safety

Safe stop as per EN954-1, category 3 ! For implementation of the protectionagainst unexpected start-up functiondescribed in EN1037.

! Please note the circuit examples in thepaper manual supplied. Circuitry examples.

UL certification

conform to UL: ! according to UL508CCertified ! E-File_No.: E235 342

The UL certification is documented by a UL logo on thedevice (type specification plate)

UL logo

Page 335: Function modules based on PLCopen

Parker EME Technical Data

192-120111 N1 C3 T30 T40 - March 2004 335

Insulation requirements

Protection class Protection class I according to EN 50 178 (VDE0160 part 1)

Protection against human contact withdangerous voltages

According to DIN VDE 0106, part 100

Overvoltage category Voltage class III according to HD 625 (VDE0110-1)

Degree of contamination Degree of contamination 2 according to HD 625(VDE 0110 part 1) and EN 50 178 (VDE 0160part 1)

Ambient conditions

General ambient conditions In accordance with EN 60 721-3-1 to 3-3

Climate (temperature/humidity/barometricpressure): Class 3K3

Permissible ambient temperature:

OperationStorageTransport

0 to +45 C Class 3K325 to +70 C Class 2K325 to +70 C Class 2K3

Tolerated humidity: No condensation

OperationStorageTransport

<= 85% Class 3K3<= 95% Class 2K3<= 95% Class 2K3

(Relative humidity)

Elevation of operating site <=1000m above sea level for 100% loadratings

Please inquire for greater elevations

Cooling mode Compax3 S025 V2 ... S150 V4: convection

Compax3 S300 V4: force-ventilation via fan inthe heat dissipator

Sealing IP20 protection class according to EN 60 529

EMC interference emission Limit values according to EN 61 800-3, Class Awith integrated mains filter for up to 10 m cablelength, otherwise with external mains filter

EMC disturbance immunity Limit values for industrial utilization according toEN 61 800-3 (includes EN 50 081-2 and EN 50082-2)

EC directives and harmonised EC norms

EC low voltage directive73/23/EEC and RL 93/68/EEC

EN 50 178, General industrial safety norm

Equipping electric power systems withelectronic operating equipment

HD 625, general electrical safety

Insulation principles for electrical operatingequipment

EN 60 204-1, Machinery norm, partly applied

EC-EMC directive89/336/EEC

EN 61 800-3, EMC norm

Product standard for variable speed drives

EN 50 081-2 ... 50 082-2, EN 61 000-4-2 ...61000-4-5

Page 336: Function modules based on PLCopen

Technical Data

336 192-120111 N1 C3 T30 T40 - March 2004

Profibus ratings

Profile ! PROFIdrive Profile drive system V3DP Versions ! DPV0/DPV1Baud rate ! up to 12 MHzProfibus ID ! C320Device master file ! PAR_C320.GSD

(can be found on the Compax3 - CD)

CANopen ratings

Baud rate [kBit/s] ! 20, 50, 100, 125, 250, 500, 800, 1000EDS file ! C3.EDSService data object ! SDO1Process data objects ! PDO1, ... PDO4

Functions

General ! Programmable based on IEC61131-3! Up to 5000 instructions! 500 16 Bit - variables! 150 32 Bit - variables! Recipe table with 288 variables! 3x16-bit retain-variable! 3x32-bit retain-variable

PLCOpen function modules ! Positioning: absolute, relative, additive,endless

! Locating the machine reference! Stop, energizing the power stage, Quit! Position, device status, reading axis error

IEC61131-3 standard modules ! Up to 8 timers (TON, TOF, TP)! Triggers (R_TRIG, F_TRIG)! Flip-flops (RS, SR)! Counters (CTU, CTD, CTUD)

Device-specific function modules ! generates an input process image! generates an output process image! access to recipe table

Inputs/Outputs ! 8 digital inputs (24V level)! 4 digital outputs (24-V level)! Optional addition of 12 inputs/outputs

I20 Function

I21 Function

Page 337: Function modules based on PLCopen

Parker EME Index

192-120111 N1 C3 T30 T40 - March 2004 337

AAbsolute positioning (MC_MoveAbsolute) 114Access to the Compax3 object directory 99Accessories order code 291Acknowledging errors (MC_Reset) 140Acyclic parameter channel 184, 190Aditive positioning (MC_MoveAdditive) 119Adjusting the bus address / function of the bus

LEDs 37, 38Adjusting the machine zero proximity switch 69Advanced control parameters 84Analog / Encoder (plug X11) 33ASCII - record 156Assignment of the process data channel 77Assignment of the X22 connector 325

BBallast resistor 28, 47, 333Ballast resistor / high voltage supply plug X2 for

230VAC devices 28Ballast resistor / high voltage supply plug X2 for

400VAC devices 29Ballast resistor BRM4/0x 314Ballast resistor BRM6/02 313Baud rate 79Binary record 157Bit sequence V2 188, 198Brake delay times 89BRM5/01 ballast resistor 313BRM8/01 ballast resistors 313Bus format Y2 and Y4 187, 197Byte string OS 188, 198

CC3 IEC61131-3 - Debugger 17C3 MotorManager: configuration of almost any

motors 17C3 ServoManager: configuration, setup and

optimization of Compax3 16C3_CamIn 132C3_CamOut 134C3_Current 124C3_ErrorMask 142C3_Input 143C3_IOADDITION_0 144C3_IOADDITION_1 144C3_IOADDITION_2 145C3_OpenBrake 108C3_Output 143C3_READARRAY 111Calibration of the analog input 87CAM 274Cam switching mechanism 247CamDesigner 160

CamEditor: cam creation for C3 T40 17CAN - plug BUS10/01 38, 329CAN communication objects overview sorted

according to CAN No. 163CANopen 160CANopen - configuration 79CANopen com object: Node ID of the SDO1

client 169CANopen com. object RPDO4: Transmission

type 173CANopen com. object TPDO2: Inhibit time 178CANopen com. object TPDO3: COB-ID 178CANopen com. object: COB-ID of the EMCY

message 168CANopen com. object: COB-ID of the SYNC

message 165CANopen com. object: Device name 166CANopen com. object: Device type 165CANopen com. object: Error register 165CANopen com. object: General device

information 166CANopen com. object: Guard time 167CANopen com. object: Hardware version 166CANopen com. object: Inhibit Time Emergency

168CANopen com. object: Length of the

synchronisation window 166CANopen com. object: Lifetime factor 167CANopen com. object: Period of a

communication cycle 165CANopen com. object: Product code 167CANopen com. object: Receive PDO1

communication parameters 169CANopen com. object: Receive PDO1 mapping

parameter 173CANopen com. object: Receive PDO2

communication parameters 170CANopen com. object: Receive PDO2 mapping

parameter 174CANopen com. object: Receive PDO3

communication parameter 171CANopen com. object: Receive PDO3 mapping

parameter 175CANopen com. object: Receive PDO4

communication parameter 172CANopen com. object: Receive PDO4 mapping

parameter 176CANopen com. object: Revision number 167CANopen com. object: RPDO1 mapping entry 1

173CANopen com. object: RPDO1 mapping entry 2

173CANopen com. object: RPDO1 mapping entry 3

174CANopen com. object: RPDO1 mapping entry 4

174

14. Index

Page 338: Function modules based on PLCopen

Index

338 192-120111 N1 C3 T30 T40 - March 2004

CANopen com. object: RPDO1 mapping entry 5 174

CANopen com. object: RPDO1: COB-ID 169CANopen com. object: RPDO1: Event timer

170CANopen com. object: RPDO1: Inhibit time

170CANopen com. object: RPDO1: Transmission

type 170CANopen com. object: RPDO2 mapping entry 1

174CANopen com. object: RPDO2 mapping entry 2

174CANopen com. object: RPDO2 mapping entry 3

174CANopen com. object: RPDO2 mapping entry 4

175CANopen com. object: RPDO2 mapping entry 5

175CANopen com. object: RPDO2: Event timer

171CANopen com. object: RPDO2: Inhibit time

171CANopen com. object: RPDO2: Transmission

type 171CANopen com. object: RPDO3 mapping entry 1

175CANopen com. object: RPDO3 mapping entry 2

175CANopen com. object: RPDO3 mapping entry 3

175CANopen com. object: RPDO3 mapping entry 4

175CANopen com. object: RPDO3 mapping entry 5

176CANopen com. object: RPDO3: COB-ID 171CANopen com. object: RPDO3: Event timer

172CANopen com. object: RPDO3: Inhibit time

172CANopen com. object: RPDO3: Transmission

type 172CANopen com. object: RPDO4 mapping entry 1

176CANopen com. object: RPDO4 mapping entry 2

176CANopen com. object: RPDO4 mapping entry 3

176CANopen com. object: RPDO4 mapping entry 4

176CANopen com. object: RPDO4 mapping entry 5

176CANopen com. object: RPDO4: COB-ID 172CANopen com. object: RPDO4: Event timer

173CANopen com. object: RPDO4: Inhibit time

173CANopen com. object: SDO1: COB-ID R-SDO

169CANopen com. object: SDO1: COB-ID T-SDO

169CANopen com. object: Serial number 167

CANopen com. object: Server SDO1 Parameter 168

CANopen com. object: Software version 166CANopen com. object: TPDO1 mapping entry 1

180CANopen com. object: TPDO1 mapping entry 2

180CANopen com. object: TPDO1 mapping entry 3

180CANopen com. object: TPDO1 mapping entry 4

180CANopen com. object: TPDO1 mapping entry 5

181CANopen com. object: TPDO1: COB-ID 177CANopen com. object: TPDO1: Event timer

177CANopen com. object: TPDO1: Inhibit time 177CANopen com. object: TPDO1: Transmission

type 177CANopen com. object: TPDO2 mapping entry 1

181CANopen com. object: TPDO2 mapping entry 2

181CANopen com. object: TPDO2 mapping entry 3

181CANopen com. object: TPDO2 mapping entry 4

181CANopen com. object: TPDO2 mapping entry 5

181CANopen com. object: TPDO2: COB-ID 178CANopen com. object: TPDO2: Event timer

178CANopen com. object: TPDO2: Transmission

type 178CANopen com. object: TPDO3 mapping entry 1

182CANopen com. object: TPDO3 mapping entry 2

182CANopen com. object: TPDO3 mapping entry 3

182CANopen com. object: TPDO3 mapping entry 4

182CANopen com. object: TPDO3 mapping entry 5

182CANopen com. object: TPDO3: Event timer

179CANopen com. object: TPDO3: Inhibit time 179CANopen com. object: TPDO3: Transmission

type 179CANopen com. object: TPDO4 mapping entry 1

183CANopen com. object: TPDO4 mapping entry 2

183CANopen com. object: TPDO4 mapping entry 3

183CANopen com. object: TPDO4 mapping entry 4

183CANopen com. object: TPDO4 mapping entry 5

183CANopen com. object: TPDO4: COB-ID 179CANopen com. object: TPDO4: Event timer

180

Page 339: Function modules based on PLCopen

Parker EME Index

192-120111 N1 C3 T30 T40 - March 2004 339

CANopen com. object: TPDO4: Inhibit time 180CANopen com. object: TPDO4: Transmission

type 179CANopen com. object: Transmit PDO1

communication parameter 177CANopen com. object: Transmit PDO1 mapping

parameter 180CANopen com. object: Transmit PDO2

communication parameter 177CANopen com. object: Transmit PDO2 mapping

parameter 181CANopen com. object: Transmit PDO3 mapping

parameter 182CANopen com. object: Transmit PDO4

communication parameter 179CANopen com. object: Transmit PDO4 mapping

parameter 182CANopen com. object: Vendor Id 166CANopen com. objext: Transmit PDO3

communication parameter 178CANopen com.object: RPDO2: COB-ID 171CANopen communication profile 161CANopen plug X23 38CoDeSys - IEC61131-3 - development tool 17CoDeSys / Compax3 target system (Target

Package) 93Communication objects 162Compax3 - Objects 199Compax3 status diagram 101, 113Compax3 device description 25Compax3 status diagram 113Compilation, debugging and down/upload of

IEC61131 programs 99Complements / corrections in manual and online

help 17Conditions of utilization 20conditions of utilization for CE compliant

operation 308Conditions of utilization for CE-conform

operation 20Conditions of utilization for UL permission 15,

22Configuration 43Configuration name / comments 80Configuration of the process-data channel 76Connections to the motor 304Continuous positioning (MC_MoveVelocity)

121Control and status word 190Control dynamics 81Control functions 106Control voltage 24 VDC 31Control voltage 24VDC / enable (plug X4) 31Current Limit 72Current setting operation (C3_Current) 124Currents 271Cycle time 98Cyclic process data channel 189

DDamping of the speed controller 83

Data formats of the bus objects 186, 195Data types supported 97Defining jerk / ramps 72Defining the reference system 48Device 266Device assignment 13Digital inputs/outputs (plug X12) 34Dimensions of the MH(A)105-motors 301Dimensions of the MH(A)145 and MH(A)205

motors 302Dimensions of the SMH(A)-motors 300Direct drives 15, 293Dynamic positioning 113

EEAM06 terminal block for inputs and outputs

316Electronic gearbox (MC_GearIn) 127EMC measures 308Emergency message 168Encoder cable 324Encoder simulation 74Energizing the power output stage (MC_Power)

106Error 168, 277Error handling 140Error list 277Error reaction to a bus failure 78, 79Example in CFC: Cycle mode 152Example in CFC: Positioning 1 149Example in CFC: Positioning 2 150Example in CFC: positioning with set selection

151Example in CFC: Using Compax3-specific

function modules and Compax3 objects 148Example in ST: Cycle mode with a Move module

153Example of cams 136Example: changing the stiffness 192Exiting the active curve with coupling movement

(C3_CamOut) 134External ballast resistors 312

FFilter for speed value 83Firmware - Download 16Fixed point format C4_3 187, 196Fixed point format E2_6 186, 196Forward control measures 85Function of the LEDs on the front panel 27Function range supported 95

GGain alignment 88General 92General communication objects 165General drive 48General hazards 18General rules / timing 104GSD file 336

Page 340: Function modules based on PLCopen

Index

340 192-120111 N1 C3 T30 T40 - March 2004

HHardware-Endgrenzen 16, 70HEDA 91HEDA (M11) & I/Os (M12) => Option M10 327HEDA (motion bus) - Option M11 326Holding brake 299

II/O interface X12 322IEC examples 148IEC61131-3 275Initiatorlogik tauschen 56, 71Input wiring of digital inputs 34, 326Input/output option M12 325Inputs 273Installation and dimensions Compax3 39Installation and dimensions of Compax3 S038

and S075 V4 40Installation and dimensions of Compax3 S0xx

V2 39Installation and dimensions of Compax3 S150

V4 41Installation and dimensions of Compax3 S300

V4 42Integer formats 186, 195Interchange assignment direction reversal / end

switchs 71Interface cable 320Introduction 13

JJerk limitation 116

LLanguages supported 94Library constants 103, 127, 129, 130, 132, 134,

138Library Constants 121Limit and monitoring settings 72Linear motors 294Locating the machine reference 52

MMachine zero (MC_Home) 123Machine zero modes overview 54Machine zero modes with home switch (on

X12/14) 57Machine zero modes without home switch (on

X12/14) 64Machine zero only from motor reference 66Mains filter 308Mains filter for NFI01/03 309Mains filter NFI01/01 308Mains filter NFI01/02 309Master reference system 90Master signal phase shift (MC_Phasing) 138Maximum program size 98MC_CamIn 130MC_CamTableSelect 129MC_GearIn 127

MC_Home 123MC_MoveAbsolute 114MC_MoveAdditive 119MC_MoveRelative 117MC_MoveSuperImposed 125MC_MoveVelocity 121MC_Phasing 138MC_Power 106MC_ReadActualPosition 109MC_ReadAxisError 141MC_ReadStatus 112MC_Reset 140MC_Stop 107MC_TouchProbe 146Measure reference 49MN-M 1,2

End-Initiator als Maschinennull 16MN-M 1.2: End-Initiator als Maschinennull 54,

67MN-M 11...14

Mit Wende-Initiatoren auf der negativen Seite 54

MN-M 11..00.14: Mit Wende-Initiatoren auf dernegativen Seite 63

MN-M 128/129Stromanstieg beim Fahren auf Block 54

MN-M 128/129: Stromanstieg beim Fahren aufBlock 64

MN-M 130, 131Abolutlage über Abstandscodierung erfassen

16MN-M 130, 131: Abolutlage über

Abstandscodierung erfassen 54, 66MN-M 132, 133: Determine absolute position via

distance coding with direction reversalswitches 54, 68

MN-M 17.18: End-Initiator als Maschinennull 54, 65

MN-M 19,20: MN-Initiator = 1 auf der positivenSeite 54, 57

MN-M 21.22: MN-Initiator = 1 on the negativeside 54, 58

MN-M 23...26: Wende-Initiatoren auf derpositiven Seite 54, 59

MN-M 27..0.30: Mit Wende-Initiatoren auf dernegativen Seite 54, 59

MN-M 3.4: MN-Initiator = 1 auf der positivenSeite 54, 60

MN-M 33,34 MN on the motor zero point 54, 66MN-M 35

MN an der aktuellen Position 54MN-M 35: MN an der aktuellen Position 64MN-M 5,6: MN-Initiator = 1 on the negative side

54, 61MN-M 7..0.10

Wende-Initiatoren auf der positiven Seite 54MN-M 7..0.10: Wende-Initiatoren auf der

positiven Seite 62Motion control via function modules 100Motion functions 113Motor 267Motor / Motor brake (plug X3) 30

Page 341: Function modules based on PLCopen

Parker EME Index

192-120111 N1 C3 T30 T40 - March 2004 341

Motor cable for terminal box 307Motor Connection 30Motor data table for standard motors 298Motor holding brake 30Motor output choke MDR01/01 310Motor output choke MDR01/02 311Motor output filter 310Motor output filter MDR01/04 310Motor selection 45Motorkabel mit Stecker 22, 30, 306

NNew Compax3 functions 15New functions of the Compax3 software tools

16New machine zero modes 16Node Guarding 167

OObject list sorted by object name 202Object overview 199Object types 162Object up-/download via CANopen 185Object: 1. object of the setpoint PZD (Profibus)

212Object: 1st object of actual value PZD 212Object: acceleration and delay for the machine

reference run 260Object: Activating the input/output option

M10/M12 209Object: actual acceleration value filter 206Object: actual acceleration value filter 2 206Object: actual speed value filter 206Object: Actual speed value filter 2 207Object: Automatic commutation starting current

256Object: Baudrate 262Object: control word 2 257Object: control word CW 257Object: current controller bandwidth 205Object: current error (n) 259Object: Cycle time specification 262Object: D component speed controller 207Object: damping (speed controller) 205Object: Enable cams group 0 250Object: Enable cams group 1 250Object: Enable fast cams 252Object: Error (n-1) in the error history 210Object: Error of the I/O option 209Object: forward acceleration control 213Object: forward current control 213Object: forward jerk control 213Object: forward speed controller 214Object: Hysteresis for cam switching mechanism

253Object: Indirect table access column 1 243Object: Indirect table access column 2 244Object: Indirect table access column 3 244Object: Indirect table access column 4 244Object: Indirect table access column 5 245Object: Indirect table access column 6 245

Object: Indirect table access column 7 245Object: Indirect table access column 8 246Object: Indirect table access column 9 246Object: initiator adjustment 260Object: Input word of the I/O option 209Object: Jerk for the machine reference run 260Object: List of the ProfiDrive standard signals

263Object: maximum permissible negative current

214Object: maximum permissible negative speed

215Object: maximum permissible positive current

215Object: maximum permissible positive speed

215Object: moment of inertia 207Object: negative end limit 216Object: Number of cams 251Object: operating mode 258Object: Operating mode display 258Object: Output cams group 0 251Object: Output cams group 1 252Object: Output fast cams 252Object: Output word for the I/O option 210Object: Pointer to table row 246Object: Position from external signal source

211Object: Position reached 221Object: position window time 222Object: positioning window for position reached

221Object: positive end limit 216Object: PPO type selection switch 263Object: Profibus profile number 208Object: Rapidity of the speed monitor 223Object: Read objects from Flash 220Object: save objects permanently 220Object: Save objects permanently (Bus) 219Object: Scaling factor for column 1 of the recipe

array 218Object: Scaling factor for column 2 of the recipe

array 217Object: Scaling factor for Y2 positions 217Object: Scaling factor for Y2 voltages 218Object: Scaling factor for Y4 positions 218Object: Scaling factor for Y4 speeds 219Object: Scaling factor for Y4 voltages 219Object: Scaling factor forY2 speeds 217Object: set objects to valid 239Object: Setpoint for analog output 0 204Object: Setpoint for analog output 1 204Object: setting the machine reference modes

261Object: Source of cam 249Object: Source of fast cam 254Object: speed for the machine reference run

261Object: Speed from external signal source 211Object: station address 263Object: Status actual acceleration filtered 223

Page 342: Function modules based on PLCopen

Index

342 192-120111 N1 C3 T30 T40 - March 2004

Object: Status actual acceleration unfiltered 223

Object: Status actual current effective (torqueforming) 224

Object: Status actual position 231Object: Status actual position without absolute

reference 231Object: Status actual speed filtered 235Object: Status actual speed in the Y2 format

234Object: Status actual speed in the Y4 format

234Object: Status actual speed unfiltered 234Object: Status analog input 0 237Object: Status analog input 1 238Object: Status analog input cosine 229Object: Status analog input sine 229Object: Status control deviation current effective

224Object: Status Control deviation of speed 236Object: Status control program cycle time 261Object: Status cosine in signal processing 230Object: Status current and jerk feedforward

effective 225Object: Status current phase U 225Object: Status current phase V 225Object: Status DC bus voltage 238Object: Status disturbance monitored 229Object: Status encoder input 0 (24V) 233Object: Status encoder input 0 (5V) 233Object: Status encoder level 230Object: Status long-term motor utilization 228Object: Status master position 256Object: Status maximum cycle time 262Object: status of actual current value 227Object: status of auxiliary voltage 238Object: status of device utilisation 227Object: status of motor temperature 237Object: status of power stage temperature 237Object: Status of the digital inputs 208Object: Status of the Multiturn emulation 216Object: status of tracking error 233Object: Status of voltage control signal 226Object: Status position acutal value in the Y4

bus format 231Object: Status signal source of master position

monitoring 255Object: Status sine in signal processing 230Object: Status slave position 256Object: Status speed and acceleration

feedforward 236Object: Status target acceleration 224Object: Status target current effective (torque

forming) 226Object: Status target jerk of setpoint encoder

226Object: Status target position 232Object: Status target position of virtual master

232Object: Status target position without absolute

reference 232Object: Status target speed controller input 235

Object: Status target speed of setpoint encoder 235

Object: Status target speed virtual master 236Object: Status word 2 259Object: status word SW 258Object: stiffness (speed controller) 208Object: Switch for disturbance feedforward 222Object: Switch-off anticipation of cam 249Object: Switch-off anticipation of fast cam 255Object: Switch-off position of cam 248Object: Switch-off position of fast cam 253Object: Switch-on anticipation of cam 250Object: Switch-on anticipation of fast cam 255Object: Switch-on position of cam 248Object: Switch-on position of fast cam 254Object: telegram selection switch 264Object: Time constant disturbance filter 222Object: tracking error limit 221Object: tracking error time 220Object: Variable column 1 row 1 240Object: Variable column 2 row 1 241Object: Variable column 3 row 1 241Object: Variable column 4 row 1 241Object: Variable column 5 row 1 242Object: Variable column 6 row 1 242Object: Variable column 7 row 1 242Object: Variable column 8 row 1 243Object: Variable column 9 row 1 243Object: Voltage feedforward 214Object:Damping of the current controller 205objects for the process data channel 79Objects for the process data channel 76Objekt: Status short-term motor utilization 228Offset alignment 87Opening the brake (C3_OpenBrake) 108Operation with MultiTurn emulation 53Operation with SinCos Multiturn 52Operator control module BDM 315Operators supported 95Optimization 81Optimize motor reference point and switching

frequency of the power output stage 46Order and response processing 191Order code accessories 304, 305, 306, 307,

320, 322, 323, 324Order code for Compax3 290Order code for SMH/MH motors 303Output wiring of digital outputs 35, 326Overview of motor cables 305

PParameter access with DPV0

Required data channel 190, 193Parker servo motors 293PKW parameter channel 78Plug and connector assignment Compax3 26Plug assignment Compax3S0xx V2 26, 27, 28,

30, 31, 32, 36Positioning window - Position reached 73Positioning with IEC61131-3 23Positions 268

Page 343: Function modules based on PLCopen

Parker EME Index

192-120111 N1 C3 T30 T40 - March 2004 343

Possible PDO assignment 79Power supply 26, 27Power supply plug X1 for 230VAC devices 27Power supply plug X1 for 400 VAC devices 28Predefined external setpoint value optimized via

analogue input 15Process image 143Profibus 189Profibus configuration 76Profibus plug X23 37Profibus-Master configuration 189Profibusstecker BUS08/01 37, 328Program development and test 94Programming based on IEC61131-3 92Pulse encoder systems 299

RRamp upon error and de-energize 72Read access to the (C3_READARRAY) array

111Read process data from Compax3 177Reading axis errors (MC_ReadAxisError) 141Reading digital inputs (C3_INPUT) 143Reading the current position

(MC_ReadActualPosition) 109Reading the device status (MC_ReadStatus)

112Reading values 109Reading/writing optional inputs/outputs 144Recipe management 94Recipe table 75Recipe table with 9 columns and 32 lines 98Recording the axis position (MC_TouchProbe)

146Ref X11 323Relative positioning (MC_MoveRelative) 117Release 1/2004 15Requirements 93Resolver 36Resolver / Feedback (connector X13) 36Resolverkabel 36, 304Retain Variables 97Rotary servo motors 295RS232 & RS485 interface record 155RS232 / RS485 interface (plug X10) 32RS232 cable 320RS232 plug assignment 32RS485 / RS232 interface 16RS485 cable to Pop 321RS485 plug assignment 32RS485 setting values 80

SSafety Instructions 18Safety-conscious working 18SDO abort code 184Selecting a curve (MC_CamTableSelect) 129Send process data to Compax3 169Service Data Object 168Service Data Objects (SDO) 184Setting up Compax3 43

Setup support 16SinCos-Kabel 36, 305Software end limits 69Special safety instructions 19Speed control 121Speeds 269Standard function modules supported 96Standard functions supported 96Starting a selected curve (MC_CamIn) 130Starting a selected curve with coupling

movement (C3_CamIn) 132Status values 265Stiffness of the speed controller 82Stop (MC_Stop) 107Superimposed positioning

(MC_MoveSuperImposed) 113, 125Switching frequency of the power output stage

can be set 15Switching off error messages

(C3_ERRORMASK) 142Synchronization 90

TTechnical Data 330Time frame predefined setpoint value 90Torque motors 294Tracking error limit 73Transmission cycle time 80Transmitter 276Transmitter systems for direct drives 293Travel limits 69Turning the motor holding brake on and off 89Type specification plate 14Typical application with fieldbus and IEC61131

189

UUL certification 15Unsigned - Formats 186, 195Upload/download objects via the Profibus 194Usage in accordance with intended purpose 18

VVirtual Master 102

WWarranty conditions 19Wiring of analog outputs 33Wiring of the analog input 33Wiring of the motor output filter 311With direction reversal switches 58, 61, 67With motor reference point 60, 66Without direction reversal switches 57, 60Without motor reference point 57, 64Write digital outputs (C3_OUTPUT) 143

XX1 27X10 32X11 33

Page 344: Function modules based on PLCopen

Index

344 192-120111 N1 C3 T30 T40 - March 2004

X12 34X13 36X2 28X3 30X4 31

ZZBH plug set 319Zubehör Compax3 22, 290