ESAB DeviceNet I/O Profile, Small Memory Model User manual

Type
User manual

This manual is also suitable for

GB
Rev. 1.100459 555 074 GB 080115
ESAB DeviceNet I/O Profile
Small Memory Model
Aristot
-- 2 --
TOCe
Rights reserved to alter specifications without notice.
1 INTRODUCTION TO DEVICE NET 3...................................
1.1 Network overview 3.........................................................
1.2 Technical features for DeviceNet 4.............................................
1.3 Functional overview 4........................................................
2 INSTALLATION AND CONFIGURATION 5..............................
2.1 Network connection 5........................................................
2.2 Fieldbus connector 6........................................................
2.3 Configuration 6.............................................................
2.4 LED indicators 7............................................................
2.5 EDS file 8..................................................................
3 FUNCTIONS AND OPERATIONS 8.....................................
3.1 Memory structure for the ESAB DeviceNet unit 8................................
4 FIELDBUS SPECIFIC LISTS AND TABLES 10...........................
4.1 Object list 10................................................................
4.2 Identity Objects, Class 0x01 10................................................
4.3 Message Router, Class 0x02 11................................................
4.4 DeviceNet Object, Class 0x03 12...............................................
4.5 Assembly Object, Class 0x04 13...............................................
4.6 DeviceNet Connection Object, Class 0x05 13....................................
4.7 Acknowledge Handler Object, Class 0x2B 19....................................
4.8 I/O data Input Mapping Object, Class 0xA0 20...................................
4.9 I/O data Output Mapping Object, Class 0xA1 20..................................
4.10 Diagnostic Object, Class 0xAA 20..............................................
4.11 Parameter data Input Mapping Object, Class 0xB0 22.............................
4.12 Parameter data Output Mapping Object, Class 0xB1 22...........................
5 FUNCTIONAL I/O DATA MAP 23........................................
5.1 IN I/O from Controller to Welding Equipment 23..................................
5.2 OUT I/O from Welding Equipment to Controller 23................................
6 FUNCTIONAL DESCRIPTION OF I/O 23.................................
6.1 IN I/O from Controller to Welding Equipment 23..................................
6.2 OUT I/O from Welding Equipment to Controller 25................................
Appendix 1 29..........................................................
-- 3 --
bi10a001e
1 INTRODUCTION TO DEVICE NET
DeviceNet is used for industrial automation, normally for the control of valves,
sensors, I/O units and other automation equipment.
The DeviceNet communication link is based on a broadcast--oriented,
communication protocol, the Controller Area Network (CAN).
This protocol has I/O response and high reliability even for dem anding applications,
e.g. control of brakes.
User organization
DeviceNet has a user organization, the Open DeviceNet Vendor Association
(ODVA), which assists members of matters concerning DeviceNet.
For further information, please contact ODVA on e--mail: [email protected]etcom.com or
at address:
ODVA William H. (Bill) Moss, Executive Director
20423 State Road7–Suite499_BocaRaton,FL33498USA
(1) 954 340--5412 or (1) 561 477--7966 Phone
(1) 954 340--5413 or (1) 561 477--6621 F ax
http://www.ODVA.org
1.1 Network overview
The media of the fieldbus system is a shielded copper cable consisting of one
twisted pair of communication cable and two cables for external power supply.
The baud rate can be changed between 125kbits/s, 250kbits/s and 500kbits/s, this
can be done in three different ways:
S first is simply by the DIP--switch
S second via the fieldbus
S third is auto baud rate setting.
The DIP--switches are found inside the Weld Data Unit.
-- 4 --
bi10a001e
1.2 Technical features for DeviceNet
Here follows a short list of some important features with the DeviceNet
communication standard:
S DeviceNet specific cable (twisted pair). S Protection for wiring errors.
S Access to intelligence present in low--level
devices, Master/Slave and Peer--to Peer
capabilities.
S Selectable data rates of 125kbit/s baud,
250kbit/s baud and 500kbit/s baud max.
T runk distance 500 meters and Drop length
156 meters at 125 kbit/s baud.
S T runk line drop line configuration. S Adjustable power configuration to meet
individual application needs.
S Support of up to 64 nodes. S Provision for the typical request /response
oriented network communications.
S Node removal without severing the network. S Provision for the efficient movement of I/O
data.
S Simultaneous support for both
network--powered (sensors) and
self--powered (actuators) devices.
S Fragmentation for moving larger bodies of
information.
S Use of sealed and open--styled connectors. S Duplicate MAC ID detection.
1.3 Functional o verview
The Esab DeviceNet node is implemented according to the ODVA specification for a
communication adapter (profile no 12). It is acting as a ”group two only server” on
the DeviceNet network.
The module supports the following connection types:
S explicit messaging
S polled I/O
S bit--strobe I/O
S change of state / Cyclic I/O.
-- 5 --
bi10a001e
2 INSTALLATION AND CONFIGURATION
2.1 Network connection
This equipment is made with a “build in” drop line. Because of the restrictions in the
DeviceNet standard the maximum length between the Weld Data Unit and the
fieldbus connectors is limited to 6 meters ( 20 ft.).
This is shown in the picture below and is described in more detail in the “DeviceNet
specification”.
DeviceNet Media topologi
z
Weld Data Unit Tap for DeviceNet
-- 6 --
bi10a001e
2.2 Fieldbus connector
5--pin plugable screw terminal fieldbus connector ( Phoenix type)
Connector
pin
Signal Description
1 V-- Negative supply voltage
2 CAN_L CAN_L bus line
3 SHIELD Cable shield
4 CAN_H CAN_H bus line
5 V+ Positive supply voltage
2.3 Configuration
A connection to the node is set up towards the Assembly object with a bus
configuration tool or directly from a master.
Mac Id (Node address) and baud rate are configurated with a dip--switch in side the
Weld Data unit (see figure below). The range for M acId is between 0--63 and baud
rate is between 0 and 2 ( 0 = 125 kbit/s, 1 = 250 kbit/s and 2 = 500 kbit/s).
When the DIP--switch is in the ” ON” or ”Closed” position, the node interprets it as a
logic ”1”.
-- 7 --
bi10a001e
Node address
Switches 3 to 8 are used to set the node address. Switch 3 is the MSB, and switch 8
is LSB.
Address Sw 3 Sw 4 Sw 5 Sw 6 Sw 7 Sw 8
0 OFF OFF OFF OFF OFF OFF
1 OFF OFF OFF OFF OFF ON
2 OFF OFF OFF OFF ON OFF
3 OFF OFF OFF OFF ON ON
62 ON ON ON ON ON OFF
63 ON ON ON ON ON ON
Baud rate
There are three different baud rates for DeviceNet;
S 125 kbit/s
S 250 kbit/s
S 500 kbit/s.
Choose one of them by setting DIP --switch 1 and 2 before configuration.
Baud rate, bits/s Sw 1 Sw 2
125k OFF OFF
250k OFF ON
500k ON OFF
Reserved ON ON
Termination
DeviceNet uses termination resistors at each physical end of the bus. T he
termination resistor should be 121 ohm. This should be connected between CAN_H
and CAN_L on the bus.
2.4 LED indicators
The node inside the Weld Data Unit is equipped with four bi--color status and
indication LED’s mounted at the front of the module.
There is also an additional bi--color Watchdog LED on the module inside the Weld
Data Unit.
-- 8 --
bi10a001e
LED 3
Color Frequency Description
Off -- Not powered / Not on line
Green Steady on Link OK, On line, Connected
Green Flashing On line, Not connected
Red Steady on Critical link failure
Red Flashing Connection timeout
LED 2
Color Frequency Description
Off -- No power to device
Green Steady on Device operational
Red Steady on Unrecoverable fault
Red Flashing Minor fault
2.5 EDS file
Each device in a DeviceNet network is associated with a EDS file, containing all
necessary information about the device.
The network configuration program during configuration of the network uses this file.
The latest version of the EDS file can be received by contacting ESAB.
3 FUNCTIONS AND OPERATIONS
3.1 Memory structure for the ESAB DeviceNet unit
The interface from the fieldbus against the module is based on the standard
DeviceNet objects and five vendor specific objects. Most applications do not require
the usage of the vendor specific objects. The vendor specific objects can be used to
access different areas in the in the I/O memory of the Weld Data Unit.
For a complete description of the objects, please see chapter 4.1.
-- 9 --
bi10a001e
-- 1 0 --
bi10a001e
4 FIELDBUS SPECIFIC LISTS AND TABLES
4.1 Object list
The following objects are included in the node.
Object Class number
Identity Object 0x01
Message Router 0x02
DeviceNet Object 0x03
Assembly Object 0x04
Connection Object 0x05
Acknowledge Handler Object 0x2B
DeviceNet o b jects
Object Class number
I/O Data Input Mapping Object 0xA0
I/O Data Output Mapping Object 0xA1
Diagnostic Obje ct 0xAA
Parameter Data Input Mapping Object 0xB0
Parameter Data Output Mapping Object 0xB1
Vendor Specific Objects
4.2 Identity Objects, Class 0x01
Class attributes
# Attribute
Name
Service Description Semantics Default,
Min,Max
Data
Type
1 Revision Get_Attribute_Single Revision of
the Identity
Object
The Revision attributes,
which c onsists of Major and
Minor.
1, 1, 1 UINT
Instance Attributes
# Attribute
Name
Service Description Semantics Default,
Min,Max
Data
Type
1 Vendor Id Get_Attribute_Single Identification
of each
vendor by
number.
Vendor Ids are managed by
ODVA. The value zero is not
valid.
xx, xx, xx UINT
2 Device Type Get_Attribute_Single Indication of
the general
type of prod-
uct
The list of device types is
managed by ODVA. It is
used to identify the device
profile that a particular
product is using. Device
profiles define the minimum
requirements a device must
implement as well as
common options.
12, 12,
12
UINT
3 Product code Get_Attribute_Single This is a
code as-
signed by a
vendor to
describe the
device.
The vendor assigned
Product Code identifies a
particular product within a
device type. Each vendor
assigns this code to each of
its products. The Product
Code typically maps to one
or more catalog / model
numbers. Products shall
have different codes if their
configuration and/or runtime
options are different. Such
devices present a different
logical v iew to the network.
12, 12,
12
UINT
-- 1 1 --
bi10a001e
Data
Type
Default,
Min,Max
SemanticsDescriptionServiceAttribute
Name
#
4 Revision Get_Attribute_Single Revision of
the item the
Identity Ob-
ject repre-
sents
The revision attribute, which
consists of Major Revisions,
identifies the Revision of the
item the item the Identity
Object is representing. The
value zero is not valid for
either the Major and Minor
Revision fields. The Major
and Minor Revision are
typically displayed as
major.minor. Minor revisions
shall be displayed as three
digits with leading zeros as
necessary. The Major
Revision attribute is limited
to7bits.Theeighthbitis
reserved by DeviceNet and
must have a default value of
zero
{1,1}, {1,
1}, {1, 1}
Array of:
USINT
USINT
5 Status Get_Attribute_Single Summary
Status of the
Device
This attribute represents the
current status of the entire
device. Its value changes as
the state of the device
changes.
0,
0,
255
WORD
6 Serial
Number
Get_Attribute_Single Serial
Number of
the Device
This attribute is a number
used in conjunction with the
Vendor ID to form a unique
identifier for each device on
DeviceNet. Each vendor is
responsible for guaranteeing
the uniqueness of the serial
number across all of its
devices.
N/A, N/A,
N/A
UDINT
7 Product
Name
Get_Attribute_Single Human read-
able identifi-
cation
This text string should
represent a short description
of the product / product
family represented by the
product code in attribute 3.
SHORT
_
STRING
9 Configuration
Consistency
Value
Get_Attribute_Single Content
identify con-
figuration of
device
A product may automatically
modify the Configuration
Consistency Value
whenever any non--volatile
attribute is altered. The client
node’s behavior, upon
mismatch, is vendor specific.
N/A, N/A,
N/A
UINT
4.3 Message Router, Class 0x02
Class Attributet
# Attribute
Name
Service Description Semantics Default,
Min,Max
Data
Type
1 Revision Get_Attribute_Single Revision of
the Message
Router
The Revision attributes,
which c onsists of Major and
Minor.
1, 1, 1 UINT
-- 1 2 --
bi10a001e
4.4 DeviceNet Object, Class 0x03
Class Attributet
# Attribute
Name
Service Description Semantics Default,
Min,Max
Data
Type
1 Revision Get_Attribute_Single Revision of
the Devi-
ceNet Object
Class Defini-
tion upon
which the
implementa-
tion is made.
The current value assigned
to this value is two (2). If
updates, which require an
increase in this value, are
made, then the value will be
increased. Support of this
attribute is required.
1, 1, 1 UINT
Instance Attributes
# Attribute
Name
Service Description Semantics Default,
Min,Max
Data
Type
1 MACID Get_Attribute_Single Node Ad-
dress.
The attribute contains the
MAC ID for this device. The
range of attributes is 0 to 63
decimal. A device that uses
switches to set MAC ID must
return an Error Response
whose General Error Code
is set to 0E (Attribute not
settable) to a Set_At-
tribute_Single Request
specifying the MAC ID
attribute. The exception to
this rule is that if the MAC ID
switches are not user
accessible when the product
is installed, then the
switches can be overridden
via a Set_Attribute_Single.
The MAC ID attribute is
considered non --volatile in
that once configured the
attribute must be remem-
bered after a power cycle or
a device reset. If the device
does not know what its MAC
ID is it should default to 63.
The modification of the MAC
ID requires a device to
delete all Connection
Objects and re--execute the
Network Access State
Machine defined in Chapter
XX.
Dip
switch,
0,
63
USINT
2 Baud Rate Get_Attribute_Single The baud
rate of the
device.
The Baud Rate attributes
indicate the selected baud
rate. Values are:
00 125kbit/s
01 250kbit/s
02 500kbit/s
Dip
switch,
0
2
USINT
5 Allocation
Information
Get_Attribute_Single Allocation
Choice
Master’s
MACID
Struct of:
BYTE: Allocation choice
USINT: Ma s ter’s MAC ID
N/A,
N/A,
N/A
Struct
of:
BYTE
USINT
-- 1 3 --
bi10a001e
4.5 Assembly Object, Class 0x04
Class Attributes
ID
#
Attribute
Name
Service Description Semantics Default,
Min,Max
Data
Type
1 Revision Get_Attribute_Single Revision of the Assembly
Object
The Revision
attribute, which
contain the
object revision.
1, 1, 1 UINT
DPRAM INPUT AREA, Instance 0x64
ID
#
Attribute
Name
Service Description Semantics Default,
Min, Ma x
Data
Type
3 Data Get_Attribute_Single The data is produced
from I/O input object,
attribute 1. Default is the
data configured as I/O
input data s pecified
below.
N/A,
N/A,
N/A
Array of
USINT
DPRAM INPUT AREA, Instance 0x65 0x69
ID
#
Attribute
Name
Service Description Semantics Default,
Min,Max
Data
Type
3 Data Get_Attribute_Single The data is produced
from I/O input object,
attribute 2--5. Default is
the data configured as I/O
input data s pecified
below.
N/A,
N/A,
N/A
Array of
USINT
DPRAM OUTPUT AREA, Instance 0x96
ID
#
Attribute
Name
Service Description Semantics Default,
Min,Max
Data
Type
3 Data Get_Attribute_Single
Set_Attribute_Single
The data is produced
from I/O input object,
attribute 1. Default is the
data configured as I/O
input data s pecified
below.
N/A,
N/A,
N/A
Array of
USINT
DPRAM OUTPUT AREA, Instance 0x97 0x9A
ID
#
Attribute
Name
Service Description Semantics Default,
Min,Max
Data
Type
3 Data Get_Attribute_Single
Set_Attribute_Single
The data is produced
from I/O input object,
attribute 2--4. Default is
the data configured as I/O
input data s pecified
below.
N/A,
N/A,
N/A
Array of
USINT
4.6 DeviceNet Connection Object, Class 0x05
Class Attributes
ID
#
Attribute
Name
Service Description Semantics Default,
Min,Max
Data
Type
1 Revision Get_Attribute_Single Revision of the DeviceNet
Connection Object
2, 2, 2 UINT
-- 1 4 --
bi10a001e
Explicit Connection Instance, 0x01
ID
#
Attribute
Name
Service Description Semantics Default,
Min,Max
Data
Type
1 State Get_Attribute_Single State of the object. 0 = Nonexistent
1 = Configuring
3 = Established
4=Timedout
5 = Deferred
delete
1,
0,
5
USINT
2 Instance
Type
Get_Attribute_Single Indicates either I/O or
messaging connection.
0, 0, 0 USINT
3 Transport
Class Trigger
Get_Attribute_Single
Set_Attribute_Single
Defines behavior of the
connection.
0x83,
0x83,
0x83
BYTE
4 Produced
Cnxn Id
Get_Attribute_Single
Set_Attribute_Single
Placed in CAN Identifier
Field when the connec-
tion transmits.
N/A,
N/A,
N/A
UINT
5 Consumed
Cnxn Id
Get_Attribute_Single
Set_Attribute_Single
CAN Identifier Field value
that denotes message to
be received.
N/A,
N/A,
N/A
UINT
6 Initial Comm
Characteris-
tics
Get_Attribute_Single
Set_Attribute_Single
Defines the Message
Group(s) across which
production and consump-
tion associated with this.
N/A,
N/A,
N/A
BYTE
7 Produced
Connection
Size
Get_Attribute_Single
Set_Attribute_Single
Maximum number of
bytes transmitted across
this connection.
512 512,
512,
512
UINT
8 Consumed
Connection
Size
Get_Attribute_Single
Set_Attribute_Single
Maximum number of
bytes received across this
connection.
512 512,
512,
512
UINT
9 Expected
Packet Rate
Get_Attribute_Single
Set_Attribute_Single
Defines timing associated
with this Connection.
Resolution is
10ms.
N/A,
N/A,
N/A
UINT
12 Watchdog
Timeout
Action
Get_Attribute_Single
Set_Attribute_Single
Defines how to handle
inactivity / Watchdog
timeouts.
0 -- Transition to
time out
1 -- Auto Delete
2 -- Auto Reset
3 -- Deferred
Delete
N/A,
N/A,
N/A
USINT
13 Produced
Connection
Path Length
Get_Attribute_Single
Set_Attribute_Single
Number of bytes in the
produced_connec-
tion_path length
attributes.
0,
0,
0
UINT
14 Produced
Connection
Path
Get_Attribute_Single
Set_Attribute_Single
Application Objects that
produces data on this
connection.
0,
0,
0
Array of:
USINT
-- 1 5 --
bi10a001e
Data
Type
Default,
Min,Max
SemanticsDescriptionServiceAttribute
Name
ID
#
15 Consumed
Connection
Path Length
Get_Attribute_Single
Set_Attribute_Single
Number of bytes in the
consumed_connec-
tion_path length
attributes.
0,
0,
0
UINT
16 Consumed
Connection
Path
Get_Attribute_Single
Set_Attribute_Single
Specifies the Application
Object(s) that are to
receive the data
consumed by this
Connection Object.
N/A,
N/A,
N/A
Array of:
UINT
Polled I/O Connection Instance, 0x02
ID
#
Attribute
Name
Service Description Semantics Default,
Min,Max
Data
Type
1 State Get_Attribute_Single State of the object. 0 = Nonexistent
1 = Configuring
3 = Established
4=Timedout
1,
0,
4
USINT
2 Instance
Type
Get_Attribute_Single Indicates either I/O or
messaging connection.
0, 0, 1 USINT
3 Transport
Class Trigger
Get_Attribute_Single
Set_Attribute_Single
Defines behavior of the
connection.
N/A,
N/A,
N/A
BYTE
4 Produced
Cnxn Id
Get_Attribute_Single
Set_Attribute_Single
Placed in CAN Identifier
Field when the connec-
tion transmits.
N/A,
N/A,
N/A
UINT
5 Consumed
Cnxn Id
Get_Attribute_Single
Set_Attribute_Single
CAN Identifier Field value
that denotes message to
be received.
N/A,
N/A,
N/A
UINT
6 Initial Comm
Characteris-
tics
Get_Attribute_Single
Set_Attribute_Single
Defines the Message
Group(s) across which
production and consump-
tion associated with this.
N/A,
N/A,
N/A
BYTE
7 Produced
Connection
Size
Get_Attribute_Single
Set_Attribute_Single
Maximum number of
bytes transmitted across
this connection.
I/O in
length,
0, I/O in
length
UINT
8 Consumed
Connection
Size
Get_Attribute_Single
Set_Attribute_Single
Maximum number of
bytes received across this
connection.
I/O out
length,
0, I/O
out
length
UINT
9 Expected
Packet Rate
Get_Attribute_Single
Set_Attribute_Single
Defines timing associated
with this Connection.
N/A,
N/A,
N/A
UINT
-- 1 6 --
bi10a001e
Data
Type
Default,
Min,Max
SemanticsDescriptionServiceAttribute
Name
ID
#
12 Watchdog
Timeout
Action
Get_Attribute_Single
Set_Attribute_Single
Defines how to handle
inactivity / Watchdog
timeouts.
0 -- Transition to
time out
1 -- Auto Delete
2 -- Auto Reset
3 -- Deferred
Delete
N/A,
N/A,
N/A
USINT
13 Produced
Connection
Path Length
Get_Attribute_Single
Set_Attribute_Single
Number of bytes in the
produced_connec-
tion_path length
attributes.
6,
6,
6
UINT
14 Produced
Connection
Path
Get_Attribute_Single
Set_Attribute_Single
Application Objects that
produces data on this
connection.
20 04 24
64 30
03,
N/A,
N/A
Array
of:
USINT
15 Consumed
Connection
Path Length
Get_Attribute_Single
Set_Attribute_Single
Number of bytes in the
consumed_connec-
tion_path length
attributes.
6,
6,
6
UINT
16 Consumed
Connection
Path
Get_Attribute_Single
Set_Attribute_Single
Specifies the Application
Object(s) that are to
receive the data
consumed by this
Connection Object.
20 04 24
96 30
03,
N/A,
N/A
Array
of:
UINT
Bit --Strobe Connection Instance, 0x03
ID
#
Attribute
Name
Service Description Semantics Default,
Min,Max
Data
Type
1 State Get_Attribute_Single State of the object. 0 = Nonexistent
1 = Configuring
3 = Established
4=Timedout
1,
N/A,
N/A
USINT
2 Instance
Type
Get_Attribute_Single Indicates either I/O or
messaging connection.
1, 0, 1 USINT
3 Transport
Class Trigger
Get_Attribute_Single
Set_Attribute_Single
Defines behavior of the
connection.
N/A,
N/A,
N/A
BYTE
4 Produced
Cnxn Id
Get_Attribute_Single
Set_Attribute_Single
Placed in CAN Identifier
Field when the connec-
tion transmits.
N/A,
N/A,
N/A
UINT
5 Consumed
Cnxn Id
Get_Attribute_Single
Set_Attribute_Single
CAN Identifier Field value
that denotes message to
be received.
N/A,
N/A,
N/A
UINT
6 Initial Comm
Characteris-
tics
Get_Attribute_Single
Set_Attribute_Single
Defines the Message
Group(s) across which
production and consump-
tion associated with this.
N/A,
N/A,
N/A
BYTE
-- 1 7 --
bi10a001e
Data
Type
Default,
Min,Max
SemanticsDescriptionServiceAttribute
Name
ID
#
7 Produced
Connection
Size
Get_Attribute_Single
Set_Attribute_Single
Maximum number of
bytes transmitted across
this connection.
N/A,
N/A,
N/A
UINT
8 Consumed
Connection
Size
Get_Attribute_Single
Set_Attribute_Single
Maximum number of
bytes received across this
connection.
8, 8, 8 UINT
9 Expected
Packet Rate
Get_Attribute_Single
Set_Attribute_Single
Defines timing associated
with this Connection.
0,
0,
0xFFFF
UINT
12 Watchdog
Timeout
Action
Get_Attribute_Single
Set_Attribute_Single
Defines how to handle
inactivity / Watchdog
timeouts.
0 -- Transition to
time out
1 -- Auto Delete
2 -- Auto Reset
3 -- Defered
Delete
N/A,
N/A,
N/A
USINT
13 Produced
Connection
Path Length
Get_Attribute_Single
Set_Attribute_Single
Number of bytes in the
produced_connec-
tion_path length
attributes.
6,
6,
6
UINT
14 Produced
Connection
Path
Get_Attribute_Single
Set_Attribute_Single
Application Objects that
produces data on this
connection.
20 04 24
65 30
03,
N/A,
N/A
Array
of:
USINT
15 Consumed
Connection
Path Length
Get_Attribute_Single
Set_Attribute_Single
Number of bytes in the
consumed_connec-
tion_path length
attributes.
6,
6,
6
UINT
16 Consumed
Connection
Path
Get_Attribute_Single
Set_Attribute_Single
Specifies the Application
Object(s) that are to
receive the data
consumed by this
Connection Object.
20 04 24
97 30
03,
N/A,
N/A
Array
of: UINT
Change of State / Cyclic Connection Instance ( Acknowledged), 0x03
ID
#
Attribute
Name
Service Description40 Semantics Default,
Min,Max
Data
Type
1 State Get_Attribute_Single State of the object. 0 = Nonexistent
1 = Configuring
3 = Established
4=Timedout
1,
N/A,
N/A
USINT
2 Instance
Type
Get_Attribute_Single Indicates either I/O or
messaging connection.
1, 0, 1 USINT
3 Transport
Class Trigger
Get_Attribute_Single
Set_Attribute_Single
Defines behavior of the
connection.
N/A,
N/A,
N/A
BYTE
-- 1 8 --
bi10a001e
Data
Type
Default,
Min,Max
SemanticsDescription40ServiceAttribute
Name
ID
#
4 Produced
Cnxn Id
Get_Attribute_Single
Set_Attribute_Single
Placed in CAN Identifier
Field when the connec-
tion transmits.
N/A,
N/A,
N/A
UINT
5 Consumed
Cnxn Id
Get_Attribute_Single
Set_Attribute_Single
CAN Identifier Field value
that denotes message to
be received.
N/A,
N/A,
N/A
UINT
6 Initial Comm
Characteris-
tics
Get_Attribute_Single
Set_Attribute_Single
Defines the Message
Group(s) across which
production and consump-
tion associated with this.
N/A,
N/A,
N/A
BYTE
7 Produced
Connection
Size
Get_Attribute_Single
Set_Attribute_Single
Maximum number of
bytes transmitted across
this connection.
0,
0,
N/A
UINT
8 Consumed
Connection
Size
Get_Attribute_Single
Set_Attribute_Single
Maximum number of
bytes received across this
connection.
0,
0,
N/A
UINT
9 Expected
Packet Rate
Get_Attribute_Single
Set_Attribute_Single
Defines timing associated
with this Connection.
0,
0,
0xFFFF
UINT
12 Watchdog
Timeout
Action
Get_Attribute_Single
Set_Attribute_Single
Defines how to handle
inactivity / Watchdog
timeouts.
0 -- Transition to
time out
1 -- Auto Delete
2 -- Auto Reset
3 -- Defered
Delete
N/A,
N/A,
N/A
USINT
13 Produced
Connection
Path Length
Get_Attribute_Single
Set_Attribute_Single
Number of bytes in the
produced_connec-
tion_path length
attributes.
0,
0,
6
UINT
14 Produced
Connection
Path
Get_Attribute_Single
Set_Attribute_Single
Application Objects that
produces data on this
connection.
20 04 24
66 30
03,
0,
N/A
Array
of:
USINT
15 Consumed
Connection
Path Length
Get_Attribute_Single
Set_Attribute_Single
Number of bytes in the
consumed_connec-
tion_path length
attributes.
4,
4,
4
UINT
16 Consumed
Connection
Path
Get_Attribute_Single
Set_Attribute_Single
Specifies the Application
Object(s) that are to
receive the data
consumed by this
Connection Object.
20 2B 24
01,
20 2B 24
01,
20 2B 24
01
Array
of: UINT
-- 1 9 --
bi10a001e
4.7 Acknowledge Handler Object, Class 0x2B
Class Attributes
ID
#
Attribute
Name
Service Description Semantics Default,
Min,Max
Data
Type
1 Revision Get_Attribute_Single Revision of the
DeviceNet Object
Class Definition
upon which the
implementation is
based.
The current value
assigned to this
attribute is two (2). If
updates, which
require an increase in
this value, are made,
then the value will be
increased. Support of
this attribute is
required.
2, 2, 2 UINT
2 Max Instance Get_Attribute_Single Maximum instance
number of an object
currently created in
this class level of the
device.
The largest instance
number of a created
object at this class
hierarchy level.
UINT
Instance Attributes
# Attribute
Name
Service Description Semantics Default,
Min,Max
Data
Type
1 Acknowledge
Timer
Get_Attribute_Single
Set_Attribute_Single
Time to wait fpr
acknowledge before
resending.
Range 1 65535 ms
(0 invalid)
Default = 16
16, 1,
65535
UINT
2 Retry Limit Get_Attribute_Single
Set_Attribute_Single
Number of Ack
Timeouts to wait
before informing the
producing applica-
tion of a
Retry_Limit_Re-
ached.
1, 0, 255 USINT
3 COS Produc-
ing Connec-
tion Instance
Get_Attribute_Single
Set_Attribute_Single
Connection In-
stance, which
contains the path of
the producing I/O
application object,
which will be notified
of Ack Handler
events.
Connection instance
Id
N/A UINT
4 Ack List Size Get_Attribute_Single Maximum number of
members in Ack List.
0 = Dynamic
5 Ack List Get_Attribute_Single List of active
connection in-
stances, which are
receiving Acks.
Number of members
followed by list of:
Connection Instance
ID
N/A Array
of:
USINT
6 Data with Ack
Path List Size
Get_Attribute_Single Maximum number of
members in Data
with Ack Path List.
0 = Dynamic
7 Data with Ack
Path List
Get_Attribute_Single List of connections
instances / comsum-
ing application object
pairs. This attribute
is used to forward
data received with
acknowledgments.
List of connection
instance / consuming
appication object
pairs. This attribute is
used to forward data
received with
acknowledgments.
N/A Array
of:
USINT
-- 2 0 --
bi10a001e
4.8 I/O data Input Mapping Object, Class 0xA0
Class Attributes
# Attribute
Name
Service Description Semantics Default,
Min,Max
Data
Type
1 Revision Get_Attribute_All Revision of the I/O
data Input Object
The Revision
attributes, which
contains the object
revision.
1, 1, 1 UINT
Instance Attributes
# Attribute
Name
Service Description Semantics Default,
Min,Max
Data
Type
1 Data Get_Attribute_Single Data that is read. In bytes. N/A Array of:
USINT
2 Data Get_Attribute_Single Data that is read. In bytes. N/A Array of:
USINT
6 Data Get_Attribute_Single Data that is read. In bytes. N/A Array of:
USINT
4.9 I/O data Output Mapping Object, Class 0xA1
Class Attributes
# Attribute
Name
Service Description Semantics Default,
Min,
Max
Data
Type
1 Revision Get_Attribute_All Revision of the I/O
data Input Object
The Revision
attributes, which
contains the object
revision.
1, 1, 1 UINT
Instance Attributes
# Attribute
Name
Service Description Semantics Default,
Min,Max
Data
Type
1 Data Get_Attribute_Single
Set_Attribute_Single
Data that is read. In bytes. N/A Array of:
USINT
2 Data Get_Attribute_Single
Set_Attribute_Single
Data that is read. In bytes. N/A Array of:
USINT
6 Data Get_Attribute_Single
Set_Attribute_Single
Data that is read. In bytes. N/A Array of:
USINT
4.10 Diagnostic Object, Class 0xAA
Class Attributes
ID
#
Attribute
Name
Service Description Semantics Default,
Min,Max
Data
Type
1 Revision Get_Attribute_Single Revision of the
DeviceNet Connec-
tion Object
2, 2, 2 UINT
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32

ESAB DeviceNet I/O Profile, Small Memory Model User manual

Type
User manual
This manual is also suitable for

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI