Summary of Contents for Allen-Bradley ULTRA 100 Series
Page 1
ULTRA 100 Series Digital Servo Drives with DeviceNet 7KLV PDQXDO ZDV FUHDWHG IRU 'HYLFH1HW )LUPZDUH ...
Page 2
Reproduction of the contents of this copyrighted publication, in whole or in part, without written permission of Allen-Bradley Company, Inc., is prohibited. Throughout this manual we use notes to make you aware of safety considerations.
Safety Using the ULTRA 100 Series, Digital Servo Drive with DeviceNet . . 1-1 Your Responsibilities ........1-1 Installation .
Page 4
Table of Contents - 2 Appendix: B Polled I/O Examples Example 1: RAM Index Setup and Move ........B-2 Select Command and Response Assembly Object Data .
Safety Terminal block for DC bus and motor connections Position Identifier Description DC BUS+ DC Bus+ voltage DC BUS- DC Bus- voltage L1 (Line 1) 100-240 VAC input power L2/N (Line 2) 100-240 VAC input power Ground Symbol Safety (earth) ground R phase power to motor S phase power to motor T phase power to motor...
Connect to the DeviceNet network 7R DWWDFK D SOXJDEOH RSHQ VW\OH VFUHZFRQQHFWRU WR WKH 'HYLFH1HW FDEOH Wiring the open-style connector 6WULS PP LQ WR PP LQ RI WKH RXWHU MDFNHW IURP WKH HQG RI WKH OLQH OHDYLQJ QR PRUH WKDQ PP LQ RI WKH EUDLGHG VKLHOG H[SRVHG :UDS WKH HQG RI WKH OLQH ZLWK PP LQ RI VKULQN ZUDS FRYHULQJ SDUW RI WKH H[SRVHG ZLUHV DQG SDUW RI WKH WUXQN OLQH LQVXODWLRQ 6WULS PP LQ RI WKH LQVXODWLRQ IURP WKH HQG RI HDFK RI WKH LQVXODWHG...
Page 21
Connect to the DeviceNet network 8VH D LQFK IODW EODGHG VFUHZGULYHU WR ILUPO\ DWWDFK ZLUHV LQ WKH FRQQHFWRU plug connector White Can_H bare Shield blue Can_L black Device Connector Cable Color Designation white Can_H bare Shield blue Can_L black $WWDFK WKH 8/75$ 'ULYH ZLWK 'HYLFH1HW WR WKH 'HYLFH1HW QHWZRUN 6WDWLF GLVFKDUJH RFFXUULQJ DW WKH 'HYLFH1HW FRQQHFWRU RQ...
Page 22
Connect to the DeviceNet network Publication 1398-5.4 - December 1999...
Network configuration of ULTRA 100 Drive with DeviceNet Now, the 8/75$ 'ULYH ZLWK 'HYLFH1HW device configuration data can Modifying ULTRA 100 Drive be accessed with Rockwell Software’s RSNetWorx for DeviceNet or any with DeviceNet other configuration tool that supports EDS files. Invoke the tool Configuration Data configuration by double-clicking the 8/75$ 'ULYH ZLWK 'HYLFH1HW node in the Network Configuration screen or by selecting its icon and...
Page 30
Network configuration of ULTRA 100 Drive with DeviceNet Publication 1398-5.4 - December 1999...
Using Messaging with a 1747-SDN DeviceNet Scanner How to Format the Explicit Message Transaction block 7KHUH DUH WHQ ZRUG WUDQVDFWLRQ EORFNV ZLWKLQ WKH VFDQQHU PRGXOH UHVHUYHG IRU ([SOLFLW 0HVVDJH 3URJUDP &RQWURO 7KHVH WUDQVDFWLRQ EORFNV DFFRPPRGDWH ERWK GRZQORDGLQJ RI ([SOLFLW 0HVVDJH 5HTXHVWV DQG WKH XSORDGLQJ RI ([SOLFLW 0HVVDJH 5HVSRQVHV 7KH VFDQQHU PRGXOH FDQ DFFRPPRGDWH RQH UHTXHVW RU UHVSRQVH IRU HDFK WUDQVDFWLRQ EORFN 7KH IROORZLQJ ILJXUH GHVFULEHV WKH IRUPDW DQG PDSSLQJ RI WUDQVDFWLRQ EORFNV IRU...
Page 38
Using Messaging with a 1747-SDN DeviceNet Scanner (DFK RI WKH GDWD ILHOGV LQ WKH WUDQVDFWLRQ KHDGHU DUH RQH E\WH LQ OHQJWK Transaction header data fields Data Field Description TXID Transaction ID — when the processor creates and downloads a request to the scanner, the processors ladder logic program can assign a TXID to the transaction.
Page 47
Polled I/O Examples &RPPDQG GDWD ELW 7KH GDWD LV EHLQJ ZULWWHQ WR WKH ,2 LPDJH WDEOH IRU VORW EDVHG RQ WKH SK\VLFDO ORFDWLRQ RI WKH VFDQQHU PRGXOH Figure B.9 Setting the Command Data Pointer, Command Data Value, and Write Command Data bit Assembly Object Store Data Pointer...
Page 48
B-10 Polled I/O Examples Figure B.9 (continued) Setting the Command Data Pointer, Command Data Value, and Write Command Data bit Setting the Write Command Data bit and then Setting the Compare after the Drive Sends the Acknowledge Assembly Object ULTRA 100 Write ULTRA 100 Write Store Data Value Command Data Busy/Ack...
Polled I/O Examples B-11 Set the RAM Index type for Absolute Move 7KH QH[W 3ROOHG ,2 PHVVDJH ZLOO VHW WKH 5$0 ,QGH[ W\SH WR EH DQ $EVROXWH PRYH )LJXUH % GHWDLOV VHWWLQJ WKH &RPPDQG 'DWD 3RLQWHU &RPPDQG 'DWD YDOXH DQG :ULWH &RPPDQG 'DWD ELW 7KH GDWD LV EHLQJ ZULWWHQ WR WKH ,2 LPDJH WDEOH IRU VORW EDVHG RQ WKH SK\VLFDO ORFDWLRQ RI WKH VFDQQHU PRGXOH Figure B.11 Setting the Command Data Pointer (7) and Write Command Data bit...
Page 50
B-12 Polled I/O Examples Figure B.11 (continued) Setting the Command Data Pointer (7) and Write Command Data bit Setting the Write Command Data bit and then Setting the Compare after the Drive Sends the Acknowledge Assembly Object ULTRA 100 Write ULTRA 100 Write Store Data Value Command Data Busy/Ack...
Polled I/O Examples B-13 Set the RAM Index Position Using User Defined Scaling 7KH QH[W 3ROOHG ,2 PHVVDJH ZLOO VHW WKH DEVROXWH SRVLWLRQ IRU WKH 5$0 ,QGH[ LQ FRXQWV IURP D XVHU VFDOHG YDOXH )LJXUH % GHWDLOV VHWWLQJ WKH &RPPDQG 'DWD 3RLQWHU &RPPDQG 'DWD 9DOXH DQG :ULWH &RPPDQG 'DWD ELW 7KH GDWD LV EHLQJ ZULWWHQ WR WKH ,2 LPDJH WDEOH IRU VORW EDVHG RQ WKH SK\VLFDO ORFDWLRQ RI WKH VFDQQHU PRGXOH...
Page 52
B-14 Polled I/O Examples Figure B.13 (continued) Convert user units, set Command Data Value, and send the Command parameters Ensures the 32 bit Math Register is selected Math Overflow Selected First Pass 0002 Converting user units to counts Multiply 0003 Source A N9:10 5<...
Explicit Message Examples 7KLV H[DPSOH ZLOO H[SODLQ WKH VWHSV UHTXLUHG WR VHWXS DQG H[HFXWH D 5$0 LQGH[ Example 1: PRYH XVLQJ ([SOLFLW PHVVDJHV ZLWK WKH 8/75$ 'ULYH ZLWK 'HYLFH1HW RAM Index Setup and Move ,QGH[LQJ 9HUVLRQ 'DWD LV VHQW DQG UHFHLYHG YLD LQVWDQFHV RI WKH 3DUDPHWHU 2EMHFW 5HIHU WR SDJH ' IRU D GHVFULSWLRQ RI WKH 3DUDPHWHU 2EMHFW LQVWDQFHV LPSOHPHQWHG LQ WKH 8/75$ 'ULYH ZLWK 'HYLFH1HW )RU SXUSRVHV RI WKLV H[DPSOH ZH ZLOO DVVXPH WKDW WKH V\VWHP KDV DOUHDG\ FRPSOHWHG D KRPLQJ...
Page 69
Explicit Message Examples Data Address Description (Continued) N10:3 Class ID = F (parameter object) N10:4 Instance = AB (host index control) N10:5 Attribute = 1 (parameter attribute value) N10:6 Value = 1 (set flag = 1) $OO H[DPSOHV XVH WKH YDOXH IRU WKH 7UDQVPLVVLRQ IMPORTANT ,GHQWLILFDWLRQ 7;,' WKH YDOLG UDQJH LV IURP )LJXUH & ZLOO VHQG WKH GDWD IURP WKH ,QWHJHU 'DWD 7DEOH 1 LQ WKH 6/&...
Page 70
Explicit Message Examples Figure C.5 Explicit Message response from ULTRA 100 via DeviceNet Data Address Description N11:0 TXID = 1 , Status = 01 (successful transaction) N11:1 Port = 0 , Size of Data Field = 0 (No data sent by the ULTRA 100) N11:2 Service = 90 (Successful response to a set),...
Page 77
Explicit Message Examples C-11 Figure C.16 Math Status ,I D VFDOLQJ YDOXH WKDW LV KLJKHU WKDQ LV QHHGHG WKH IMPORTANT 0XOWLSO\ 08/ LQ UXQJ FDQ EH UHSODFHG ZLWK D &RPSXWHU &37 LQVWUXFWLRQ XVLQJ PXOWLSOH PXOWLSOLHV DV VKRZQ LQ )LJXUH & Figure C.17 Computing multiple multiplys command Compute...
Page 78
C-12 Explicit Message Examples Figure C.19 Explicit Message response from ULTRA 100 via DeviceNet Data Address Description N11:0 TXID = 1 , Status = 01 (successful transaction) N11:1 Port = 0 , Size of Data Field = 0 (No data sent by the ULTRA 100) N11:2 Service = 90 (Successful response to a set),...
Page 85
Explicit Message Examples C-19 Figure C.30 Read data from DeviceNet Scanner Module to SLC Processor Current Motor Math Overflow Selected First Pass To ensure Explicit Explicit Message Get Explicit Message Data is only Response ready Message Response read once B3:0 B3:1 Copy File Source...
Page 86
C-20 Explicit Message Examples Figure C.32 Explicit Message response from ULTRA 100 via DeviceNet Data Address Description N11:0 TXID = 1 , Status = 01 (successful transaction) N11:1 Port = 0 , Size of Data Field = 4 (4 bytes of data sent by the ULTRA 100) N11:2 Service = 8E...
Page 87
Explicit Message Examples C-21 Ensures that the 32 bit Math Register is selected Math Overflow First Pass Selected 0000 To ensure Explicit Explicit Message Get Explicit Message Data is only Response ready Message Response read once B3:0 B3:1 Copy File 0001 Source #M1:1.224...
Page 88
C-22 Explicit Message Examples Figure C.33 (continued) Multiple double divides with Byte swapping Byte swapping needs to be done as the Double Divide Byte Swaps the answer Move 0002 Source S:13 20000< Dest N9:20 0< Move Source S:14 < Dest N9:21 20000<...
Programming Reference Data Type Definitions Mnemonic Description WORD 16-bit word, (2 bytes) UINT Unsigned integer (2 bytes) Signed integer (2 bytes) BOOL Boolean (1 byte) SINT Signed Short integer (1 byte) DINT Signed Double integer (4 bytes) USINT Unsigned Short integer (1 byte) UDINT Unsigned Double integer (4 bytes) SHORT_STRING...
Semantics Rule Name of Values Vendor ID UINT Identification of 01 = Rockwell each vendor by Automation/ number Allen-Bradley Device Type Indication of Instance 1: 115 = general type of Rockwell product. Automation Miscellaneous 105 = Returned by Instance #2-5...
Page 97
Programming Reference Identity Object, Status Description of Attribute ID #5 (Continued) Bit (s) Description Semantics of Values Minor recoverable Always = 0 fault Minor unrecoverable Always = 0 fault Major recoverable TRUE if self diagnosis detects a major fault fault Major unrecoverable Always = 0 fault...
Programming Reference 7KH 0HVVDJH 5RXWHU 2EMHFW SURYLGHV D PHVVDJLQJ FRQQHFWLRQ SRLQW WKURXJK Message Router Object ZKLFK D &OLHQW PD\ DGGUHVV D VHUYLFH WR DQ\ REMHFW FODVV RU LQVWDQFH UHVLGLQJ LQ (Class ID 02 WKH SK\VLFDO GHYLFH Message Router Object, Attributes of Instance ID = 1 Attr.
Page 99
Programming Reference DeviceNet Object, Attributes of Instance ID = 1 Attr. Access Attribute Type Description Semantics Rule Name of Values MAC ID USINT Node Address Range 0-63 Baud Rate Data Rate 0 = 125K, 1 = 250K, 2 = 500K “Set”...
D-10 Programming Reference DeviceNet Object, Common Services Service Service Service Code Name Description Get_Attribute_Single Returns the contents of the specified attribute. Set_Attribute_Single Modifies the specified attribute. DeviceNet Object, Class Specific Services Service Service Service Code Name Description Allocate_Master/ Requests the use of the Predefined Slave_Connection_Set Master/Slave Connection Set.
Programming Reference D-11 Assembly Object, Attributes of Instance ID = 0 (Class Attributes) Attr. ID Access Attribute Type Description Semantics Rule Name of Values Revision UINT Revision of this The current value object. assigned to this attribute is two (02). Maximum instance The largest instance Instance...
Page 103
Programming Reference D-13 Assembly Object, Output (command) Assembly for Instance ID = 5 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Preset Preset Operation Mode Reserved Follower Integrator Torque Select B Select A Override Enable...
Page 108
D-18 Programming Reference Assembly Object, Command Data (Continued) Command Data Command Data Description Data Type Parameter Pointer Number 0x08 RAM Index Distance/Position DINT Indexing Drive only 0x09 RAM Index Registration Distance UDINT Indexing Drive only 0x0A RAM Index Velocity Indexing Drive only 0x0B RAM Index Acceleration Indexing Drive only...
Programming Reference D-19 Assembly Object, Input (response) Assembly for Instance ID = 4 Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Drive At Speed Negative Positive Ilimit Within Zero Within In Position Enabled ILimit Velocity...
D-24 Programming Reference DeviceNet Connection Object, Common Services Service Service Service Code Name Description Get_Attribute_Single Returns the contents of the specified attribute. Set_Attribute_Single Modifies the specified attribute. Reset Used to reset the Inactivity/Watchdog Timer associated with a Connection Object 7KH 'HYLFH1HW 3DUDPHWHU 2EMHFW SURYLGHV WKH LQWHUIDFH WR WKH 8/75$ Parameter Object 'ULYH ZLWK 'HYLFH1HW FRQILJXUDWLRQ GDWD ,W VXSSOLHV D IXOO GHVFULSWLRQ RI WKH (Class ID 0F...
Page 116
D-26 Programming Reference Parameter Object, Instances ID 1-289 (Continued) Parameter Access Parameter Data Data Size Units/ Command Instance Rule Name Type (Bytes) Scale Description Get/Set Motor ID UINT Sets or gets the motor in the drive’s motor parameter table currently being used. The setting 0 (0000) indicates that no •...
Page 117
Programming Reference D-27 Parameter Object, Instances ID 1-289 (Continued) Parameter Access Parameter Data Data Size Units/ Command Instance Rule Name Type (Bytes) Scale Description Get/Set Pos Error UDINT Cnts Sets or returns the maximum position error which allows the Limit Excess Position Error flag to remain clear.
Page 118
D-28 Programming Reference Parameter Object, Instances ID 1-289 (Continued) Parameter Access Parameter Data Data Size Units/ Command Instance Rule Name Type (Bytes) Scale Description Get/Set Buf Gr Cnts Parameter 25 (motor counts) and Parameter 26 - "Buffered Ratio-Mtr Gear Ratio - Master" (master counts) define the buffered ratio between motor and master counts used for the master (follower input) mode.
Page 119
Programming Reference D-29 Parameter Object, Instances ID 1-289 (Continued) Parameter Access Parameter Data Data Size Units/ Command Instance Rule Name Type (Bytes) Scale Description Get/Set Zero Vel UDINT rpm/ Sets or returns the maximum motor velocity which allows the Window 65536 Zero Velocity flag to remain set.
Page 120
D-30 Programming Reference Parameter Object, Instances ID 1-289 (Continued) Parameter Access Parameter Data Data Size Units/ Command Instance Rule Name Type (Bytes) Scale Description Get/Set Dynamic USINT Sets or returns the flag which indicates if the PWM frequency PWM Freq changes with the speed and current demands of the motor.
Page 121
Programming Reference D-31 Parameter Object, Instances ID 1-289 (Continued) Parameter Access Parameter Data Data Size Units/ Command Instance Rule Name Type (Bytes) Scale Description Get/Set* Thermostat USINT Sets or returns the flag which indicates if the motor contains (Set not an overtemperature protection thermostat.
Page 122
D-32 Programming Reference Parameter Object, Instances ID 1-289 (Continued) Parameter Access Parameter Data Data Size Units/ Command Instance Rule Name Type (Bytes) Scale Description Get/Set* Thermal UINT Secs Sets or returns the thermal time constant for protecting the (Set not Constant motor.
Page 123
Programming Reference D-33 Parameter Object, Instances ID 1-289 (Continued) Parameter Access Parameter Data Data Size Units/ Command Instance Rule Name Type (Bytes) Scale Description Get/Set Dig Input 1 DWORD 4 Sets or returns which flag is (or flags are) controlled by digital Cnfg input one.
Page 124
D-34 Programming Reference Parameter Object, Instances ID 1-289 (Continued) Parameter Access Parameter Data Data Size Units/ Command Instance Rule Name Type (Bytes) Scale Description Get/Set Flt Reset WORD Sets or returns the flags which are controlled by the Fault Config Reset digital input.
Page 125
Programming Reference D-35 Parameter Object, Instances ID 1-289 (Continued) Parameter Access Parameter Data Data Size Units/ Command Instance Rule Name Type (Bytes) Scale Description Dig Outpt 1 DWORD 4 Sets or returns which flag is (or flags are) monitored on digital Cnfg output.
Page 126
D-36 Programming Reference Parameter Object, Instances ID 1-289 (Continued) Parameter Access Parameter Data Data Size Units/ Command Instance Rule Name Type (Bytes) Scale Description Get/Set Brake On Sets or returns the time delay between enabling the drive, and Delay activating the BRAKE output. Negative values indicate the time that the BRAKE is active before enabling the drive.
Page 127
Programming Reference D-37 Parameter Object, Instances ID 1-289 (Continued) Parameter Access Parameter Data Data Size Units/ Command Instance Rule Name Type (Bytes) Scale Description MaxVel UINT rpm/V Returns maximum scale for the Velocity COMMAND Input. CMD Scale Range: 1 to 32767 Get/Set Tor CMD In Sets or returns the offset applied to the COMMAND analog...
Page 128
D-38 Programming Reference Parameter Object, Instances ID 1-289 (Continued) Parameter Access Parameter Data Data Size Units/ Command Instance Rule Name Type (Bytes) Scale Description Reserved USINT Get/Set Analog Out Sets or returns the analog output override control flag to allow Mode the user to write the outputs directly.
Page 129
Programming Reference D-39 Parameter Object, Instances ID 1-289 (Continued) Parameter Access Parameter Data Data Size Units/ Command Instance Rule Name Type (Bytes) Scale Description Get/Set Torque Amps/ Sets or returns the command torque level used when the drive Preset 0 is configured with Presets as the Command Source, and Torque as the Drive Mode.
Page 130
D-40 Programming Reference Parameter Object, Instances ID 1-289 (Continued) Parameter Access Parameter Data Data Size Units/ Command Instance Rule Name Type (Bytes) Scale Description Get/Set Overide Drv USINT Sets or returns the flag which indicates if the velocity control Mode loop is active when the Override Drive Mode Select digital input is set active.
Page 131
Programming Reference D-41 Parameter Object, Instances ID 1-289 (Continued) Parameter Access Parameter Data Data Size Units/ Command Instance Rule Name Type (Bytes) Scale Description Tuning WORD Returns the status bits for the various operating modes. Status Bit 0 - AutoTune Complete Bit 1 - Encoder Alignment Complete Bit 2 - Motor Index Detected Bit 3 - Master Index Detected...
Page 132
D-42 Programming Reference Parameter Object, Instances ID 1-289 (Continued) Parameter Access Parameter Data Data Size Units/ Command Instance Rule Name Type (Bytes) Scale Description Drive DWORD 4 Returns the status of various flags in the drive. Status Bit 0 - In-Position Bit 1 - Within Position Window Bit 2 - Zero Speed Bit 3 - Within Velocity Window...
Page 133
Programming Reference D-43 Parameter Object, Instances ID 1-289 (Continued) Parameter Access Parameter Data Data Size Units/ Command Instance Rule Name Type (Bytes) Scale Description Fault DWORD 4 Returns the present state of the possible fault conditions. Status Bit 0 - +24V fuse blown Bit 1 - +5V fuse blown Bit 2 - Encoder fuse blown Bit 3 - Motor Overtemperature, Thermostat...
Page 134
D-44 Programming Reference Parameter Object, Instances ID 1-289 (Continued) Parameter Access Parameter Data Data Size Units/ Command Instance Rule Name Type (Bytes) Scale Description Output DWORD 4 Returns the expanded output status. Status Bit 0 - At Home (Indexing Drives only) Bit 1 - Sequence Complete (Indexing Drives only) Bit 2 - In Motion (Indexing Drives only) Bit 3 - In Dwell (Indexing Drives only)
Page 135
Programming Reference D-45 Parameter Object, Instances ID 1-289 (Continued) Parameter Access Parameter Data Data Size Units/ Command Instance Rule Name Type (Bytes) Scale Description Motor DINT Cnts Returns the value of the motor encoder register. Position Master Returns the value of the master input register. Position Position Returns the position command input to the position loop,...
Page 136
D-46 Programming Reference Parameter Object, Instances ID 1-289 (Continued) Parameter Access Parameter Data Data Size Units/ Command Instance Rule Name Type (Bytes) Scale Description Motor Returns the output of the motor thermal protection filter. If Thermal Parameter 56 - Thermal Protect is enabled, the drive will fault Filter when the filter output reaches 12800 (100%).
Page 137
Programming Reference D-47 Parameter Object, Instances ID 1-289 (Continued) Parameter Access Parameter Data Data Size Units/ Command Instance Rule Name Type (Bytes) Scale Description Fault USINT 3C (60) Uninitialized Service EEPROM Error continued History 10 3D (61) Service EEPROM Read Error 3E (62) Service EEPROM Data Corruption Error 3F (63)
Page 138
D-48 Programming Reference Parameter Object, Instances ID 1-289 (Continued) Parameter Access Parameter Data Data Size Units/ Command Instance Rule Name Type (Bytes) Scale Description Get/Set Host Setpnt USINT Sets or returns the setpoint control enable flag. If Host Ctrl Setpoint Control is enabled, then command input specified by Command Source (or Override Command Source) is overridden.
Page 139
Programming Reference D-49 Parameter Object, Instances ID 1-289 (Continued) Parameter Access Parameter Data Data Size Units/ Command Instance Rule Name Type (Bytes) Scale Description Additional parameters for Non-indexing and Indexing Drives are listed in the “New Parameter” table. Refer to New Parameters on page D-58.
Page 140
D-50 Programming Reference Parameter Object, Instances ID 1-289 (Continued) Parameter Access Parameter Data Data Size Units/ Command Instance Rule Name Type (Bytes) Scale Description Get/Set Homing USINT Sets or returns the homing type. Type 00 - Home to sensor / then forward to marker 01 - Home to marker 02 - Home to sensor 03 - Home to sensor / then backward to marker...
Page 141
Programming Reference D-51 Parameter Object, Instances ID 1-289 (Continued) Parameter Access Parameter Data Data Size Units/ Command Instance Rule Name Type (Bytes) Scale Description Get/Set Auto-Start USINT Sets or returns the Auto-start indexing flag. When the flag is Index active, the drive will begin executing the selected index on the activation of the Enable input.
Page 142
D-52 Programming Reference Parameter Object, Instances ID 1-289 (Continued) Parameter Access Parameter Data Data Size Units/ Command Instance Rule Name Type (Bytes) Scale Description Get/Set Index 0 DINT Cnts Sets or returns the distance or position the motor will travel Dist/Pos (to) for an index.
Page 143
Programming Reference D-53 Parameter Object, Instances ID 1-289 (Continued) Parameter Access Parameter Data Data Size Units/ Command Instance Rule Name Type (Bytes) Scale Description Get/Set Index 0 UDINT rpm/ Sets or returns the velocity used for an index. Velocity 65536 Parameter 220 - Index 0 Velocity Parameter 221 - Index 1 Velocity Index 1...
Page 144
D-54 Programming Reference Parameter Object, Instances ID 1-289 (Continued) Parameter Access Parameter Data Data Size Units/ Command Instance Rule Name Type (Bytes) Scale Description Get/Set Index 0 UDINT rpm/ Sets or returns the deceleration used for an index. Decel Parameter 238 - Index 0 Deceleration Parameter 239 - Index 1 Deceleration Index 1 Parameter 240 - Index 2 Deceleration...
Page 145
Programming Reference D-55 Parameter Object, Instances ID 1-289 (Continued) Parameter Access Parameter Data Data Size Units/ Command Instance Rule Name Type (Bytes) Scale Description Get/Set Index 0 UINT Sets or returns the batch count used for the index. Count Parameter 256 - Index 0 Count Parameter 257 - Index 1 Count Index 1 Parameter 258 - Index 2 Count...
Page 146
D-56 Programming Reference Parameter Object, Instances ID 1-289 (Continued) Parameter Access Parameter Data Data Size Units/ Command Instance Rule Name Type (Bytes) Scale Description Get/Set Index 0 USINT Sets or returns the termination instruction for an index. Terminat Parameter 265 - Index 0 Termination Parameter 266 - Index 1 Termination Index 1 Parameter 267 - Index 2 Termination...
Page 147
Programming Reference D-57 Parameter Object, Instances ID 1-289 (Continued) Parameter Access Parameter Data Data Size Units/ Command Instance Rule Name Type (Bytes) Scale Description Get/Set Comm Flt USINT Action Fault Cfg WORD Logic Logic Cmd Mask I/O Logic Enable USINT behavior * Set_Attribute service not supported if Parameter Instance 11 - Motor ID is not equal to 65535 Publication 1398-5.4 - December 1999...
Page 149
Programming Reference D-59 # Index Access Parameter Data Data Size Units/ Command (#)non- Rule Name Type (bytes) Scale Description Index ,I \RX FKDQJH WKLV SDUDPHWHU·V YDOXH WKH XVHU DSSOLFDWLRQ PD\ QRW EH DEOH WR ATTENTION FRQWURO WKH SURGXFW DIWHU D IDXOW 5LVN RI VHYHUH ERGLO\ LQMXU\ RU HTXLSPHQW GDPDJH H[LVWV 7KH ´&RPP )OW $FWLRQµ...
Page 150
D-60 Programming Reference # Index Access Parameter Data Data Size Units/ Command (#)non- Rule Name Type (bytes) Scale Description Index Logic Cmd Mask WORD Used to mask off certain logic command bits (183) from DeviceNet polled, cyclic, and change of state I/O messages.
Page 152
D-62 Programming Reference Parameter Object Attributes for Instance ID = 1 - 289 (Continued) Attr ID Access Stub/ Name Data Type Description Rule Full Full Parameter SHORT_ STRING A human readable string representing the Name parameter name. For example, “Vel Loop P-Gain”...
Page 153
Programming Reference D-63 Parameter Object Bit Definitions for Instance Attribute 4 Bit Definition Value Supports settable 0 = Link path can not be set. path 1 = Link path can be set. Supports 0 = Enumerated strings are not supported. enumerated strings 1 = Enumerated strings are supported and may be read with the Get_Enum_String service.
D-64 Programming Reference Parameter Object Common Services Service Code Implemented for: Service Name Class Instance 0x01 Get_Attribute_All 0x0E Get_Attribute_Single 0x10 Set_Attribute_Single Get_Attribute_All Response $W WKH LQVWDQFH OHYHO WKH RUGHU RI DWWULEXWHV UHWXUQHG LQ WKH *HWB$WWULEXWHVB$OO UHVSRQVH LV DV IROORZV Class Attribute ID Attribute Name and Default Value Parameter Value Link Path Size...
Page 155
Programming Reference D-65 Parameter Object Specific Services Service Service Service Code Name Description Get_Enum_String Use this service to read enumerated strings from the Parameter Instance. See DeviceNet Specification Vol 2: Object Library, Parameter Object. (QXPHUDWHG VWULQJV DUH KXPDQUHDGDEOH VWULQJV WKDW GHVFULEH HLWKHU D ELW RU D YDOXH GHSHQGLQJ RQ WKH GDWD W\SH RI LQVWDQFH DWWULEXWH WKH 3DUDPHWHU 9DOXH ,I WKH GDWD W\SH LV D %<7( :25' RU ':25' WKH HQXPHUDWHG VWULQJ LV D ELW HQXPHUDWHG VWULQJ ,I WKH GDWD W\SH LV ,17 86,17 RU 8,17 WKH HQXPHUDWHG...
D-66 Programming Reference 7KH 3DUDPHWHU *URXS 2EMHFW LGHQWLILHV JURXSV RI SDUDPHWHUV LQ D GHYLFH %\ Parameter Group Object JURXSLQJ SDUDPHWHUV D 'HYLFH1HW VRIWZDUH WRRO FDQ SURYLGH D FRQYHQLHQW (Class ID 10 DFFHVV WR UHODWHG VHWV RI SDUDPHWHUV 7KHUH LV RQH LQVWDQFH IRU HDFK RI WKH GHYLFH·V SDUDPHWHU JURXSV 7KLV 2EMHFW LV LQWHQGHG SULPDULO\ WR EH XVHG E\ D 'HYLFH1HW VRIWZDUH WRRO WR FUHDWH DQ ('6 ILOH 7KH 3DUDPHWHU *URXS REMHFW GRHV QRW UHWXUQ SDUDPHWHU...
Page 157
Programming Reference D-67 Parameter Group Object Group Instance ID 1- 25 Parameter Parameter Group Name Parameter Parameter Name Group Number Instance DeviceNet DN-SW Node Address DN-SW Baud Rate DN-NV Node Addr DN-NV Baud Rate Chg of State Mask DNet I/O Status Non-Index Drive 283 (179) DNet I/O Format...
Page 158
D-68 Programming Reference Parameter Group Object Group Instance ID 1- 25 (Continued) Parameter Parameter Group Name Parameter Parameter Name Group Number Instance Velocity Loop Vel Loop P_Gain Vel Loop I_Gain Reserved Zero Vel Window Velocity Window Vel Overspd Lim At Speed Value Reserved Vel Error Limit Vel Error Time...
Page 159
Programming Reference D-69 Parameter Group Object Group Instance ID 1- 25 (Continued) Parameter Parameter Group Name Parameter Parameter Name Group Number Instance Digital I/O Dig Input 1 Cnfg Dig Input 2 Cnfg Dig Input 3 Cnfg Reserved Flt Reset Config Dig Outpt 1 Cnfg Dig Outpt 2 Cnfg Reserved...
Page 160
D-70 Programming Reference Parameter Group Object Group Instance ID 1- 25 (Continued) Parameter Parameter Group Name Parameter Parameter Name Group Number Instance Presets Limit Preset Acc Preset Acc Limit Preset Dec Limit Vel Preset 0 Vel Preset 1 Vel Preset 2 Vel Preset 3 Vel Preset 4 Vel Preset 5...
Page 161
Programming Reference D-71 Parameter Group Object Group Instance ID 1- 25 (Continued) Parameter Parameter Group Name Parameter Parameter Name Group Number Instance Runtime Status Drive Status Fault Status Output Status Dig Input States Dig Outpt States Runtime Data Analog CMD Input +ILimit Inpt Val -ILimit Inpt Val Analog Output 1...
Page 162
D-72 Programming Reference Parameter Group Object Group Instance ID 1- 25 (Continued) Parameter Parameter Group Name Parameter Parameter Name Group Number Instance Fault History Fault History #1 Fault History #2 Fault History #3 Fault History #4 Fault History #5 Fault History #6 Fault History #7 Fault History #8 Fault History #9...
Page 163
Programming Reference D-73 Parameter Group Object Group Instance ID 1- 25 (Continued) Parameter Parameter Group Name Parameter Parameter Name Group Number Instance Indexing Selected Index Index Count Auto-Start Index Index 0 Index 0 Type Index 0 Dist/Pos Index 0 Reg Dist Index 0 Velocity Index 0 Accel Index 0 Decel...
Page 164
D-74 Programming Reference Parameter Group Object Group Instance ID 1- 25 (Continued) Parameter Parameter Group Name Parameter Parameter Name Group Number Instance Index 3 Index 3 Type Index 3 Dist/Pos Index 3 Reg Dist Index 3 Velocity Index 3 Accel Index 3 Decel Index 3 Dwell Index 3 Count...
Page 165
Programming Reference D-75 Parameter Group Object Group Instance ID 1- 25 (Continued) Parameter Parameter Group Name Parameter Parameter Name Group Number Instance Index 6 Index 6 Type Index 6 Dist/Pos Index 6 Reg Dist Index 6 Velocity Index 6 Accel Index 6 Decel Index 6 Dwell Index 6 Count...
D-76 Programming Reference Parameter Group Object Common Services Service Service Service Code Name Description Get_Attribute_Single Returns the contents of the specified attribute. 7KH $FNQRZOHGJH +DQGOHU 2EMHFW LV XVHG WR PDQDJH WKH UHFHSWLRQ RI PHVVDJH Acknowledge Handler DFNQRZOHGJPHQWV 7KLV REMHFW FRPPXQLFDWHV ZLWK D PHVVDJH SURGXFLQJ Object (Class ID 2B $SSOLFDWLRQ 2EMHFW ZLWKLQ D GHYLFH 7KH $FNQRZOHGJH +DQGOHU 2EMHFW QRWLILHV WKH SURGXFLQJ DSSOLFDWLRQ RI DFNQRZOHGJH UHFHSWLRQ DFNQRZOHGJH WLPHRXWV...
Page 168
Problem Solving Module Status LED Viewed: If LED: State: Indicates: Action: Not powered No power There is no power going to the device Steady-green Operational Normal operation Normal operation - no action needed Flashing-green Device is in Processing or waiting Normal operation - no action needed stand-by for input...
Page 174
Specifications Figure F.1 ULTRA 100 Drive with DeviceNet DDM-005-DN (front) Publication 1398-5.4 - December 1999...
Page 175
Specifications Figure F.2 ULTRA 100 Drive with DeviceNet DDM-005-DN (side and bottom) Publication 1398-5.4 - December 1999...
Page 176
Specifications Figure F.3 ULTRA 100 Drive with DeviceNet DDM-009(X)-DN and DDM-019(X)-DN (front) Publication 1398-5.4 - December 1999...
Page 177
Specifications Figure F.4 ULTRA 100 Drive with DeviceNet DDM-009(X)-DN and DDM-019(X)-DN (side and bottom) Publication 1398-5.4 - December 1999...
Page 178
Specifications Publication 1398-5.4 - December 1999...
Page 179
Index BYTE DINT Acknowledge Handler Object D-76 DWORD Analog I/O Parameter Group D-69 SHORT_STRING Attribute SINT Definition UDINT UINT USINT WORD Bi-colored LEDs DC Bus BOOL Floating requirement Device Data type Bus-off Active Table Current draw LED Red Failure Table BYTE I/O data Data type...
Page 180
Index-2 Explicit Installation Messaging Safety Explicit Message Program Control Data type Explicit Messaging Intermittent power Extreme temperature Faulty Bi-colored Status check Scanner Logically assigned addresses Fire hazards Floating DC bus M0/M1 Transfer File M1/M0 file Grounding MAC ID Problems Manuals Using Master Hazards...
Page 181
Index-3 Power problems Supply Network traffic Supply problems C-10 C-14 C-18 Power-up No power Status Node Problems Numbers Node Non-volatile memory Qualified user Open-style DeviceNet connector Definition Operating Mode Parameter Group D-70 RAM Index Parameter Group D-75 Parameter Recycle Power Index 6 D-75 Scanner...
Page 182
Index-4 Voltage potential Data type SINT Data type Slave Wiring Protocols Status DeviceNet Connectors Problems Indicators WORD Status code Data type Stored energy hazards Strobe Messaging System Cable planning Tee tap Problems Temperature Affecting cables Termination Problems Terminology Attribute Service Torque Current Parameter Group D-68...