AMCI SV160E2 User Manual Download Page 1

MICRO CONTROLS INC.

ADVANCED

U

s

e

M

an

ual

Manual #: 940-0S252

E2 Technology

Summary of Contents for SV160E2

Page 1: ...MICRO CONTROLS INC ADVANCED U s e r M anual Manual 940 0S252 E2 Technology...

Page 2: ...ls and workmanship for a period of 18 months Within this warranty period AMCI shall at its option repair or replace free of charge any equipment covered by this warranty which is returned shipping cha...

Page 3: ...17 Capture Encoder Position Input 17 General Purpose Input 17 Enabling the Driver 17 STO Option 18 Basic Functionality 18 Additional Functionality 18 Reference SV160E2 Specifications continued Status...

Page 4: ...de 45 Power Up Behavior 45 Data Format 45 Command Mode Data Formats 46 Output Data Format 47 Configuration Word 0 Format 47 Reference Configuration Mode Data Format cont d Read Data Blocks 49 Extended...

Page 5: ...Input Connector 82 Compatible Connectors and Cordsets 83 CNFL 5M Color Code and Shield Wire 83 Cable Shields 83 DC Input Wiring 84 Sinking Sensors Require a Pull Up Resistor 84 STO Input Wiring 85 Ex...

Page 6: ...ections 110 Supported Modbus Functions 111 Supported Modbus Exceptions 111 Task 6 PROFINET Network Configuration Basic Steps 113 Download the GSDML files 113 GSDML File Installation 113 Configure the...

Page 7: ...DLR When PROFINET is enabled the unit supports the Media Redundancy Protocol MRP and can be incorporated in PROFINET installations that use a redundant ring topology Navigating this Manual This manual...

Page 8: ...ET International PI Adobe and Acrobat are registered trademarks of Adobe Systems Incorporated All other trademarks contained herein are the property of their respective holders Revision Record This ma...

Page 9: ...es Homing an SV160E2 41 Reference information on how to set the home position of the SV160E2 Configuration Mode Data Format 45 Reference information on the format of the network data to and from the S...

Page 10: ...ABOUT THIS MANUAL SV160E2 User Manual ADVANCED MICRO CONTROLS INC 10 Notes...

Page 11: ...incorporated into the devices to meet many unique application requirements Each unit has two Ethernet ports which are internally con nected through an onboard two port 10 100 Mbps ether net switch Th...

Page 12: ...eral Purpose Input Safe Torque Off Functionality The SV160E2 can be ordered with STO Safe Torque Off functionality under the part number SV160E2 STO Safe Torque Off allows you to remove power from the...

Page 13: ...ac dc isolation Motor Inertia 48 x 10 6 kg m2 Torque Constant 0 124 Nm A Torque generated by the motor can be estimated by multiplying the Torque Constant by the motor current reported in the Network...

Page 14: ...the SV160E2 as a motion axis by constantly updating position and velocity data to the unit Linear and Circular axes are both supported Relative Move Allows you to drive the motor a specific number of...

Page 15: ...ty PI loop The position setpoint SPPOS in the figure below is generated and updated by the SV160E2 through the motion profile generator The velocity feed forward value FFVEL in the figure below is als...

Page 16: ...t to zero 4 Once the immediate stop completes the SV160E2 checks the difference between the Encoder Position and calculated Profile Position If the error is less than the programmed Maximum Position E...

Page 17: ...e on the input Only Jog Moves and Registration Moves can be stopped this way all other moves ignore this input Capture Encoder Position Input As described in the Start Indexed Move Input and Stop Jog...

Page 18: ...ed by commands from the host controller It can only be cleared by cycling power to the unit Figure R1 3 Basic STO Operation Additional Functionality The STO option adds an additional configuration par...

Page 19: ...cessor and the ethernet co processor within the unit You must cycle power to the SV160E2 to attempt to clear this fault Flashing Green Initializing Waiting for valid physical connection to the network...

Page 20: ...rts LED State EtherNet IP Definition Modbus TCP Definition PROFINET Definition Off No Power No power or no TCP connections No power duplicate IP address on the network mismatch in Device Name or no co...

Page 21: ...power stage of the motor A 12 to 24 Vdc source must be connected to both of the STO inputs for normal operation The power stage to the motor is directly disabled if either of the inputs are pulled lo...

Page 22: ...important to choose a supply with the proper over current protection You should choose a supply whose protection circuitry results in a constant current control In over current situations the power su...

Page 23: ...a supply that can deliver 175 of peak motor power should be used The second line of defense is a braking resistor also known as a regeneration resistor Braking resistors and their control circuitry a...

Page 24: ...w terminal connections 6 to 8 mm dia cable Straight IP67 rated when properly installed AMCI Binder Description MS 37 99 0486 12 08 Mating connector for Input Connector Female 8 pin A coded Screw termi...

Page 25: ...at a particular point in time The range of position values is 1 073 741 824 to 1 073 741 823 Encoder Position Encoder Position is defined in counts and is the actual physical position of the motor sha...

Page 26: ...lt in clockwise moves while negative offsets result in counter clockwise moves Note that the Profile and Encoder Positions can be forced to roll over with relative moves For example if the Profile Pos...

Page 27: ...eleration Value which is also programmed by the move command until the Target Position B is reached The motor stops at this point Note that the acceleration and deceleration values can be different in...

Page 28: ...deceleration If a stall is not detected during the stop the motor will return to the Profile Position value If a stall is detected during the stop the SV160E2 will disable the motor and issue a Posit...

Page 29: ...te and stop When stopped successfully the SV160E2 will set a In_Hold_State bit in the input data table The Relative Move can be restarted with the Resume Move command from the host controller or the m...

Page 30: ...rotary table you can drive the table to any angle without hav ing to calculate the distance to travel For example an Absolute Move to 180 will move the table to the correct position regardless of wher...

Page 31: ...low a Jog Moves begins and accelerates at the programmed rate to the Programmed Speed and continues until a stop condition occurs It is possible to change the speed of a Jog Move without stopping the...

Page 32: ...on values sent with the command the move will not begin and the SV160E2 will issue a Command Error An additional feature of the Registration Moves is the ability to program the driver to ignore the Co...

Page 33: ...e Pro grammed Number of Steps parameter A Registration Move does not go into the Hold State if the Hold Move command is used to stop the move and it cannot be restarted with the Resume Move command Im...

Page 34: ...move is finished A Jog Move that is started as an Indexed Move will come to a controlled stop when the command bit in the Network Output Data is reset to zero It is possible to perform an indexed Jog...

Page 35: ...the point at which the position rolls over and returns to zero On the SV160E2 units this parameter has a range of 1 024 to 1 073 741 824 When using the SV160E2 as an axis follower it is best to run t...

Page 36: ...ght to a controlled stop by issuing a Hold Move command but they cannot be restarted Registration Moves Registration Moves can be brought to a controlled stop by issuing a Hold Move command but they c...

Page 37: ...e used in the equations Constant Acceleration Equations When you choose to use constant accelerations the speed of the move will increase linearly towards the Pro grammed Speed This is the fastest for...

Page 38: ...200 000 steps Total Distance needed to accelerate and decelerate 250 000 200 000 450 000 steps If a move with the above acceleration deceleration and programmed speed has a length greater than 450 00...

Page 39: ...erating Total Time Equations For Trapezoidal Profiles you must first determine the number of counts that you are running at the Pro grammed Speed This value DP below is equal to your DA and DD values...

Page 40: ...MOVE PROFILE CALCULATIONS SV160E2 User Manual ADVANCED MICRO CONTROLS INC 40 Notes...

Page 41: ...ased on sensors brought into the unit The CW Find Home command begins searching by rotating the motor shaft in the clockwise direction and ends when the home sensor triggers while the SV160E2 is rotat...

Page 42: ...eration to the Programmed Speed 2 Run at the Programmed Speed until the Home Input activates 3 Deceleration and stop followed by a two second delay 4 Acceleration to the Programmed Speed opposite to t...

Page 43: ...SV160E2 correctly or if both overtravel limits are activated while the unit is trying to find the home position Figure R4 2 Profile with Overtravel Limit 1 Acceleration to the Programmed Speed 2 Run...

Page 44: ...that Find Home commands cannot be resumed once held Immediate Stops You issue an Immediate Stop command through the Network Input Data An inactive to active transition on an input configured as an E S...

Page 45: ...rror Command Mode This mode gives you the ability to program and execute moves and reset errors when they occur The com mand data formats are described in the following chapter Power Up Behavior An SV...

Page 46: ...t parameters and data values are written to and read from the SV160E2 using the 32 bit double integer format with little endian format Little endian format is used by the EtherNet IP pro tocol A confi...

Page 47: ...guration Command Number These four bits define the Configuration Command that is being written to the SV160E2 Bits 07 04 Reserved Must equal zero Bits 03 00 Data Block Number Programming configuration...

Page 48: ...tor Configuration Block 0x4 RESERVED 0x5 Velocity Control Loop Block 0x6 Position Control Loop Block 0x7 0xE Reserved 0xF Restore Factory Defaults to RAM 0011 0x3 RESERVED Not used Set to 0x0 01xx 0x4...

Page 49: ...uested data is the same as the Write Data Blocks listed in the following sections Factor Defaults are restored to RAM memory You must issue a Save Configuration to Flash command to store these values...

Page 50: ...rmally Open NO contacts and current flows through the input when it is active Inputs 3 and 4 on the SV160E2 STO drives must have their active state bits set to 1 Bits 3 0 Input Function Sets the funct...

Page 51: ...0 0 1 CW Limit Input defines the mechanical end point for CW motion 0 1 0 CCW Limit Input defines the mechanical end point for CCW motion 0 1 1 Capture Encoder Value Start Indexed Move An inactive to...

Page 52: ...Use Table R5 6 Velocity Loop Proportional Gain Values Velocity Loop Proportional Gain Load Inertia Motor Inertia Ratio Velocity Feedback Low Pass Filter Values 0 1 2 3 4 5 Unloaded 5561 2780 1854 139...

Page 53: ...all positional errors This results in better positional tracking but may result in more ringing in response to a position change and motor shaft jitter while at rest Table R5 7 Velocity Loop Values Bl...

Page 54: ...the SV160E2 responds to the configuration block the unit will echo the Command and Data Block numbers in these bits In the case of Write Configuration blocks if there is an error in the data bit 13 o...

Page 55: ...teps per turn to any value other than 16 384 3 Setting any parameter to a value outside of its valid range 4 You configure two or more inputs to have the same function such as two CW Limit Switches An...

Page 56: ...CONFIGURATION MODE DATA FORMAT SV160E2 User Manual ADVANCED MICRO CONTROLS INC 56 Notes...

Page 57: ...ndian format by default The endian format used by the SV160E2 is programmable in the configuration data using the Data_Endian parameter The default is little endian Output Data Format The following ta...

Page 58: ...rd 1 Bit 7 When this bit equals 0 and a Jog Move command is issued it will run as a standard Jog Move When this bit equals 1 and a Jog Move command is issued the move will run as a Registration Move A...

Page 59: ...ommand Word 1 Format Bit 15 Enable_Driver 0 to disable the motor current A 0 1 transition attempts to enable motor cur rent A valid configuration must be written to the SV160E2 before the driver can b...

Page 60: ...t 1 Set Maximum Move Torque Reset to 0 to use the Peak and Continuous Torque values specified in the Configuration Data for the move Set to 1 to program the maximum Move Torque value in word 8 of the...

Page 61: ...bit Relative Target Position Steps Range of 1 073 741 824 to 1 073 741 823 3 1027 4 1028 32 bit Programmed Speed Steps Second Range of 1 to 1 048 575 5 1029 6 1030 Acceleration Steps sec ms 1 to 15 9...

Page 62: ...rPROFINET Word Modbus TCP Register Function Units Range 0 1024 Command Word 0 16 0008 1 1025 Command Word 1 See pg 59 2 1026 Unused See Note Below 3 1027 Unused See Note Below 4 1028 32 bit Programmed...

Page 63: ...1 See pg 59 2 1026 Unused See Note Below 3 1027 Unused See Note Below 4 1028 32 bit Programmed Speed Steps Second Range of 1 to 1 048 575 5 1029 6 1030 Acceleration Steps sec ms 1 to 15 999 7 1031 De...

Page 64: ...Programmed Speed Steps Second Range of 1 to 1 048 575 5 1029 6 1030 Acceleration Steps sec ms 1 to 15 999 7 1031 Deceleration Steps sec ms 1 to 15 999 8 1032 Maximum Move Torque 0 01 Nm 0 10 to 130 0...

Page 65: ...cts to the changes in position from the master axis Once the SV160E2 initially accelerates to the preset speed of the virtual axis the unit accepts changes in the acceleration value in word 6 as part...

Page 66: ...Programmed Speed Steps Second Range of 1 to 1 048 575 5 1029 6 1030 Acceleration Steps sec ms 1 to 15 999 7 1031 Deceleration Steps sec ms 1 to 15 999 8 1032 Maximum Move Torque 0 01 Nm 0 10 to 130 0...

Page 67: ...Stall_Detected Invalid_Jog_Change and Connection_Was_Lost status bit in the Network Input Data Resetting errors will not reset the Position_Invalid or Configuration_Error bits EtherNet IP orPROFINET W...

Page 68: ...ver during a move will result in a controlled stop and the SV160E2 will issue a command error response EtherNet IP orPROFINET Word Modbus TCP Register Function Units Range 0 1024 Command Word 0 16 000...

Page 69: ...Disabling the motor while motion is occurring Switching to Configuration Mode while the motor is enabled Enabling the motor if the Profile and Encoder positions differ by greater than 4 096 counts whe...

Page 70: ...e an Immediate Stop command during a move will set this bit to 1 but the Move_Complete Bit bit 7 above will not be set For Axis Follower Moves the Stopped bit resets to 0 once the command is accepted...

Page 71: ...a Jog Move are Programmed Speed Acceleration Deceleration and Maximum Move Torque Bit 8 STO_Failure This bit is only available on SV160E2 STO units Reset to 0 during normal opera tion this bit is set...

Page 72: ...e of the input is programmed as explained in the Block 2 I O Configuration Block section starting on page 50 Bit 0 IN1_Active 1 when Input 1 is in its active state The active state of the input is pro...

Page 73: ...nge of 550 to 1000 the braking resistor is used when the power bus voltage exceeds the set value The value is programmed in steps of 0 1 V The range of 550 to 1000 corresponds to a voltage range of 55...

Page 74: ...Exceeding 549 watts may force the drive into current limit and cause a loss of motion control If the calculated peak braking power exceeds 549 watts increase the deceleration time or change the gear r...

Page 75: ...rmined in step 4 and the maximum value deter mined in this step Step 6 Determine Average Power Rating To determine the average power dissipated by the braking resistor you have to determine the peak p...

Page 76: ...ed during deceleration One option is to choose a resistor whose power rating is equal to the peak power calculated in step 3 instead of the average power calculated in step 6 The other option is to fi...

Page 77: ...often go out the wrong port The easiest way to avoid this problem is to temporarily disable all network interfaces that are not attached to the SV160E2 This includes all wireless interfaces as well as...

Page 78: ...click on the appropriate interface and select Properties In the window that opens select Internet Protocol Version 4 TCP IP v4 from the list and then click on the Properties button Set the address an...

Page 79: ...nto the unit specifically into the M12 connectors Debris may cause damage to the unit or unintended machine operation with possible personal injury 1 2 3 Remove Power Before Servicing Remove power bef...

Page 80: ...The SV160E2 is not water tight Its IP64 rating makes it acceptable for use in dusty environments environ ments with condensation and environments where the unit may be exposed to splashing water 1 4...

Page 81: ...an S coded connector because of this high voltage Most S coded cordsets have three black wires and a single green yellow wire When using such a cable with an SV160E2 it is strongly recommended to lab...

Page 82: ...ounting Figure T1 3 M12 Power Wiring 1 7 Input Connector All input connections are made at the Input Connector This connector is a standard eight pin A coded M12 connector that is rated to IP67 when t...

Page 83: ...NFL 5M Cable 1 7 3 Cable Shields Because they are low power signals cabling from the sensor to the SV160E2 should be done using a twisted pair cable with an overall shield The shield should be grounde...

Page 84: ...stor Sensors with sinking outputs require an external pull up resistor because the digital inputs of the SV160E2 units also sink current Table T1 1 below shows the values of pull up resistors that wil...

Page 85: ...o both inputs to bypass the STO functionality Col ors in parentheses are the appropriate wire color for the CNFL 5M cable Figure T1 8 STO Input Connections 1 9 1 Extending the STO Cabling The STO inpu...

Page 86: ...the connector and Ethernet standards AMCI offers the following mat ing connector and cordsets that mate with the Ethernet port connectors Table T1 4 Compatible Ethernet Connectors and Cordsets 1 10 2...

Page 87: ...ne unit in the ring to the next 1 12 PROFINET Connections 1 12 1 Non MRP Applications The SV160E2 unit has two Ethernet ports with a built in Ethernet switch connecting the two In non MRP applications...

Page 88: ...INSTALLING THE SV160E2 SV160E2 User Manual ADVANCED MICRO CONTROLS INC 88 Notes...

Page 89: ...255 255 255 0 The easiest way to verify this address is with the ping command as described in the Test Your Network Interface section found on page 78 If the driver does not respond to this address t...

Page 90: ...uring Network Interfaces which starts on page 77 The network interfaces on your computer must be on the same subnet before you can communicate with an SV160E2 2 2b 1 Disconnect the SV160E2 from the ho...

Page 91: ...r desired values into the IP Address Subnet Mask and Default Gateway fields The Default Gateway setting is not optional It must be set to a valid address on the chosen subnet Because the Default Gatew...

Page 92: ...up window to appear before cycling power to the SV160E2 Cycling power before this window appears may corrupt the non volatile memory of the unit The SV160E2 unit will also flash its Network Status LE...

Page 93: ...me of this writing the link was AMCI Configuration software for all networked products 2 2c 2 Install the AMCI Net Configurator Utility Once downloaded simply extract the program from the ZIP file and...

Page 94: ...O CONTROLS INC 94 2 2c Use the AMCI Net Configurator Utility continued 2 2c 5 Start the AMCI Net Configurator Utility Double click on the utility s icon A welcome screen similar to the one in figure T...

Page 95: ...al Connect button and enter the IP address of the unit Figure T2 5 Scan for SV160E2 If scanning for the SV160E2 click on the IP Address of the unit and click on the Connect button The Net Configurator...

Page 96: ...value for it AMCI suggests setting the Default Gateway to the IP address of your host controller 2 2c 9 Set the Communications Protocol The factory default protocol for the SV160E2 is EtherNet IP In o...

Page 97: ...nu bar select Tools EDS Hardware Installation Tool This will open the EDS Wizard Figure T3 1 Opening the EDS Wizard 2 Click on Next to advance to the Options screen Many EtherNet IP platforms support...

Page 98: ...ext Figure T3 2 EDS Options Screen 2 The registration screen will open Select the Register a single file radio button Figure T3 3 EDS Registration Screen 3 Click on the Browse button and browse to the...

Page 99: ...Press on the Next button to advance to the Change Graphic Image screen This screen gives you the ability to change the icon associated with the device Figure T3 5 Change ECS Icon Screen 6 Click on th...

Page 100: ...O Configuration tree before adding the unit to your project Refer to your Rockwell Automation documentation if you need instructions for configuring the ethernet port 3 4 Add the SV160E2 to Your Proje...

Page 101: ...by the EDS file 3 5 1 General Tab The Name Description and IP address of the device must be specified here The Change button allows you to change the Module Definition if needed 3 5 2 Connection Tab T...

Page 102: ...ble input data during the program scan Figure T3 9 Buffer I O Data When copying input data the data can be converted from byte to integer format by specifying an integer array as the destination for t...

Page 103: ...This file must be at least 10 words in length A Message MG data file This file must have at least two elements one to control the Read Operation and one to control the Write Operation An Extended Rou...

Page 104: ...t 1 Integral and press Enter 3 Double click in the Communication Command field click on the select CIP Generic and press Enter 4 If the Message Instruction is being used to read data from the SV160E2...

Page 105: ...r 9 For Read operations the Service Code field will change to E hex For Write operations the Ser vice Code field will change to 10 hex For both read and write operations the Class field will change to...

Page 106: ...60E2 Please note that the Data Table Address Send field may be different in your application Figure T4 4 Write Message Instruction Setup Screen Click on the MultiHop tab on the top of the window As sh...

Page 107: ...s 1 Double click on Channel Configuration in the Project Tree and then select the Channel 1 tab The fol lowing window will open Figure T4 6 MicroLogix Ethernet Configuration Screen 2 Enter the IP addr...

Page 108: ...ETHERNET IP EXPLICIT MESSAGING SV160E2 User Manual ADVANCED MICRO CONTROLS INC 108 Notes...

Page 109: ...er address 3 the fourth register contains Discrete Inputs 48 through 63 The Coil and Holding Register tables in the Modbus data model map to the same physical memory locations in the SV160E2 units The...

Page 110: ...can be downloaded at http www modbus org specs php Figure T5 1 Modbus Data Reference Map 5 4 Supported Number of Connections All SV160E2 units support five concurrent connections When connections exis...

Page 111: ...6 Supported Modbus Exceptions Table T5 2 Supported Modbus Exceptions Function Code Function Name SV160E2 Register Addressing method 1 Read Coils OUTPUT Bit Addresses starting at 16 384 2 Read Discret...

Page 112: ...MODBUS TCP CONFIGURATION SV160E2 User Manual ADVANCED MICRO CONTROLS INC 112 Notes...

Page 113: ...SDML File Installation 1 Open or create a new project that will include the SV160E2 and open the Project View of the project 2 In the menu select Options Manage general station description files GSD 3...

Page 114: ...ware Catalog vertical tab to open the Hardware Catalog 3 You can search for SV160 or browse to the SV160x2 icon by clicking through Other field devices PROFINET IO IO Advanced Micro Controls Inc AMCI_...

Page 115: ...on the SV160x2 icon and select Properties from the pop up menu The Inspector window will open at the bottom of the screen Under the General tab select the General heading You can rename the SV160E2 b...

Page 116: ...fields a pop up will appear that shows you the valid range of values Even though your selections are limited it is still possible to mis configure the SV160E2 by using this screen For example it is p...

Page 117: ...e T6 1 Table T6 1 PROFINET I O Configuration 1 With the SV160x2 icon selected on the PROFINET bus click on the Device view tab The view in the Hardware Catalog will change Expand the Module tree to sh...

Page 118: ...able select the SV160E2 in the table 4 Confirm that the PROFINET device name at the top of the screen is correct 5 Click on the Assign name button to write the device name to the SV160E2 The Online st...

Page 119: ...appropriate domain Use the Media redundancy role drop down menu to select Client 3 Continuing in the Inspector window select Advanced options Port 1 Port interconnection Under Partner port the partne...

Page 120: ...LEADERS IN ADVANCED CONTROL PRODUCTS ADVANCED MICRO CONTROLS INC...

Reviews: