Scanport DeviceNet 2100 GK61
Scanport DeviceNet 2100 GK61
SCANport
Communication
Module with
Digital Inputs
Catalog Number 2100-GK61
Firmware 1.xx
User Manual
Important User
Information
Because of the variety of uses for the products described in this publication,
those responsible for the application and use of this control equipment must
satisfy themselves that all necessary steps have been taken to assure that
each application and use meets all performance and safety requirements,
including any applicable laws, regulations, codes and standards.
The illustrations, charts, sample programs and layout examples shown in
this guide are intended solely for purposes of example. Since there are many
variables and requirements associated with any particular installation,
Rockwell Automation does not assume responsibility or liability (to include
intellectual property liability) for actual use based upon the examples shown
in this publication.
Rockwell Automation publication SGI-1.1, Safety Guidelines for the
Application, Installation, and Maintenance of Solid-State Control (available
from your local Rockwell Automation office), describes some important
differences between solid-state equipment and electromechanical devices
that should be taken into consideration when applying products such as
those described in this publication.
Reproduction of the contents of this copyrighted publication, in whole or in
part, without written permission of Rockwell Automation, is prohibited.
Throughout this manual we use notes to make you aware of safety
considerations:
Identify a hazard.
Preface
Related Publications
Title
Publication Number
1771-6.5.118
1747-6.5.2
DN-6.7.2
P-2
Safety Precautions
Definition
DeviceNet
SCANport
SCANport
Peripheral
SCANport
Product
Digital Input
RSNetWorx,
RSLinx,
RSLogix,
RSLogix500
P-3
Italic type is used for chapter names and for parameter names.
Bold type is used for names of menus, menu options, screens, and
dialog boxes.
Warranty support.
P-4
Table of Contents
Using this Manual
Preface
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P-1
Who Should Use this Manual? . . . . . . . . . . . . . . . . . . . . . . P-1
Purpose of this Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . P-1
Related Publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P-1
Safety Precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P-2
Terms and Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . P-2
Conventions Used in this Manual . . . . . . . . . . . . . . . . . . . . . P-3
Rockwell Automation Support . . . . . . . . . . . . . . . . . . . . . . P-3
Local Product Support . . . . . . . . . . . . . . . . . . . . . . . . . . . P-3
Technical Product Support . . . . . . . . . . . . . . . . . . . . . . . . P-3
Chapter 1
Overview
Chapter 2
Installation
Chapter 3
Configuring the DeviceNet to
SCANport Communication Module
with Digital Inputs Using
RSNetWorx for DeviceNet
Chapter 4
Configuring a Scanner to Commu- Chapter Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
What is RSNetWorx for DeviceNet? . . . . . . . . . . . . . . . . . . 4-1
nicate with the Adapter
Required Equipment and Software . . . . . . . . . . . . . . . . . . . 4-1
Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
Using Online Mode in RSNetWorx for DeviceNet . . . . . . . . 4-2
Creating an EDS File for Your SCANport Product . . . . . . . 4-4
Configuring a PLC Scanner . . . . . . . . . . . . . . . . . . . . . 4-10
Configuring a PLC Scanner (1771-SDN) to Communicate with the
Adapter.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-11
Configuring an SLC Scanner (1747-SDN) to Communicate with
the Adapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-17
Configuring an SLC Scanner . . . . . . . . . . . . . . . . . . . . 4-17
Chapter 5
Ladder Logic Programming
Chapter 6
Using DeviceNet Explicit Messag- Chapter Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
Required Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
ing
Explicit Message Program Control for PLC-5 . . . . . . . . . . . . 6-1
Message Translations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3
Messaging for the 1771-SDN Scanner . . . . . . . . . . . . . . . . 6-3
Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6
PLC-5 Ladder Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6
PLC Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6
Explicit Message Program Control for SLC . . . . . . . . . . . . 6-9
Message Translations. . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-11
Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-11
Messaging for the 1747-SDN Scanner . . . . . . . . . . . . . . . 6-11
SLC Ladder Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-14
SLC Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-14
Using Messages to Control SCANport Products . . . . . . . 6-16
Writing to Register Objects . . . . . . . . . . . . . . . . . . . . . . . . . 6-17
Chapter 7
Troubleshooting
Product Specifications
Appendix A
Appendix Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
2100-GK61 Specifications . . . . . . . . . . . . . . . . . . . . . . . . . A-1
DeviceNet Objects
Appendix C
Appendix Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C-1
Object Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1
Class Code 0x01 Identity Object . . . . . . . . . . . . . . . . . . C-2
Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C-2
Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C-2
Instance Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C-3
Common Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C-3
Get_Attribute_All Response . . . . . . . . . . . . . . . . . . . . . . C-3
Class Code 0x02 Message Router Object . . . . . . . . . . .C-4
Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C-4
Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C-4
Instance Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-4
Common Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-4
Class Code 0x03 DeviceNet Object . . . . . . . . . . . . . . . .C-5
Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C-5
Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C-5
Instance Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C-5
Common Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C-5
Class Code 0x05 Connection . . . . . . . . . . . . . . . . . . . . .C-6
Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C-6
Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C-6
Instance Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C-7
Common Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-7
Class Code 0x07 Register Object . . . . . . . . . . . . . . . . . C-8
Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C-8
Instances. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C-8
Instance Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C-9
Common Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-9
Class Code 0x0F Parameter Object . . . . . . . . . . . . . . .C-10
Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C-10
Instances. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-10
Instance Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-11
Bit Definitions for Instance Attribute 4 . . . . . . . . . . . . . .C-12
Data Types for Instance Attribute 5. . . . . . . . . . . . . . . . .C-13
Common Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C-14
Get_Attribute_All Response . . . . . . . . . . . . . . . . . . . . . .C-14
Object Specific Services . . . . . . . . . . . . . . . . . . . . . . . .C-15
Class Code 0x10 Parameter Group Object . . . . . . . . . .C-16
Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C-16
Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C-16
Instance Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C-16
Common Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C-17
Get_Attribute_All Response . . . . . . . . . . . . . . . . . . . . . .C-17
Class Code 0x93 SCANport Pass-Through Parameter
Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C-18
Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C-18
Instance Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C-18
Common Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C-18
Object-Specific Services . . . . . . . . . . . . . . . . . . . . . . . .C-18
Class Code 0x97 SCANport Pass-Through Fault Object C-19
Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C-19
Instance Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C-19
Common Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C-20
Class Code 0x98 SCANport Pass-Through Warning
Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .C-21
Publication 2100-UM001A-US-P - January 2000
N-File Addresses
Appendix D
Appendix Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-1
N-File Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-1
Chapter
Overview
Chapter Objectives
SCANport products.
Overview of the
Communication Adapter
Figure 1.1
2100-GK61 Module
2100-GK61 Module
1-2
Overview
DeviceNet
Overview
1-3
Figure 1.3
Example of 2100-GK61 Module Connecting Digital Inputs
1-4
Overview
Overview
SCANport Products
1-5
Adapter Use
Number of
Peripherals
Supported
Minimum
Maximum
2100-GK61
10
Yes
10
Yes
10
Yes
10
Yes
10
Yes
10
Yes
Yes
Yes
10
Yes
10
Yes
Product
Lower horsepower products may not support a sixth peripheral. Refer to your user manual to verify that your
product supports a sixth peripheral.
1-6
Overview
3
4
6
Number
Part
Description
Panel mount
SCANport
Connection
Digital Input
Connector
Bi-Color LEDs
Indicate the status of the DeviceNet media channel, of the SCANport connection, and of the module. For more information, refer to Chapter 7, Troubleshooting.
DeviceNet Connection
SW1
Set to match the digital input voltage applied of 230Vac, 115Vac, or 24Vdc.
Overview
1-7
A PC that is:
Running RSNetWorx.
Running RS Linx.
1-8
Overview
Chapter
Installation
Chapter Objectives
Selecting cables.
Selecting Cables
To connect the 2100-GK61 to the SCANport product and the
DeviceNet network, you must select an appropriate DeviceNet cable
and Allen-Bradley SCANport cable. Use the following information to
select appropriate cables for each connection.
2-2
Installation
SCANport Cables
When selecting the SCANport cable to connect the 2100-GK61
module to the SCANport product, you need to:
Length
Catalog Number
Length
Catalog Number
1/3 m
1202-C03
1/3 m
1202-H03
1m
1202-C10
1m
1202-H10
3m
1202-C30
3m
1202-H30
9m
1202-C90
9m
1202-H90
Use less than 10 meters (33 feet) of cable between the SCANport
product and adapter.
DeviceNet Cables
The 2100-GK61 module comes with a 10-pin (dual row 5-pin)
connector. This connector is used to wire the module for both single
drops, when only one side of the terminals are used, or to daisy chain
devices together when both sides of the terminals are used. A drop
line connects a node such as a 2100-GK61 module, in the DeviceNet
cable system to the DeviceNet trunk.
Before connecting modules to the network you must determine if
your network is within limits of the cable system. Class 1 cables are
rated 600 volts, 8 amps. Class 2 cables are rated 300 volts, 4 amps.
The cables in the chart below can be used for Trunk or Drop
applications. When used for Trunk, length limits must be observed.
Cable Type
Part Number
Data Rates
125 Kbps
250 Kbps
500 Kbps
Class 1 Flat
1485C-P1-E75
1485C-P1-A50
1485C-P1-C50
125 Kbps
250 Kbps
500 Kbps
Installation
2-3
Spool Size
1485C-P1-B50
1485C-P1-B150
1485C-P1-B300
1. Before installing the module set the Digital Input selection switch
SW1 to the proper input voltage per the table below.
SW1
VIN
#1
#2
230Vac
OFF
OFF
115Vac
OFF
ON
24Vdc
ON
OFF
2-4
Installation
Installation
2-5
Figure 2.1
Dip Switch Access - Side View of 2100-GK61 Module
1 2
2-6
Installation
Figure 2.2
Mounting Dimensions
Digital Input
Connector
DeviceNet
Connector
Installation
2-7
Figure 2.3
DeviceNet Connections
Color Key
1 - Red - V+
2 - White-CAN_H
3 - Shield
4 - Blue-CAN_L
5 - Black- V-
2-8
Installation
6. Connect the Digital Inputs to the Digital Input six (6) pin connectors. Below is the connection pinout detail.
Figure 2.4
Digital Input Connections
Pin 1 = Input #1
Pin 2 = Input #2
Pin 3 = Input #3
Pin 4 = Input #4
Pin 5 = Input Common
Pin 6 = Input Common
Installation
2-9
Figure 2.5
SCANport Connection
SCANport Cable
2-10
Installation
Chapter
RSNetWorx software.
If the scanner is put into program mode or the network faults, the
SCANport product will be faulted by the module.
3-2
You should change the node address by editing the DN Node Address
(2) parameter. Note: The number in ( ) following the parameter name
corresponds to the parameter number as found in Appendix B,
DeviceNet to SCANport Communication Module with Digital Inputs
Parameters. You must change the autobaud detection if no other
devices on your DeviceNet network have a fixed data rate by editing
DN Data Rate (3) parameter in the module.
Important: Refer to Appendix B, DeviceNet to SCANport
Communication Module with Digital Inputs Parameters, for
information on changing the node address or data rate.
If you wish to change other functions (e.g., Fault Configurable inputs)
or add more functions (e.g., datalinks), you must edit the adapters
parameters. To do so, refer to:
3-3
3-4
Figure 3.2
Online Screen
Step #3
Step #4
5. The network will be scanned and the screen will build the online
configuration as shown in Figure 3.3.
Figure 3.3
RSNetWorx Graphical View
3-5
Verify that the device has a unique node address. Check the
network LED on the module. If it is red, it is not an unique
address. You must configure the module in a point-to-point
connection.
Step #7
3-6
Step #10
Step #8
Step #9
Step #11
Chapter
Configuring a Scanner to
Communicate with the Adapter
Chapter Objectives
4-2
Getting Started
4-3
Step # 3
Step # 4
5. The network will be scanned and the screen will build the online
configuration as shown in Figure 4.3.
Figure 4.3
Online Graphical View
4-4
You are now in online mode. You must check and see if you need an
EDS file for the device you are adding. Refer to the Creating an EDS
file for Your SCANport product selection in this chapter.
EDS (Electronic Data Sheet) files are specially formatted ASCII files
that provide all the information necessary for a configuration tool
such as RSNetWorx for DeviceNet to access and alter the parameters
of a device. Information about each parameter (e.g. parameter min.,
max., and default values, parameter data format and scaling, and the
parameter name and units) is contained in this file.
To upload the EDS file, you need to:
1. Click on the icon of the unrecognized device, in our example it is
Node 3.
2. In the Device mode select Register Device.
Figure 4.4
Register Device Screen
Step #2
This starts the EDS Installation Wizard which will allow you to
upload EDS text from an unknown online device. Click on the Next
button to continue.
3. Select the Upload EDS option by clicking on the open circle next
to the description. The circle fills in with a solid dot.
4. Click on the Next button.
4-5
Figure 4.5
EDS Upload Option Screen
Step #3
Step #4
Step #5
Step #6
4-6
Step #7
Step #8
Step #9
10. The EDS Wizard now uploads the following from the attached
devices.
Parameters
Enumerated Strings
Group Information
11. The dialog box provides status information on the overall upload
of information from the devices.
12. Click on the Next button.
4-7
Figure 4.8
EDS Upload Status Screen
Step #11
Step #12
13. The Change Icon screen now appears. Here we will be able to
select an icon that best represents the connected devices for the
graph presentation of the network.
14. Select the device description you wish to change. In this example
we click on the SMP via 2100-GK61.
15. Click on the Change icon...button.
Figure 4.9
EDS Change Icon Screen
Step #15
Step #14
4-8
Figure 4.10
EDS Icon Selection Screen
Step #16
Step #17
Step #18
The EDS installation Wizard now informs you that you have
successfully completed the installation of the EDS file for the device.
19. click on the Finish button.
4-9
Figure 4.12
EDS Installation Complete Screen
Step #19
The program updates the EDS registry for the computer and redraws
the graphical representation of the device with the new icon as shown
in Figure 4.13.
Figure 4.13
Updated Online Screen
20. Double click on the Node 3 icon just updated and the Device
configuration screen appears.
4-10
Figure 4.14
Device Configuration Screen
Step #20
Step #21
Refer To:
4-11
1. In the Online screen, double-click on the scanner icon. The 1771SDN Scanner Module properties and configuration screen appear.
Figure 4.15
1771-SDN Configuration Dialog Box
The dialog box contains 6 data tabs which are used to configure
various portions of the scanner. The General tab allows the user to
edit the name and descriptions of the scanner. The Module tab allows
the use to configure the scanner set up properties. The Scanlist tab
allows the user to choose which components the scanner will scan for
data. The Input and Output tab is where the user sets up where the
data from the scanned devices is kept to be used by the PLC
processor. Finally, the Summary tab allows the user to view a concise
summary of how the scanner has been configured.
2. On the General page place the cursor in the name field and type
the name you want to assign the scanner. If you want to add a
description to the scanner place the cursor in the description field
and enter a description. Click on the Apply button to save the
information.
4-12
Step #4
Verify the default values listed on this page. Edit them as necessary.
Refer to RSNetworx for DeviceNet online help for more information.
4. Click Apply to save any information that you can change.
5. Click on the Scanlist tab, the Scanlist page appears.
Figure 4.17
Scanlist Screen
Step #6
4-13
6. Select the available devices you wish to add to the scan list.
Verify that the Automap on Add box is checked. This will map
the devices into the scanners memory automatically when added.
Refer to the RSNetWorx for DeviceNet help menu for additional
information on automapping. Once a device is selected click on
the Add (>) or Add All (>>) button.
Figure 4.18
Scanlist Configuration Screen
Step #6
Step #7
4-14
Refer To:
Polled
Cyclic
4-15
12. Click on the Output tab to view the output table map. From this
screen you can customize the arrangement of the scanners data
table. Refer to the RSNetWorx online help for additional
information. As shown in Figure 4.21.
Figure 4.21
Output Data Table Map Screen
4-16
13. Click on the Summary tab. This screen provides the user with a
concise summary of how the scanner has been configured. Note:
all of the information that appears on this page is read only. If you
want to change any of the parameters, you have to edit them on
the appropriate property page. As shown in Figure 4.22.
Figure 4.22
Summary Screen
14. Click on the OK button. You are returned to the online screen.
15. To save the information just entered to your computer select
Save As under the File menu.
16. Select a path to store the information.
17. Enter a file name and click on Save.
Figure 4.23
Save as a Dialog Screen
Step #15
Step #17
4-17
4-18
The dialog box contains 6 data tabs which are used to configure
various portions of the scanner. The General tab allows the user to
edit the name and descriptions of the scanner. The Module tab allows
the user to configure the scanner set-up properties. The Scanlist tab
allows the user to choose which components the scanner will scan for
data. The Input an Output tab is where the user sets up where the
data from the scanned devices is kept to be used by the SLC
processor. Finally the Summary tab allows the user to view a concise
summary of how the scanner has been configured.
2. On the General page place the cursor in the name field and type
the name you want to assign to the scanner. If you want to add a
description to the scanner place the cursor in the description field
and enter a description. Click on the Apply button to save the
information.
3. Click on the Module tab. A dialog box will appear requesting to
upload, or download information from the scanner. Click on the
Upload. The scanlist information currently stored in the scanner
will be uploaded. Once the upload is complete the Module screen
will appear.
Figure 4.25
1747-SDN Module Configuration Screen
Step #4
Verify the default values listed on this page. Edit them as necessary.
Refer to RSNetWorx for DeviceNet online help for more information.
4. Click Apply to save any information that you change.
5. Click on the Scanlist tab, the Scanlist page appears.
4-19
Figure 4.26
1747-SDN Scanlist Configuration Screen
Step #6
6. Select the available devices you wish to add to the Scanlist. Verify
that the Automap on Add box is checked. This will map the
devices into the scanners memory automatically when added.
Refer to the RSNetWorx for DeviceNet help menu for additional
information on automapping. Once a device is selected click on
the Add (>) or Add All (>>) button.
Figure 4.27
Scanlist Configuration Screen
Step #7
4-20
Refer To:
Polled
Cyclic
4-21
11. Click on the Input tab to view the input table map. From this
screen you can customize the arrangement of the scanners data
table. As shown in Figure 4.29. Refer to the RSNetWorx online
help for additional information.
Figure 4.29
Input Data Table Mapping Screen
Step #12
4-22
Step #13
14. Click on the Output tab to view the output table map. From this
screen you can customize the arrangement of the scanners data
table. As shown is Figure 4.31. Refer to the RSNetWorx online
help for additional information.
Figure 4.31
Output Data Table Mapping Screen
15. Click on the Summary tab. This screen provides the user with a
concise summary of how the scanner has been configured. Note:
All of the information that appears on this page is read only. If
you want to change any of the parameters, you have to edit them
on the appropriate property page.
Publication 2100-UM001A-US-P January 2000
4-23
Figure 4.32
Summary Screen
16. Click on the OK button. You are returned to the online screen.
17. To save the information, just entered to your computer select
Save As under the File menu.
18. Select a path to store the information
19. Enter a file name and click on Save.
Figure 4.33
Save As Dialog Screen
Step #17
Step #19
4-24
Chapter
This chapter assumes you are familiar with the hardware components
and programming procedures necessary to operate DeviceNet and
SCANport devices, including the following:
PLC-5 or SLC-500.
Ladder programming.
Required Equipment
What is RSLogix?
Before creating a ladder logic program for the PLC or SLC, your PC
must be:
5-2
A PLC or SLC ladder logic program lets you control the drive and the
messaging from the PLC or SLC to the drive. Figure 5.1 shows how
the I/O image table for a DeviceNet scanner relates to the 1336 PLUS
drive when an DeviceNet to SCANport Communication Module with
Digital Inputs is used.
Figure 5.1
I/O Image Table
DeviceNet
PLC,
SLC,
PC
Scanner
Output
Mapping
(Write)
Input
Mapping
(Read)
Message
Handler
SCANport
2100-GK61
Enhanced DeviceNet
Word 0
Word 1
Word 2
Word 3
Word 4
Word 5
Word 6
Word 7
Word 8
Word 9
Logic Command
Reference
Datalink A1
Datalink A2
Datalink B1
Datalink B2
Datalink C1
Datalink C2
Datalink D1
Datalink D2
Logic Command
Block
Reference
Data In A1
Data In A2
Data In B1
Data In B2
Data In C1
Data In C2
Data In D1
Word 0
Word 1
Word 2
Word 3
Word 4
Word 5
Word 6
Word 7
Word 8
Word 9
Logic Status
Feedback
Datalink A1
Datalink A2
Datalink B1
Datalink B2
Datalink C1
Datalink C2
Datalink D1
Datalink 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
Buffers
Message Handler
Important: Datalinks are optionally enabled in the adapter and configured in the product. Refer to
Chapter 3, Configuring the DeviceNet to SCANport Communication Module with Digital Inputs and
your products user manual for more information.
5-3
The following are example ladder logic programs for a 1305, 1336
PLUS, or 1336 PLUS II drive.
Important: Refer to the user manual for your SCANport product for
specific I/O definitions. Different SCANport products have different
Logic Command, Logic Status, Reference and Feedback I/O
interpretations.
5-4
The 1305, 1336 PLUS, or 1336 PLUS II drive in this example accepts
the following Logic Command Data from the controller.
Logic Status Bits
Function
15
14
13
12
11
10
X Stop
X
X
X
X
X
X
X
X
X
Description
Start
Jog
Clear Faults
Direction
Local
1=Local, 0=Multiplexed
MOP Increment
Reference
Selection
000=No Operation
001=External Reference 1 (Par 5)
010=External Reference 2 (Par 6)
011=Preset 3
100=Preset 4
101=Preset 5
110=Preset 6
111=Preset 7
MOP Decrement
The 1305, 1336 PLUS, or 1336 PLUS II drive in this example sends
the following Logic Status Data to the PLC.
Logic Status Bits
Function
15
14
13
12
11
10
X
X
X
X
X
X
X
X
X
X
Description
0
Enabled
Running
Command
Direction
1=Forward, 0=Reverse
1=Accelerating, 0=Not
Deceleration
1=Decelerating, 0=Not
Warning
Fault
At Reference
Local
5-5
0000
EN
DN
ER
Rungs 0001 through 0003 move the drive status from the Block Transfer Read data file to an operator display.
1305 Drive
Operator Display
RUNNING
Drive Running
Status Bit
Status Bit
O:000
N9:1
0001
10
1
1305 Drive
FAULTED
Status Bit
N9:1
Operator Display
Drive Faulted
Status Bit
O:000
0002
11
0003
Operator Display
Drive Feedback
Status Word
MOV
Move
Source
Dest
N9:2
0<
N21:1
0<
5-6
Figure 5.2
Example PLC Ladder Logic Program (Continued)
This rung enables the scanner.
1771-SDN Scanner
Port A Enable
N10:0
0004
0
Rungs 0005 through 0009 move the operators inputs from the operator station to the Block Transfer Write data file
where they will be sent to the scanner and out to the drive via DeviceNet.
1305 Drive
Operator Input
START
Drive Start
Command Bit
Command Bit
N10:1
I:000
0005
10
Operator Input
Drive Stop
Command Bit
I:000
1305 Drive
STOP
Command Bit
N10:1
11
0006
Operator Input
Drive Jog
Command Bit
I:000
1305 Drive
JOG
Command Bit
N10:1
12
0007
1305 Drive
CLEAR FAULT
Command Bit
N10:1
Operator Input
Drive Clear Faults
Command Bit
I:000
0008
13
1305 Drive
REFERENCE
Command Word
MOV
Move
Source
0009
N21:0
0<
N10:2
0<
Dest
The Block Transfer Write in this rung send the drive command data to the scanner and out to the drive via DeviceNet.
BT20:0
BTW
EN
Block Transfer Write
EN
Module Type Generic Block Transfer
DN
Rack
000
Group
0
ER
Module
0
Control Block
BT20:1
Data File
N10:0
Length
62
Continuous
No
0010
END
0011
The following table represents the control file for the block transfers.
Offset
EN
ST
DN
ER
CO
EW
NR
TO
RW
RLEN
DLEN
FILE
ELE
M
BT20:0
62
00
BT20:1
62
10
00
5-7
0000
Operator Display
Drive Running
Status Bit
O:3.0
0001
1
1336PLUS
FAULTED
Status Bit
N9:0
0
1746-O*8
Operator Display
Drive Faulted
Status Bit
O:3.0
0002
7
0003
1
1746-O*8
Operator Display
Drive Feedback
Status Word
MOV
Move
Source
N9:2
0<
Dest
N21:1
0<
5-8
Figure 5.3
Example SLC Ladder Logic Program (Continued)
Rungs 0004 through 0008 move the operators inputs from the operator station to the N9 data file where they will be sent to the s
and out to the drive via DeviceNet.
Operator Input
1336PLUS
Drive Start
START
Command Bit
Command Bit
N10:0
I:2.0
0004
1
0
1746-I*16
Operator Input
Drive Stop
Command Bit
I:2.0
1336PLUS
STOP
Command Bit
N10:0
0005
0
1
1746-I*16
Operator Input
Drive Jog
Command Bit
I:2.0
1336PLUS
JOG
Command Bit
N10:0
0006
2
2
1746-I*16
Operator Input
Drive Clear Faults
Command Bit
I:2.0
1336PLUS
CLEAR FAULTS
Command Bit
N10:0
0007
3
3
1746-I*16
1336PLUS
REFERENCE
Command Word
MOV
Move
Source
0008
Dest
N21:0
0<
N10:1
0<
This rung enables the scanner. (Changes the scanner into RUN mode)
1747-SDN
Scanner
Enable
Bit
O:1.0
0009
0
1747-SDN
This rung copies the drive command data to the scanner and out to the drive via DeviceNet.
0010
0011
COP
Copy File
Source
Dest
Length
#N10:0
#M0:1.0
128
END
Chapter
Required equipment.
Message translations.
Example messages.
Required Equipment
6-2
Figure 6.1
How the Explicit Message Program Control Feature Works
2100-GK61
Communication Adapter
6-3
Message Translations
6-4
Figure 6.2
Format of DeviceNet Messages
Format of 64-word Block Transfer
Write for Explicit Message Request
15
Transaction #1
Header
(3 words)
Transaction #2
Body (up to
29 words)
15
TXID
COMMAND
TXID
STATUS
PORT
SIZE
PORT
SIZE
SERVICE
MAC ID
SERVICE
MAC ID
Transaction #1
Body (up to
29 words)
Transaction #2
Header
(3 words)
CLASS
INSTANCE
"
ATTRIBUTE
"
SERVICE DATA
"
"
"
word 31
TXID
COMMAND
TXID
STATUS
PORT
SIZE
PORT
SIZE
SERVICE
MAC ID
SERVICE
MAC ID
CLASS
INSTANCE
"
ATTRIBUTE
"
SERVICE DATA
"
"
"
word 0
word 32
word 63
6-5
Each of the data attributes in the transaction header are one byte in
length. The Table below details the information required:
Data Field
Description
TXID
Transaction ID when the processor creates and downloads a request to the scanner, the processors
ladder logic program assigns a TXID to the transaction. This is a one-byte integer in word 31 the range of
1 to 255. The scanner uses this value to track the transaction to completion, and returns the value with the
response that matches the request downloaded by the processor.
COMMAND
STATUS
In each message request, a command code instructs the scanner how to administer the request:
0 = Ignore transaction block (block empty)
1 = Execute this transaction block
2 = Get status of transaction TXID
3 = Reset all client/server transactions
4-255 = Reserved
In each message response, the status code provides the processor with status on the device and its
response:
0 = Ignore transaction block (block empty)
1 = Transaction completed successfully
2 = Transaction in progress (not ready)
3 = Error slave not in scan list
4 = Error slave off-line
5 = Error DeviceNet port disabled or off-line
6 = Error transaction TXID unknown
7 = Unused
8 = Error Invalid command code
9 = Error Scanner out of buffers
10 = Error Other client/server transaction in progress
11 = Error could not connect to slave device
12 = Error response data too large for block
13 = Error invalid port
14 = Error invalid size specified
15 = Error connection busy
16-255 = Reserved
Port
The DeviceNet port where the transaction is routed. The port can be zero (Channel A) or one (Channel B)
on a 1771-SDN scanner.
Size
The size of the transaction body in bytes. The transaction body can be up to 29 words (58 bytes) in length.
If the size exceeds 29 words, an error code will be returned.
SERVICE
MAC ID
The service attribute contains the DeviceNet service request and response codes that match the
corresponding request for the TXID. Service codes vary for each DeviceNet object. Appendix C details
available Service Codes referred to as Common Services for each object.
The DeviceNet network address of the slave device where the transaction is sent. This value can range
from 0 to 63. The port and MAC ID attributes coupled together identify the target slave device. The slave
device must be listed in the scanner modules scan list and be on-line for the Explicit Message transaction
to be completed.
6-6
Examples
The following examples show messages used with the ladder logic
programs begun in Chapter 5, Ladder Logic Programming.
PLC Messaging
Figure 6.3, started in Chapter 5, Ladder Logic Programming, shows
an example PLC ladder logic program that sends an explicit message.
The message sent is contained in N30, beginning at word 0. The
response data will appear in N30 starting at word 70.
Figure 6.3
PLC Messaging Example
B3:0
ONS
0
I:000
0000
17
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
Dest
BT20:2
0001
DN
CMP
Comparison
Expression N30:70 <> N30:0
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
0002
EN
DN
ER
END
6-7
I:000/17: When you set this instruction to the true state, the next
instruction, a one-shot 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.
Instruction BT20:2.DN: This instruction will be true when the block
transfer write has completed. The compare instruction that follows
compares the first word of data sent from the scanner to the first word
of data you send to the scanner. When the messaging function has
completed, these two words will be equal.
Instruction BT20:3.EN: Any time the block transfer read is not
enabled, this instruction causes the block transfer read to be enabled if
the two earlier conditions are true.
BTR: Reads 64 words of data from the scanner.
The following table displays data sent to and received from the
scanner. Values are in hexadecimal.
Offset
N30:0
201
E03
97
N30:10
N30:20
N30:30
N30:40
N30:50
N30:60
N30:70
201
8E03
N30:80
N30:90
N30:100
N30:110
N30:120
N30:130
6-8
Using the format of Figure 6.3 the above data would be defined as
follows:
BTW Format
Location
N30:0
N30:1
N30:2
N30:3
N30:4
N30:5
BTR Format
Value
Location
TXID
COMMAND
02
01
PORT
SIZE
00
06
SERVICE
MAC ID
0E
03
CLASS
0097
N30:70
N30:71
N30:72
N30:73
Value
TXID
COMMAND
02
01
PORT
SIZE
00
06
SERVICE
MAC ID
8E
03
Data
0004
INSTANCE
0000
ATTRIBUTE
0001
6-9
In this example, there were four entries in the fault queue. Notice the
following about the data:
Location
Value
Meaning
N30:0
0x0201
N30:1
0x0006
N30:2
0x0E03
N30:3
0x0097
N30:4
0x0000
N30:5
0x0001
N30:70
0x0201
N30:71
0x0006
N30:72
0x8E03
N30:73
0x0004
4 fault queues
6-10
Figure 6.4
How the Explicit Message Program Control Feature Works
2100-GK61
Communication Adapter
6-11
Message Translations
Examples
The following examples show messages used with the ladder logic
programs begun in Chapter 5, Ladder Logic Programming.
6-12
Transaction
Data (up to 29
words)
15
TXID
COMMAND
TXID
STATUS
PORT
SIZE
PORT
SIZE
SERVICE
MAC ID
SERVICE
MAC ID
CLASS
INSTANCE
"
ATTRIBUTE
"
SERVICE DATA
"
"
"
word 0
word 31
6-13
Each of the data fields in the transaction header are one byte in length.
The Table below details the information required:
Data Field
Description
TXID
Transaction ID when the processor creates and downloads a request to the scanner, the processors
ladder logic program assigns a TXID to the transaction. This is a one-byte integer in word 31 the range of
1 to 255. The scanner uses this value to track the transaction to completion, and returns the value with the
response that matches the request downloaded by the processor.
COMMAND
STATUS
For each download, a command code instructs the scanner how to administer the request:
0 = Ignore transaction block (block empty)
1 = Execute this transaction block
2 = Get status of transaction TXID
3 = Reset all client/server transactions
4 = Delete this transaction block
5-255 = Reserved
For each upload, the status code provides the processor with status on the device and its response:
0 = Ignore transaction block (block empty)
1 = Transaction completed successfully
2 = Transaction in progress (not ready)
3 = Error Slave not in scan list
4 = Error Slave off-line
5 = Error DeviceNet port disabled or off-line
6 = Error Transaction TXID unknown
7 = Unused
8 = Error Invalid command code
9 = Error Scanner out of buffers
10 = Error Other client/server transaction in progress
11 = Error Could not connect to slave device
12 = Error Response data too large for block
13 = Error Invalid port
14 = Error Invalid size specified
15 = Error Connection busy
16-255 = Reserved
PORT
The DeviceNet port used by this message. The port must be zero (Channel A) on a 1747-SDN scanner.
SIZE
The size of the transaction body in bytes. The transaction body can be up to 29 words (58 bytes) in length.
If the size exceeds 29 words, an error code will be returned.
SERVICE
The service attribute contains the DeviceNet service request and response codes that match the
corresponding request for the TXID. Service Codes vary for each DeviceNet object. Appendix C details
available service codes referred to as Common Services for each object.
MAC ID
The DeviceNet network address of the slave device where the transaction is sent. This value can range
from 0 to 63. The port and MAC ID uniquely identify the target slave device. The slave device must be
listed in the scanner modules scan list and be on-line for the Explicit Message transaction to be
completed.
6-14
SLC Messaging
Figure 6.6 shows an example message in the SLC ladder logic
program started in Chapter 5, Ladder Logic Programming.
Figure 6.6
SLC Messaging Example
LAD 4 - MESSAGING --- Total Rungs in File = 3
When B3:0/0 is set true, this rung will copy the 32 words of the Explicit Message from the buffer at N20:10 to the M0-File Explicit
Message buffer.
The 1747-SDN will send the message out over DeviceNet.
Initiate
Explicit
Message
B3:0
Explicit
Message
COP
Copy File
Source
#N20:10
Dest
#M0:1.224
Length
32
0000
0
Initiate
Explicit
Message
B3:0
U
0
When I:1.0/15 is true, and the Explicit Message response has been received and is in the M1-File, this rung:
1) Copies the response message into N10:50
2) Copies a command byte of 4 into the M1-File (commands the 1747-SDN scanner to discard the response data so
that the buffer can be used for the next available response message)
Explicit
Message
Response
Available
I:1.0
Explicit
Message
Response
COP
Copy File
Source #M1:1.224
Dest
#N20:50
Length
32
0001
15
1747-SDN
EQU
Equal
Source A
Source B
0002
N20:10
257<
N20:50
257<
Explicit
Message
MVM
Masked Move
Source
N20:0
4<
Mask
00FFh
255<
Dest
M0:1.224
?<
END
6-15
The following table display data sent to and received from the
scanner. Values are in hexadecimal.
Offset
N20:0
N20:10
201
E02
97
N20:20
N20:30
N20:40
N20:50
201
8E02
N20:60
N20:70
N20:80
Using the format of Figure 6.4 the above data would be defined as
follows:
BTW Format
Location
N20:10
N20:11
N20:12
N20:13
N20:14
N20:15
BTR Format
Value
Location
TXID
COMMAND
02
01
PORT
SIZE
00
06
SERVICE
MAC ID
OE
03
CLASS
0097
N20:50
N20:51
N20:52
N20:53
Value
TXID
COMMAND
02
01
PORT
SIZE
00
06
SERVICE
MAC ID
8E
03
DATA
0004
INSTANCE
0000
ATTRIBUTE
0001
6-16
In this example, there were four entries in the fault queue. Notice the
following about the data:
Location
Value
Meaning
N20:10
0x0201
N20:11
0x0006
N20:12
0x0E03
N20:13
0x0097
N20:14
0x0000
N20:15
0x0001
N20:50
0x0201
N20:51
0x0006
N20:52
0x8E03
N20:53
0x0004
4 fault queues
Write access to any register object within the adapter will not be
allowed if the message is passed through a connection whose
expected packet rate (EPR) is zero.
6-17
If a marked connection has its EPR value reset to zero (0) after
being marked, then the connection will become unmarked.
Instance
Access
Size
Function
RO
R/PW
RO
32 bits
R/PW
32 bits
RO
32 bits
R/PW
32 bits
RO
32 bits
R/PW
32 bits
RO
32 bits
10
R/PW
32 bits
11
RO
32 bits
12
R/PW
32 bits
13
RO
32 bits
14
R/PW
32 bits
Logic Command (Last Logic Command is ANDed with the first word
in this command and ORed with the second word in the command.
The reference is not modified. This command allows bit changes to
the logic command without affecting the speed reference or other
control bits.)
6-18
Chapter
Troubleshooting
Chapter Objectives
SCANPort Status 1
Module Status
2
DeviceNet Status 3
7-2
Troubleshooting
If:
State:
Not powered/Not
online
No power/Duplicate
ID not completed
LED is flashing
green
Online/Not
connected
Passed duplicate
ID/No connection
established
LED is steady
green
Online/Connected
One or more
connections
established
No action needed.
Online/Time-out
Network failure
Failed Duplicate ID
or Bus-off
Module
Status LED
Action:
LED is off
Network
Status LED
LED
Viewed:
Indicates
If:
State:
Indicates:
Action:
LED is off
Not powered
No power
LED is flashing
green
Normal operation
No I/O, or PLC in
program
Operational
Normal operation
I/O operational
No action needed.
Configuration
problem
Hardware failure
Failed internal or
external RAM test
Replace unit.
Troubleshooting
LED
Viewed:
SCANport
Status LED
7-3
If:
State:
LED is off
Not powered
No power
LED is flashing
green
Online/ I/O
connecting
Requesting I/O
connections or no
I/O is selected
LED is steady
green
I/O operational
One or more
connections
established
No action needed.
LED is flashing
red
Configuration
fault
SCANport
problem: No
communications
seen from the
SCANport device
to request
connections
LED is steady
red
Link failure
SCANport failure:
Poor cable
connection does
not allow proper
port identification
or the SCANport
device isnt
allowing the
configured I/O
connections.
LED is steady
orange
Failed SCANport
compatibility test
Indicates
Action:
7-4
Troubleshooting
LED
Viewed:
If:
The row of LEDs furthest right on the front of the module are the
Input Status LEDs and function as follows:
State:
Indicates
Action:
LED is Red
Input Off
No power to input
LED is Green
Input On
LED is Red
Input Off
No power to input
LED is Green
Input On
LED is Red
Input Off
No power to input
LED is Green
Input On
LED is Red
Input Off
No power to input
LED is Green
Input On
Appendix
Product Specifications
Appendix Objectives
2100-GK61 Specifications
Specifications
Mounting: 1.55W X 5.17H X 5.00D
(Mounting: 3.94cm X 13.13cm X 12.70cm)
Module: 1.55W X 3.48H X 5.00D
(Module: 3.94cm X 8.84cm X 12.70cm)
Weight
17 oz
(482g)
Operating Temperature
Storage Temperature
Relative Humidity
(Operating)
5 to 95% non-condensing
5 to 95% non-condensing
Shock (Operating)
Shock (Non-Operating)
Vibration (Operating)
Vibration (Non-Operating)
5g at 5Hz - 2KHz
Power Consumption
Digital Inputs
Regulatory Agencies
A-2
Product Specifications
Appendix
DeviceNet to SCANport
Communication Module with Digital
Inputs Parameters
Appendix Objectives
B-2
125 Kbps
250 Kbps
500 Kbps
Autobaud
Part Number
Data Rates
125 Kbps
250 Kbps
500 Kbps
Class 1 Flat
1485C-P1-E75
1485C-P1-A50
1485C-P1-C50
125 Kbps
250 Kbps
500 Kbps
B-3
Spool Size
1485C-P1-B50
1485C-P1-B150
1485C-P1-B300
Command I/O provides two 16-bit words of input and two 16-bit
words of output when enabled. Datalinks let you increase the size of
I/O to and from a SCANport device (provided the SCANport device
supports datalinks). By enabling datalinks, you can continuously
change or monitor the value of a parameter without using the
DeviceNet to SCANport messaging function.
Datalinks consist of two 16-bit words of input and two 16-bit words
of output when enabled. They provide up to eight words (in and out)
of data if they are supported in the connected SCANport product.
B-4
Datalink D Confi g
Logic Command
Reference
DL A1 Inp
DL A2 Inp
Data from
DeviceNet
DL B1 Inp
DL B2 Inp
DL C1 Inp
Data to the
SCANport
Device
DL C2 Inp
DL D1 Inp
DL D2 Inp
Module Output
Logic Status
Feedback
DL A1 Out
DL A2 Out
Data to
DeviceNet
DL B1 Out
DL B2 Out
DL C1 Out
DL C2 Out
DL D1 Out
DL D2 Out
Using Master-Slave
Communications
B-5
MSB
MSB
LSB
1=Enable
0=Disable
Adapter Input
Logic Command
Reference
DL A1 Inp
DL A2 Inp
DL B1 Inp
DL B2 Inp
DL C1 Inp
Data to the
SCANport
Device
DL C2 Inp
DL D1 Inp
DL D2 Inp
Adapter Output
Logic Status
Feedback
DL A1 Out
DL A2 Out
Slave Data to
DeviceNet
DL B1 Out
DL B2 Out
DL C1 Out
DL C2 Out
DL D1 Out
DL D2 Out
Polled.
Cyclic.
Polled Allocation
In polling, the scanner sends control data to the adapter, and then the
adapter responds with its status data. To use polling, you must enable
polling in the adapter and in the scanner.
B-6
Step #1
B-7
B-8
Step #2
Step #3
Step #1
Cyclic Allocation
When you set up cyclic allocation, your adapter sends or receives data
based on a periodic time interval. To use Cyclic, you must enable
Cyclic in the adapter and in the scanner.
B-9
Step #2
Step #3
Step #1
B-10
Step #5
Step #6
Step #1
B-11
3. In the Tx field, enter the size of the I/O output. Enter 4 for each
datalink enabled and 4 if Com/Ref is enabled. For example, if
Cmd/Ref and all 4 datalinks are enabled, you would enter 20.
4. In the Poll Rate field, select the appropriate rate.
5. In the Change of State/Cyclic section, click the box next to
Change of State/Cyclic a 4 appears.
6. Click Change of State.
7. In the Rx field, enter 4 for the size for the I/O input.
8. In the Heartbeat Rate field, enter the desired time for the
maximum interval between messages.
9. Click OK.
Step #5
Step #6
Step #1
B-12
Using Peer-to-Peer
Communications
B-13
Figure B.8
Receiving I/O from a Peer Device
Peer A Input
Module Input
Peer Cmd Mask
Peer Ref Adjust
Logic Command
Reference
DL A1 Inp
DL A2 Inp
Peer Input
Data from
DeviceNet
DL B1 Inp
DL B2 Inp
DL C1 Inp
Data to the
SCANport
Device
DL C2 Inp
Peer A Word 1
DL D1 Inp
Peer A Word 2
DL D2 Inp
Peer B Word 1
Peer B Word 2
Module Output
Logic Status
Feedback
DL A1 Out
DL A2 Out
DL B1 Out
DL B2 Out
DL C1 Out
DL C2 Out
DL D1 Out
DL D2 Out
Peer B Input
B-14
4. Set the Peer A Input (29) parameter to a destination for the first 2
words of data.
5. If using 4 words of input, set the Peer B Input (30) parameter to a
destination for the second two words of data.
6. If receiving Cmd/Ref input data, set the bits in the Peer Cmd
Mask (31) parameter according to the following table.
Important: If both Master-Slave data and Peer data are being used to
control the adapter, make sure you know which one is transmitting
which control bits. The adapter will receive each control bit from only
one source. This includes the stop bit.
If receiving I/O from:
7.
If sending Cmd/Ref I/O data, set the percentage in the Peer Ref
Adjust (23) parameter. The adapter multiplies this value with the
speed reference value to determine the drives speed.
8. Set the Peer Inp Timeout (35) parameter to the maximum amount
of time the adapter will wait for a message before timing out.
Important: This value must be greater than the product of Peer Out
Time (41) parameter multiplied by the Peer Out Skip (42) parameter
in the adapter from which you are receiving I/O.
9. Set the Peer Flt Action (33) parameter to determine what the
adapter should do if it times out.
10. Set the Peer Inp Enable (36) parameter to On.
11. Check the Peer Inp Status (37) parameter to verify operation. It
should either be Waiting (meaning it is waiting for the first Tx) or
Running (meaning it is receiving input data).
Your adapter is now configured to accept I/O data from another
DeviceNet to SCANport Communication Module with Digital Inputs.
Make sure another DeviceNet to SCANport Communication Module
with Digital Inputs on the DeviceNet network is configured to
transmit peer data. Refer to the Enabling the Adapter to Transmit
Peer I/O section in this chapter.
B-15
Peer A Output
Peer Input
Data from
DeviceNet
M-S Input
Data from
DeviceNet
Module Input
Logic Command
Reference
DL A1 Inp
DL A2 Inp
Peer Output
Data to
DeviceNet
DL B1 Inp
DL B2 Inp
DL C1 Inp
Data to the
SCANport
Device
DL C2 Inp
Peer A Word 1
DL D1 Inp
Peer A Word 2
DL D2 Inp
Peer B Word 1
Peer B Word 2
Module Output
Logic Status
Feedback
DL A1 Out
DL A2 Out
DL B1 Out
DL B2 Out
DL C1 Out
DL C2 Out
DL D1 Out
DL D2 Out
Peer B Output
To have your adapter send output data to another adapter, you need to:
1. Ensure the Peer Output Enable (40) parameter is Off.
2. Set the Peer A Output (38) parameter to the source of the output
data.
3. If transmitting 4 words, set the Peer B Output (39) parameter to a
different source of output data.
4. Set the Peer Output Time (41) parameter to the minimum time
interval between peer messages.
5. Set the Peer Output Skip (42) parameter to a value between 1 and
16. The product of this value and the value of the Peer Output
Time (41) parameter determine the maximum time interval
between peer messages if there is not a change in status.
6. Set the Peer Output Enable (40) parameter to On.
Your adapter is now configured to transmit I/O data to another
DeviceNet to SCANport Communication Module with Digital Inputs.
Make sure another DeviceNet to SCANport Communication Module
with Digital Inputs on the DeviceNet network is configured to receive
peer data. Refer to the Enabling the Adapter to Receive Peer I/O
section in this chapter.
B-16
You can select constant values that your adapter will maintain in the
event of a controller mode change or error. These constant values are
referred to as Fault Configurable inputs. When the controller is placed
in program mode or a DeviceNet network fault occurs, the control
outputs from the adapter to the SCANport product can be set to
automatically switch to the constant values set in the Fault Cfg In
parameters. This lets you define a safe operating state for controlled
devices that depend on pre-programmed output from the adapter.
DeviceNet to SCANport
Communication Module with
Digital Inputs Parameters
B-17
Valid Values/
Settings
Default
Writable
Reset or
Power
Cycle
SCANport
Adapter
0-7
NA
No
No
DN Node
Address
0-63
63
Yes
Yes
DN Data Rate
125K
250K
500K
Auto
Auto
Yes
Yes
Cmd/Stat Config
Off, On
On
Yes
Yes
Datalink A Cfg
Off, On
Off
Yes
Yes
Datalink B Cfg
Off, On
Off
Yes
Yes
Datalink C Cfg
Off, On
Off
Yes
Yes
Datalink D Cfg
Off, On
Off
Yes
Yes
Name
Description
Important: For information on accessing and editing parameters refer to Chapter 3, Configuring the DeviceNet to SCANport
Communication Module with Digital Inputs
B-18
Name
Valid Values/
Settings
Fault
Zero Data
Hold Last
Fault Cfg
Default
Writable
Reset or
Power
Cycle
Fault
Yes
No
Description
10
Comm Flt
Action
Fault
Zero Data
Hold Last
Fault Cfg
Fault
Yes
No
ATTENTION:Risk of severe
bodily injury or equipment
damage exists. The Idle Flt
Action (9) and Comm Flt
Action (10) parameters
allow the user to change the
default configuration that
would allow the module
and associated drive to
continue to operate if
communication is lost.
Precautions should be
taken to assure that your
settings for these
parameters and your
application do not create a
hazard of bodily injury or
equipment damage.
ATTENTION:Risk of severe
bodily injury or equipment
damage exists. The Comm Flt
Action (10) parameter allows the
user to change the default
configuration that would allow
the module and associated drive
to continue to operate if
communication is lost.
Precautions should be taken to
assure that your settings for
these parameters and your
application do not create a
hazard of bodily injury or
equipment damage.
Important: For information on accessing and editing parameters refer to Chapter 3, Configuring the DeviceNet to SCANport
Communication Module with Digital Inputs
B-19
Name
Valid Values/
Settings
Default
Writable
Reset or
Power
Cycle
11
0 65535
Yes
No
12
0 65535
Yes
No
13
Fault Cfg A1 In
0 65535
Yes
No
14
Fault Cfg A2 In
0 65535
Yes
No
15
Fault Cfg B1 In
0 65535
Yes
No
16
Fault Cfg B2 In
0 65535
Yes
No
17
Fault Cfg C1 In
0 65535
Yes
No
18
Fault Cfg C2 In
0 65535
No
No
19
Fault Cfg D1 In
0 65535
Yes
No
20
Fault Cfg D2 In
0 65535
Yes
No
21
Digital Input
NA
No
No
Description
Important: For information on accessing and editing parameters refer to Chapter 3, Configuring the DeviceNet to SCANport
Communication Module with Digital Inputs
B-20
Name
22
Reset Adapter
23
Default
Writable
Reset or
Power
Cycle
Ready
Enable
Set Defaults
Ready
Yes
No
0 or 1 for each
bit
N/A
No
No
Valid Values/
Settings
Description
datalink
datalink
datalink
datalink
Cmd/
xxx0, 0000
0 = Off
1 = On
24
M-S Input
0 or 1 for each
bit
xxx0,
0001
Yes
Yes
datalink
datalink
Cmd/Ref
xxx0, 0000
0 = Peer or other input
1 = Master-Slave input
For more information, refer to the M-S Input
Parameter Configurations section in this
chapter.
25
M-S Output
0 or 1 for each
bit
xxx0,
0001
Yes
Yes
datalink
datalink
Stat/
xxx0, 0000
0 = Peer or other output
1 = Master-Slave output
For more information, refer to the M-S Output
Parameter Configurations section in this
chapter.
Important: For information on accessing and editing parameters refer to Chapter 3, Configuring the DeviceNet to SCANport
Communication Module with Digital Inputs
B-21
Default
Writable
Reset or
Power
Cycle
0 or 1 for each
bit
Yes
No
0 = disable
0 = disable
Yes
No
28
COS/Cyc
Interval
N/A
N/A
No
No
29
Peer A Input
Off,
Cmd/Ref
DL A Input
DL B Input
DL C Input
DL D Input
Off
Yes
No
30
Peer B Input
Off
Cmd/Ref
DL A Input
DL B Input
DL C Input
DL D Input
Off
Yes
No
31
Peer Cmd
Mask
0 or 1 for each
bit
Yes
Yes
32
Peer Ref
Adjust
0-200.00%
Yes
No
Name
Valid Values/
Settings
26
COS Status
Mask
27
Description
Important: For information on accessing and editing parameters refer to Chapter 3, Configuring the DeviceNet to SCANport
Communication Module with Digital Inputs
B-22
Name
33
Valid Values/
Settings
Fault
Zero Data
Hold Last
Fault Cfg
Default
Writable
Reset or
Power
Cycle
Fault
Yes
No
Description
ATTENTION:Risk of severe
bodily injury or equipment
damage exists. The Peer Flt
Action (33) parameter allows
the user to change the default
configuration that would allow
the module and associated
drive to continue to operate if
communication is lost.
Precautions should be taken
to assure that your settings for
these parameters and your
application do not create a
hazard of bodily injury or
equipment damage.
34
Peer Node to
Inp
0-63
Yes
No
35
.01-180.00 sec
10.00
Yes
No
36
Peer Inp
Enable
Off, On
Off
Yes
No
37
Off
Waiting
Running
Faulted
NA
No
No
38
Peer A Output
Off
Cmd/Ref
DL A Input
DL B Input
DL C Input
DL D Input
DL A Output
DL B Output
DL C Output
DL D Output
Off
Yes
No
Important: For information on accessing and editing parameters refer to Chapter 3, Configuring the DeviceNet to SCANport
Communication Module with Digital Inputs
B-23
Default
Writable
Reset or
Power
Cycle
Off
Cmd/Ref
DL A Input
DL B Input
DL C Input
DL D Input
DL A Output
DL B Output
DL C Output
DL D Output
Off
Yes
No
Peer Out
Enable
On, Off
Off
Yes
No
41
0.01 10.00
1.00
Yes
No
42
1 16
Yes
No
Name
39
Peer B Output
40
Valid Values/
Settings
Description
Important: For information on accessing and editing parameters refer to Chapter 3, Configuring the DeviceNet to SCANport
Communication Module with Digital Inputs
B-24
datalink
datalink
Cmd/Ref
0 = Peer or other input
1 = Master-Slave input
xxx0, 0000
ADAPTER
CONFIGURATION
M-S Input
M-S
Output
Poll Only
COS Only
Cyclic
Only
Poll &
COS
Poll &
Cyclic
00000
xxxx0
NA
NA
NA
NA
00001
xxxx0
NA
NA
NA
NA
00010
xxxx0
NA
NA
NA
NA
00011
xxxx0
NA
NA
NA
NA
00100
xxxx0
NA
NA
NA
NA
00101
xxxx0
NA
NA
NA
NA
00110
xxxx0
NA
NA
NA
NA
00111
xxxx0
NA
NA
NA
NA
01000
xxxx0
NA
NA
NA
NA
01001
xxxx0
NA
NA
NA
NA
01010
xxxx0
NA
NA
NA
NA
01011
xxxx0
NA
NA
NA
NA
01100
xxxx0
NA
NA
NA
NA
01101
xxxx0
NA
NA
NA
NA
01110
xxxx0
NA
NA
NA
NA
ADAPTER
CONFIGURATION
B-25
M-S Input
M-S
Output
Poll Only
COS Only
Cyclic
Only
Poll &
COS
Poll &
Cyclic
01111
xxxx0
NA
NA
NA
NA
10000
xxxx0
NA
NA
NA
NA
10001
xxxx0
NA
NA
NA
NA
10010
xxxx0
NA
NA
NA
NA
10011
xxxx0
NA
NA
NA
NA
10100
xxxx0
NA
NA
NA
NA
10101
xxxx0
NA
NA
NA
NA
10110
xxxx0
NA
NA
NA
NA
10111
xxxx0
NA
NA
NA
NA
11000
xxxx0
NA
NA
NA
NA
11001
xxxx0
NA
NA
NA
NA
11011
xxxx0
NA
NA
NA
NA
11100
xxxx0
NA
NA
NA
NA
11101
xxxx0
NA
NA
NA
NA
11110
xxxx0
NA
NA
NA
NA
11111
xxxx0
10
NA
NA
NA
NA
00000
xxxx1
0/0
0/0
00001
xxxx1
2/0
2/0
00010
xxxx1
2/0
2/0
00011
xxxx1
4/0
4/0
00100
xxxx1
2/0
2/0
00101
xxxx1
4/0
4/0
00110
xxxx1
4/0
4/0
00111
xxxx1
6/0
6/0
01000
xxxx1
2/0
2/0
01001
xxxx1
4/0
4/0
01010
xxxx1
4/0
4/0
01011
xxxx1
6/0
6/0
01100
xxxx1
4/0
4/0
01101
xxxx1
6/0
6/0
B-26
ADAPTER
CONFIGURATION
M-S Input
M-S
Output
Poll Only
COS Only
Cyclic
Only
Poll &
COS
Poll &
Cyclic
01110
xxxx1
6/0
6/0
01111
xxxx1
8/0
8/0
10000
xxxx1
2/0
2/0
10001
xxxx1
4/0
4/0
10010
xxxx1
4/0
4/0
10011
xxxx1
6/0
6/0
10100
xxxx1
4/0
4/0
10101
xxxx1
6/0
6/0
10110
xxxx1
6/0
6/0
10111
xxxx1
8/0
8/0
11000
xxxx1
4/0
4/0
11001
xxxx1
6/0
6/0
11011
xxxx1
8/0
8/0
11100
xxxx1
6/0
6/0
11101
xxxx1
8/0
8/0
11110
xxxx1
8/0
8/0
11111
xxxx1
10
10
10
10/0
10/0
datalink
datalink
Stat/
xxx0, 0000
0 = Peer or other
output
B-27
The following table lists possible configurations for the M-S Output
(25) parameter and the types of allocation associated with each.
ALLOCATION (Number Of Words)
M-S Output
COS Only
Cyclic
Only
Poll &
COS
Poll &
Cyclic
00000
NA
NA
NA
NA
00010
NA
NA
NA
NA
00100
NA
NA
NA
NA
00110
NA
NA
NA
NA
01000
NA
NA
NA
NA
01010
NA
NA
NA
NA
01100
NA
NA
NA
NA
01110
NA
NA
NA
NA
10000
NA
NA
NA
NA
10010
NA
NA
NA
NA
10100
NA
NA
NA
NA
10110
NA
NA
NA
NA
11000
NA
NA
NA
NA
11010
NA
NA
NA
NA
11100
NA
NA
NA
NA
11110
NA
NA
NA
NA
00001
2/2
2/2
00011
4/2
4/2
00101
4/2
4/2
00111
6/2
6/2
01011
6/2
6/2
01101
6/2
6/2
01111
8/2
8/2
10001
4/2
4/2
10011
6/2
6/2
10101
6/2
6/2
10111
8/2
8/2
11001
6/2
6/2
B-28
COS Only
Cyclic
Only
Poll &
COS
Poll &
Cyclic
11011
8/2
8/2
11101
8/2
8/2
11111
10
10/2
10/2
Appendix
DeviceNet Objects
Appendix Objectives
Object Classes
Object
Page
0x01
Identity
C-2
0x02
Message Router
C-4
0x03
DeviceNet
C-5
0x05
Connection
C-6
0x07
Register
C-8
0x0F
Parameter
C-10
0x10
Parameter Group
C-16
0x93
C-18
0x97
C-19
0x98
C-21
0x99
C-23
0x67
PCCC Object
C-25
C-2
DeviceNet Objects
Class Attributes
Attribute
ID
Access
Rule
Get
Name
Max
Instance
Data
Type
UINT
Description
Maximum instance
number of an object
currently created in this
class level of the device.
Instances
The total number of instances depends on the number of
microprocessors in the SCANport product connected to the module.
The instance for the adapter is present after all the instances for
the SCANport products microprocessors.
Instance
1
2 through n - 1
n
Description
Total Product
Product components
DeviceNet to SCANport Communication
Module with Digital Inputs
The value of n is the maximum instance in the object. This value is obtainable via class
attribute 2.
DeviceNet Objects
C-3
Instance Attributes
Attribute ID
Access
Rule
Name
Data Type
Get
Vendor ID
UINT
Get
Device Type
UINT
Get
Product Code
UINT
Description
Get
Revision
STRUCT of
Major Revision
USINT
Minor Revision
USINT
Get
Status
WORD
Get
Serial Number
UDINT
Get
Product Name
SHORT_
STRING
Common Services
Service
Code
Implemented for:
Service Name
Class
Instance
0x05
Yes
No
Reset
0x0E
Yes
Yes
Get_Attribute_Single
0x10
No
No
Set_Attribute_Single
0x11
Yes
N/A
Find_Next_Obj_Instan
ce
Get_Attribute_All Response
None supported.
C-4
DeviceNet Objects
Class Attributes
Not supported.
Instances
Instance
Description
Instance Attributes
Attribute
ID
Acces
s Rule
Get
Number
available
UINT
Maximum number of
connections supported by
the message router.
Get
Number
active
UINT
Number of connections
currently used by system
components.
Get
Active
connectio
ns
ARRA
Y of
UINT
Name
Data
Type
Description
Common Services
Implemented for:
Service Code
0x0E
Service Name
Class
Instance
Yes
Yes
Get_Attribute_Sin
gle
DeviceNet Objects
C-5
Class Attributes
Attribute
ID
Access
Rule
Get
Name
DeviceNet
Specification
Data
Type
Word
Description
Returns 2
Instances
Not supported.
Instance Attributes
Attribute
ID
Access
Rule
Get
Mac ID
USINT
Node Address
Get
Data Rate
USINT
Data Rate
Get
BOI
BOOL
Default = 0
Set
Bus Off
Counter
USINT
Get
Allocation
Information
STRUC
T of
BYTE
USINT
The allocation
information a slave
supports when the
master allocates.
Get
Node Adx
Switch Err
BOOL
Get
Data Rate
Switch Err
BOOL
Get
Node Adx
Switch
USINT
Get
Data Rate
Switch Val
USINT
Name
Data
Type
Description
Common Services
Not supported.
C-6
DeviceNet Objects
Class Attributes
Attribute ID
Access Rule
Get
Name
Data Type
Description
UINT
Revision
Instances
Instance
Description
Group 2 Messaging
Group 2 Polling
Group 2 COS/Cyclic
Group 3 Messaging
Group 3 Messaging
Group 3 Messaging
Group 3 Messaging
10
Group 3 Messaging
DeviceNet Objects
C-7
Instance Attributes
Attribute ID
Access Rule
Name
Data Type
Get
State
USINT
Get
Instance type
USINT
Get
Transport Class
Trigger
USINT
Get
Produced Cnxn ID
USINT
Get
Consumed Cnxn ID
USINT
Get
USINT
Get
UINT
Get
Consumed Cnxn
Size
UINT
Get/Set
EPR
UINT
12
Get/Set
Watchdog Action
13
Get
Produced Path
Length
14
Get
15
Get
Consumed Path
Length
UINT
16
Get
Consumed Cnxn
Path
ARRAY of
USINT
17
Get/Set
Production Inhibit
Time
UINT
USINT
UINT
ARRAY of
USINT
Description
Common Services
Not supported.
C-8
DeviceNet Objects
Class Attributes
Not supported.
Instances
Instance
Description
10
11
12
13
14
The 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 SCANport
product and does not change the reference value.
DeviceNet Objects
C-9
Instance Attributes
Setting of an assembly attribute can only be accomplished through a
connection. This feature is to prevent accidental control of the
SCANport product.
Attribute
ID
Access
Rule
Name
Data
Type
Get
Bad Flag
BOOL
Get
Direction
BOOL
Direction of data
transfer
0 = Producer Register
1 = Consumer Register
Get
Size
UINT
Conditional
Data
ARRAY
of BITS
Data to be transferred
Description
The access rule of Set is optional if attribute 2, Direction = 1. If Direction = 0, the access
rule is Get.
Common Services
Service
Code
Implemented for:
Service Name
Class
Instance
0x0E
Yes
Yes
Get_Attribute_Single
0x10
No
Yes
Set_Attribute_Single
C-10
DeviceNet Objects
Class Attributes
Attribute
ID
Access
Rule
Name
Data
Type
Get
Revision
UINT
Get
Max
Instance
UINT
Maximum instance
number of an object
currently created in this
class level of the device.
Get
Parameter
Class
Descriptor
WORD
Get
Configurati
on
Assembly
Instance
UINT
10
Set
Native
Language
USINT
Description
Instances
The number of instances varies based on the number of parameters in
your SCANport product. The adapter parameters immediately follow
the SCANport product parameters.
Instance
Description
1 through n - 41
n - 41 through n
Module Parameters
The value of n is the maximum instance in the object. This value is obtainable via class
attribute 2.
DeviceNet Objects
C-11
Instance Attributes
Attribute ID
Access
Rule
Stub/Full
Stub
Parameter Value
Get
Stub
Get
Stub
Link Path
Name
Data Type
Description
Specified in
Descriptor,
Data Type
and Data
Size
attributes.
USINT
ARRAY of
path segments
Segment type/port
BYTE
Segment Address
Path (format
depends on
data
contained in
segment
type/port)
Get
Stub
Descriptor
WORD
Get
Stub
Data Type
USINT
Get
Stub
Data Size
USINT
Get
Full
Parameter Name
String
SHORT_
STRING
Get
Full
Units String
SHORT_
STRING
Get
Full
SHORT_
STRING
10
Get
Full
Minimum Value
Same as
attribute 1
11
Get
Full
Maximum Value
Same as
attribute 1
The access rule is defined in bit 4 of instance attribute 4, the Descriptor. If bit 4 is 0 the access rule is Set and the Parameter Value can be read and
written. If bit 4 is 1, the access rule is Get and the Parameter Value can only be read.
Data type specified in instance attributes 4 (Descriptor), 5 (Data Type) and 6 (Data Size).
C-12
DeviceNet Objects
Attribute ID
Access
Rule
Stub/Full
12
Get
Full
Default Value
13
Get
Full
Scaling Multiplier
UINT
14
Get
Full
Scaling Divisor
UINT
15
Get
Full
Scaling Base
UINT
16
Get
Full
Scaling Offset
UINT
17
Get
Full
Multiplier Link
UINT
18
Get
Full
Divisor Link
UINT
19
Get
Full
Base Link
UINT
20
Get
Full
Offset Link
UINT
21
Get
Full
Decimal Precision
Name
Data Type
Same as
attribute 1
USINT
Description
The actual value attribute 1, Parameter
Value should be set to when the user
wants the default for the parameter.
The access rule is defined in bit 4 of instance attribute 4, the Descriptor. If bit 4 is 0 the access rule is Set and the Parameter Value can be read and
written. If bit 4 is 1, the access rule is Get and the Parameter Value can only be read.
Data type specified in instance attributes 4 (Descriptor), 5 (Data Type) and 6 (Data Size).
Definition
Value
Supports scaling
0 = Parameter value attribute can be written (set) and read (get). Access rule is set.
1 = Parameter value attribute can only be read. Access rule is get.
Monitor parameter
DeviceNet Objects
C-13
Definition
Scaling
Supported on
this Data Type
WORD
16-bit word
No
UINT
Yes
INT
Yes
BOOL
Boolean
No
SINT
Short integer
Yes
DINT
Double integer
Yes
LINT
Long integer
Yes
USINT
Yes
Not Supported
Unsigned double
integer
Yes
10
Not Supported
Yes
11
Not Supported
Yes
12
Not Supported
Yes
13
Not Supported
Duration (short)
Yes
14
Not Supported
Duration
Yes
15
Not Supported
Duration (high
resolution)
Yes
16
Not Supported
Duration (long)
Yes
17
Not Supported
Date
No
18
Not Supported
Time of Day
No
19
Not Supported
No
20
Not Supported
No
21
Not Supported
No
22
Not Supported
No
23
Not Supported
No
24
Not Supported
8-bit string
No
25
Not Supported
32-bit string
No
26
Not Supported
64-bit string
No
C-14
DeviceNet Objects
Common Services
Service
Code
Implemented for:
Service Name
Class
Instance
0x01
No
Yes
Get_Attribute_All
0x0E
Yes
Yes
Get_Attribute_Single
0x10
No
Yes
Set_Attribute_Single
0x4B
No
Yes
Get_Enum_String
0x05
Yes
No
Reset_Request (sets
all parameters to
default values)
0x15
Yes
No
Restore_Request
0x16
Yes
No
Save_Request
Get_Attribute_All Response
Not supported.
At the instance level, the order of attributes returned in the
Get_Attributes_All response is as follows:
Class
Attribute ID
Parameter Value
Link Path
Descriptor
Data Type
Data Size
10
11
12
13
14
15
16
17
18
19
20
21
DeviceNet Objects
C-15
Implemented for:
Service Name
Class
Instance
No
Yes
Get_Enum_String
Data Type
Enumerated
String Number
USINT
Description of Attribute
Number of enumerated string to
retrieve (MAX value is 255).
C-16
DeviceNet Objects
Class Attributes
Attribute
ID
Access
Rule
Get
Parameter
group
version
UINT
Returns 1
Get
Max
Instance
UINT
Maximum instance
number of an object
currently created in this
class level of the device.
Get
Native
Language
Name
Data
Type
USINT
Description
Instances
The number of instances varies based on the number of groups in the
SCANport product. One additional group is added for the module.
Instance
1 (n - 1)
n
Description
SCANport product groups
Module group
Instance Attributes
Attribute ID
Access Rule
Name
Get
Group Name
String
Get
Number of
Members in Group
UINT
Get
1st Parameter
Number in Group
UINT
Get
2nd Parameter
Number in Group
UINT
Get
(n-2)th Parameter
Number in Group
UINT
Data Type
SHORT_
STRING
Description
A human-readable string representing the group
name (e.g., set-up, frequency set).
Maximum number of characters = 16
DeviceNet Objects
C-17
Common Services
Service
Code
0x0E
Implemented for:
Service Name
Class
Instance
Yes
Yes
Get_Attribute_Single
Get_Attribute_All Response
Not supported.
C-18
DeviceNet Objects
Class Attributes
Not supported.
Instance Attributes
Not supported.
Common Services
Service Code
Implemented for
Parameter Number:
0x0E
21 (digital inputs)
Service Name
Get_Attribute_Single
Object-Specific Services
Service
Code
Implemented for:
Service Name
Class
Instance
0x32
Yes
No
Scattered_Parameter_
Value_Read
0x34
Yes
No
Scattered_Parameter_
Value_Write
Data Type
Description
Scattered
Parameters
STRUCT of
Parameter
Number
WORD
Parameter
Value
WORD
DeviceNet Objects
C-19
Class Attributes
Attribute ID
Access Rule
Name
Data Type
Description
Set
Write Fault
Command
BYTE
1 = Clear Faults
2 = Clear Fault Queue
3 = Reset Product
Get
BYTE
Get
Read Number of
Fault Queue Entries
Read Fault Queue
Trip Index
BYTE
Instance Attributes
Attribute ID
Access Rule
Get
Name
Read Fault Queue
Entry Full/All Info
Fault Text
Fault Code
Fault Time Stamp
128
Get
Data Type
STRUCT of
ARRAY of BYTE
WORD
STRUCT
BYTE
BYTE
Minute (0 59).
Hour (0 23).
BYTE
BYTE
BYTE
Date (1 31).
Month (1 12).
BYTE
Year (0 99).
STRUCT of
Fault Code
Fault Time Stamp
WORD
STRUCT of
Fault Code.
BYTE
BYTE
BYTE
BYTE
Minute (0 59).
Hour (0 23).
BYTE
BYTE
Read Fault Text
String Only
Fault Code.
1/100 Second (0 99).
Second (0 59).
BYTE
Get
BYTE
BYTE
BYTE
129
Description
ARRAY of BYTE
Year (0 99).
16 character string (no length information,
no terminating null).
C-20
DeviceNet Objects
Common Services
Implemented for:
Service Code
Service Name
Class
Instance
0x0E
Yes
Yes
Get_Attribute_Single
0x10
Yes
Yes
Set_Attribute_Single
DeviceNet Objects
C-21
Class Attributes
Attribute
ID
Access
Rule
Set
Write
Warning
Command
BYTE
Set
Read
Number of
Warning
Queue
Entries
BYTE
Name
Data
Type
Description
Write Warning
Command.
1 = Clear Warnings
2 = Clear Warning
Queue
3 = Reset Product
Instance Attributes
Attribute
ID
0
Access
Rule
Get
Name
Read
Warning
Queue
Entry Full/
All Info
Warning
Text
Warning
Code
Warning
Time
Stamp
(Time
Stamps not
available in
all
products)
Data
Type
STRUCT
of
ARRAY
of BYTE
WORD
STRUCT
BYTE
BYTE
BYTE
BYTE
Minute (0 59).
Hour (0 23).
BYTE
Description
BYTE
BYTE
BYTE
Month (1 12).
Year (0 99).
C-22
DeviceNet Objects
Attribute
ID
128
Access
Rule
Get
129
Get
Name
Warning
Code and
Time
Stamp
(Time
Stamps not
available in
all
products)
Warning
Code
Warning
Time
Stamp
(Time
Stamps not
available in
all
products)
Read
Warning
Text String
Only
Data
Type
STRUCT
of
WORD
Description
Fault Code.
STRUCT
of
BYTE
BYTE
BYTE
Second (0 59).
Minute (0 59).
BYTE
BYTE
Hour (0 23).
BYTE
BYTE
Date (1 31).
Month (1 12).
BYTE
ARRAY
of BYTE
Year (0 99).
16 character string (no
length information, no
terminating null).
Common Services
Implemented for:
Service Code
Service Name
Class
Instance
0x0E
Yes
Yes
Get_Attribute_Single
0x10
Yes
Yes
Set_Attribute_Single
DeviceNet Objects
C-23
Class Attributes
Attribute ID
Access Rule
Name
Data Type
Description
Set
Link Command
BYTE
Get
WORD
Checksum.
Instance Attributes
Attribute ID
Access Rule
Set
Name
Data Type
Description
WORD
An instance in this class is the number of a parameter that is to get its value from another parameter.
The Parameter Link Reference value is the number of the parameter whose value is to be transferred.
Common Services
Implemented for:
Service Code
Service Name
Class
Instance
0x0E
Yes
Yes
Get_Attribute_Single
0x10
Yes
Yes
Set_Attribute_Single
Object-Specific Services
Implemented for:
Service Code
Service Name
Class
Instance
0x32
Yes
No
Scattered_Link_
Reference_Value_Read
0x34
Yes
No
Scattered_Link_
Reference_Value_Write
C-24
DeviceNet Objects
Data Type
Description
STRUCT of
Parameter Number
WORD
WORD
DeviceNet Objects
C-25
Class Attributes
Not supported.
Instance Attributes
Not supported.
Common Services
Not supported.
Service Name
Class
Instance
0x4B
No
Yes
Execute_PCCC
0x4D
No
Yes
Execute_Local_PCCC
Data
Type
Response
Description
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
Serial Number
UDINT
Other
Product
Specific
Other
Product
Specific
CMD
USINT
Command byte
CMD
USINT
Command byte
STS
USINT
STS
USINT
Status byte
TNSW
UINT
Transport word
TNSW
UINT
FNC
USINT
EXT_STS
USINT
PCCC_params
ARRAY of
USINT
CMD/FNC specific
parameters
PCCC_results
ARRAY of
USINT
C-26
DeviceNet Objects
Data
Type
Response
Description
Name
Data
Type
Description
CMD
USINT
Command byte
CMD
USINT
Command byte
STS
USINT
STS
USINT
Status byte
TNSW
UINT
Transport word
TNSW
UINT
FNC
USINT
EXT_STS
USINT
PCCC_params
ARRAY
of
USINT
CMD/FNC specific
parameters
PCCC_results
ARRAY of
USINT
Appendix
N-File Addresses
Appendix Objectives
N-File Addresses
N-File Addresses
N10:0
N10:1 999
N11:0 999
N12:0 999
N13:0
N13:1 999
N30:1 999
N31:1 999
N32:1 999
N33:1 999
N40:0 63
N42:5
N42:6
N42:7
N42:8
N50:0
N50:1 249
D-2
N-File Addresses
Address
N51:0 249
N-File Addresses
SCANport product parameters 250 499 (value only)
.
.
.
N61:0 249
N90:1 249
N91:0 249
.
.
.
N101:0 249
Appendix
Page
E-3
E-4
E-5
E-8
E-10
E-12
E-14
E-15
E-16
E-18
E-19
This function can be accessed in the module and product. The following examples describe
how to access it in the product. To do so in the module, add 16384 to the decimal value of
header word 2.
E-2
Header 1
Header 2
Data
Header Word 0
Header Word 1
Message Length
Header 1.OR.0x8000
Header Word 0
Header Word 1
Header Word 2
Header 2
Header Word 2
Error Code
Header Word 3
Data Word 3
Description
No error occurred.
The service failed due to an internal reason, and the drive could
not perform the request.
E-3
Parameter Value Read reads the 16-bit parameter data value for the
selected parameter number.
Header Word 0
Header Word 1
769
Parameter Number
(See Drive List)
Header
Word 0
Header 0
PLC Decimal Value
769=OK 31999=Error
Header
Word 1
Header 2
Header
Word 2
Header Word 2
Parameter Value or
Status Word
Data
Word 3
Message Operation
Parameter Value Read reads parameter values from the drive and
places that value (or an error code) in word 3 of the drive response
data file. The value is shown in device units. Device units are listed in
the user manual for the device you are using.
If an error occurs:
Example
In this example, the value of parameter 20 was requested from a 1336
PLUS drive and a value of 4096 was returned. 4096 is the internal
drive unit value for Maximum Rated Voltage. This corresponds to a
value of 100% Drive Rated Volts in Display Units.
Data File Format
0
PLC request
769
20*
Drive response
769
20*
4069*
* Example only These values vary depending on parameters and
products.
E-4
Message Length
4
Header
Header Word 1
Header
Word 1
Parameter Number
Data Word 2
Parameter Data
Data Word 3
Message Length
4
Word 0
Data
Parameter Number
Word 2
Data
Status Word
Word 3
Message Operation
Parameter Value Write sends a new value to the specified
parameter. The value must be in device units. Units for each
parameter are listed in the device manual.
If an error has occurred, word 1 of the response returns a value of
31999, and word 3 contains a status code.
Example
In this example, a value of 4096 was sent to Parameter 20. 4096 is in
drive units and indicates a value of 100% Drive Rated Volts, as
defined in P147, Drive Rated Volts.
Data File Format
0
PLC request
31999
20*
4096*
Drive response
769
20*
E-5
Header Word 0
Header Word 1
Header Word 2
Message Length
23
Header
Header
Word 1
Parameter Number
Parameter Value
or Status Word
Descriptor
Multiply Value
Divide Value
Base Value
Word 0
Data
Word 2
Data
Word 3
Data
Word 4
Data
Word 5
Data
Word 6
Data
Word 7
Data
Offset Value
Word 8
Char 2
Char 1
Data
Word 9
Char 4
Char 3
Data
Word 10
Char 6
Char 5
Data
Word 11
Char 8
Char 7
Char 10
Char 9
Word 13
Char 12
Char 11
Word 14
Char 14
Char 13
Word 15
Char 16
Char 15
Word 16
Parameter
Text
Data
Word 12
Data
Data
Data
Data
E-6
Figure E.4
Message Structure (Continued)
Drive Response
Minimum Value
Maximum Value
Default Value
Data
Word 17
Data
Word 18
Data
Word 19
Data
Word 20
Char 2
Char 1
Char 4
Char 3
Data
Word 21
Unit Text
Data
Word 22
Message Operation
Parameter Read Full retrieves the attributes of the specified
parameter. The attributes for each parameter include the data,
minimum and maximum values, and the parameter text. The response
message returns this information.
If an error has occurred in reading any of the values, word 3 contains
the status word.
The parameter text is returned with each data word containing two
ASCII characters per word. The first and second characters are in
opposite order.
Example
In this example, a Parameter Read Full was performed through
block transfer on a 1336 PLUS drive. N10:10 shows the header
message for the request. The data is returned in the response data file,
starting with word 3, for parameter 20. Word 3 shows the present
value in drive units. Word 4 through word 8 provide scaling
information, used to convert drive units to engineering units for the
Human Interface Module (HIM). Word 9 through word 16 provide the
parameter name.
E-7
This example shows the response message in both binary and ASCII.
Note the ASCII information beginning with word 9. The parameter
name characters return in reverse order for each word. Word 9 has the
ASCII value of (aM). To read this, reverse the word to read (Ma). The
next word (ix), reversed, gives you (xi). These words, along with the
following two words, form the word Maximum. You can see the
parameter name Maximum Voltage in word 9 through word 16 of the
response message. In addition, words 21 22 are also returned in this
format. These words provide the units in which the parameter is
defined. In this example it is vlts.
Word 17 contains the file, group, and element which are used to
reference the parameter.
Words 18 20 contain the minimum, maximum, and default values of
this parameter.
Data File Format
0
PLC request
768
20*
Drive response
23
768
20*
4096*
355*
1*
4096*
460*
0*
24909*
(Decimal)
27000*
30061*
8301*
28502*
29804*
26465*
8293*
1794*
1024*
4915*
4096*
27734*
29556*
Drive response
\00\17
\03\00
\00\14
\10\00
\01 c
\00\01
\10\00
\01\CC
\00\00
aM
(ASCII)
ix
um
oV
tl
ga
07 02
04 00
\13 0
\10\00
lV
st
* Example only These values vary depending on parameters and products.
E-8
Header Word 0
Message Length
6
Header
Header
Word 1
Header
Word 2
Word 0
Header Word 1
Data Word 2
Product ID Number
Data
Word 3
Product
Code (Hex)
Product
Code
(Decimal)
Bulletin
Number
0x02
1336S
0x03
1336S
1336 PLUS
0x07
1336F
1336 PLUS II
0x10
16
1336T
0x11
17
2364F
0x12
18
1394
0x13
19
1557
0x14
20
193
SMP-3
0x15
21
150
0x17
23
1305
1305 AC Drive
0x18
24
1397
1397 DC Drive
0x19
25
1336R
0x20
32
1336T
0x22
34
1336E
1336 IMPACT
Product
E-9
Message Operation
Product ID Number Read, through the drive response message
word 3, indicates the type of device the DeviceNet adapter is
connected to. This value is defined in the message response chart
shown above.
If an error has occurred, word 1 of the response returns a negative
value of 32512.
Example
In this example, the Product ID Number Read was requested. The
drive response contained a value of 3 in word 3 of its message
response, indicating a connection to a 1336 PLUS drive.
Data File Format
0
PLC request
256
Drive Response
256
3*
* Example only These values vary depending on parameters and products.
E-10
Header Word 0
Header Word 1
Header Word 2
Header
Header
Number of Parameter
Values to Read
Parameter Number
1
Data Word 3
Data Word 4
Parameter Number
Message Length
5 63
bit
15
Data Word 5
Parameter Number
1
Parameter Value or
Status Word
1
Word 0
Word 1
Data
Word 2
Data
Word 3
Data
Word 4
2
0
Data Word 6
Parameter Number
3
Data Word 7
Data Word 8
Parameter Number
30
Data Word 61
Data Word 62
bit
15
Parameter Number
2
Parameter Value or
Status Word
2
bit
15
Parameter Number
3
Parameter Value or
Status Word
3
bit
15
Data
Word 6
Data
Word 7
Data
Word 8
Parameter Number
30
Parameter Value or
Status Word
30
Data
Word 5
Data
Word 61
Data
Word 62
E-11
Message Operation
Scattered Parameter Value Read reads a pre-defined group of
parameter values, in any order, from the device. You define the
number of parameters to read in word 2 of the request. The
parameters to be read and their order is defined starting with word 3.
An unused word is left between each parameter request, so the drive
can respond with the parameter value, as shown.
If an error has occurred in reading any of the parameters:
The drive response word for the value of that parameter returns a
status word instead of returning the parameter value.
Example
In this example, eight parameters were read from a 1336 PLUS drive,
as defined in word 2 of the request. Parameter numbers 5, 7, 8, 20, 18,
17, 19, and 36 were requested. The drive response returned the values
of these parameters in the data file. These values are in drive units.
Data File Format
PLC request
Drive response
19
8*
5*
7*
8*
20*
18*
0*
17*
19*
36*
19
8*
5*
6*
7*
1000*
8*
1000*
4096*
18*
4096*
17*
51*
19*
60*
36*
6144*
20*
E-12
Header Word 0
Message Length
5 63
Header Word 1
Header Word 2
Data Word 3
bit
15
Parameter Number
1
Data Word 4
Status Word 1
Parameter Number
2
Data Word 5
bit
15
Parameter Value
2
Parameter Number
3
Parameter Value
3
Data Word 6
Data Word 7
bit
15
Parameter Number
3
Data Word 8
Parameter Number
30
Data Word 61
Word 0
Header
Word 1
Data
Word 2
Data
Word 3
Data
Word 4
Data
Word 5
Data
Status Word 2
Parameter Value
30
Parameter Number
2
Header
Status Word 3
bit
15
Word 6
Data
Word 7
Data
Word 8
Parameter Number
30
Data Word 62
Data
Word 61
Data
Status Word 30
Word 62
E-13
Message Operation
Scattered Parameter Value Write writes data values to a
pre-defined group of device parameters in any order. You define the
number of parameters to write in word 2. The parameters to be
written to and their order is defined starting with word 3.
If an error occurs while writing to any of the parameters:
Example
In this example, six parameters were written to in a 1336 PLUS drive.
Word 2 of the request defines the number of parameter values that are
transferred. Beginning with word 3, the message lists each parameter
number followed by the value of the parameter. The values are
entered in device units.
The drive response returns the status of each parameter write. If the
request was successful, a zero is returned. If an error has occurred, the
response returns a status word code for the error.
Data File Format
PLC request
Drive response
15
32765
6*
90*
1*
150*
4*
30*
20*
31*
10*
10*
2*
12*
5*
15
6*
90*
0*
150*
0*
30*
0*
31*
0*
10*
0*
12*
0*
E-14
NVS Functions
Header Word 0
Message Length
3
Header Word 1
Header Word 2
Header
Word 0
Header
Word 1
Header
Word 2
NVS Command
Value
Data Word 3
NVS Command
00
01
02
03
Not Used
NVS Save
NVS Recall
NVS Default Initialize
Message Operation
The NVS storage function allows three different message requests:
NVS Recall retrieves the last saved data from NVS Storage and
places it in the working memory or RAM.
NVS Default Initialize clears the RAM and NVS Storage and sets
all parameter values to default.
Example
This example requests the NVS Storage Save function be performed.
Data File Format
0
PLC request
31998
0*
0, 1, 2, or 3
Drive response
770
0*
E-15
Fault Command Write activates the Clear Fault, Clear Fault Queue,
and Drive Reset functions.
Header Word 0
Header Word 1
Header Word 2
Fault Command
Value
Header
Message Length
4
Word 0
Header
Word 1
Header
Word 2
Status Word
Data
Word 3
Data Word 3
Fault Command
00
01
02
03
Not Used
Clear Fault
Clear Fault Queue
Drive Reset (1336 FORCE
Message Operation
The specified fault Clear/Reset function sends a fault handling
request to the device.
A Clear Fault Queue clears the entire fault buffer. Certain devices
may store more than one fault.
A Drive Reset is used with the 1336 FORCE drive product only.
This function resets the drive; it clears the fault queue and writes
the parameter information stored in NVS Storage to RAM.
PLC request
30976
0, 1, 2, or 3
Drive
response
1792
0*
E-16
Fault Queue Entry Read Full reads the contents of the specified
fault queue entry. A message is returned which includes the fault text
and fault code associated with the specified fault queue entry. The
1336 FORCE drive also returns the time stamp associated with the
fault.
Header Word 0
Header Word 1
Header Word 2
Message Length
18
Header
Header
Fault Queue
Entry Number
Header
Char 2
Char 1
Char 4
Char 3
Char 6
Char 5
Char 8
Char 7
Char 10
Char 9
Char 12
Char 11
Char 14
Char 13
Fault Text
Word 0
Word 1
Word 2
Data
Word 3
Data
Word 4
Data
Word 5
Data
Word 6
Data
Word 7
Data
Word 8
Data
Word 9
Data
Char 16
Char 15
1336
FORCE
Drive Only
Word 10
Data
Word 11
Data
SES
REF
Hour
Minute
Data
Word 13
Date
Day
Data
Word 14
Year
Month
Clock
Time
Word 12
Data
Word 15
E-17
Message Operation
Fault Queue Entry Read Full reads the contents of the fault queue
specified in word 3 of the request. The response returns the fault text
which can be ASCII text. Every two characters of text are in reverse
order. Also, the 1336 FORCE drive returns a time stamp, indicating
the day and time the fault occurred.
If an error has occurred, word 1 of the response returns a negative
value.
Example
In this example, Fault Queue Entry number 3 was retrieved from a
1336 PLUS drive. The drive response returned the ASCII text Drive
Reset Flt, with each character reversed. The fault code for this
example is 22.
Data File Format
0
PLC request
1792
3*
Drive response
18
1792
8303*
22*
\00\12
\07\00
\00\16
Drive response
3*
29252*
20313*
8293*
25938*
25971*
8308*
27718*
\03\00
rD
vi
eR
es
lF
E-18
Fault Queue Size gets the number of fault entries allowed in the fault
queue.
Header Word 0
Header Word 1
Message Length
5
Header
Header
Header
Word 2
Word 0
Header Word 2
Word 1
Data
Word 3
Message Operation
Fault Queue Size reads back the size of the fault queue available in
the product. Each product may have a different number of fault queue
entries available for storage.
If an error has occurred, word 1 of the response returns a value of
-30975.
Example
In this example, a 1336 PLUS drive was used. This product has a fault
queue of four storage locations available to store faults. This value is
seen in word 3 of the response header message.
Data File Format
0
PLC request
1793
Drive response
1793
4*
* Example only These values vary depending on parameters and products.
E-19
Trip Fault Queue Number provides the fault queue number of the
fault that caused the device to trip.
Header Word 0
Header
Message Length
4
PLC Decimal Value
1794
0
Word 0
Header Word 1
Header Word 2
Header
Word 1
Header
Word 2
Header
Word 3
Message Operation
Trip Fault Queue Number provides the number of the entry in the
fault queue that tripped the device in word 3 of the drive response.
The fault queue number is 0 when the device is not faulted.
If an error has occurred in the block transfer, word 1 of the response is
negative.
Example
In this example, the device has stored a fault in the first entry of the
fault queue that caused the drive to trip. Word 3 of the response
indicates the entry number.
Data File Format
0
PLC request
1794
Drive response
1794
1*
* Example only These values vary depending on parameters and products.
E-20
Digital Input Parameter Read reads the value of the digital input
parameter based on the status of the digital inputs.
PLC Request
Module Response
Header Word 0
XXXX
Header Word 0
xxxx
Header Word 1
XX 06
Header Word 2
OEXX
Data 1
93
Data 2
4015
Data 3
01
Header Word 1
XX02
Header Word 2
8EXX
Data
XXXX
E-21
Message Operation
Digital Input Parameter Read reads the value of the digital input
status. Consists of 4 bits of data with each bit corresponding to the
status of 1 input. A 1 indicated power applied to unit and a 0
indicates no power to the unit.
Example
In this example the value of Digital Input Parameters at HEX location
4015 (Note: GK61 parameters can always be found at 4000hex plus
the parameter number independent of the SCANport device attached.
Thus the digital input parameter is always located at parameter
4015hex for any GK61 configuration.) Here the PLC request data
from the module and returns a value at word 3 or the response. This
value can then be decoded to determine input status.
PLC request
xxxx
xx06
oexx
0093
4015
0001
GK61 Response
xxxx
xx02
8exx
1111
This example shows all inputs have power applied. This value can vary from 0000-1111 in any combination.
E-22
Index
Numerics
2100-GK61
default settings, 3-1 to 3-2
description, 1-3
editing parameters in, 3-3
EDS file, 4-7
function, 1-1
hardware, 1-6
illustration, 1-6
installation, 2-1
LEDs, 7-1 to 7-3
network node address, B-17
parameters, B-17 to B-23
resetting, B-20
setting up, 1-7
specifications, A-1
troubleshooting, 7-1
A
audience for this manual, P-1
B
baud rate
DeviceNet
parameter, B-17
setting, B-2
block transfer emulation, refer to emulated
block transfer commands
C
cables
DeviceNet
connecting to adapter, 2-7
selecting, 2-1
SCANport
connecting to module, 2-3
selecting, 2-1
change of state, B-7
Cyclic, B-8
D
data rate on DeviceNet, see baud rate
datalinks
description, B-2
list of, B-17
using, B-3
DeviceNet
cable, 2-2
definition, P-2
network node addresses, B-17
overview, 1-1
setting data rate, B-2
RSNetWorx
configuring an SLC scanner, 4-17
creating an EDS file for SCANport
product, 4-4
editing a modules parameters, 3-3
using online mode, 4-2
DeviceNet objects, C-1 to C-26
connection, C-6
DeviceNet, C-5
identify, C-2
message router, C-4
parameter, C-10
PCCC, C-25
register, C-8
SCANport pass-through fault queue,
C-19
SCANport pass-through link, C-23
SCANport pass-through parameter,
C-18
SCANport pass-through warning
queue, C-21
Publication 2100-UM001A-US-P - January 2000
I2
Index
E
EDS files, 4-4
emulated block transfer commands
fault command write, E-15
fault queue entry read full, E-16
fault queue size, E-18
NVS functions, E-14
parameter read full, E-5
parameter value read, E-3
parameter value write, E-4
product ID number read, E-8
scattered parameter value read, E-10
scattered parameter value write, E-12
trip fault queue number, E-19
equipment required, 1-7
configuring a scanner, 4-1
installation
2100-GK61, 2-1
ladder logic programming, 5-1
F
fault configurable inputs, B-16
I
M
manual
audience, P-1
contents, P-1
conventions, P-3
purpose, P-1
master-slave communications, B-5
master-slave input configurations, B-24
master-slave output configurations, B-26
messaging
controlling devices with 1747-SDN,
6-16
controlling devices with 1771-SDN,
6-16
description, 6-10
emulated block transfer, E-1
examples, 6-14 to 6-16
explicit
1747-SDN scanner, 6-6
1771-SDN scanner, 6-3
N-file structure, D-1
writing to register object, 6-17
N
installation
of 2100-GK61, 2-1
L
ladder logic programs
description, 5-2
example, 5-3 to 5-8
LEDs
DeviceNet, 7-2
location, 7-1
module, 7-2
SCANport, 7-3
Input Status
Index
I3
PLC
ladder logic programs, 5-5
polling, B-5
polling and change of state, B-10
polling and Cyclic, B-11
R
RSLogix, 5-1
S
safety precautions, P-2
SCANport
cables, 2-2
definition, P-2
peripherals, 1-5
products, 1-5
SLC
configuring to communicate with
module, 4-17
ladder logic programs, 5-7
specifications, A-1
T
technical support, P-3
terms and abbreviations, P-2
troubleshooting, 7-1
I4
Index
Printed in USA