Beruflich Dokumente
Kultur Dokumente
ATTENTION: The drive may contain high voltages that can cause
injury or death. Remove all power from the drive, and then verify
power has been removed before installing or removing a
DeviceNet adapter. Failure to observe these precautions could
result in severe bodily injury or loss of life.
ATTENTION: Only qualified electrical personnel familiar with
drive and power products and the associated machinery should
plan or implement the installation, start up, configuration, and
subsequent maintenance of the product using a DeviceNet
adapter. Read and understand this manual in its entirety before
proceeding. Failure to observe these precautions could result
bodily injury and/or damage to equipment.
ATTENTION: DPI host products must not be directly connected
together via RECBL-xxx cables. Unpredictable behavior due to
timing and other internal procedures can result if two or more
devices are connected in this manner. Failure to observe this
precaution could result bodily injury and/or damage to equipment.
ATTENTION: If the DeviceNet adapter is transmitting control I/O
to the drive, the drive may fault when you reset the adapter.
Determine how your drive will respond before resetting an adapter.
Failure to observe this precaution could result bodily injury and/
or damage to equipment.
ATTENTION: Comm Flt Action (10), Idle Flt Action (11), and Peer
Flt Action (34) let you determine the action of the adapter and
connected drive if communications are disrupted. By default,
these parameters fault the drive. You can set these parameters
so that the drive continues to run. Precautions should be taken
to ensure that the settings of these parameters do not create a
hazard of injury or equipment damage. Failure to observe this
precaution could result bodily injury and/or damage to equipment.
ATTENTION: When a system is configured for the first time, there
may be unintended or incorrect machine motion. Disconnect the
motor from the machine or process during initial system testing.
Failure to observe this precaution could result bodily injury and/
or damage to equipment.
CONTENTS
Chapter 1
Introduction
1.1 DeviceNet Adapter Features ......................................... 1-1
1.2 Related Documentation ................................................. 1-2
1.3 Conventions Used in This Manual ................................. 1-3
1.4 Getting Assistance from Reliance Electric..................... 1-3
Chapter 2
Getting Started
2.1 DeviceNet Adapter Components ................................... 2-1
2.2 Required Equipment ...................................................... 2-2
2.3 Installation Checklist ...................................................... 2-3
Chapter 3
Chapter 4
Contents
Chapter 5
Chapter 6
Chapter 7
Chapter 8
II
Appendix A
................................................................................. Glossary-1
Index
...................................................................................... Index-1
Contents
III
IV
List of Figures
Figure 2.1 Components of the DeviceNet Adapter .................................. 2-1
Figure 3.1 Setting the Node Address....................................................... 3-2
Figure 3.2 Setting the Data Rate ............................................................. 3-2
Figure 3.3 Connecting a 5-Pin Linear Plug to the Cable.......................... 3-3
Figure 3.4 DPI Ports and Internal Interface Cables ................................. 3-4
Figure 3.5 Mounting and Grounding the DeviceNet Adapter ................... 3-5
Figure 4.1 Accessing the DeviceNet Parameters using the LCD OIM..... 4-2
Figure 4.2 Configure Drivers Dialog Box with a Configured Driver.......... 4-3
Figure 4.3 Sample DeviceNet Network (Graph View).............................. 4-4
Figure 4.4 EDS Wizard Screen................................................................ 4-6
Figure 4.5 Sample SP600 Drive Dialog Box (Drive Parameters Tab) ..... 4-7
Figure 4.6 DeviceNet Node Address Screen on an LCD OIM ................. 4-7
Figure 4.7 DeviceNet Data Rate Screen on an LCD OIM........................ 4-8
Figure 4.8 I/O Configuration Screen on an LCD OIM .............................. 4-8
Figure 4.9 Master-Slave Input Screen on an LCD OIM ........................... 4-9
Figure 4.10 Master-Slave Output Screen on an LCD OIM .................... 4-10
Figure 4.11 Peer Out Enable Screen on an LCD OIM........................... 4-10
Figure 4.12 Peer A Output Screen on an LCD OIM............................... 4-11
Figure 4.13 Peer B Output Screen on an LCD OIM............................... 4-11
Figure 4.14 Min Peer TX Time and Peer Out Skip Screens on an
LCD OIM ............................................................................ 4-11
Figure 4.15 Peer Input Enable Screen on an LCD OIM......................... 4-12
Figure 4.16 Peer Node to Input Screen on an LCD OIM ....................... 4-12
Figure 4.17 Peer A Input Screen on an LCD OIM ................................. 4-12
Figure 4.18 Peer B Input Screen on an LCD OIM ................................. 4-13
Figure 4.19 Peer Logic Command Mask Screen on an LCD OIM ......... 4-13
Figure 4.20 Peer Reference Adjust Screen on an LCD OIM ................. 4-14
Figure 4.21 Minimum Peer Receiving Time Screen on an LCD OIM .... 4-14
Figure 4.22 Peer Fault Action Screen on an LCD OIM.......................... 4-15
Figure 4.23 I/O Configuration Screens on an LCD OIM ........................ 4-16
Figure 4.24 COS Status Mask Configuration Screen on an LCD OIM .. 4-16
Figure 4.25 COS Fdbk Change Configuration Screen on an LCD OIM. 4-16
Figure 4.26 Fault Action Screens on an LCD OIM................................. 4-18
Figure 4.27 Reset Screen on an LCD OIM ............................................ 4-19
Figure 5.1 Sample DeviceNet Network.................................................... 5-1
Figure 5.2 Configuration View (Graph Tab) ............................................. 5-2
Figure 5.3 Scanlist Page in the Scanner Module Dialog Box .................. 5-3
Figure 5.4 Edit I/O Parameters Dialog Box.............................................. 5-3
Figure 5.5 Input Page on the Scanner Module Dialog Box...................... 5-6
Figure 5.6 Output Page on the Scanner Module Dialog Box ................... 5-7
Contents
Figure 6.1 Sample I/O Image with All I/O Enabled................................... 6-2
Figure 6.2 Sample I/O Image with Only Logic/Reference and Datalink B
Enabled .................................................................................. 6-3
Figure 6.3 Sample ControlLogix Ladder Logic Program .......................... 6-7
Figure 6.4 Sample ControlLogix Ladder Logic Program
(continued).............................................................................. 6-8
Figure 6.5 Sample PLC-5 Ladder Logic Program .................................... 6-9
Figure 6.6 Sample PLC-5 Ladder Logic Program (continued) ...............6-10
Figure 6.7 Sample SLC Ladder Logic Program ..................................... 6-11
Figure 6.8 Sample SLC Ladder Logic Program (continued) .................. 6-12
Figure 7.1 ControlLogix Message Format in RSLogix 5000 .................... 7-2
Figure 7.2 PLC Explicit Message Format................................................. 7-4
Figure 7.3 SLC Explicit Message Format................................................. 7-4
Figure 7.4 Explicit Message Process ....................................................... 7-7
Figure 7.5 Data Format for a Read and Write Parameter (1 of 2)............ 7-8
Figure 7.6 Data Format for a Read and Write Parameter (2 of 2)............ 7-9
Figure 7.7 Sample ControlLogix Ladder Logic Program .......................... 7-9
Figure 7.8 Sample PLC-5 Ladder Logic Program .................................. 7-11
Figure 7.9 Sample SLC Ladder Logic Program ..................................... 7-13
Figure 8.1 Status Indicators (location on drive may vary) ........................ 8-1
Figure 8.2 VIewing and Clearing Events Using an LCD OIM................... 8-7
VI
List of Tables
Table 2.2 Equipment Shipped with the DeviceNet Adapter ..................... 2-2
Table 2.3 Required User-Supplied Equipment ........................................ 2-2
Table 4.1 Configuration Tools.................................................................. 4-1
Table 4.2 Procedure for Setting Up RSLinx for RSNetworx for DeviceNet 4-3
Table 4.3 Viewing Devices on the DeviceNet Network using RSNetWorx. 4-4
Table 4.4 Procedure for Creating an EDS File ........................................ 4-5
Table 4.5 Procedure to Access and Edit Parameters Using RSNetWorx 4-6
Table 4.6 Selections for Drive Response to Communication Fault........ 4-17
Table 4.7 Fault Configuration Parameters ............................................. 4-18
Table 4.8 Adapter Configuration Status Parameters ............................ 4-20
Table 5.1 Host Products Using 16-Bit Reference/Feedback & Datalinks 5-4
Table 5.2 Host Products Using 32-Bit Reference/Feedback &Datalinks . 5-5
Table 5.3 Scan Rates .............................................................................. 5-5
Table 5.4 Scanner Module Memory Locations ........................................ 5-7
Table 5.5 Scanner Module Memory Locations ........................................ 5-8
Table 6.1 Tags for the Sample ControlLogix Program............................. 6-7
Table 6.2 Control File for Block Transfers ............................................... 6-9
Table 7.1 ControlLogix Message Requests and Responses ................... 7-3
Table 7.2 Number of Transaction Blocks Reserved for Explicit Messaging7-5
Table 7.3 PLC / SLC Explicit Message Requests.................................... 7-5
Table 7.4 PLC / SLC Explicit Message Responses ................................. 7-6
Table 7.5 Tags for the Sample Explicit Messaging Program ................... 7-9
Table 7.6 Request Data for Read of Drive Parameter 101 .................... 7-10
Table 7.7 Response Data for Read of Drive Parameter 101 ................. 7-10
Table 7.8 Request Data for Write to Drive Parameter 101 .................... 7-10
Table 7.9 Response Data for Write to Drive Parameter 101 ................. 7-10
Table 7.10 Request Data for Read of Drive Parameter 101 .................. 7-12
Table 7.11 Response Data for Read of Drive Parameter 101 ............... 7-12
Table 7.12 Request Data for Write to Drive Parameter 101 .................. 7-12
Table 7.13 Response Data for Write to Drive Parameter 101 ............... 7-12
Table 8.1 DRIVE Status Indicator: State Definitions................................ 8-2
Table 8.2 MS Status Indicator: State Definitions ..................................... 8-3
Table 8.3 NET A Status Indicator: State Definitions ................................ 8-4
Table 8.4 Diagnostic Items Accessed Using VS Utilities ........................ 8-5
Table 8.5 Event Codes and Descriptions ................................................ 8-7
Contents
VII
VIII
CHAPTER 1
Introduction
This manual provides information about the DeviceNet adapter
(RECOMM-DNET) and using it with SP600 drives. The adapter is
mounted in the SP600 drive and receives its required power from
the drive and from the DeviceNet network.
The DeviceNet adapter can be used with other products that
implement DPI. DPI is a peripheral communication interface. Refer
to the documentation for your product for specific information about
how it works with the adapter.
This manual is intended for qualified electrical personnel familiar
with installing, programming, and maintaining AC drives and
DeviceNet networks.
1.1
Switches that enable you to set a node address and network data
rate before applying power to the SP600 drive. Alternatively, you
can disable the switches and use parameters to configure these
features.
Introduction
1-1
1.2
Related Documentation
Refer to the following related publications as necessary for more
information. All of the publications are available from
http://www.theautomationbookstore.com.
1-2
D2-3485
D2-3488
DN-2.5
DN-6.7.2
DN-6.5.16
1756-5.66
9399-WAB32GR
9399-RL53GR
9399-RL50GR
9399-RLD300GR
9399-DNETGR
1747-5.8
1.3
1747-6.5.2
1747-5.8
1771-6.5.118
1.4
Menu commands are shown in bold type face and follow the
format Menu > Command.
For example, if you read Select File > Open, you should click
the File menu and then click the Open command.
Introduction
1-3
1-4
CHAPTER 2
Getting Started
This chapter provides:
A description of the DeviceNet adapters components
A list of parts shipped with the adapter
A list of user-supplied parts required for installing the adapter
An installation checklist
2.1
2
4
Status Indicators
DPI Connector
DeviceNet Connector
Getting Started
2-1
2.2
Required Equipment
Table 2.2 lists the equipment shipped with the DeviceNet adapter.
When you unpack the adapter, verify that the package includes all
of these items.
Table 2.2 Equipment Shipped with the DeviceNet Adapter
Item Description
DeviceNet adapter
2.54 cm (1 in) and 15.24 cm (6 in) Internal Interface cables
(Only one cable is needed to connect the adapter to the drive)
Five-pin linear DeviceNet plug (connected to the DeviceNet
connector on the adapter)
Grounding wrist strap
DeviceNet Adapter User Manual (D23478)
Table 2.3 lists user-supplied equipment also required to install and
configure the DeviceNet adapter.
Table 2.3 Required User-Supplied Equipment
Item Description
A small flathead screwdriver
DeviceNet cable
Thin cable with an outside diameter of 6.9 mm (0.27 in.) is
recommended
Configuration tool, such as:
LCD OIM
VS Utilities
RSNetWorx for DeviceNet
Serial Converter
Computer with a DeviceNet communications adapter installed
(such as 1784-PCD, 1784-PCID, 1784-PCIDS, or 177-KFD)
Controller configuration software (examples: RSLogix5,
RSLogix500, or RSLogix 5000)
2-2
2.3
Installation Checklist
This section is designed to help experienced users start using the
DeviceNet adapter. If you are unsure how to complete a step, refer
to the referenced chapter.
Step
Action
Review the safety precautions for the
adapter.
Verify that the SP600 drive is properly
installed.
Commission the adapter.
Set a unique node address and the
appropriate data rate using the switches on
the adapter. If desired, you can disable the
switches and use parameter settings
instead.
Install the adapter.
Verify that the SP600 drive and DeviceNet
network are not powered. Then, connect
the adapter to the network using a
DeviceNet cable and to the drive using the
Internal Interface cable. Use the captive
screws to secure and ground the adapter to
the drive.
Apply power to the adapter.
The adapter receives power from the drive
and network. Apply power to the network
and to the drive. The status indicators
should be green. If they flash red, there is a
problem. Refer to Chapter 8,
Troubleshooting.
Configure the adapter for your
application.
Set the parameters for the following
features as required by your application:
Node address and data rate (if the Data
Rate switch is set to PGM).
Refer to
Throughout
this manual
SP600 AC
Drive User
Manual
Chapter 3,
Installing
the
DeviceNet
Adapter
Chapter 3,
Installing
the
DeviceNet
Adapter
Chapter 3,
Installing
the
DeviceNet
Adapter
Chapter 4,
Configuring
the
DeviceNet
Adapter
I/O configuration.
Change of State, Cyclic, or polled I/O
data exchange.
Master-slave or peer-to-peer hierarchy.
Fault actions.
Getting Started
2-3
Step
Action
Refer to
DeviceNet
Cable
System
Planning
and
Installation
Manual
Chapter 5,
Configuring
the Scanner
2-4
Chapter 6,
Using I/O
Messaging
Chapter 7,
Using
Explicit
Messaging
CHAPTER 3
Installing the
DeviceNet Adapter
Chapter 3 provides instructions for installing the DeviceNet adapter
in an SP600 drive.
3.1
3.2
3-1
3
4
1
0
5
9
5
9
6
8
6
8
Tens
Digit
Setting
0-63
Ones
Digit
Description
Node address used by the adapter if switches are
enabled. The default switch setting is 63. Node
address 63 is also the default address used by all
uncommissioned devices. Do not use this address
as the final adapter address.
Important: If the Data Rate switch is set to PGM
(Program), the adapter will use the setting of DN
Addr Cfg (3) for the node address. The default
parameter setting is 63. Refer to chapter 4,
Configuring the DeviceNet Adapter.
64-99
500K
250K
PGM
125K
AUTO
Setting
Description
Auto
125 K
250 K
500 K
PGM
3-2
3.3
Red
White
Bare
Blue
Black
5
4
3
2
1
Terminal
Color
Signal
Function
Red
V+
Power Supply
White
CAN_H
Signal High
Bare
SHIELD
Shield
Blue
CAN_L
Signal Low
Black
Common
3-3
3.4
SP600 AC Drive
1-20 HP @ 460 V
DeviceNet Adapter
SP600 AC Drive
25-40 HP @ 460 V
15.24 cm (6 in.) Internal Interface cable
DPI Connector
DeviceNet cable
2.54 cm (1 in.) Internal Interface cable
Figure 3.4 DPI Ports and Internal Interface Cables
3-4
Step 4. Mount the adapter on the drive, using the four captive
screws to secure it in place and ground it to the drive.
Important: On an SP600 drive, tighten the screw in the lower right
hole to ground the adapter.
SP600 AC Drive
Figure 3.5 Mounting and Grounding the DeviceNet Adapter
3.5
Applying Power
Step 1. Close the door or reinstall the cover on the drive. The
status indicators can be viewed on the front of the drive
after power has been applied.
Step 2. Ensure that the adapter will have a unique address on the
network and is set at the correct data rate or to autobaud. If
a new data rate or address is needed, reset its switches
(refer to section 3.2).
Step 3. Apply power to the network.
Step 4. Apply power to the drive. The adapter receives its power
from the connected drive and network. When you apply
power to the product and network for the first time, the
status indicators should be green after an initialization. If
the status indicators are red, there is a problem. Refer to
chapter 8, Troubleshooting the DeviceNet Adapter and
Network.
3-5
3-6
CHAPTER 4
Configuring the
DeviceNet Adapter
Chapter 4 provides instructions and information for setting the
parameters in the DeviceNet adapter.
For a list of parameters, refer to Appendix B, DeviceNet Adapter
Parameters. For definitions of terms in this chapter, refer to the
Glossary.
4.1
Configuration Tools
The DeviceNet adapter stores parameters and other information in
its own non-volatile memory. Therefore, you must access the
adapter to view and edit its parameters. Table 4.1 lists the tools that
can be used to access the adapter parameters.
Table 4.1 Configuration Tools
Tool
Refer To:
VS Utilities Software
LCD OIM
Section 4.2
Section 4.3
4-1
4.2
!!
$XWR
6WRSSHG
3 63
!!
!!
$XWR
6WRSSHG
3 63
'HYLFH 3RUW
0DLQ 0HQX
6WRSSHG
$XWR
3 5(&200'1(7
63
0DLQ 0HQX
5(&200'1(7
'HYLFH 6HOHFW
0RQLWRU
8VH
3DUDPHWHUV
/DQJ
WR KLJKOLJKW
8VH
WR VHOHFW
5(&200'1(7
Figure 4.1 Accessing the DeviceNet Parameters using the LCD OIM
4.3
4-2
Table 4.2 Procedure for Setting Up RSLinx for RSNetworx for DeviceNet
Step
Action
1.
2.
3.
Icon
Shortcut to
RSLinx
5.
4-3
Step
1.
Action
Icon
2.
3.
Shortcut to
RSNetWorx
4-4
Step
Action
1.
2.
3.
4.
5.
6.
7.
8.
Icon
SP600
AC Drive
4-5
Step
Action
1.
2.
Icon
SP600
AC Drive
4.
4-6
SP600 Standard
Figure 4.5 Sample SP600 Drive Dialog Box (Drive Parameters Tab)
4.4
Port 5 Device
RECOMM-DNET
Parameter #: 3
DN Addr Cfg
63
0 <> 63
4-7
4.5
Port 5 Device
RECOMM-DNET
Parameter #: 5
DN Rate Cfg
3
Autobaud
Value
0
1
2
3
Baud Rate
125 kbps
250 kbps
500 kbps
Autobaud (Default)
Step 2. Reset the adapter. Refer to section 4.10 for this procedure.
4.6
Port 5 Device
RECOMM-DNET
Parameter #: 13
DPI I/O Config
xx xx xx xx x xx 0 000 1
Cmd/Ref
b00
Bit
Description
0 Logic Command/Reference (Default)
1
Datalink A
2
Datalink B
3
Datalink C
4
Datalink D
5-15
Not Used
4-8
4.7
Selecting Master-Slave or
Peer-to-Peer
A hierarchy determines the type of device with which the adapter
exchanges data. In a master-slave hierarchy, an adapter
exchanges data with a scanner. In a peer-to-peer hierarchy, an
adapter can exchange data with one or more DeviceNet adapter(s)
connected to SP600 drives that have similar data structures.
Port 5 Device
RECOMM-DNET
Parameter #: 25
M-S Input
x xx x x xx x xx x0 000 1
Cmd/Ref
b00
Bit
Description
0 Logic Command/Reference (Default)
1
Datalink A Input
2
Datalink B Input
3
Datalink C Input
4
Datalink D Input
5-15
Not Used
4-9
Step 3. Set the bits in M-S Output (26). This parameter determines
the data transmitted from the drive to the scanner. A 1
enables the I/O. A 0 disables the I/O. Bit 0 is the
right-most bit. In figure 4.10, it is highlighted and equals
1.
Port 5 Device
RECOMM-DNET
Parameter #: 26
M-S Output
xxxxxxxxxxx0000 1
Status/Fdbk
b00
Bit
0
1
2
3
4
5-15
Description
Status/Feedback (Default)
Datalink A Output
Datalink B Output
Datalink C Output
Datalink D Output
Not Used
Step 4. Reset the adapter. Refer to section 4.10 for this procedure.
The adapter is ready to receive I/O from the master (i.e., scanner).
You must now configure the scanner to recognize and transmit I/O
to the adapter. Refer to chapter 5, Configuring the Scanner.
Port 5 Device
RECOMM-DNET
Value
0
1
Setting
Off (Default)
On
Parameter #: 41
Peer Out Enable
0
Off
Figure 4.11 Peer Out Enable Screen on an LCD OIM
4-10
Port 5 Device
RECOMM-DNET
Parameter #: 39
Peer A Output
1
Cmd/Ref
Value
0
1
2-5
6-9
Description
Off (Default)
Logic Command/Reference
Datalink A, B, C, or D
Input
Datalink A, B, C, or D
Output
Port 5 Device
RECOMM-DNET
Parameter #: 40
Peer B Output
2
DL A Input
Value
0
1
2-5
6-9
Description
Off (Default)
Logic Command/Reference
Datalink A, B, C, or D
Input
Datalink A, B, C, or D
Output
Step 4. Set Peer Out Time (42) and Peer Out Skip (43) to establish
the minimum and maximum intervals between Peer
messages. The minimum interval is set in Peer Out Time
(42). The maximum interval is the value of Peer Out Time
(42) multiplied by the value of Peer Out Skip (43). See
figure 4.14.
Port 5 Device
Port 5 Device
RECOMM-DNET
RECOMM-DNET
Parameter #: 42
Peer Out Time
10.00 Secs.
0 <> 10.00
Parameter #: 43
Peer Out Skip
1
1 <>16
Figure 4.14 Min Peer TX Time and Peer Out Skip Screens on an LCD OIM
Step 5. Set Peer Out Enable (41) to On. The adapter will transmit
the data selected in Peer A Output (39) and Peer B Output
(40) to the network. Another adapter must be configured to
receive the data.
Configuring the DeviceNet Adapter
4-11
Port 5 Device
RECOMM-DNET
Setting
Off (Default)
On
Parameter #: 37
Peer Inp Enable
0
Off
Step 2. Select the node from which you want to receive data in
Peer Note to Inp (35). Valid nodes must have
RECOMM-DNET adapters connected to drives with similar
data structures. See figure 4.16.
Default = 0
Port 5 Device
RECOMM-DNET
Parameter #: 35
Peer Node to Inp
0
0 <>63
Step 3. Select the destination of the data that is input to the drive
in Peer A Input (30). If you are receiving a 32-bit Reference
or 32-bit Datalink, only Peer A Input will be available. Peer
B Input cannot be used. See figure 4.17.
.
Port 5 Device
RECOMM-DNET
Parameter #: 30
Peer A Input
1
Cmd/Ref
Value
0
1
25
Description
Off (Default)
Logic Command/Reference
Datalink A, B, C, or D
Input
4-12
Port 5 Device
RECOMM-DNET
Parameter #: 31
Peer B Input
2
DL A Input
Description
Off (Default)
Logic Command/Reference
Datalink A, B, C, or D
Input
Step 5. If you are receiving a Logic Command, set the bits in it that
should be used in Peer Cmd Mask (32). The bit definitions
for the Logic Command word will depend on the drive to
which the adapter is connected. Refer to the drive
documentation.
If the adapter receives a Logic Command from both a
master device and a peer device, each command bit must
have only one source. The source of command bits set to
0 will be the master device. The source of command bits
set to 1 will be the peer device. See figure 4.19.
Value
0
Port 5 Device
RECOMM-DNET
Parameter #: 32
Peer Cmd Mask
0000000000000000
Bit 0
B00
Description
Ignore this command bit.
(Default)
Use this command bit.
Step 6. If you are receiving a Reference, set the scale in Peer Ref
Adjust (33). It can be scaled between 0.00 and 199.99%.
See figure 4.20.
4-13
Default = 0.00%
Port 5 Device
RECOMM-DNET
Parameter #: 33
Peer Ref Adjust
0.00
%
0.00 <> 199.99
Step 7. Set Peer Inp Timeout (36) to the maximum amount of time
the adapter will wait for a message before timing out. See
figure 4.21.
Important: This value must be greater than the product of Peer Out
Time (42) multiplied by Peer Out Skip (43) in the
adapter from which you are receiving I/O.
Default = 10.00 Secs
Port 5 Device
RECOMM-DNET
Parameter #: 36
Min Peer Rx Time
10.00
Secs.
0.01 <> 180.00
Step 8. Peer Flt Action (34) specifies the action that the adapter
will take if it times out. See figure 4.22. For details, refer to
section 4.9.
4-14
Port 5 Device
RECOMM-DNET
Parameter #: 34
Peer Flt Action
0
Fault
Value
0
1
2
3
4
Description
Fault (Default)
Stop
Zero Data
Hold Last
Send Flt Cfg
Step 9. Set Peer Inp Enable (37) to On. The adapter is now
configured to receive I/O from the specified node. Ensure
that the specified node is configured to transmit I/O.
4.8
4-15
Port 5 Device
Port 5 Device
RECOMM-DNET
RECOMM-DNET
Parameter #: 13
DPI I/O Config
xx xx x xx x x xx 0 000 1
Cmd/Ref
b00
Parameter #: 26
M-S Output
xx xx xx xx x xx 0 000 1
Status/Fdbk
b00
Step 2. Set the bits in the Logic Status word that should be
checked for changes in COS Status Mask (27). See figure
4.24. The bit definitions for the Status Mask will depend on
the drive to which you are connected. Refer to the drive
documentation.
Value
0
1
Port 5 Device
RECOMM-DNET
Description
Ignore this logic bit. (Default)
Check this logic bit.
Parameter #: 27
COS Status Mask
000000000000000 1
Bit 0
b00
Figure 4.24 COS Status Mask Configuration Screen on an LCD OIM
Port 5 Device
RECOMM-DNET
Parameter #: 28
COS Fdbk Change
0
0 <> 4294967295
Figure 4.25 COS Fdbk Change Configuration Screen on an LCD OIM
The adapter is now configured for COS data exchange. You must
configure the scanner to allocate it using COS (see chapter 5,
Configuring the Scanner).
4-16
4.9
Value
Action
Description
Fault
Stop
Zero Data
Hold Last
Send Flt
Cfg
The drive is sent the data that you set in the fault
configuration parameters Flt Cfg Logic (15)
through Flt Cfg D2 In (24).
4-17
Port 5 Device
Port 5 Device
RECOMM-DNET
RECOMM-DNET
Parameter #: 10
Comm Flt Action
0
Fault
Parameter #: 11
Idle Flt Action
0
Fault
Parameter
Name
Description
15
16
17 24
Flt Cfg x1 In
or Flt Cfg x2
In
4-18
Port 5 Device
RECOMM-DNET
Parameter #: 9
Reset Module
1
Reset Module
Value
0
1
2
Description
Ready (Default)
Reset Module
Set Defaults
4-19
Number
Name
Description
01
DPI Port
02
DPI Data
Rate
04
DN Addr
Actual
06
DN Rate
Actual
07
Ref/Fdbk
Size
08
Datalink
Size
12
DN Active
Cfg
4-20
Number
Name
DPI I/O
Active
Description
The Reference/Feedback and Datalinks used
by the adapter. This value is the same as DPI
I/O Config (13) unless the parameter was
changed and the adapter was not reset.
Da
ta
Da link
D
t
Da alink
ta C
Da link B
ta
Cm link A
d/R
ef
14
x x x 0 0 0 0 1
7 6 5 4 3 2 1 0
1 =Enabled
0 =Disabled
x =Not Used
4-21
4-22
CHAPTER 5
Configuring the Scanner
A scanner is a separate module of a multi-module controller or a
built-in component of a single-module controller that provides
communication with an adapter connected to a network.
Chapter 5 provides instructions on how to configure a scanner to
communicate with the DeviceNet adapter and the connected SP600
drive.
5.1
Node 0
SCL 500 Controller with
1747-SDN- Scanner
Node 62
Computer with 1770-KFD and
RSNetWorx for DeviceNet
Node 1
SP600 Drive with
DeviceNet Adapter
5-1
5.2
SP600
AC Drive
5-2
Step 7. Under Scanlist, select the drive, and then click Edit I/O
Parameters. The Edit I/O Parameters dialog box (figure
5.4) appears.
5-3
5-4
Rx
Size
Tx
Size
Logic
Command/
Status
Reference/
Feedback
(16-bit)
Datalinks (16-bit)
12
12
16
16
20
20
Rx
Size
Tx
Size
Logic
Command/
Status
Reference/
Feedback
(32-bit)
16
16
24
24
32
32
40
40
Datalinks (32-bit)
A
Step 10. Set the scan rate. See table 5.3. (Click Help for more
information.)
Table 5.3 Scan Rates
Data Exchange
Rate to set
Polled
Polled Rate
Change of State
Heartbeat Rate
Cyclic
Send Rate
Step 11. Click OK. If you changed any settings, a Scanner Applet
asks if it is OK to unmap the I/O. Click Yes to continue. The
Edit I/O Parameters dialog box closes and then the
Scanner Module dialog box (figure 5.3) reappears. You will
map the I/O in the next section in this chapter.
5-5
5.3
5.3.1
5-6
Scanner
Memory Locations
1747-SDN
Discrete or M-File
1756-DNB
Assembly Data
1771-SDN
Block Xfer 62 57
5.3.2
5-7
Scanner
Memory Locations
1747-SDN
Discrete or M-File
1756-DNB
Assembly Data
1771-SDN
Block Xfer 62 57
5.4
5-8
CHAPTER 6
Using I/O Messaging
Chapter 6 provides information and examples that explain how to
use I/O Messaging to control an SP600 drive.
6.1
6-1
6.2
DPI
DeviceNet
Controller
Scanner
Output
Image
(Write)
Input
Image
(Read)
Message
Handler
Module
SP600 Drive
Logic Command
Reference
Data In A1
Data In A2
Data In B1
Data In B2
Data In C1
Data In C2
Data In D1
Data In D2
0 Logic Status
1 Feedback
2 Datalink Out A1
3 Datalink Out A2
4 Datalink Out B1
5 Datalink Out B2
6 Datalink Out C1
7 Datalink Out C2
8 Datalink Out D1
9 Datalink Out D2
Logic Status
Feedback
Data Out A1
Data Out A2
Data Out B1
Data Out B2
Data Out C1
Data Out C2
Data Out D1
Data Out D2
Message
Buffer
Message
Handler
6-2
An image that uses 32-bit words for Reference and Datalinks would
change the I/O image in figure 6.1 as follows:
Word
I/O
Word
I/O
Logic
Command/Status
7 - 10
Datalink B
1-2
Reference/Feedback
11 14
Datalink C
3-6
Datalink A
15 18
Datalink D
Figure 6.2 illustrates an example of an I/O image that does not use
all of the I/O data. Only the Logic Command/Reference and
Datalink B are enabled. In this example, the Reference is a 32-bit
word, and Datalinks are 16-bit words.
DPI
DeviceNet
Controller
Scanner
Output
Image
(Write)
Module
Word and I/O
0 Logic Command
1 Reference (LSW)
2 Reference (MSW)
3 Datalink In B1
4 Datalink In B2
Input
Image
(Read)
0 Logic Status
1 Feedback (LSW)
2 Feedback (MSW)
3 Datalink Out B1
4 Datalink Out B2
Message
Handler
Message
Buffer
SP600 Drive
Logic Command
Reference
Data In A1
Data In A2
Data In B1
Data In B2
Data In C1
Data In C2
Data In D1
Data In D2
Logic Status
Feedback
Data Out A1
Data Out A2
Data Out B1
Data Out B2
Data Out C1
Data Out C2
Data Out D1
Data Out D2
Message
Handler
Figure 6.2 Sample I/O Image with Only Logic/Reference and Datalink B
Enabled
6-3
6.3
6.4
Using Reference/Feedback
When enabled, Reference/Feedback always begins at word 1 in the
I/O image. The Reference (16 bits or 32 bits) is produced by the
controller and consumed by the adapter. The Feedback (16 bits or
32 bits) is produced by the adapter and consumed by the controller.
The size of the Reference/Feedback is determined by the drive and
displayed in Ref/Fdbk Size (7) in the adapter.
Size
16-bit
32-bit
6.5
Valid Values
-32768 to 32767
-2147483648 to
2147483647
In I/O Image
Word 1
Word 1 and Word 2
Example
Figure 6.1
Figure 6.2
Using Datalinks
A Datalink is a mechanism used by SP600 drives to transfer data to
and from the controller. Datalinks allow a parameter value to be
changed without using an Explicit Message.
When enabled, each Datalink occupies two 16- or 32-bit words in
both the input and output image. Datalink Size (8) will indicate
whether the drive uses 16- or 32-bit words for Datalinks.
6-4
Datalink
Most/Least
Significant Word
Parameter
Data (decimal)
A1
LSW
58
A2
MSW
Parameter
Data
(decimal)
A1
LSW
242
32573
A2
- Not Used -
Datalink
Most/Least
Significant Word
Parameter
Data
(decimal)
A1
- Not Used -
A2
MSW
242
13
Datalink
Most/Least
Significant Word
Parameter
Data
(decimal)
A2
MSW
242
13
B1
LSW
242
32573
Datalink
LSW
215 through 20
Example:
Power Up Marker (242) = 88.4541 hours
MSW = 13decimal = 1101binary = 216 + 218 + 219 = 851968
LSW = 32573
851968 + 32573 = 884541
Using I/O Messaging
6-5
6.6
6-6
Tag Name
Local:1:I
Local:1:O
DriveCommandClearFault
DriveCommandJog
DriveCommandStart
DriveCommandStop
Type
DINT[]
DINT[]
BOOL
BOOL
BOOL
BOOL
Tag Name
DriveFeedback
DriveInputImage
DriveOutputImage
DriveReference
DriveStatusFaulted
DriveStatusRunning
Type
INT
INT[2]
INT[2]
INT
BOOL
BOOL
Local:1:O.CommandRegister.Run
0
This rung copies the 32-bit DeviceNet scanner input image into
an array of two 16-bit words. The length in this instruction is two
because two 16-bit array elements of the destination are used.
COP
Copy File
Source Local:1:I.Data[0]
Dest DriveInputImage[0]
Length
2
These rungs read the Running and Faulted status bits from the
input image of the drive and place the data in respective tags.
DriveInputImage[0].1
DriveStatusRunning
DriveInputImage[0].7
DriveStatusFaulted
This rung reads the drive's Feedback word and places it in the
COP
Feedback tag.
Copy File
Source DriveInputImage[1]
Dest
DriveFeedback
Length
1
These rungs move the inputs of the operator from the
operator station to the drive's output image.
DriveCommandStart
DriveOutputImage[0].1
DriveCommandStop
DriveOutputImage[0].0
DriveCommandJog
DriveOutputImage[0].2
6-7
DriveCommandClearFault
DriveOutputImage[0].3
8
This rung transfers the reference tag to the drive's
output image.
9
COP
Copy File
Source
DriveReference
Dest DriveOutputImage[1]
Length
1
COP
Copy File
Source DriveOutputImage[0]
Dest
Local:1:O.Data[0]
Length
1
(End)
6-8
EN
0
0
The scanner gathers drive data via the DeviceNet network. The Block Transfer Read
in this rung then moves the drive status data from the scanner to the N9 data file in the
PLC.
BT20:0
BTR
Block Transfer Read
Module Type Generic Block Transfer
Rack
000
Group
0
Module
0
Control Block
BT20:0
Data File
N9:0
Length
62
Continuous
No
0000
EN
SP600
RUNNING
Status Bit
N9:1
EN
DN
ER
Operator Display
Drive Running
Status Bit
O:000
0001
1
10
SP600
FAULTED
Status Bit
N9:1
Operator Display
Drive Faulted
Status Bit
O:000
11
0002
Operator Display
Drive Feedback
Status Word
MO
MOV
Move
Source
0003
Dest
N9:2
0<
N21:1
0<
1771-SDN Scanner
Port A Enable
N10:0
0004
0
Operator Input
Drive Start
Command Bit
I:000
0005
SP600
START
Command Bit
N10:1
10
6-9
Operator Input
Drive Stop
Command Bit
I:000
SP600
STOP
Command Bit
N10:1
0006
11
Operator Input
Drive Jog
Command Bit
I:000
SP600
JOG
Command Bit
N10:1
0007
12
Operator Input
Drive Clear Faults
Command Bit
I:000
2
SP600
CLEAR FAULT
Command Bit
N10:1
0008
13
0009
The Block Transfer Write in this rung sends
the drive command to the scanner and out to
the drive via the DeviceNet network.
BT20:1
0010
EN
0011
3
SP600
REFERENCE
Command Word
MOV
Move
Source
N21:0
0<
Dest
N10:2
0<
BTW
Block Transfer Write
Module Type Generic Block Transfer
Rack
000
Group
0
Module
0
Control Block
BT20:1
Data File
N10:0
Length
62
Continuous
No
EN
DN
ER
END
6-10
0000
SP600
RUNNING
Status Bit
N9:0
CO P
Copy File
Source
Dest
Length
#M1:1:0
#N9:0
128
Operator Display
Drive Running
Status Bit
O:3.0
0001
1
0
1746-O*8
Operator Display
Drive Faulted
Status Bit
O:3.0
SP600
FAULTED
Status Bit
N9:0
0002
7
1
1746-O*8
Operator Display
Drive Feedback
Status Word
MOV
Move
Source
0003
Dest
Operator Input
Drive Start
Command Bit
I:2.0
N9:1
0<
N21:1
0<
SP600
START
Command Bit
N10:0
0004
0
1746-I*16
Operator Input
Drive Stop
Command Bit
I:2.0
1
SP600
STOP
Command Bit
N10:0
0005
1
1746-I*16
Operator Input
Drive Jog
Command Bit
I:2.0
0
SP600
JOG
Command Bit
N10:0
0006
2
1746-I*16
6-11
0007
SP600
CLEAR FAULTS
Command Bit
N10:0
Operator Input
Drive Clear Faults
Command Bit
I:2.0
3
1746-I*16
3
SP600
REFERENCE
Command Word
MOV
Move
Source
0008
Dest
This rung enables the scanner. It changes the scanner to RUN mode.
N21:0
0<
N10:1
0<
1747-SDN
Scanner
Enable
Bit
O:1.0
0009
0
1747-SDN
0010
COP
Copy File
Source
Dest
Length
#N10:0
#M0:1.0
128
END
0011
6-12
CHAPTER 7
Using Explicit
Messaging
Chapter 7 provides information and examples that explain how to
use Explicit Messaging to monitor and configure the adapter and
the connected SP600 drive.
7.1
7-1
7.2
1
2
3
4
6
8
7-2
Box
Description
Message Type
The message type must be CIP Generic.
Service Code
The service code is the requested DeviceNet service.
Available services depend on the class and instance
that you are using. Refer to Appendix C, DeviceNet
Objects.
Object Type
The object type is a DeviceNet class. Refer to
Appendix C, DeviceNet Objects, for available classes.
Object ID
The object ID is an instance of a DeviceNet class. Refer
to Appendix C, DeviceNet Objects, for available
instances.
Object Attribute
The object attribute is a class or instance attribute. Refer
to Appendix C, DeviceNet Objects, for available classes.
Source
This box contains the name of the tag for any service
data to be sent from the scanner to the adapter and
drive. A tag must be specified even if it is not used.
Num. of Elements
This box contains the number of bytes of service data to
be sent or received in the message.
Destination
This box contains the name of the tag that will receive
service response data from the adapter and drive. A tag
must be specified even if it is not used.
Path
The path includes the following:
Name of the DeviceNet scanner.
Communication port on the front of the 1756-DNB
scanner. Always 2.
Node address of the DeviceNet adapter. This is set
with switches or parameters in the DeviceNet adapter.
Click Browse to find the path or type in the name of a
adapter that you previously mapped.
7-3
7.3
Request
Bit 15
0
TXID
Command
Port
Size
Service
Address
Class
Instance
Attribute
Word 6 - 31 Service Data
Word 32
TXID
Command
Port
Size
Service
Address
Class
Instance
Attribute
Word 38 - 63 Service Data
Word 0
Response
15
0
TXID
Status
Port
Size
Service
Address
Service Response Data
TXID
Status
Port
Size
Service
Address
Service Response Data
Request
Bit 15
0
TXID
Command
Port
Size
Service
Address
Class
Instance
Attribute
Word 6 - 31 Service Data
Word 0
Response
15
0
TXID
Status
Port
Size
Service
Address
Service Response Data
Refer to tables 7.2 and 7.3 for a description of the data that is
required in each word.
7-4
Scanner
No. of Transaction
Blocks
Words in Each
Transaction Block
1747-SDN
10
32
Figure 7.3
1771-SDN
10
Figure 7.2
Refer To
Word
0
Description
Command (Least Significant Byte)
The Command is a code that instructs the scanner how to
administer the request during each download.
00 = Ignore transaction block (empty)
01 = Execute this transaction block
02 = Get status of transaction TXID
03 = Reset all client/server transactions
04 = Delete this transaction block (available only for SLC)
05 255 = Reserved
TXID (Most Significant Byte)
The Transaction ID is a 1-byte integer between 1 and 255. It is
assigned in the ladder logic program when the processor creates
and downloads a request to the scanner. The scanner uses it to
track the transaction to completion. It returns this value with the
response that matches the request downloaded by the processor.
Class
Refer to Appendix C, DeviceNet Objects, for available classes.
Instance
Refer to Appendix C, DeviceNet Objects, for available instances.
Attribute
Refer to Appendix C, DeviceNet Objects, for available attributes.
6 31 Request Data
This is data used for the message. For example, it may be the
value written to a parameter.
7-5
Word
0
Description
Status (Least Significant Byte)
One of the following status codes is provided during each upload:
00 = Ignore transaction block (empty)
01 = Transaction completed successfully
02 = Transaction in progress (not ready)
03 = Slave not in scan list
04 = Slave offline
05 = DeviceNet port disabled or offline
06 = Transaction TXID unknown
08 = Invalid command code
09 = Scanner out of buffers
10 = Other client/server transaction in progress
11 = Could not connect to slave device
12 = Response data too large for block
13 = Invalid port
14 = Invalid size specified
15 = Connection busy
16 255 = Reserved
TXID (Most Significant Byte)
The transaction ID is a 1-byte integer in word 31 with a range of 1 to
255. It is assigned in the ladder logic program when the processor
creates and downloads a request to the scanner. The scanner uses
it to track the transaction to completion. It returns this value with the
response that matches the request downloaded by the processor.
3 - 31 Response Data
This is data used for the message. For example, it may be the value
read from a parameter.
7-6
7.4
5
Complete Explicit
Message
4
Retrieve Explicit
Message Response
2
3
You format the required data and set up the ladder logic
program to send an Explicit Message request to the scanner
module (download).
7-7
7.5
ControlLogix Example
The data in this example is for an SP600 drive at node address 1.
Refer to section 7.2 for a description of the content in each box.
Configuration
Service Code
Object Type
Object ID
Object Attribute
Value
e (hex)
f (hex)
101 (dec)
1 (hex)
Description
Get_Attribute_Single
Parameter Object
Parameter Address
Parameter Value
Refer to . . .
Page C-10
Page C-8
Page C-9
7-8
Configuration
Service Code
Object Type
Object ID
Object Attribute
Value
10 (hex)
f (hex)
101 (dec)
1 (hex)
Description
Refer to . . .
Get_Attribute_Single
Parameter Object
Parameter Address
Parameter Value
Page C-10
Page C-8
Page C-9
Type
BOOL
Tag Names
for Write Messages
Type
StartParameterWrite
BOOL
ParameterReadDestination INT
ParameterWriteDestination INT
ParameterReadMessage
MESSAGE
ParameterWriteMessage
MESSAGE
ParameterReadSource
INT
ParameterWriteSource
INT
This rung reads the value of parameter 101. The value is in the ReadDestination tag.
StartParameterRead
MSG
Type - CIP Generic
Message Control
ParameterReadMessage
...
EN
DN
ER
This rung writes the value of parameter 101. The value is taken from the WriteSource tag.
StartParameterWrite
MSG
Type - CIP Generic
Message Control
ParameterWriteMessage
...
EN
DN
ER
(End)
7-9
7.6
PLC-5 Example
Data Format for a Read and Write Parameter
The data in this example is for an SP600 drive at node address 1.
Refer to section 7.2 for a description of the content of the data file.
Table 7.6 Request Data for Read of Drive Parameter 101
Description
Refer to . . .
N30:0
0101
Section 7.3
N30:1
0006
Section 7.3
N30:2
0E01
Service = 0E (Get_Attribute_Single)
Page C-10
Section 7.3
Page C-8
N30:3
000F
N30:4
0065
N30:5
0001
Page C-9
Value (hex)
Description
0101
TXID = 01, Status = 01 (successful)
0002
Port = 00, Size = 02 bytes
8E01
Service = 8E (successful),
Address = 01 (Node Address)
03E8
Response Data = 1000 (3E8 hex) = 10.00
seconds
Refer to . . .
Section 7.3
Section 7.3
Section 7.3
Description
Refer to . . .
N30:0
0101
Section 7.3
N30:1
0008
Section 7.3
N30:2
1001
Service = 10 (Set_Attribute_Single)
Page C-10
Section 7.3
Page C-8
N30:3
000F
N30:4
0065
N30:5
0001
N30:6
07D0
Page C-9
Description
Refer to . . .
N30:70
0101
N30:71
0000
Section 7.3
N30:72
9001
Service = 90 (successful)
Address = 01 (Node Address)
Section 7.3
7-10
When I:000/17 is set to true, a one-time Block Transfer Write sends data to the scanner. The Move
instruction then initializes the first word of the data file that is used by the Block Transfer Read instruction in
the next rung.
I:000
0000
17
B3:0
ONS
0
BTW
Block Transfer Write
Module Type 1771-SDN DeviceNet Scanner Module
Rack
000
Group
0
Module
0
Control Block
BT20:2
Data File
N30:0
Length
64
Continuous
No
MOV
Move
Source
BT20:2
0001
DN
CMP
Comparison
Expression N30:70 <> N30:0
Dest
EN
DN
ER
0
0<
N30:70
257<
BT20:3
EN
BTR
Block Transfer Read
Module Type 1771-SDN DeviceNet Scanner Module
Rack
000
Group
0
Module
0
Control Block
BT20:3
Data File
N30:70
Length
64
Continuous
No
EN
DN
ER
END
0002
7-11
7.7
SLC Example
Data Format for a Read and Write Parameter
The data in this example is for an SP600 drive at node address 1.
Refer to section 7.2 for a description of the content of the data file.
Table 7.10 Request Data for Read of Drive Parameter 101
Description
Refer to . . .
N20:10
0101
Section 7.3
N20:11
0006
Section 7.3
N20:12
0E01
Service = 0E (Get_Attribute_Single)
Page C-10
Section 7.3
Page C-8
N20:13
000F
N20:14
0065
N20:15
0001
Page C-10
Description
Refer to . . .
N20:50
0101
Section 7.3
N20:51
0002
Section 7.3
N20:52
8E01
Service = 8E (successful)
Address = 01 (Node Address)
Section 7.3
N20:53
03E8
Description
Refer to . . .
N20:10
0101
Section 7.3
N20:11
0008
Section 7.3
N20:12
1001
Service = 10 (Set_Attribute_Single)
Page C-10
Section 7.3
Page C-8
N20:13
000F
N20:14
0065
N20:15
0001
N20:16
07D0
Page C-9
0101
N20:51
N20:52
7-12
Description
Refer to . . .
Section 7.3
0000
Section 7.3
9001
Service = 90 (successful)
Address = 01 (Node Address)
Section 7.3
0000
Initiate
Explicit
Message
B3:0
0
When I:1.0/15 is set to true and the Explicit
Message Response has been received in the
M1-File, this rung performs the following:
- Copies the response message into N10:50.
- Copies a command of four (4) into the
M1-File.The four (4) commands the 1747-SDN
scanner to discard the response data so that the
buffer can be used for the next message
response.
Explicit
Message
Response
Available
I:1.0
Explicit
Message
COP
Copy File
Source
#N20:10
Dest
#M0:1:224
Length
32
Initiate
Explicit
Message
B3 :0
U
0
Explicit
Message
Response
COP
Copy File
Source
#M1:1:224
Dest
#N20:50
Length
32
0001
15
1747-SDN
Explicit
Message
EQU
Equal
Source A
Source B
N20:10
257 <
N20:50
257 <
MVM
Mask Move
Source
Mask
Dest
N20:0
4<
00FFh
255 <
M0:1.224
?<
0002
END
7-13
7-14
CHAPTER 8
Troubleshooting the
DeviceNet Adapter
and Network
Chapter 8 contains information for troubleshooting the DeviceNet
adapter and network.
8.1
Number
Status
Indicator
Description
Refer to ...
DRIVE
Section 8.1.1
MS
Adapter Status
Section 8.1.2
NET A
DeviceNet Status
Section 8.1.3
NET B
N/A
Sections 8.2 through 8.4 describe what the state of each status
indicator means. Note that if all status indicators are off, the
DeviceNet adapter is not receiving power. Refer to chapter 3,
Installing the DeviceNet Adapter, for installation instructions.
Troubleshooting the DeviceNet Adapter and Network
8-1
State
Off
Cause
The adapter is not
powered or is not
connected properly to
the drive.
Corrective Action
Securely connect the
adapter to the drive using
the ribbon cable.
Apply power to the drive.
Verify that cables are
securely connected.
Cycle power to the drive.
Important: Cycle power to the
product after making any of the
following corrections.
Verify that all DPI cables on
the SP600 drive are securely
connected and not
damaged. Replace cables if
necessary.
Verify that the SP600 drive
supports Datalinks.
8-2
State
Off
Cause
The adapter is not
powered.
Corrective Action
Securely connect the
adapter to the drive using the
ribbon cable.
Solid
Green
The adapter is
operational and
transferring I/O data.
8-3
State
Off
Cause
Corrective Actions
The adapter and/or
Securely connect the adapter
network is not powered
to the drive using the Internal
or adapter is not
Interface cable and to the
connected properly to
network using a DeviceNet
the network.
cable.
Correctly connect the
DeviceNet cable to the
DeviceNet plug.
Flashing
Red/
Green
Flashing
Red
Solid
Red
Solid
Green
8-4
8.2
No.
Name
Description
Common Logic
Cmd
Prod Logic Cmd Current value of the Product Specific Logic Command
being transmitted to the host by this peripheral.
Reference
Common Logic
Sts
Feedback
Datalink A1 In
Datalink A2 In
Datalink B1 In
10 Datalink B2 In
11 Datalink C1 In
12 Datalink C2 In
13 Datalink D1 In
14 Datalink D2 In
8-5
No.
Name
Description
25 DPI Tx Errors
26 DNet Rx Errors
27 DNet Tx Errors
8-6
8.3
!!
6WRSSHG
$XWR
3 5(&200'1(7
0DLQ 0HQX
'LDJQRVWLFV
9LHZ (YHQW 4XHXH
(YW4 ( [[[[[
2QOLQH # NESV
'HYLFH 9HUVLRQ
2,0 9HUVLRQ
'LDJQRVWLFV
&OUTX
0RQLWRU
/DQJ
+LJKOLJKW LWHP
3UHVV ) NH\ WR
FOHDU HYHQW TXHXH
Events
Many events in the Event queue occur under normal operation. If
you encounter unexpected communications problems, the events
may help you or Reliance Electric personnel troubleshoot the
problem. Table 8.5 lists events that may appear in the event queue.
Table 8.5 Event Codes and Descriptions
Code
Event
Description
No Event
DPI Bus Off Flt A bus off condition was detected on DPI. This event
may be caused by loose or broken cables or by
noise.
Port ID Flt
Port Change
Flt
Host Sent
Reset
8-7
Code
Event
Description
EEPROM
Sum Flt
Online @
125 kbps
Online @
500 kbps
10
11
Type 0 Login
12
Type 0 Time
Flt
13
DL Login
14
DL Reject Flt
15
DL Time Flt
16
Control
Disabled
17
Control
Enabled
18
19
Normal
Startup
20
Message
Timeout
21
22
DN Poll
Timeout
23
DN I/O Too
Long
24
Bad I/O
Fragment
8-8
Code
Event
Description
25
Idle I/O
Message
26
Peer I/O
Timeout
27
DPI Fault
Clear
28
DN COS
Timeout
29
DN Poll
Allocate
30
DN COS
Allocate
31
DN Poll
Closed
32
DN COS
Closed
33
Safe State
Error
34
Language
CRC Bad
8-9
8-10
APPENDIX A
Technical
Specifications
Communications
Network
Protocol
Data Rates
DeviceNet
125K, 250K, 500K, Autobaud, PGM
The PGM (Program) setting on the switch is
used to set the data rate using the adapter
parameter. Autobaud can be set only if
another device on the network is setting a
data rate.
Electrical
Consumption
Mechanical
Dimensions
Height
Length
Width
19 mm (0.75 in)
86 mm (3.33 in)
78.5 mm (3.09 in)
Weight
85 g (3 oz)
Environmental
Temperature
Operating
Storage
Relative Humidity
5 to 95% non-condensing
Regulatory Compliance
UL
CE
EN61800-3
Technical Specifications
A-1
A-2
APPENDIX B
DeviceNet Adapter
Parameters
The following information is provided for each DeviceNet adapter
parameter along with its description:
Parameter Number:
Parameter Name:
Range:
Default:
Type:
Reset Required:
B-1
DPI Port
Range:
0 to 7
Default:
Type:
Read Only
0 = 125 kbps
1 = 500 kbps
Default:
1 = 500 kbps
Type:
Read Only
DN Addr Cfg
Range:
0 to 63
Default:
63
Type:
Read/Write
DN Addr Actual
Range:
0 to 63
Default:
63
Type:
Read Only
B-2
DN Rate Cfg
Range:
0 = 125 kbps
1 = 250 kbps
2 = 500 kbps
3 = Autobaud
Default:
3 = Autobaud
Type:
Read/Write
DN Rate Actual
Range:
0 = 125 kpbs
1 = 250 kbps
2 = 500 kbps
3 = Autobaud
Default:
0 = 125 kbps
Type:
Read Only
Ref/Fdbk Size
Range:
0 = 16-bit
1 = 32-bit
Default:
0 = 16-bit
Type:
Read Only
Datalink Size
Range:
0 = 16-bit
1 = 32-bit
Default:
0 = 16-bit
Type:
Read Only
B-3
Reset Module
Range:
Default:
0 = Ready
Type:
Read/Write
Reset Required: No
This parameter is a command. It will be reset to 0 = Ready after the
command has been performed.
!
10
0 = Fault
1 = Stop
2 = Zero Data
3 = Hold Last
4 = Send Flt Cfg
Default:
0 = Fault
Type:
Read/Write
Reset Required: No
Action that the adapter and drive take if the adapter detects that
DeviceNet communications have been disrupted. This setting is
effective only if I/O that controls the drive is transmitted though the
adapter.
B-4
11
0 = Fault
1 = Stop
2 = Zero Data
3 = Hold Last
4 = Send Flt Cfg
Default:
0 = Fault
Type:
Read/Write
Reset Required: No
Sets the action that the adapter and the drive take if the adapter
detects that the scanner is idle because the controller was switched
to program mode. This setting is effective only if the I/O that controls
the drive is transmitted through the adapter.
12
DN Active Cfg
Range:
0 = EEPROM
1 = Switches
Default:
1 = Switches
Type:
Read Only
B-5
13
Default:
Type:
Read Only
No
t
No Used
t
No Used
tU
Da sed
ta
Da link
D
t
Da alink
ta C
Da link B
ta
Cm link A
d/R
ef
x x x 0 0 0 0 1
7 6 5 4 3 2 1 0
1 = I/O Enabled
0 = I/O Disabled
x =Not Used
14
Default:
Type:
Read Only
No
t
No Used
t
No Used
tU
Da sed
ta
Da link
D
t
Da alink
ta C
Da link B
ta
Cm link A
d/R
ef
x x x 0 0 0 0 1
7 6 5 4 3 2 1 0
1 = I/O Enabled
0 = I/O Disabled
x =Not Used
B-6
15
Default:
Type:
Read/Write
Reset Required: No
Sets the Logic Command data that is sent to the drive if the
following is true:
Comm Flt Action (10) is set to Send Flt Cfg and communications
are disrupted.
Idle Flt Action (11) is set to Send Flt Cfg and the scanner is put
into Program or Test mode.
Peer Flt Action (34) is set to Fault Cfg and communications are
disrupted.
The bit definitions will depend on the product to which the adapter is
connected.
16
0 to 4294967295
Default:
Type:
Read/Write
Reset Required: No
Sets the Reference data that is sent to the drive if any of the
following is true:
Comm Flt Action (10) is set to Send Flt Cfg and communications
are disrupted.
Idle Flt Action (11) is set to Send Flt Cfg and the scanner is put
into Program mode.
Peer Flt Action (34) is set to Fault Cfg and the scanner is put into
Program mode.
Peer Flt Action (34) is set to Fault Cfg and communications are
disrupted.
Important: If the drive uses a 16-bit Reference, the most significant
word of this value must be set to zero (0) or a fault will
occur.
B-7
17
18
19
20
21
22
23
24
Flt Cfg A1
Flt Cfg A2
Flt Cfg B1
Flt Cfg B2
Flt Cfg C1
Flt Cfg C2
Flt Cfg D1
Flt Cfg D2
Range:
0 to 4294967295
Default:
Type:
Read/Write
Reset Required: No
Sets the data that is sent to the Datalink in the drive if any of the
following is true:
Idle Flt Action (11) is set to Send Flt Cfg and the scanner is put
into Program mode.
Comm Flt Action (10) is set to Send Flt Cfg and communications
are disrupted.
Peer Flt Action (34) is set to Fault Cfg and communications are
disrupted.
25
M-S Input
Range:
0 = I/O Disabled
1 = I/O Enabled
Default:
Type:
Read/Write
No
t
No Used
t
No Used
tU
DL sed
D
DL Inp
u
DL C Inp t
B u
DL Inpu t
A t
Cm Inpu
d/R t
ef
x x x 0 0 0 0 1
7 6 5 4 3 2 1 0
1 =I/O Enabled
0 =I/O Disabled
x =Not Used
B-8
26
M-S Output
Range:
0 = I/O Disabled
1 = I/O Enabled
Default:
Type:
Read/Write
No
t
No Used
t
No Used
tU
DL sed
D
DL Inp
u
DL C Inp t
B I ut
DL npu
A t
Sta Inpu
tus t
/Fd
bk
x x x 0 0 0 0 1
7 6 5 4 3 2 1 0
1 =I/O Enabled
0 =I/O Disabled
x =Not Used
27
0 = Off
1 = On
Default:
Type:
Read/Write
Reset Required: No
Mask of the 16-bit Logic Status word. Unless they are masked out,
the bits in the Logic Status word are checked for changes when the
adapter is allocated using COS (change of state). If a bit changes, it
is reported as a change in the change of state operation. If the mask
bit is 0 (Off), the bit is ignored. If the mask bit is 1 (On), the bit the
checked.
Important: The bit definitions in the Logic Status word depend on
the drive.
28
0 to 4294967295
Default:
Type:
Read/Write
Reset Required: No
Hysteresis band to determine how much the Feedback word can
change before it is reported as a change in the COS (change of
state) operation.
B-9
29
COS/Cyc Interval
Range:
0 to 655.35 seconds
Default:
0 seconds
Type:
Read Only
30
31
Peer A Input
Peer B Input
Range:
0 = Off
1 = Cmd/Ref
2 = DL A Input
3 = DL B Input
4 = DL C Input
5 = DL D Input
Default:
0 = Off
Type:
Read/Write
Reset Required: No
Destination in the drive of the Peer Input. The adapter receives this
data from the network and sends it to the drive.
Important: These parameters can be changed only when Peer Inp
Enable (37) is Off.
Important: If a 32-bit Datalink or Reference is used in Peer A Input
(30), Peer B Input (31) cannot be used.
B-10
32
0 = Ignore bit
1 = Use bit
Default:
Type:
Read/Write
Reset Required: No
Mask that is used for the Logic Command word when it is received
through peer input. If the mask bit is 0 (Off), the command bit is
ignored and not used. If the mask bit is 1 (On), the command bit is
checked and used.
Important: If the adapter receives a Logic Command from both a
master device and a peer device, each command bit
must have only one source. the source of command bits
set to 0 will be the Master device. The source of
command bits set to 1 will be the peer device.
33
0.00% to 199.99%
Default:
0.00%
Type:
Read/Write
Reset Required: No
Scale of the Reference received from a peer.
Important: Changes to this parameter take effect immediately. A
drive receiving its Reference from peer I/O will receive
the newly scaled Reference, resulting in a change of
speed.
B-11
34
0 = Fault
1 = Stop
2 = Zero Data
3 = Hold Last
4 = Fault Cfg
Default:
0 = Fault
Type:
Read/Write
Reset Required: No
Action that the adapter and drive take if the adapter detects that
DeviceNet communications with a peer have been disrupted. This
setting is effective only if I/O is transmitted through the adapter.
ATTENTION: Peer Flt Action (34) lets you determine
the action of the adapter and connected drive if the
adapter is unable to communicate with the
designated peer. By default, this parameter faults the
drive. You can set this parameter so that the drive
continues to run. Ensure that the setting of this
parameter does not create a hazard of injury or
equipment damage. Failure to observe this
precaution could result in bodily injury or damage to
equipment.
35
0 to 63
Default:
Type:
Read/Write
Reset Required: No
Node address of the node producing the peer I/O.
Important: This parameter can be changed only when Peer Inp
Enable (37) is Off.
B-12
36
Default:
10.00 seconds
Type:
Read/Write
Reset Required: No
Timeout for a Change of State peer-to-peer connection. If the time
is reached without the adapter receiving a message, the adapter will
respond with the action specified in Peer Flt Action (34).
On the slave drive, this parameter should be set to the value
calculated from the following formula:
Peer Out Time (Master parameter 42) x Peer Out Skip (Master parameter 43)
37
0 = Off
1 = On
Default:
0 = Off
Type:
Read/Write
Reset Required: No
Determines if peer input is on or off.
38
0 = Off
1 = Waiting
2 = Running
3 = Faulted
Default:
0 = Off
Type:
Read Only
B-13
39
40
Peer A Output
Peer B Output
Range:
0 = Off
1 = Cmd/Ref
2 = DL A Input
3 = DL B Input
4 = DL C Input
5 = DL D Input
6 = DL A Output
7 = DL B Output
8 = DL C Output
9 = DL D Output
Default:
0 = Off
Type:
Read/Write
Reset Required: No
Source of peer output data. The adapter transmits this data to the
network.
Important: These parameters can be changed only when Peer Out
Enable (41) is Off.
Important: If a 32-bit Datalink or Reference is used in Peer A
Output (39), Peer Output (40) cannot be used.
41
0 = Off
1 = On
Default:
0 = Off
Type:
Read/Write
Reset Required: No
Determines if peer output is on or off.
42
Default:
10.00 seconds
Type:
Read/Write
Reset Required: No
Minimum time that a adapter will wait when transmitting to a peer.
B-14
43
1 to 16
Default:
Type:
Read/Write
Reset Required: No
Maximum time that a adapter will wait when transmitting data to a
peer. The value of Min Peer Tx Time (42) is multiplied by the value
of this parameter to set the time.
B-15
B-16
APPENDIX C
DeviceNet
Objects
Appendix C presents information about the DeviceNet objects that
can be accessed using Explicit Messages. For information on the
format of Explicit Messages and example ladder logic programs,
refer to Chapter 7, Using Explicit Messaging.
Class Code
Hex.
Dec.
Refer to
Section
Identity Object
0x01
C.1
Connection Object
0x05
C.2
Register Object
0x07
C.3
Parameter Object
0x0F
15
C.4
0x10
16
C.5
PCCC Object
0x67
103
C.6
0x92
146
C.7
0x93
147
C.8
0x97
151
C.9
0x98
152
C.10
0x9B
155
C.11
Object
DeviceNet Objects
C-1
Decimal
1
Instances
The number of instances depends on the number of components in
the device connected to the adapter. This number of components
can be read in Instance 0, Attribute 2.
Instance
Description
Class
2 (n - 1)
Host components
DeviceNet adapter
Class Attributes
Attribute Access
ID
Rule
2
Get
Name
Max Instance
Data Type
UINT
Description
Total number of
instances
Instance Attributes
Attribute Access
ID
Rule
C-2
Name
Data Type
UINT
Description
Get
Vendor ID
5 = Reliance
Electric
Get
Device Type
UINT
121
Get
Product Code
UINT
Number identifying
product name and
rating
Get
Revision:
Major
Minor
STRUCT of
USINT
USINT
Value varies
Value varies
Attribute Access
ID
Rule
Name
Data Type
Description
Get
Status
WORD
Bit 0 = Owned
Bit 2 = Configured
Bit 10 =
Recoverable fault
Bit 11 =
Unrecoverable
fault
Get
Serial Number
UDINT
Unique 32-bit
number
Get
Product Name
SHORT_
STRING
Services
Implemented for:
Service Code Class Instance
Service Name
0x05
Yes
No
Reset
0x0E
Yes
Yes
Get_Attribute_Single
0x11
Yes
N/A
Find_Next_Obj_Instance
DeviceNet Objects
C-3
Decimal
5
Instances
Instance
Description
6 10
Instance Attributes
Attribute
ID
Access
Rule
Name
Data
Type
Get
State
Get
Get
Transport
Class Trigger
USINT
Get
Produced
Cnxn ID
USINT
Get
Consumed
Cnxn ID
USINT
Get
Initial Comm
Char
USINT
Get
Produced
Cnxn Size
UINT
Get
Consumed
Cnxn Size
UINT
Get/Set
EPR
UINT
C-4
USINT
Description
0 = Nonexistent
1 = Configuring
2 = Waiting for connection ID
3 = Established
4 = Timed out
0 = Explicit Message
1 = I/O Message
Attribute
ID
Access
Rule
Name
Data
Type
Description
12
Get/Set
Watchdog
Action
USINT
13
Get
Produced
Path Length
UINT
14
Get
Produced
Connection
Path
ARRAY
of
UINT
15
Get
Consumed
Path Length
UINT
16
Get
Consumed
Connection
Path
ARRAY
Byte stream which defines
of USINT Application objects whose data is
to be consumed by this Connection
object
Services
Implemented for:
Service
Code
0x0E
DeviceNet Objects
Class
Yes
Instance
Yes
Service Name
Get_Attribute_Single
C-5
Decimal
7
Instances
Instance
Description
All polled data being read from the DPI device (read-only)
10
11
12
13
14
Mask1 (read/write)
The mask command word is set to the value of the first word of the data
where there are ones in the second word of the data. Command = (word
1 and not word 2) or (word 1 and word 2). This only controls specified bits
in the Logic Command data to the DPI product and does not change the
Reference value.
Class Attributes
Not supported.
C-6
Instance Attributes
Attribute
ID
Access
Rule
Data
Type
Name
Description
Get
Bad Flag
BOOL
Get
Direction
BOOL
Get
Size
UINT
Conditional1
Data
ARRAY
of BITS
Data to be transferred
Important:
Services
Implemented for:
Service
Code
Class
Instance
Service Name
0x0E
Yes
Yes
Get_Attribute_Single
0x10
No
Yes
Set_Attribute_Single
DeviceNet Objects
C-7
Decimal
15
Instances
The number of instances depends on the number of parameters in
the DPI drive. The adapter parameters are appended to the list of
drive parameters. The total number of parameters can be read in
Instance 0, Attribute 2.
Instance
Description
n+1
Class Attributes
n + 43
Class Attributes
Attribute Access
ID
Rule
Name
Data
Type
Description
Get
Revision
UINT
Get
Max Instance
UINT
Number of parameters
Get
Parameter
Class
Descriptor
WORD
Get
Configuration
Assembly
Instance
UINT
C-8
Attribute Access
ID
Rule
10
Get
Data
Type
Name
Native
Language
USINT
Description
0 = English
1 = French
2 = Spanish
3 = Italian
4 = German
5 = Japanese
6 = Portuguese
7 = Mandarin Chinese
8 = Russian
9 = Dutch
Instance Attributes
Attribute Access
ID
Rule
Data
Type
Name
Description
Parameter
Value
Get
0 = No link specified
n = Link specified
Get
Link Path
Get
Descriptor
WORD
0 = False, 1 = True
Bit 1 = Supports ENUMs
Bit 2 = Supports scaling
Bit 3 = Supports scaling links
Bit 4 = Read only
Bit 5 = Monitor
Bit 6 = Extended precision scaling
Get
Data Type
USINT
1 = WORD (16-bit)
2 = UINT (16-bit)
3 = INT (16-bit)
4 = BOOL
5 = SINT
6 = DINT
7 = LINT
8 = USINT
Get
Data Size
USINT
Get
Parameter
Name String
SHORT_
STRING
Get
Units String
SHORT_
STRING
Get
Help String
SHORT_
STRING
DeviceNet Objects
C-9
Attribute Access
ID
Rule
Data
Type
Name
Description
10
Get
Minimum
Value
11
Get
Maximum
Value
12
Get
Default Value
13
Get
Scaling
Multiplier
UINT
14
Get
15
Get
Scaling Base
UINT
16
Get
17
Get
Multiplier Link
UINT
18
Get
Divisor Link
UINT
19
Get
Base Link
UINT
20
Get
Offset Link
UINT
21
Get
Decimal
Precision
USINT
Services
Implemented for:
Service
Code
C-10
Class
Instance
Service Name
0x01
No
Yes
Get_Attribute_All
0x05
Yes
No
Reset
0x0E
Yes
Yes
Get_Attribute_Single
0x10
No
Yes
Set_Attribute_Single
0x15
Yes
No
Restore_Request
0x16
Yes
No
Save_Request
0x4B
No
Yes
Get_Enum_String
Decimal
16
Instances
The number of instances depends on the number of groups in the
device. A group of adapter parameters is appended to the list of
groups in the device. The total number of groups can be read in
Instance 0, Attribute 2.
Number
Description
Class Attributes
n+1
Class Attributes
Attribute Access
ID
Rule
Name
Data
Type
Description
Get
Parameter
group
version
UINT
Get
Max
Instance
UINT
Get
Native
Language
USINT
0 = English
1 = French
2 = Spanish (Mexican)
3 = Italian
4 = German
5 = Japanese
6 = Portuguese
7 = Mandarin Chinese
8 = Russian
9 = Dutch
DeviceNet Objects
C-11
Instance Attributes
Attribute Access
ID
Rule
Name
Data
Type
Description
Get
Group Name
String
SHORT_
STRING
Group name
Get
Number of
Members in
Group
UINT
Get
1st Parameter
UINT
Number in Group
Get
2nd Parameter
UINT
Number in Group
Get
UINT
Services
Implemented for:
Service Code
0x0E
C-12
Class
Yes
Instance
Yes
Service Name
Get_Attribute_Single
Decimal
103
Instances
Not supported.
Class Attributes
Not supported.
Instance Attributes
Not supported.
Services
Implemented for:
Service
Code
Class
Instance
Service Name
0x4B
No
Yes
Execute_PCCC
0x4D
No
Yes
Execute_Local_PCCC
DeviceNet Objects
C-13
Data
Type
Description
Response
Name
Data
Type
Description
Length
USINT
Length of
requestor ID
Length
USINT
Length of requestor ID
Vendor
UINT
Vendor number
of requestor
Vendor
UINT
Vendor number of
requestor
Serial
Number
UDINT
ASA serial
number of
requestor
Serial
Number
UDINT
Other
Product
Specific
Product
Specific
CMD
USINT
Command byte
CMD
USINT
Command byte
STS
USINT
STS
USINT
Status byte
TNSW
UINT
Transport word
TNSW
UINT
FNC
USINT
Function code.
Not used for all
CMDs.
EXT_STS USINT
PCCC_
params
ARRAY of CMD/FNC
USINT
specific
parameters
PCCC_
results
Data
Type
Description
Response
Name
Data
Type
Description
CMD
USINT
USINT
Command byte
STS
USINT
STS
USINT
Status byte
TNSW
UINT
Transport word
TNSW
UINT
FNC
USINT
USINT
PCCC_
params
ARRAY of
USINT
CMD/FNC
specific
parameters
C-14
PCCC_
results
Decimal
146
Instances
The number of instances depends on the number of components in
the device. The total number of components can be read in Instance
0, Attribute 4.
Number
Description
Drive Component 1
Drive Component 2
Class Attributes (Adapter)
16385
Adapter Component 1
16384
Class Attributes
Attribute
ID
0
Access
Rule
Get
Name
Family Code
Data Type
BYTE
Description
0x00 = Communications
Adapter
0x30 = SP600
0x38 =
0x40 =
0xFF = OIM
Get
Family Text
STRING[16]
Get/Set
Language Code
BYTE
0 = English
1 = French
2 = Spanish
3 = Italian
4 = German
5 = Japanese
6 = Portuguese
7 = Mandarin Chinese
8 = Russian
9 = Dutch
DeviceNet Objects
C-15
Attribute
ID
Access
Rule
Name
Data Type
Description
Get
Product Series
BYTE
1=A
2=B
Get
Number of
Components
BYTE
Number of components
(e.g., main control board,
I/O boards) in the device.
Get/Set
User Definable
Text
STRING[16]
Get
Status Text
STRING[12]
Get
Configuration
Code
BYTE
Identification of variations.
Get
Configuration
Text
STRING[16]
Get
Brand Code
WORD
0x0002 = Reliance
11
Get
NVS Checksum
WORD
12
Get
Class Revision
WORD
2 = DPI
13
Get
Character Set
Code
BYTE
15
Get
Languages
Supported
STRUCT of
BYTE
BYTE[n]
Date of
Manufacture
STRUCT of
WORD
BYTE
BYTE
Year
Month
Day
Product Revision
STRUCT of
BYTE
BYTE
16
17
18
C-16
Get
Get
Get
Serial Number
DWORD
Number of Languages
Language Codes (See
Class Attribute 2)
Attribute
ID
Access
Rule
Name
Data Type
Description
19
Get/Set
Language
Selected
BYTE
20
Get/Set
CustomerGenerated
Firmware
STRING[36]
128
Get
Customization
Code
WORD
129
Get
Customization
WORD
Revision Number
130
Get
Customization
Device Text
STRING[32]
Instance Attributes
Attribute Access
ID
Rule
Name
Data Type
Description
Get
Component
Name
STRING[32]
Get
Component
Firmware
Revision
STRUCT of
BYTE
BYTE
Major Revision
Minor Revision
Get
Component
Hardware
Change
Number
BYTE
0 = Not Available
Get
First Flash
Object
Instance
WORD
Get
Number of
Flash Object
Instances
BYTE
Get
Component
DWORD
Serial Number
DeviceNet Objects
C-17
Services
Implemented for:
Service Code
C-18
Class
Instance
Service Name
0x0E
Yes
Yes
Get_Attribute_Single
0x10
Yes
Yes
Set_Attribute_Single
Decimal
147
Instances
The number of instances depends on the number of parameters in
the device. The total number of parameters can be read in
Instance 0, Attribute 0.
Number
Description
16385
16384
Class Attributes
Attribute Access
ID
Rule
Name
Data
Type
Description
Get
Number of
Instances
WORD
Get/Set
Write Protect
Password
WORD
0 = Password disabled
n = Password
Set
NVS
Command
Write
BYTE
0 = No operation
1 = Store values in active memory
to NVS
2 = Load values in NVS to active
memory
3 = Load default values to active
memory
Get
NVS
Parameter
Value
Checksum
WORD
Get
NVS Link
Value
Checksum
WORD
DeviceNet Objects
C-19
Attribute Access
ID
Rule
Name
First
Accessible
Parameter
Data
Type
Description
Get
Get
2 = DPI
Get
Set
0 = No operation
1 = Clear all parameter links (This
does not clear links to function
blocks.)
WORD
Instance Attributes
Attribute Access
ID
Rule
7
Get
Name
DPI Online
Read Ful
Data Type
STRUCT of
BOOL[32]
CONTAINER1
CONTAINER
CONTAINER
CONTAINER
WORD
WORD
STRING[4]
UINT
UINT
UINT
INT
BYTE[3]
BYTE
STRING[16]
Description
Descriptor (refer to pages C-21
to C-22)
Parameter value
Minimum value
Maximum value
Default value
Next parameter
Previous parameter
Units (e.g., amp, Hz)
Multiplier2
Divisor2
Base2
Offset2
Link (source of the value) (0 =
no link)
Always zero (0)
Parameter name
Get
DPI
Descriptor
BOOL[32]
Get/Set
DPI
Parameter
Value
Various
10
Get/Set
DPI RAM
Parameter
Value
Various
C-20
Attribute Access
ID
Rule
Name
Data Type
Description
11
Get/Set
DPI Link
BYTE[3]
12
Get
Help Object
Instance
WORD
13
Get
DPI Read
Basic
STRUCT of
BOOL[32]
CONTAINER
CONTAINER
CONTAINER
CONTAINER
STRING[16]
STRING[4]
14
Get
DPI
Parameter
Name
STRING[16]
Parameter name
15
Get
DPI
Parameter
Alias
STRING[16]
Customer-supplied parameter
name.
16
Get
Parameter
Processing
Error
BYTE
0 = No error
1 = Value is less than the
minimum
2 = Value is greater than the
maximum
A CONTAINER is a 32-bit block of data that contains the data type used by a
parameter value. If signed, the value is sign extended. Padding is used in the
CONTAINER to ensure that it is always 32-bits.
2 This value is used in the formulas used to convert the parameter value between
display units and internal units. Refer to Formulas for Converting on page C-23.
3
Do NOT continually write parameter data to NVS. Refer to the attention on page 7.1.
DeviceNet Objects
C-21
Descriptor Attributes
Bit
Name
Description
Sign Type
0 = Unsigned
1 = Signed
Hidden
0 = Visible
1 = Hidden
Not Recallable
ENUM
0 = No ENUM text
1 = ENUM text
Writable
0 = Read only
1 = Read/write
10
Instance
11
Reserved
Must be zero
12
13
14
15
16
Extended
Data Type (Bit 1)
17
Extended
Data Type (Bit 2)
18
Extended
Data Type (Bit 2)
19
Parameter Exists
C-22
Bit
Name
Description
20
Not Used
Reserved
21
Formula Links
Reserved
22
Reserved
23
Reserved
24
Reserved
25
Writable ENUM
Reserved
26
27
Reserved
28
Enhanced ENUM
Reserved
29
Not Used
Reserved
30
Not Used
Reserved
31
Not Used
Reserved
Common Services
Service
Code
Implemented for:
Class
Instance
Service Name
0x0E
Yes
Yes
Get_Attribute_Single
0x10
Yes
Yes
Set_Attribute_Single
Implemented for:
Class
Instance
Service Name
0x4B
Yes
Yes
Get_Attributes_Scattered
0x4C
Yes
Yes
Set_Attributes_Scattered
DeviceNet Objects
C-23
C-24
TXID
Response
Command
TXID
Status
Port
Size
Port
Size
Service
Address
Service
Address
Class
Parameter Number
Instance
Attribute
Parameter Number
Parameter Number
Pad Word
Pad Word
Parameter Number
Parameter Number
10
Pad Word
11
Pad Word
12
Parameter Number
Parameter Number
13
Pad Word
14
Pad Word
15
Parameter Number
Parameter Number
16
Pad Word
17
Pad Word
18
Parameter Number
Parameter Number
19
Pad Word
20
Pad Word
21
Parameter Number
Parameter Number
22
Pad Word
23
Pad Word
24
Parameter Number
Parameter Number
25
Pad Word
26
Pad Word
27
Parameter Number
Not Used
28
Pad Word
Not Used
Request
Word 0
TXID
Response
Command
TXID
29
Pad Word
Not Used
30
Not Used
Not Used
Word 31
Not Used
Not Used
Status
Description
Refer to ...
N30:0
0101
Section 7.3
N30:1
0018
Section 7.3
N30:2
4B01
Service = 4B (Get_Attributes_Scattered)
Page C-24
Section 7.3
N30:3
0093
Page C-19
N30:4
0000
Page C-19
N30:5
0000
Page C-19
N30:6
0001
Parameter Number 1
N30:7
0000
Pad Word
N30:8
0000
Pad Word
N30:9
0003
Parameter Number 3
N30:10
0000
Pad Word
N30:11
0000
Pad Word
N30:12
0006
Parameter Number 6
N30:13
0000
Pad Word
N30:14
0000
Pad Word
DeviceNet Objects
C-25
Description
Refer To . . .
N30:70
0101
N30:71
0012
Section 7.3
N30:72
CB01
Service = CB (successful)
Section 7.3
Section 7.3
N30:73
0001
Parameter Number 1
N30:74
0258
N30:75
0000
N30:76
0003
Parameter Number 3
N30:77
0001
N30:78
0000
N30:79
0006
Parameter Number 6
N30:80
0864
N30:81
0000
Section 7.3
C-26
TXID
Response
Command
TXID
Status
Port
Size
Port
Size
Service
Address
Service
Address
Class
Parameter Number
Instance
Attribute
Pad Word
Parameter Number
Parameter Number
Pad Word
Parameter Number
Parameter Number
10
11
Pad Word
Request
Word 0
TXID
Response
Command
TXID
Status
12
Parameter Number
Parameter Number
13
14
Pad Word
15
Parameter Number
Parameter Number
16
17
Pad Word
18
Parameter Number
Parameter Number
19
20
Pad Word
21
Parameter Number
Parameter Number
22
23
Pad Word
24
Parameter Number
Parameter Number
25
26
Pad Word
27
Parameter Number
Not Used
28
Not Used
29
Not Used
30
Not Used
Not Used
Word 31
Not Used
Not Used
Description
Refer to . . .
N30:0
0101
Section 7.3
N30:1
0018
Section 7.3
N30:2
4C01
Service = 4C (Set_Attributes_Scattered)
Page C-24
Section 7.3
N30:3
0093
Page C-19
N30:4
0000
Page C-19
DeviceNet Objects
C-27
Value
Address (hex)
Description
N30:5
0000
N30:6
008C
N30:7
0032
N30:8
0000
N30:9
008E
N30:10
0032
N30:11
0000
N30:12
0064
N30:13
0064
N30:14
0000
Refer to . . .
0101
N30:71
N30:72
Refer to . . .
Section 7.3
0012
Section 7.3
CC01
Service = CC (successful)
Section 7.3
Section 7.3
N30:73
008C
N30:74
0000
N30:75
0000
N30:76
008E
N30:77
0000
N30:78
0000
N30:79
0064
N30:80
0000
N30:81
0000
C-28
Description
Decimal
151
Products such as SP600 drives use this object for faults. Adapters
use this object for events.
Instances
The number of instances depends on the maximum number of
faults or events supported in the queue. The maximum number of
faults/events can be read in Instance 0, Attribute 2.
Number
Description
16384
16385
Class Attributes
Attribute Access
ID
Rule
Name
Data Type
Description
Get
Class Revision
WORD
Revision of object
Get
Number of
Instances
WORD
Set
Fault Command
Write
BYTE
0 = No Operation
1 = Clear Fault/Event
2 = Clear Fault/Event Queue
3 = Reset Device
Get
Fault Trip
Instance Read
WORD
Get
STRUCT of
BYTE
BYTE
WORD[n]
Reserved
DeviceNet Objects
C-29
Attribute Access
ID
Rule
Name
Data Type
Description
Get
Number of
Recorded Faults
WORD
Get
Fault Parameter
Reference
WORD
Reserved
Instance Attributes
Attribute Access
ID
Rule
0
Get
Name
Full/All
Information
Data Type
STRUCT of
WORD
STRUCT of
BYTE
BYTE
STRING[16]
STRUCT of
LWORD
BOOL[16]
WORD
CONTAINER[n]
1
Get
Basic
Information
STRUCT of
WORD
STRUCT of
BYTE
BYTE
STRUCT of
LWORD
BOOL[16]
C-30
Description
Fault code
Fault source
DPI port
DPI Device Object
Fault text
Fault time stamp
Timer value (0 = Timer not
supported)
BOOL[0]: (0 = invalid data,
1 = valid data)
BOOL[1]: (0 = elapsed time,
1 = real time)
BOOL[2 - 15]: Not used
Reserved
Reserved
Fault code
Fault source
DPI port
DPI Device Object
Fault time stamp
Timer value (0 = Timer not
supported)
BOOL[0]: (0 = invalid data,
1 = valid data)
BOOL[1]: (0 = elapsed time,
1 = real time)
BOOL[2 - 15]: Not used
Services
Implemented for:
Service Code
Class
Instance
Service Name
0x0E
Yes
Yes
Get_Attribute_Single
0x10
Yes
Yes
Set_Attribute_Single
DeviceNet Objects
C-31
Decimal
152
Instances
The number of instances depends on the maximum number of
alarms supported by the queue. The maximum number of alarms
can be read in Instance 0, Attribute 2.
Number
Description
Class Attributes
Class Attributes
Attribute Access
ID
Rule
Name
Data Type
Description
Get
Revision of object
Get
Number of
Instances
WORD
Set
Alarm
Command
Write
BYTE
0 = No Operation
1 = Clear Alarm
2 = Clear Alarm Queue
3 = Reset Device
Get
STRUCT of
BYTE
BYTE
WORD[n]
Reserved
Get
Number of
Recorded
Alarms
WORD
C-32
Instance Attributes
Attribute Acces
ID
s Rule
0
Get
Name
Data Type
Full/All
Information
STRUCT of
WORD
STRUCT of
BYTE
BYTE
STRING[16]
STRUCT of
LWORD
BOOL[16]
WORD
CONTAINER[n]
1
Get
Basic
Information
STRUCT of
WORD
STRUCT of
BYTE
BYTE
STRUCT of
LWORD
BOOL[16]
Description
Alarm code
Alarm source
DPI port
DPI Device Object
Alarm text
Alarm time stamp
Timer value (0 = Timer not
supported)
BOOL[0]: (0 = invalid data,
1 = valid data)
BOOL[1]: (0 = elapsed time,
1 = real time)
BOOL[2 - 15] Reserved
Reserved
Reserved
Alarm code
Alarm source
DPI port
DPI Device Object
Alarm time stamp
Timer value (0 = Timer not
supported)
BOOL[0]: (0 = invalid data,
1 = valid data)
BOOL[1]: (0 = elapsed time,
1 = real time)
BOOL[2 - 15] Reserved
Services
Implemented for:
Service Code
Class
Instance
Service Name
0x0E
Yes
Yes
Get_Attribute_Single
0x10
Yes
Yes
Set_Attribute_Single
DeviceNet Objects
C-33
Decimal
155
Instances
The number of instances depends on the number of timers in the
device. Instance 1 is always reserved for a real time clock although
a device may not support it. The total number of timers can be read
in Instance 0, Attribute 2.
Number
Description
Timer 1
Timer 2
Class Attributes
Class Attributes
Attribute Access
ID
Rule
Name
Data
Type
Description
Get
Class Revision
WORD
Revision of object
Get
Number of
Instances
WORD
Get
First Device
Specific Timer
WORD
Set
Time Command
Write
BYTE
0 = No operation
1 = Clear all timers (Does not
clear the real time clock or
read only timers)
C-34
Instance Attributes
Attribute Access
ID
Rule
0
Get
Name
Read Full
Data Type
STRUCT of
STRING[16]
LWORD or
STRUCT
BOOL[16]
STRING[16]
Get
Timer Text
Get/Set
STRUCT of
WORD
BYTE
BYTE
BYTE
BYTE
BYTE
BYTE
3
Get
Timer
Descriptor
Description
BOOL[16]
Milliseconds (0 999)
Seconds (0 59)
Minutes (0 59)
Hours (0 23)
Days (1 31)
Months (1 = January, 12 = December)
Years (since 1972)
BOOL[0]: (0 = invalid data,
1 = valid data)
BOOL[1]: (0 = elapsed time,
1 = real time)
BOOL[2 - 15]: Not used
Services
Implemented for:
Service
Code
Class
Instance
Service Name
0x0E
Yes
Yes
Get_Attribute_Single
0x10
Yes
Yes
Set_Attribute_Single
DeviceNet Objects
C-35
C-36
APPENDIX D
Logic Command/
Status Words
Appendix D provides the definitions of the Logic Command/Logic
Status words that are used for some products that can be
connected to the DeviceNet adapter. If you do not see the Logic
Command/Logic Status for the product that you are using, refer to
your products documentation.
x
x
x x
Description
0 = Not Stop
1 = Stop
Start 1
0 = Not Start
1 = Start
Jog
0 = Not Jog
1 = Jog
Clear Faults
Direction
00 = No Command
01 = Forward Command
10 = Reverse Command
11 = Hold Direction Control
0 = Not Increment
1 = Increment
Accel Rate
00 = No Command
01 = Accel Rate 1 Command
10 = Accel Rate 2 Command
11 = Hold Accel Rate
Decel Rate
00 = No Command
01 = Decel Rate 1 Command
10 = Decel Rate 2 Command
11 = Hold Decel Rate
D-1
Logic Bits
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Command
x
x
1
Description
Reference
Select
000 = No Command
001 = Ref. 1 (Ref A Select)
010 = Reserved
011 = Ref. 3 (Preset 3)
100 = Ref. 4 (Preset 4)
101 = Ref. 5 (Preset 5)
110 = Ref. 6 (Preset 6)
111 = Ref. 7 (Preset 7)
MOP
Decrement
0 = Not Decrement
1 = Decrement
A 0 = Not Stop condition (logic 0) must first be present before a 1 = Start condition
will start the drive.
x
x
x
x
x
x
x
x
x
D-2
Status
Description
x Ready
0 = Not Ready
1 = Ready
Active
0 = Not Active
1 = Active
Command
Direction
0 = Reverse
1 = Forward
Actual
Direction
0 = Reverse
1 = Forward
Accel
0 = Not Accelerating
1 = Accelerating
Decel
0 = Not Decelerating
1 = Decelerating
Alarm
0 = No Alarm
1 = Alarm
Fault
0 = No Fault
1 = Fault
At Speed
0 = Not At Reference
1 = At Reference
Local
Control
Logic Bits
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
x
Status
Reference
Description
0000 = Ref A Auto
0001 = Reserved
0010 = Preset 2 Auto
0011 = Preset 3 Auto
0100 = Preset 4 Auto
0101 = Preset 5 Auto
0110 = Preset 6 Auto
0111 = Preset 7 Auto
1000 = Term Blk Manual
1001 = DPI 1 Manual
1010 = DPI 2 Manual
1011 = DPI 3 Manual
1100 = DPI 4 Manual
1101 = DPI 5 Manual
1110 = DPI 6 Manual
1111 = Jog Ref
D-3
D-4
APPENDIX E
Master-Slave
I/O Configuration
Appendix E lists possible configurations for the M-S Input/Output
parameters and the possible data size allocation associated with
each value depending on the method of data transfer.
Datalink B
Datalink A
Datalink C
Cmd/Ref
Datalink D
xxx0, 0000
When you enable Cmd/Ref or Datalink in the adapter, you must set
the corresponding bit in M-S Input (25) if you want the input data to
come from the scanner or master device.
Tables E.1 and E.2 list possible configurations for M-S Input (25)
and the possible data size allocation associated with each value
depending on the method of data transfer.
E-1
00000
00001
00010
00011
00100
00101
00110
00111
01000
01001
01010
01011
01100
01101
01110
01111
10000
10001
10010
10011
10100
10101
10110
10111
11000
11001
11011
11100
11101
11110
11111
00000
00001
00010
00011
E-2
M-S
Poll
Output Only
xxxx0
xxxx0
xxxx0
xxxx0
xxxx0
xxxx0
xxxx0
xxxx0
xxxx0
xxxx0
xxxx0
xxxx0
xxxx0
xxxx0
xxxx0
xxxx0
xxxx0
xxxx0
xxxx0
xxxx0
xxxx0
xxxx0
xxxx0
xxxx0
xxxx0
xxxx0
xxxx0
xxxx0
xxxx0
xxxx0
xxxx0
xxxx1
xxxx1
xxxx1
xxxx1
0
4
4
8
4
8
8
12
4
8
8
12
8
12
12
16
4
8
8
12
8
12
12
16
8
12
16
12
16
16
20
0
4
4
8
COS
Only
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
0
4
4
8
Cyclic
Only
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
0
4
4
8
Poll &
COS
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
0&0
4&0
4&0
8&0
Poll &
Cyclic
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
0&0
4&0
4&0
8&0
00100
00101
00110
00111
01000
01001
01010
01011
01100
01101
01110
01111
10000
10001
10010
10011
10100
10101
10110
10111
11000
11001
11011
11100
11101
11110
11111
M-S
Poll
Output Only
xxxx1
xxxx1
xxxx1
xxxx1
xxxx1
xxxx1
xxxx1
xxxx1
xxxx1
xxxx1
xxxx1
xxxx1
xxxx1
xxxx1
xxxx1
xxxx1
xxxx1
xxxx1
xxxx1
xxxx1
xxxx1
xxxx1
xxxx1
xxxx1
xxxx1
xxxx1
xxxx1
4
8
8
12
4
8
8
12
8
12
12
16
4
8
8
12
8
12
12
16
8
12
16
12
16
16
20
COS
Only
4
8
8
12
4
8
8
12
8
12
12
16
4
8
8
12
8
12
12
16
8
12
16
12
16
16
20
Cyclic
Only
4
8
8
12
4
8
8
12
8
12
12
16
4
8
8
12
8
12
12
16
8
12
16
12
16
16
20
Poll &
COS
4&0
8&0
8&0
12 & 0
4&0
8&0
8&0
12 & 0
8&0
12 & 0
12 & 0
16 & 0
4&0
8&0
8&0
12 & 0
8&0
12 & 0
12 & 0
16 & 0
8&0
12 & 0
16 & 0
12 & 0
16 & 0
16 & 0
20 & 0
Poll &
Cyclic
4&0
8&0
8&0
12 & 0
4&0
8&0
8&0
12 & 0
8&0
12 & 0
12 & 0
16 & 0
4&0
8&0
8&0
12 & 0
8&0
12 & 0
12 & 0
16 & 0
8&0
12 & 0
16 & 0
12 & 0
16 & 0
16 & 0
20 & 0
E-3
E-4
E-5
Datalink C
Datalink D
Cmd/Ref
xxx0, 0000
When you enable Cmd/Ref or Datalink in the adapter, you must set
the corresponding bit in M-S Output (26) if you want the output data
to be sent to the scanner or master device.
Tables E.3 and E.4 list possible configurations for M-S Output (26)
and the possible data size allocation associated with each value
depending on the method of data transfer.
Table E.3 Host Products using 16-bit Reference/Feedback and
Datalinks
M-S
Input
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
E-6
M-S
Input
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
E-7
M-S
Input
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
xxxxx
E-8
M-S
Outp
ut
00000
00010
00100
00110
01000
01010
01100
11100
10000
10010
10100
10110
11000
11010
11100
11110
00001
00011
00101
00111
01011
01101
01111
10001
10011
10101
10111
11001
11011
11101
11111
GLOSSARY
adapter - Devices such as drives, controllers, and computers
usually require an adapter to provide a communication interface
between them and a network such as DeviceNet. An adapter 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.
The RECOMM-DNET DeviceNet adapter is an adapter that
connects SP600 drives to a DeviceNet network. Adapters are
sometimes also called modules, cards, embedded
communication options, gateways, and peripherals.
Automatic Device Replacement (ADR) - A means for replacing a
malfunctioning device with a new unit, and having the device
configuration data set automatically. The DeviceNet scanner is set
up for ADR using RSNetWorx. The scanner uploads and stores a
devices configuration. Upon replacing a malfunctioning device with
a new unit (node 63), the scanner automatically downloads the
configuration data and sets the node address.
bus off - A bus off condition occurs when an abnormal rate of errors
is detected on the Control Area Network (CAN) bus in a device. The
bus off device cannot receive or transmit messages on the network.
This condition is often caused by corruption of the network data
signals due to noise or data rate mismatch.
change of state (COS) I/O data exchange - A device that is
configured for change of state I/O data exchange transmits data at a
specified interval if its data remains unchanged. If its data changes,
the device immediately transmits the change. This type of exchange
can reduce network traffic and save resources since unchanged
data does not need to be transmitted or processed.
class - A class is defined by the DeviceNet specification as a set of
objects that all represent the same kind of system component. A
class is a generalization of an object. All objects in a class are
identical in form and behavior, but may contain different attribute
values.
Control and Information Protocol (CIP) - CIP is the transport and
application layer protocol used for messaging over DeviceNet. The
Control protocol is for implicit messaging (real time I/O). The
Information protocol is for explicit messaging (configuration, data
collection, and diagnostics).
Glossary
Glossary-1
125 K
250 K
500 K
6 m (20 ft)
6 m (20 ft)
6 m (20 ft)
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 adapter to 125 K, 250 K, or 500 K.
You can set it to Autobaud if another device on the network has set
the data rate.
Datalink - A type of pointer used by some SP600 drives to transfer
data to and from the controller. Datalinks allow specified parameter
value(s) to be accessed or changed without using explicit
messages. When enabled, each Datalink consumes either four
bytes or eight bytes in both the input and output image table of the
controller. The drive determines the size of Datalinks.
DeviceNet network - A DeviceNet network uses a producer/
consumer Controller Area Network (CAN) to connect devices (for
example, controllers, drives, and motor starters). Both I/O and
explicit messages can be transmitted over the network. A DeviceNet
network can support a maximum of 64 devices. Each device is
assigned a unique node address and transmits data on the network
at the same data rate.
A cable is used to connect devices on the network. It contains both
the signal and power wires. Devices can be connected to the
network with drop lines, in a daisy chain connection, or a
combination of the two.
Glossary-2
Glossary
Glossary-3
Glossary-4
Glossary
Glossary-5
Glossary-6
INDEX
A
adapter
adding to the scan list, 5-2
commissioning, 3-1
components, 2-1
configuring, 4-1 to 4-21
connecting to network, 3-3
connecting to the drive, 3-4
definition, Glossary-1
features, 1-1
grounding, 3-5
installation, 3-1 to 3-6
mapping I/O in the scanner, 5-6
mounting, 3-5
parameters, B-1 to B-15
resetting, 4-19
specifications, A-1
tools to configure, 4-1
troubleshooting, 8-1 to 8-9
viewing the active
configuration, 4-20
assistance, technical, 1-3
Automatic Device Replacement (ADR)
definition, Glossary-1
B
baud rate, see data rate
bus off, Glossary-1
C
change of state (COS) data exchange
configuring a scanner for, 5-3
configuring an adapter for, 4-15
definition, Glossary-1
checklist, installation, 2-3
CIP, Glossary-1
classes, Glossary-1
Comm Flt Action (10), B-4
commissioning the adapter, 3-1
communications module, see adapter
communications specifications, A-1
configuration tools, 4-1
Index
D
data exchange
change of state (COS), Glossary-1
cyclic, Glossary-2
polled, Glossary-5
data rate
definition, Glossary-2
setting with a parameter, 4-8
switch, 2-1
Datalink Size (8), B-3
datalinks
definition, Glossary-2
in I/O image, 6-2
using, 6-4
DeviceNet
definition, Glossary-2
specification, Glossary-2
Index-1
F
fault action
configuring an adapter, 4-17
definition, Glossary-3
fault configuration
configuring an adapter for, 4-17
definition, Glossary-3
faulted node recovery
definition, Glossary-3
faults, see events
flash update, Glossary-3
Flt Cfg A1 (17), B-8
Flt Cfg A2 (18), B-8
Flt Cfg B1 (19), B-8
Flt Cfg B2 (20), B-8
Flt Cfg C1 (21), B-8
Flt Cfg C2 (22), B-8
Flt Cfg D1 (23), B-8
Flt Cfg D2 (24), B-8
Flt Cfg Logic (15), B-7
Flt Cfg Ref (16), B-7
formatting Explicit Messages, 7-2
G
going online with RSNetWorx, 4-4
grounding the adapter, 3-5
E
EDS (Electronic Data Sheet) files
creating with RSNetWorx, 4-5
definition, Glossary-3
web site, Glossary-3
EEPROM, see non-volatile storage
(NVS)
equipment, required, 2-2
events
clearing, 8-5, 8-7
list of, 8-7
viewing, 8-5, 8-7
examples
about I/O examples, 6-6
datalinks, 6-6
Explicit Messages
about, 7-1
definition, Glossary-3
PLC format, 7-4
running, 7-7
SLC format, 7-4
Index-2
H
heartbeat rate
definition, Glossary-4
hold last
configuring an adapter for, 4-17
definition, Glossary-4
I
I/O
about, 6-1
configuring an adapter for, 4-8
configuring scanner for, 5-3
definition, Glossary-4
examples, 6-6
image, 6-2
input, 5-6
mapping in the scanner, 5-6
output, 5-7
identity object, C-2
Idle Flt Action (11), B-5
indicator
DRIVE status, 8-2
MS status, 8-3
NET A status, 8-4
installation
checklist, 2-3
commissioning the adapter, 3-1
preparing for, 3-1
L
LCD OIM see OIM
LEDs, see status indicators
logic command/status
definition, Glossary-4
in I/O image, 6-2
using, 6-4
M
MAC ID, see node address
master-slave communications, E-1, E-6
master-slave hierarchy
configuring an adapter for, 4-9
definition, Glossary-4
mechanical specifications, A-1
messages, see Explicit Messages
mounting the adapter, 3-5
M-S Input (25), B-8
M-S Input Parameter
Configurations, E-1
M-S Output (26), B-9
M-S Output Parameter
Configurations, E-6
MS status indicator, troubleshooting
with, 8-3
N
NET A status indicator, troubleshooting
with, 8-4
node address
definition, Glossary-4
setting with a parameter, 4-7
node address switches, 2-1
non-volatile storage (NVS)
definition, Glossary-4
in adapter, 4-1
in drive, 6-4
Index
O
objects
definition, Glossary-4
ODVA, Glossary-2
OIM (Operator Interface Module)
configuring the adapter with, 4-2
definition, Glossary-5
Output Freq (1), B-2
P
parameter object, C-8
parameters
accessing, 4-1
active configuration, 4-20
adapter, B-1 to B-15
editing with RSNetWorx, 4-6
PCCC
definition, Glossary-5
PCCC object, C-13
Peer A Input (30), B-10
Peer A Output (39), B-14
Peer B Input (31), B-10
Peer B Output (40), B-14
Peer Cmd Mask (32), B-11
Peer Flt Action (34), B-12
Peer Inp Enable (37), B-13
Peer Inp Status (38), B-13
Peer Inp Timeout (36), B-13
Peer Node to Inp (35), B-12
Peer Out Enable (41), B-14
Peer Out Skip (43), B-15
Peer Out Time (42), B-14
Peer Ref Adjust (33), B-11
peer-to-peer hierarchy
configuring an adapter to receive
data, 4-12
configuring an adapter to transmit
data, 4-10
definition, Glossary-5
ping, Glossary-5
PLC
formatting Explicit Messages, 7-4
sample program for Explicit
Messages, 7-10
sample program for I/O, 6-9
polled data exchange
configuring a scanner for, 5-3
configuring an adapter for, 4-15
definition, Glossary-5
power consumption, A-1
preparing for an installation, 3-1
Index-3
R
Ref/Fdbk Size (7), B-3
reference/feedback
definition, Glossary-5
in I/O image, 6-2
using, 6-4
register object, C-6
regulatory compliance, A-1
Reliance Electric, getting assistance
from, 1-3
Reset Module (9), B-4
resetting an adapter, 4-19
RSLinx, 4-2
RSNetWorx for DeviceNet
creating EDS files with, 4-5
definition, Glossary-5
editing parameters with, 4-6
going online, 4-4
saving a network configuration, 5-8
setting up RSLinx for, 4-2
using to map I/O, 5-6
using to set up a scan list, 5-2
web site, Glossary-5
SLC
formatting Explicit Messages, 7-4
sample program for Explicit
Messages, 7-12
sample program for I/O, 6-10
SP600 drives
adding to the scan list, 5-2
mapping I/O in the scanner, 5-6
specifications, A-1
DeviceNet, Glossary-2
status indicators
definition, Glossary-6
location of, 2-1
state definitions, 8-1
switches
data rate, 2-1
node address, 2-1
U
UCMM, Glossary-6
update, see flash update
V
VS Utilities
accessing parameters with, 4-1
definition, Glossary-6
S
sample PLC-5 ladder logic program, 6-9
sample SLC ladder logic program, 6-11
scan list, 5-2
scanner
adding devices to a scan list, 5-2
configuring, 5-1 to 5-8
configuring for COS, cyclic, or
polled, 5-3
Index-4
definition, Glossary-6
in master-slave hierarchy , 4-9
mapping I/O, 5-6
web site
for EDS files, Glossary-3
Z
zero data
configuring an adapter for, 4-17
definition, Glossary-6
Copyright 2001 Rockwell Automation, Inc. All Rights Reserved. Printed in USA.