Do you have a question about the DeviceNet and is the answer not in the manual?
Questions and answers
Subscribe to Our Youtube Channel
Summary of Contents for Rockwell DeviceNet
Page 1
DeviceNet Option Board for use with the VSM500 Integrated Drive/Motor Instruction Manual D2-3463...
Page 2
ATTENTION: The VSM500 unit and a DeviceNet network may contain hazardous voltage levels. Before working on the VSM500 unit or DeviceNet Option board, remove power from the drive, and verify that the VSM500 unit has discharged to safe voltage levels. Failure to observe these precautions could result severe bodily injury or loss of life.
Connecting the Option to the VSM500 Unit............. 2-2 Commissioning the VSM500 Unit for DeviceNet ..........2-3 Connecting the DeviceNet Option Board and VSM500 Unit to the Network ... 2-5 Reinstalling the Cover on the VSM500 Unit ............ 2-5 Applying Power....................2-6...
Page 4
Locating the COMM Status Indicator ...............7-1 Understanding the COMM Status Indicator .............7-2 Fault Codes......................7-3 Solving Potential Problems ................7-5 Appendix A Technical Specifications................... A-1 Appendix B Parameters....................... B-1 Appendix C DeviceNet Objects ....................C-1 Appendix D Glossary ........................D-1 VSM500 DeviceNet Option Board...
Page 5
Figure 2.1 – Removing the Cover................2-2 Figure 2.2 – Mounting the DeviceNet Option Board ..........2-2 Figure 2.3 – Switches on the VSM500 Drive Unit and DeviceNet Option Board..2-3 Figure 2.4 – Connecting a 10-Pin Linear Plug to the Cable ........2-5 Figure 2.5 –...
Page 6
Figure 6.1 – Explicit Message Format...............6-2 Figure 6.2 – Example SLC Ladder Logic Program ...........6-5 Figure 7.1 – VSM500 Integrated Drive/Motor COMM Status Indicator ....7-1 VSM500 DeviceNet Option Board...
Drive/Motor with a DeviceNet option board. Audience for this Manual This manual is intended for qualified personnel. To use the DeviceNet option, you must understand the parameters and functions of the VSM500 Integrated Drive/Motor. You must also understand DeviceNet networks, including how slave devices operate on the network and communicate with a master.
Page 10
Getting Assistance from Reliance Electric If you have any questions or problems with the products described in this instruction manual, contect your local Reliance Electric sales ofice. For technical assistance, call 1-800-726-8112. VIII VSM500 DeviceNet Option Board...
HAPTER Getting Started This chapter provides an overview of the VSM500 DeviceNet option board and the steps that you need to start using it. 1.1 Components The following figure illustrates some of the DeviceNet option board components. Top View Part...
DeviceNet cable. Refer to the DeviceNet Cable System Planning and Installation Manual. • Tools for configuring the DeviceNet network and devices on it (e.g., a computer running DeviceNet Manager or RSNetWorx). For information on these products, refer to the Preface.
Commission the VSM500 unit for the DeviceNet network. Chapter 2 Set the switches on the drive and DeviceNet option board. On the VSM500 unit, DIP switch 10, which enables parameters, must be set to On before power is applied to the VSM500 unit.
VSM500 Integrated Drive/Motor. Read this chapter and referenced information completely before you attempt to install or configure the DeviceNet option board. Before you apply power, review the attention statements on the inside front cover of this manual. 2.1 Preparing for the Installation Before installing the drive, do the following: •...
Use the washer in the location shown in figure 2.2 to ground the option board. Step 5. Connect the unit cable on the DeviceNet option board to connector P3 on the VSM500 unit. Connector P3 is next to the control signal terminal block.
2.5 Commissioning the VSM500 Unit for DeviceNet ATTENTION: Pen ink or pencil lead may damage the switches on the DeviceNet option board. Do not use a pen or pencil to set the switches. Failure to observe these precaution could result in damage to equipment.
001111 011111 101111 111111 If switches 7 and 8 are both On (1), then the DeviceNet option board uses the node address from parameter 103 [ ]. The default NV MAC ID parameter setting is 63. Step 4. On the DeviceNet option board, set switches 7 and 8 to select the data rate at which the network is operating.
Signal Low Black COMM Common Step 4. Connect the DeviceNet cable to the VSM500 unit. Figure 2.5 shows an example. 2.7 Reinstalling the Cover on the VSM500 Unit ATTENTION: The cover screws must be securely tightened in order to properly ground the cover. Verify that all four cover screws are tightened to 1.46 Nm (13 in-lb) before applying power to the VSM500 unit.
Step 1. Apply power to the network. Step 2. Apply power to the VSM500 unit. The DeviceNet option board receives its power from the VSM500 unit and from the network. When you apply power to...
We recommend configuring it online. Step 1. Start DeviceNet Manager. Step 2. Select Utilities > Set Up Online Connection to display the DeviceNet Driver Selection dialog box. Configuring the VSM500 Unit and DeviceNet Option Board...
Figure 3.1 – DeviceNet Driver Selection Dialog Box Step 3. Under Available DeviceNet Drivers, select a DeviceNet driver, and then click OK. The Driver Configuration dialog box appears. Figure 3.2 – Driver Configuration Dialog Box Step 4. Select the appropriate settings for the following:...
Step 3. Click Load from Device. The Load from Device dialog box appears. Figure 3.5 – Load from Device Dialog Box Step 4. Type the node address of the VSM500 unit and DeviceNet option board, and then click OK. DeviceNet Manager downloads an EDS file. When it is finished, the Create EDS Stub dialog box reappears.
Step 6. Select the VSM500.bmp in the list box, and then click OK. The Create EDS Stub dialog box reappears. Step 7. Click OK. A DeviceNet Manager message box appears and asks if you want to save the EDS file to the EDS library.
DeviceNet option board. 3.5 Setting the Node Address If switches 7 and 8 on the DeviceNet option board are On, the value of parameter 103 ] determines the node address. By default, this parameter sets the node NV MAC ID address to 63.
3.6 Setting the Data Rate If switches 7 and 8 on the DeviceNet option board are On, the value of parameter 104 ] determines the data rate at which the unit communicates on the NV BAUD RATE network.
SPEED REF SOURCE Modify Enumerated Parameter dialog box appears. Figure 3.13 – Modifying the Speed Reference Parameter Step 2. Select Network, and then click Save to Device. Step 3. Click OK to close the dialog box. VSM500 DeviceNet Option Board...
3.10 Setting the Communications Fault Action The communications fault action determines how the VSM500 unit and DeviceNet option board respond when communications are disrupted (e.g., disconnected cable). By default, the VSM500 unit is faulted and stopped. You can change this setting if your application requires a different setting.
3.11 Setting the Idle Action The idle action determines how the VSM500 unit and DeviceNet option board respond when the scanner is placed in idle/program mode. By default, the VSM500 unit is sent zero data. You can change these settings if your application requires it.
Step 1. In the Device Configuration - Enhanced Mode dialog box (see figure 3.8), double-click parameter 113 [ ]. The Device Configuration - Modify RESET Enumerated Parameter dialog box appears. Figure 3.17 – Modifying the Reset Parameter 3-11 Configuring the VSM500 Unit and DeviceNet Option Board...
Page 32
Step 2. Select Reset DNet, and then click Save to Device. The DeviceNet option board will be reset. To view the new settings in DeviceNet Manager, you may need to scan the network. Step 3. Click OK to close the dialog box.
This chapter provides the procedures that are needed to configure the simple network that is illustrated in figure 4.1. It provides information and instructions for configuring an SLC 500 controller with a 1747-SDN scanner to communicate with a VSM500 Integrated drive/motor using a DeviceNet option board. Node 0 Node 62...
Step 2. Select Who > Network Who. The Network Who window appears, and DeviceNet Manager scans the network for devices. You can wait for DeviceNet Manager to scan the entire network, or click Stop after it displays your VSM500 unit and scanner.
Figure 4.4 – 1747-SDN Scan List Editor Dialog Box Step 5. Under Add Devices From, click Who. The Add Devices to Scan List dialog box appears. Figure 4.5 – Add Devices to Scan List Dialog Box Step 6. Drag and drop the icon for the VSM500 unit onto the scanner icon. The VSM500 icon will be outlined with a square.
5 = 2 Command Motor 70 = Basic Speed Control 20 = Basic Speed Control 71 = Extended Speed Control 21 = Extended Speed Control 100 = Speed Control in Hz 106 = Preset Control with Speed VSM500 DeviceNet Option Board...
Tx box because Output Assembly 21 is being used. Finally, Every Scan was selected in the Poll Rate box. Step 10. Click OK. A DeviceNet Manager message appears. Figure 4.8 – DeviceNet Manager Message Step 11. Click Yes. The Scan List Editor dialog box reappears. It should have the size of I/O in the RX Size and Tx Size columns.
Step 8. In the No. Bits box, type the number of bits that your data requires. Step 9. Click Apply Segment. A new datatable map appears in the dialog box. Figure 4.11 – Input Datatable Map VSM500 DeviceNet Option Board...
4.2.2 Mapping the Output I/O Step 1. In the Datatable Map dialog box (see figure 4.11), select Output to map the Output data. A dot appears in the circle. Figure 4.12 – Output Datatable Map Step 2. In the Map Data From box, select from where the data is transmitted. Step 3.
Editor - Download dialog box appears. Figure 4.15 – Scan List Editor - Download Dialog Box Step 2. Select All Records, and then click OK. A DeviceNet Manager message will appear and inform you that the scanner will not be available for a period of time.
I/O messages. The assemblies that are supported are numbered and are part of a DeviceNet defined “Motor Control Hierarchy.” This feature lets you use a VSM500 unit to replace motor starters or contactors on a network without the need to reprogram the scanner.
VSM500 unit and an SLC processor. Notice that the terms input and output are defined from the scanner’s point of view. Also notice that explicit messaging can be transmitted as well. Scanner VSM500 Unit and DeviceNet Option Byte 0 - Network Control Output...
5.3 Example SLC Ladder Logic Program The example program runs the VSM500 unit in the forward and reverse direction. It also provides a speed reference. Note that the scanner must be in Slot 1 of the SLC 500 rack for this example. Enable the 1747-SDN Scanner.
Explicit messaging is a way of configuring and monitoring a slave device’s parameters on the DeviceNet network. This form of messaging is performed by copying data to and from the SLC controller M0 and M1 file. Explicit messaging can only be done by the SLC controller to slave devices that are mapped in the scanner module’s scan list.
6.4 Example SLC Ladder Logic Program The example ladder logic program (see figure 6.2) can be used to do explicit messaging from an SLC. This ladder program will allow the SLC 500 to use explicit messaging to read and write parameters to a VSM500 Integrated drive/motor. To run the example program: Step 1.
Page 48
Data Format for a Read and Write Parameter The data in this example is for a VSM500 unit with a DeviceNet option at node address 1. Request Data for Read of Parameter 32 - [ ACCEL TIME N10 address address 0...
Page 49
Example Ladder Logic Program Note that the scanner must be in Slot 1 of the SLC 500 rack for this example. This rung moves the Explicit Message Request data from the SLC500 processor to the 1747-SDN. Copy Request data from Explicit Msg Request Generate Explicit the SLC to the SDN Scanner...
This chapter contains information for diagnosing and correcting potential problems. 7.1 Locating the COMM Status Indicator The VSM500 Integrated drive/motor has a COMM status indicator that you can use to determine the status of the VSM500 unit and DeviceNet communications. COMM Status Indicator Figure 7.1 –...
The COMM status indicator provides status information on the DeviceNet option board. Important: When power is first applied to the DeviceNet option board, the COMM status indicator flashes green for 1/4 second, red for 1/4 second, and then turns off while the communication module finishes its initialization.
Parameter fault codes are viewed in parameter 10 [ ]. DeviceNet fault codes are read from Class 0x29, Instance 1, Attribute LAST FAULT 13. Display fault codes are viewed on the LED display on the local operator control keypad.
Page 54
Parameter fault codes are viewed in parameter 10 [ ]. DeviceNet fault codes are read from Class 0x29, Instance 1, Attribute 13. LAST FAULT Display fault codes are viewed on the LED display on the local operator control keypad.
Set the switch as desired. Cycle power to the VSM500 unit. Unit uses an incorrect data Check the setting of DIP switch 7 and 8 on the DeviceNet rate or node address. option board (see figure 2.3). If both switches are On, the...
Shock: 15.0 G Operational 30.0 G Non-operational Altitude: 1,000 m (3,300 ft.) without derating Communications Protocol: DeviceNet Data Rates: 125, 250, 500 k BPS Distance maximum: 500 m (1640 ft.) @ 125 k BPS 200 m (820 ft.) @ 250 k BPS 100 m (328 ft.) @ 500 k BPS...
PPENDIX Parameters Appendix B contains a list of the parameters in the VSM500 Integrated drive/motor and the DeviceNet option board. B.1 Product Codes and EDS Files Power Motor Product Catalog Number Rating (HP) Voltage Frame Version Code EDS File 10XS1011 115V, 1 Phase 137.cod/3.eds...
Page 60
Parameters in the Program group are read/write. You can get and set their values. When a DeviceNet option board is connected, its parameters are grouped in the DNet Config group. Its parameters are also read/write.
Page 61
B.3 Parameter List Access Object Units/ Factory Mapping Name and Description Rule Range Default Drive Display Parameters 0x0F-1-1 Command Frequency 0.1 Hz None Value of the presently selected speed reference. 0x0F-2-1 Output Frequency 0.1 Hz None Output frequency to the motor. 0x0F-3-1 Output Voltage 1 Volt...
Page 62
Get = Read. Set = Write. Set access is allowed only if DIP switch 10 on the VSM500 Integrated drive/motor is set to On (figure 2.3). The parameter can be set only when the drive is stopped. The parameter can be set only then the VSM500 Integrated drive/motor does not have an active I/O connection. VSM500 DeviceNet Option Board...
Page 63
Access Object Units/ Factory Mapping Name and Description Rule Range Default Drive Program Parameters (continued) 0x0F-39-1 Auto Restart Delay Get/ 1 Sec. to 5 Sec. Time between restart attempts. 60 Sec. 0x0F-40-1 Torque Curve Get/ 0 to 1 Type of torque curve used by the VSM500 unit. A variable torque curve provides a squared V/Hz curve, 110% electronic thermal overload, and 110% current limit for one minute.
Page 64
Get = Read. Set = Write. Set access is allowed only if DIP switch 10 on the VSM500 Integrated drive/motor is set to On (figure 2.3). The parameter can be set only when the drive is stopped. The parameter can be set only then the VSM500 Integrated drive/motor does not have an active I/O connection. VSM500 DeviceNet Option Board...
Page 65
Get/ 0 to 1 Action of the DeviceNet option board during a CAN Bus Off condition. 0 = Hold CAN chip in its bus off (reset) state when bus off is detected. 1 = If possible, fully reset the CAN chip and continue communicating when a bus off condition is detected.
Page 66
111 0x0F-111-1 DNet SW Version 0.000 to None Software version of the DeviceNet option board board. The number is in 10.000 the form of xx.yyy where xx indicates the major revision level and yyy indicates the minor revision level.
Page 67
0 = Ready (No action.) 1 = Reset DNet (Resets the DeviceNet option board board so that new node address or data rate settings are used.) 2 = Default DNet (Restores the parameters in the DeviceNet group to their factory-default settings.)
PPENDIX DeviceNet Objects This appendix provides information on the DeviceNet objects supported by the VSM500 Integrated drive/motor for DeviceNet. C.1 DeviceNet Message Types The DeviceNet option board supports the following message types: CAN Identifier Field Group 1 Message Type 01101xxxxxx Slave’s I/O COS/Cyclic Message...
Page 70
Bit 10 = Recoverable Fault Bit 11 = Unrecoverable Fault Serial Number UDINT Unique 32 bit number Product Name Structure of String Length USINT ASCII String STRING See Product Codes in Appendix B Configuration UINT Checksum Consistency Value VSM500 DeviceNet Option Board...
Page 71
Instance 2 Attributes: DeviceNet Option Instance Attribute Access Rule Name Data Type Value Vendor ID UINT Device Type UINT Product Code UINT Revision Structure of Major Revision USINT Minor Revision USINT Status WORD Bit 0 = Owned Bit 2 = Configured...
Page 72
Number of connections currently used by system components Active Array of: A list of the connection IDs Connections UINT of the currently active connections Common Services Implemented for Service Code Class Instance Service Name 0x0E Get_Attribute_Single VSM500 DeviceNet Option Board...
Page 73
C.4 Class Code 0x03 – DeviceNet Object Class Attributes Attribute ID Access Rule Name Data Type Value Revision UINT Instance 1 Attributes Attribute ID Access Rule Name Data Type Value Get/Set MAC ID USINT 0 to 63 Get/Set Baud Rate...
Page 74
Access Rule Name Data Type Min/Max Default Description Data See instance data format for individual I/O assemblies on pages C-7 to C-9. Common Services Implemented for Service Code Class Instance Service Name 0x0E Get_Attribute_Single 0x10 Set_Attribute_Single VSM500 DeviceNet Option Board...
Page 75
Speed Ref Hz (0.1 Hz) (Low Byte) Speed Ref Hz (0.1 Hz) (High Byte) If speed references are outside of their min/max limits, the drive ignores them and previous speed reference will be maintained. 0 = 0 Hz, 1200 = 120.0 Hz. DeviceNet Objects...
Page 77
Running 2 Supervisor 0x29 Running 2 Ready Supervisor 0x29 Ready CtrlFromNet Supervisor 0x29 Ctrl From Net RefFromNet AC Drive 0x2A Ref From Net At Reference AC Drive 0x2A At Reference Speed Actual RPM AC Drive 0x2A Speed Actual DeviceNet Objects...
Page 78
Get/ Watchdog Timeout Action USINT 1 = Auto delete 3 = Deferred delete Produced Connection Path UINT Length Produced Connection Path Null (no data) Consumed Connection Path UINT Length Consumed Connection Path Null (no data) C-10 VSM500 DeviceNet Option Board...
Page 79
UINT Length Produced Connection Path 0x20, 0x04, 0x24, XX, 0x30, 0x03 Consumed Connection Path UINT Length Consumed Connection Path 0x20, 0x04, 0x24, XX, 0x30, 0x03 Refer to the DeviceNet specification for a description of the connection path C-11 DeviceNet Objects...
Page 80
Ack inhibited Null (no data) Ack enabled 0x20, 0x2B, 0x24, XX, 0x30, 0x01 Get/Set Production Inhibit Time UINT Timer Resolution of 2 msec Refer to the DeviceNet specification for a description of the connection path. C-12 VSM500 DeviceNet Option Board...
Page 81
UINT Length Produced Connection Path Null (no data) Consumed Connection Path UINT Length Consumed Connection Path Null (no data) Common Services Implemented for Service Code Class Instance Service Name 0x05 Reset 0x0E Get_Attribute_Single 0x10 Set_Attribute_Single 0x11 Find_Next_Object_Instance C-13 DeviceNet Objects...
Page 82
Base Link UINT Offset Link UINT Decimal Precision USINT Specified in descriptor, data type, and data size. Value varies based on parameter instance. Refer to the DeviceNet specification for a description of the connection path. C-14 VSM500 DeviceNet Option Board...
Page 83
Common Services Implemented for Service Code Class Instance Service Name 0x01 Get_Attributes_All 0x05 Reset 0x0E Get_Attribute_Single 0x10 Set_Attribute_Single 0x4B Get_Enum_String C-15 DeviceNet Objects...
Page 84
5th Parameter Number in Group UINT 6th Parameter Number in Group UINT 7th Parameter Number in Group UINT 8th Parameter Number in Group UINT 9th Parameter Number in Group UINT 10th Parameter Number in Group UINT C-16 VSM500 DeviceNet Option Board...
Page 85
UINT 23rd Parameter Number in Group UINT 24th Parameter Number in Group UINT 25th Parameter Number in Group UINT 26th Parameter Number in Group UINT 27th Parameter Number in Group UINT 28th Parameter Number in Group UINT C-17 DeviceNet Objects...
Page 86
10th Parameter Number in Group UINT 11th Parameter Number in Group UINT 12th Parameter Number in Group UINT 13th Parameter Number in Group UINT Common Services Implemented for Service Code Class Instance Service Name 0x01 Get_Attributes_All 0x0E Get_Attribute_Single C-18 VSM500 DeviceNet Option Board...
Page 87
Base Speed UINT 300 to 3600 RPM Value varies based on drive model. This attribute can be set only when the drive is stopped. Common Servicesl Implemented for Service Code Class Instance Service Name 0x0E Get_Attribute_Single 0x10 Set_Attribute_Single C-19 DeviceNet Objects...
Page 88
0 -> 1 = Fault Reset This attribute can be set only when the expected packet rate (EPR) for the explicit connection is non-zero and the VSM500 unit does not have an active I/O connection. C-20 VSM500 DeviceNet Option Board...
Page 89
0x6311 = devicenet eeprom 0x6312 = eeprom drive id 0x7122 = thermal overload 0x7500 = no devicenet power 0x7501 = devicenet lost i/o connection 0x7502 = devicenet unrecoverable fault 0x7504 = devicenet forced fault 0x7505 = devicenet communication fault 0x7510 = communication loss...
Page 90
1->0 RunFwd Important: When attempting to use attribute 3 or 4 to start the drive, the Explicit Message connection (Class 5, instance 1) attribute 9, Expected Packet Rate must be set to greater than zero. C-22 VSM500 DeviceNet Option Board...
Page 91
This value is converted to milliseconds using the following formula: value x 2 = milliseconds. For example, a value of 45000 equals 90.000 seconds. Common Services Implemented for Service Code Class Instance Service Name 0x0E Get_Attribute_Single 0x10 Set_Attribute_Single C-23 DeviceNet Objects...
Page 92
Name Data Type Value Get/Set Acknowledge Timer UINT Timer resolution of 8 msec Retry Limit USINT COS Producing Connection UINT Instance Common Services Implemented for Service Code Class Instance Service Name 0x0E Get_Attribute_Single 0x10 Set_Attribute_Single C-24 VSM500 DeviceNet Option Board...
78 m (256 ft.) 39 m (128 ft.) Each device on a DeviceNet network must be set for the same data rate. You can set the DeviceNet option board to 125K, 250K, or 500K. You can set it to Autobaud if another device on the network has set the data rate.
Page 94
DeviceNet. A DeviceNet option board reads data on the network and transmits it to the connected device. It also reads data in the device and transmits it to the network.
Page 95
DeviceNet option board and VSM500 unit can respond by holding last state. Hold last state results in the VSM500 unit receiving the last data received via the DeviceNet connection before the disruption. If the VSM500 unit was in RUN mode and using the reference from DeviceNet, it will continue to run at the same reference.
Page 96
See also Controller. UCMM (UnConnected Message Manager): UCMM is the use of explicit messages that use the DeviceNet group 3 identifiers. They allow multiple devices to access the VSM500 unit and DeviceNet option board at the same time.
Page 97
2-6 10-pin linear plug, 2-5 locating, 7-1 understanding, 7-2 Command Frequency parameter, B-3 communications fault action, 3-9 communications module, see DeviceNet option AC Drive object, C-23 board Accel Time parameter, B-4 communications specifications, A-1 accessing parameters, 3-4 to 3-5...
Page 98
D-2 example, 6-3 to 6-4 example network, D-2 format ,6-2 objects, C-1 to C-24 requirements, 6-1 DeviceNet Configuration dialog box, 3-5 steps to use, 6-1 DeviceNet Manager accessing parameters with, 3-4 creating EDS files, 3-3 definition, D-2 fault action, D-3...
Page 99
Network Who window 3-4 installation node address applying power, 2-6 definition D-3 commissioning the unit for DeviceNet, 2-3 to parameter, B-6 setting with a parameter, 3-5 to 3-6 connecting the cover, 2-5 to 2-6 setting with switches, 2-3 to 2-4...
Page 100
Relay Control paramete,B-4 unit, see VSM500 Integrated drive/motor Reset parameter ,B-9 resetting the option board, 3-11 to 3-12 Reverse Disable parameter, B-5 RSNetWorx for DeviceNet, D-4 VSM500 Integrated drive/motor Run On Power Up parameter, B-4 definition, D-4 groups of parameters, B-2...
Need help?
Do you have a question about the DeviceNet and is the answer not in the manual?
Questions and answers