background image

 

 

20 Gear Drive, Plymouth Industrial Park, Terryville, CT 06786                                                      page: 1 of 49 
Tel: (860) 585-1254     Fax: (860) 584-1973     Web: www.amci.com 
 

2600-13 Press Control Module  

 MicroLogix 1500 & CompactLogix Resolver Module 

Revision 2.1 

Module Overview 

 

The 2600-13 module is a high speed limit switch module that resides in a Rockwell Automation 
CompactlLogix or MicroLogix 1500 system rack, connects to a resolver and switches outputs based on that 
resolver position which ranges from 0 to 4095 for each rotation (0.088 degree resolution). Based on the 
change of the resolver position it also transmits a 5V quadrature differential signal with 1024 pulse per 
revolutions.   
 
There are three versions of the 2600-13 module.  The 2611-13 consist of the resolver interface module and 
has 16 virtual, backplane only, inputs and outputs.  The 2612-13 module adds one I/O module containing 8 
physical inputs and 8 physical outputs to the 2611-13.  The 2613-13 adds two I/O modules to the 2611-13 for 
a total of 16 physical inputs and 16 physical outputs.  The virtual inputs and outputs are always numbered 0 to 
15 while the physical inputs and outputs are numbered 16 to 31.   
 
Each output can be programmed with 16 On/Off setpoints.  Alternatively, each of the outputs can be 
programmed for stitching operations or as timed outputs.   
 
The outputs can be Anded with the inputs, and or with the speed of the rotating resolver.   
 
The 2600-13 Press Module also has the several features specific to controlling stamping presses, including 
five types of Die Monitoring checks (Normally True, Normally False, Cyclical, Constant, and Quick) , the 
counting of Die Monitoring Inputs, Stopping Time, Brake Applied position, Time for Rotation, and an 
additional method of programming speed compensation advances based on fixed and variable parameters.   
 
The 2600-13 module is fully programmable from the ladder logic program using a handshaking sequence; no 
special software packages are required.   The module will accept the data located in the output registers as 
programming data whenever it detects either a 0 to 1 or a 1 to 0 transition of a bit, named the Transmit Bit, in 
the output registers.  The module also has the ability to store all of its parameters in a Flash memory.  If this 
feature is not used, the module will have to be programmed at every power up.  The Flash Memory device can 
be programmed a minimum of 10,000 times.   

 

The throughput time of the 2600-13 module is less than 20 microseconds.  The repeatability of the output 
firing, that is how much the output will vary from one turn to the next, is 1 microsecond.   
 
All three versions of the 2600-13 module have the ability to both output and receive serial position data, 
allowing multiple units to be “slaved” together. 

 

Sample programs showing how to program the 2600-13 module in both MicroLogix and CompactLogix 
systems are available from the following page of our website.  
 

http://www.amci.com/sampleprograms.asp

 

Summary of Contents for 2600-13

Page 1: ...peed of the rotating resolver The 2600 13 Press Module also has the several features specific to controlling stamping presses including five types of Die Monitoring checks Normally True Normally False Cyclical Constant and Quick the counting of Die Monitoring Inputs Stopping Time Brake Applied position Time for Rotation and an additional method of programming speed compensation advances based on f...

Page 2: ...ll be free from defects under normal use in materials 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 charges prepaid within one year from date of invoice and which upon examination proves to be defective in material or workmanship and not caused by acci...

Page 3: ... Timed Outputs Data 18 ANDing Functions 22 Limit Switch Shifting Data 24 Forcing Virtual Input and Get Attributes Data 25 Die Monitor Parameters 28 Press Control Diagnostics 30 Save Configuration Data 31 Output Registers Chapter 4 32 Programming Sequence 32 General Control Programming Block 32 Global Configuration Programming Block 33 Global Machine Offset Programming Block 35 Limit Switch Program...

Page 4: ...ate correctly Configuring a CompactLogix PLC for the 2600 13 module 1 Open RSLogix 5000 and the project in which you want to install the AMCI 2600 13 module 2 Right click on I O Configuration in the Project Tree 3 Select New Module 4 Select the following module type and description from the list that appears Type 1769 MODULE Description Generic 1769 Module 5 Click on OK 6 Enter the following modul...

Page 5: ...in the window that appears Vendor ID 3 Product Type 9 Product Code 27 Input Words 8 Output Words 8 Input Bits 0 Output Bits 0 Extra Data Length 0 Ignore Configuration Error Your Choice but not recommended 6 The 2600 13 module will now appear in the I O Configuration with a Part Number of Other and a Description of I O Module ID Code 27 7 Input Data data from the 2600 13 module to the PLC will appe...

Page 6: ...ear Drive Plymouth Industrial Park Terryville CT 06786 page 6 of 49 Tel 860 585 1254 Fax 860 584 1973 Web www amci com 2600 13 Press Control Module MicroLogix 1500 CompactLogix Resolver Module Revision 2 1 ...

Page 7: ...ositioning 1 microsecond The is the repeatability of the output firing that is how much it will vary from one turn to the next Velocity Update The velocity data is always reported in Revolutions per Minute RPM The 2600 13 PLS module calculates resolver for given Resolver Rollover Counts Positive RPM indicates increasing counts and a negative RPM indicates decreasing counts The increasing count dir...

Page 8: ...e Z Pulse per revolution that is half the width of the A and B pulses Maximum current output 20mA The quadrature output will be unstable that is the A and B pulses will turn on and off randomly when the 2600 13 module has a non clearable transducer fault However the quadrature output will be stable when there is a clearable transducer fault The Quadrature Output is not affected by the count direct...

Page 9: ...ransducer Fault Slave Module Fault LED Solid Red Module Fault faulty Flash Memory or no reference voltage Serial data signals are not present Master Module has a Clearable or Non Clearable Transducer Fault Blinking Red Clearable Transducer Fault Status LED Solid Green Module and Transducer are working fine Blinking Green Outputs are overridden forced Fuse LED Solid Red Outputs overloaded Main modu...

Page 10: ...ver transducer The other end is pigtailed at the factory for easy connection to the 18 pin connector that is included with the 2600 13 module This cable has a part number of CTL X where X equals the length in feet The CTL X cable shown below is used to connect an AMCI single resolver transducer to the 2600 13 module RxD Slave Input TxD Master Output Cable Shields Z Quadrature Output B Quadrature O...

Page 11: ...eet from high voltage enclosures or sources of rf radiation The Ground Terminal pin 6 and the Cable Shields Terminal pin 5 are internally connected together The Cable Shields pin 5 is connected to the rack s chassis ground The cable shields should be connected to these terminals If you are still experiencing noise related problems try running a heavy wire directly from the cable shields pin to you...

Page 12: ... 10 to 30Vdc Current Rating Per Output Point 1A maximum 30o C 0 5A 60o C Current Limit Per Two 4A Overload Output Short Circuit Protection Electronic No program indication of fault Remove load and cycle power to restore Overloading one output shuts down all 8 in the group Reverse Overshoot Protection Yes Current limited If wired incorrectly outputs may be permanently disabled Isolation Outputs are...

Page 13: ... When configured as a slave the module will receive its position data over a serial link from a 2600 13 module that has been configured as a Master When configured as a Slave the 2600 13 module follows the direction of the Master module The default state of this parameter is Master Transducer Fault Latch This bit level parameter configures the 2600 13 module to either Latch or Self Clear a transdu...

Page 14: ...resolver modules where the Scale Factor Parameter defines a position that counts from 0 to Scale Factor 1 This parameter has a range of 1 to the Resolver Rollover Counts The factory default value is 359 The following table contains examples of using the Resolver Rollover Counts and the Resolver Rollover position parameters Resolver Rollover Counts Resolver Rollover Position Result 4095 359 0 to 35...

Page 15: ... this word inverts the state of the corresponding physical output Bit 0 controls output 16 bit 1 controls output 17 bit 15 controls output 31 For example if output 16 is programmed to turn on at 10 degrees and off at 20 degrees then using the Physical Outputs Inverting Constant will cause the output to turn on at 20 degrees and off at 10 degrees The factory default value is 0 Physical Inputs Inver...

Page 16: ... Machine Offset and the Preset Value by the Nudge Up Value Because the Scaled Machine Offset is being changed the Scaled Position data will also be changed 2611 13 module range 0 to 15 2612 13 module range 0 to 23 2613 13 module range 0 to 31 Nudge Up Value The Offset and Preset values are increased by this value when the Nudge Up Input is energized The Nudge Up Value has a range of 0 to Resolver ...

Page 17: ...at a positive Limit Offset causes the output to turn on earlier and a negative Limit Offset causes the output to turn on later This parameter has a range of Rollover Position to Rollover Position The factory default value is 0 Output Setpoint Each of the 2600 13 modules outputs can be programmed with 16 on off setpoints This parameter defines which of these 16 on off setpoint is being programmed w...

Page 18: ... stitching operation to occur there must be enough distance between the From and To positions for the output to turn on at least twice This parameter has a range of 1 to To Position From Position 1 2 Off Stitch Distance This parameter defines when the Output will be OFF between the programmed From and To positions Because the stitching outputs are based on the internal resolver position it may be ...

Page 19: ... be used on all of the From To setpoints assigned to the Output Being Programmed Separate speed compensation advances can be programmed for both the FROM and TO setpoints when the Distance and RPM or Time advanced types are used but both the FROM and the TO setpoints will be advanced by the same amount when the Clutch Pole advanced type is used Timed Outputs All 32 of the 2600 13 modules outputs c...

Page 20: ...te by Lead Position Distance This parameter has a range of 0 to 32767 and can only be equal to zero when the Lead Position Distance is equal to 0 Trailing Position Distance This parameter defines the distance in counts to advance the ending the ON to OFF edge of the From To Setpoint window This parameter has a range of 0 to Resolver Rollover Position Trailing Speed RPM This parameter sets the spee...

Page 21: ...le Delay has a range of 0 to 9 999µs rpm Both parameters have a default value of 0 The Clutch Pole Advance Fixed Delay in ms speed in rpm variable delay in µs rpm 1ms 1000µs The 2600 13 module calculates how much an output needs to be advanced in counts based on the programmed advanced values and the rotating speed of the resolver Unpredictable operations will occur if this number of counts exceed...

Page 22: ...value The setpoint at the other edge of the programmed window is not used From Setpoint To Setpoint Programmed Setpoints Output Programmed Time Value From Setpoint To Setpoint Programmed Setpoints Output Programmed Time Value Setpoint reached before Time value Time value reached before setpoint From Setpoint To Setpoint Programmed Setpoints Output Programmed Time Value From Setpoint To Setpoint Pr...

Page 23: ...together There are three types of Input ANDing They are Simple ANDing Pulse ANDing and Window ANDing Simple ANDing When using Simple ANDing the output will only fire when the corresponding input is active Pulse ANDing When using Pulse ANDing the output will fire once if the corresponding input becomes active within the programmed FROM TO range and will remain active until the TO setpoint is reache...

Page 24: ...his function consists of two words a RPM Enable Low Limit and a RPM Enable High Limit When used the corresponding output will only fire when the velocity value is either between or outside of the programmed ranges If the low limit is less than the high limit then the output will be on when the velocity is between the two setpoints and off at all other speeds If the low limit is greater than the hi...

Page 25: ... 2613 13 module range 0 to 31 Limit Preset Value This is the value to which the Internal Limit Switch Position will be set when the Limit Preset Input becomes active This parameter has a range of 0 to Resolver Rollover Position Default Value 0 Limit Nudge Up Input Number When this input becomes active the internal position that the Output Being Programmed is using will be increased by the Nudge Up...

Page 26: ...mbered 0 to 15 and have no physical presence That is to activate the input the ladder logic program must set a bit in the output registers assigned to the 2600 13 module These bits exist in this programming block The third is the ability to read back additional information from the 2600 13 module This includes internal Preset values the state of the outputs before they have been modified by the AN...

Page 27: ... 1 Input 1 Bit 15 Input 15 Get Attributes The value entered in these words controls what data is transferred to input words 6 and 7 Attribute Number Attribute Data Displayed in Status Word 0 of PLC Input Registers Displayed in Word 6 of PLC Input Registers Displayed in Word 7 of PLC Input Registers Bits 6 5 Bits 4 0 0 Not used 00 00 2600 13 modification read from the module Firmware version MSB re...

Page 28: ...tput xx 0 31 01 xx Output xx Leading Advance Position Output xx Trailing Advance Position 9 Input xx 0 31 00 09 xx Number of times INPUT xx causes FAULT condition 10 Not Used 00 0xA Virtual Inputs which first caused FAULT condition Physical Inputs which first caused FAULT condition 11 Not Used 00 0xB Virtual Inputs causing FAULT condition Physical Inputs causing FAULT condition 12 Not Used 00 0xC ...

Page 29: ...if the sensor is never OFF outside of the window In self resetting mode the counter will be reset to zero if no errors are detected between two consecutive check window off setpoints In either counting mode the counter will increment only once between two consecutive check window off setpoints The Cyclical check type begins checking immediately after the unit is programmed even if machine operatio...

Page 30: ... parameter determines which of the four check windows is currently being programmed This parameter has a range of 0 to 3 This parameter will be ignored for the Normally True and Normally False check types Window FROM TO setpoints This two word parameter defines the window in which the Input Point programmed above will be examined These parameters have a range of 0 to Scaled Rollover Position These...

Page 31: ...g time will be Virtual and Physical Input Fault Counter Mask This bit level parameter determines which method the module will use to count the number of times the die monitor input detects a fault condition This function counts how many times each of the die protection inputs have detected a fault Each counter can count from 0 to 255 If the count exceeds 255 the counter will roll over to zero and ...

Page 32: ... registers to the 2600 13 module is not automatically saved in the memory The Save Configuration Programming block can be used to save all of the data to the Flash Memory at one time thereby reducing the number of times that the memory is accessed If this programming block is not used the 2600 13 module will power up using its default parameters and with no Limit Switch setpoints programmed The sa...

Page 33: ...in the output registers when the Transmit Bit transitions from 0 to 1 or 1 to 0 It will ignore the data in the output registers when the Transmit Bit is in a constant state 3 When the module detects the transition of the Transmit Bit it will examine and execute the command and respond by setting any error bits and toggling the Acknowledge Bit in the input registers to be equal to the Transmit Bit ...

Page 34: ... Bit 12 Bit 11 Bit 10 Bit 09 Bit 08 Bit 07 Bit 06 Bit 05 Bit 04 Bit 03 Bit 02 Bit 01 Bit 00 Transmit Bit Apply Word 7 as the Inverted Physical Input Constant Apply Word 6 as the Inverted Physical Outputs Constant Apply Word 5 as the RPM Filter Apply Word 4 as the Scaled Machine Offset Apply Word 3 as Resolver Rollover Position Apply Word 2 as Resolver Rollover Counts Apply Word 1 as Configuration ...

Page 35: ... 2 1 Global Configuration Programming Block continued Word 1 Configuration Word Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 09 Bit 08 Bit 07 Bit 06 Bit 05 Bit 04 Bit 03 Bit 02 Bit 01 Bit 00 0 0 0 0 0 CW Increasing Counts 1 CCW Increasing Counts 0 Outputs are reset when fault 1 Outputs hold last state 0 Latching Transducer Fault 1 Self Clearing Transducer Fault 0 Master Mode 1 Slave Mode 0 0 0 0 ...

Page 36: ...ontrol Word bits 3 to 0 0 0 1 0 Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 09 Bit 08 Bit 07 Bit 06 Bit 05 Bit 04 Bit 03 Bit 02 Bit 01 Bit 00 Transmit Bit 0 0 0 0 Apply words 5 6 as Nudge Down Input and Value Apply words 3 4 as Nudge Up Input and Value Apply Words 1 2 as Preset Input and Value Void Existing Global Machine Constants Apply Factory Initialization Constants Disable all Physical Outp...

Page 37: ...t 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 09 Bit 08 Bit 07 Bit 06 Bit 05 Bit 04 Bit 03 Bit 02 Bit 01 Bit 00 Transmit Bit 0 0 0 0 Apply Words 3 to 7 as Stitching Limit Switch Parameters Apply Words 3 4 and 5 as Limit Switch Parameters Apply Word 2 as the Limit Offset Delete the Setpoint defined in output word 3 Void the setup for output defined in output word 1 Disable all Physical Outputs Clear ...

Page 38: ... 6 Time Output 1 to 32767 milliseconds Time Output 1 to 32767 milliseconds 7 Not Used 0 Not Used 0 Word Function Range 0 Control Word See description below 1 Output Being Programmed 2611 13 module range 0 to 15 2612 13 module range 0 to 23 2613 13 module range 0 to 31 2 Clutch Pole Fixed time 0 to 32767 milliseconds 3 Clutch Pole Variable Time 0 to 9999 4 Not Used 0 5 Not Used 0 6 Time Output 1 to...

Page 39: ...as Advance Distance and RPM Delete all of the Advance and Timed output parameters for the output defined in word 1 Void the setup including the on off setpoints for the output defined in output word 1 Disable all Physical Outputs Clear Errors 0 1 0 0 Control Word bits 8 to 11 control what data is being programmed in output words 1 to 7 If these bits are not set the data in the corresponding output...

Page 40: ...to Resolver Rollover Position Word 0 Control Word bits 3 to 0 0 1 0 1 Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 09 Bit 08 Bit 07 Bit 06 Bit 05 Bit 04 Bit 03 Bit 02 Bit 01 Bit 00 Transmit Bit 0 0 0 Apply Words 5 to 7 as the Window ANDing Conditions Apply Word 4 as the Pulse ANDing Input Apply Word 4 as the Simple ANDing Input Apply Words 2 and 3 as the RPM Enable ANDing Conditions Delete all of...

Page 41: ...it 09 Bit 08 Bit 07 Bit 06 Bit 05 Bit 04 Bit 03 Bit 02 Bit 01 Bit 00 Transmit Bit 0 0 0 0 Apply Words 6 and 7 as Limit Nudge Down Parameters Apply Words 4 and 5 as Limit Nudge Up Parameters Apply Words 2 and 3 as the Limit Preset Parameters Delete all of the Limit Switch Shifting parameters for the output defined in word 1 Void the setup including the on off setpoints for the output defined in out...

Page 42: ...ge 0 to 31 Word 0 Control Word bits 3 to 0 0 1 1 1 Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 09 Bit 08 Bit 07 Bit 06 Bit 05 Bit 04 Bit 03 Bit 02 Bit 01 Bit 00 Transmit Bit 0 0 0 Apply Words 6 and 7 as the Get Attribute Function Apply Word 5 as the Virtual backplane inputs Apply Words 3 and 4 to Force the Inputs ON or OFF Apply Words 1 and 2 to Force the Outputs ON or OFF 0 0 Disable all Physic...

Page 43: ...ical Check 4 Constant Check 5 Quick Check 5 Check Window Being Programmed 0 to 3 This number defines which of the four possible position regions where the Input programmed in word 3 above will be examined 6 Window From Point 0 to Scaled Rollover Position The edge of the Die Monitor check window s region 7 Window To Point 0 to Scaled Rollover Position The other edge of the Die Monitor check window ...

Page 44: ...module range 0 to 23 2613 13 module range 0 to 31 6 Virtual Fault Input Mask Bit 0 Input 0 Bit 1 Input 1 Bit 15 Input 15 Multiple bits can be set in this word 7 Physical Fault Input Mask Bit 0 Input 16 Bit 1 Input 17 Bit 15 Input 31 Multiple bits can be set in this word Word 0 Control Word bits 3 to 0 1 0 0 1 Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 09 Bit 08 Bit 07 Bit 06 Bit 05 Bit 04 Bit 0...

Page 45: ...Bit Configuration Setpoints and Stitching Values Resolver Rollover Counts Advances Resolver Rollover Position On Time RPM Filter value Offsets Global Machine Offset Preset Values Inputs Global Preset Value Input Number Nudge Up Values Inputs Global Nudge Up Value Input Number Nudge Down Values Inputs Global Nudge Down Value Input Number Enabling Inputs Inverting Constants for the Inputs and the Ou...

Page 46: ...t 16 Bit 1 Output 17 Bit 15 Output 31 5 Physical Input State at the Terminal Block Bit 0 Input 16 Bit 1 Input 17 Bit 15 Input 31 6 Displayed Attribute Data See Attribute Table Below 7 Word 0 Status Word Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 09 Bit 08 Bit 07 Bit 06 Bit 05 Bit 04 Bit 03 Bit 02 Bit 01 Bit 00 ACKnowledge Bit Programming Error Codes See Programming Error Code Table Below RPM cl...

Page 47: ...ctly Bits 11 to 14 Programming Error Bits Programming Error Codes Bit 14 Bit 13 Bit 12 Bit 11 Description 0 0 0 0 No Errors 1 0 0 0 Command Word Error Set if the unused bits are set in the Command Word Selecting both Simple and Pulse ANDing at the same time Will be cleared with next correct Command Word 1 0 0 1 Programmed Parameter is outside defined boundary Entering a value other than zero in th...

Page 48: ...or 4 Not used 00 04 signed Turn Count MSW 1000s places signed Turn Count LSW 1s 10s and 100s places 5 Not used 00 05 0 reserved 0 reserved 6 32 00 06 Global Preset Value Global Offset Value Output xx 0 31 10 xx Preset Value for Output Point xx Offset Value for Output Point xx 7 Input xx 0 31 11 xx Rising Position at which the Input Point xx changed from 0 to 1 Falling Position at which the Input P...

Page 49: ...ed on 5 20 09 The following changes were made The module overview text was changed to make the concepts of timed outputs and the transmit bit clearer One of the LED names on the main module was changed from the incorrect Run to the correct Status More details were added to the Hold Last State function and the Timed Output functions Revision 2 0 was released on 10 12 10 and added the press control ...

Reviews: