IL•1F CANopen DS301 Writing conventions and symbols
Writing conventions and symbols
Work stepsIf work steps must be performed consecutively, this sequence of steps
is represented as follows:
쮿 Special prerequisites for the following work steps
왘 Step 1
컅 Specific response to this work step
왘 Step 2
If a response to a work step is indicated, this allows you to verify that the
work step has been performed correctly.
Unless otherwise stated, the individual steps must be performed in the
specified sequence.
Bulleted listsThe items in bulleted lists are sorted alphanumerically or by priority. Bul-
leted lists are structured as follows:
•Item 1 of bulleted list
•Item 2 of bulleted list
–Subitem for 2
–Subitem for 2
•Item 3 of bulleted list
Making work easierInformation on making work easier is highlighted by this symbol:
Sections highlighted this way provide supplementary
information on making work easier.
SI unitsSI units are the original values. Converted units are shown in brackets
behind the original value; they may be rounded.
Example:
Minimum conductor cross section: 1.5 mm
2
(AWG 14)
0198441113586, V2.01, 11.2008
Fieldbus interface7
Writing conventions and symbolsIL•1F CANopen DS301
8Fieldbus interface
0198441113586, V2.01, 11.2008
IL•1F CANopen DS3011 Introduction
1Introduction
1.1About this manual
This manual describes the fieldbus specifics for products in a fieldbus
network addressed via CANopen DS301.
1.2CAN-Bus
The CAN bus (Controller Area Network) was originally developed for
fast, economical data transmission in the automotive industry. Today, the
CAN bus is also used in industrial automation technology and has been
further developed for communication at fieldbus level.
Features of the CAN busThe CAN bus is a standardized, open bus enabling communication be-
tween devices, sensors and actuators from different manufacturers. The
features of the CAN bus comprise
•Multimaster capability
Each device in the fieldbus can transmit and receive data independently without depending on an "ordering" master functionality.
•Message-oriented communication
Devices can be integrated into a running network without reconfiguration of the entire system. The address of a new device does not
need to be specified on the network.
•Prioritization of messages
Messages with higher priority are sent first for time-critical applications.
•Residual error probability
Various security features in the network reduce the probability of
undetected incorrect data transmission to less than 10
Transmission technologyIn the CAN bus, multiple devices are connected via a bus cable. Each
network device can transmit and receive messages. Data between network devices are transmitted serially.
Network devicesExamples of CAN bus devices are
•Automation devices, e.g. PLCs
•PCs
-11
.
•Input/output modules
•Drives
•Analysis devices
•Sensors and actuators
0198441113586, V2.01, 11.2008
Fieldbus interface9
1 IntroductionIL•1F CANopen DS301
L
N
1.3Fieldbus devices networked via CAN bus
Different fieldbus devices can be operated in the same fieldbus segment. The CANopen bus provides a common basis for interchanging
commands and data between the product described and other network
devices.
Figure 1.1Fieldbus devices in the network
1.4Operating modes and functions in fieldbus mode
This manual only describes the protocol for the slave. See the chapters
"Operation" and "Parameters" for descriptions of the operating modes,
functions and all parameters of the slave:
Operating modes•Profile Velocity
•Profile position
•Homing
•Jog
Functions•Definition of direction of rotation
•Motion profile generation
•Quick Stop
•Fast position capture
SettingsThe following settings can be made via the fieldbus:
•Reading and writing parameters
•Monitoring the inputs and outputs of the 24 V signal interface
•Activating diagnostics and fault monitoring functions
Fieldbus mode
10Fieldbus interface
0198441113586, V2.01, 11.2008
IL•1F CANopen DS3011 Introduction
1.5Documentation and literature references
ManualsIn addition to this fieldbus manual, the following manuals also belongs to
the product:
•Product manual, describes the technical data, installation, commissioning and all operating modes and functions.
CAN users and manufacturers
organization
CANopen standards•CiA Standard 301 (DS301)
LiteratureController Area Network
CiA - CAN in Automation
Am Weichselgarten 26
D-91058 Erlangen
http://www.can-cia.org/
CANopen application layer and communication profile
V4.02, February 2002
•CiA Standard 402 (DSP402)
Device profile for drives and motion control
V2.0, July 2002
•ISO/DIS 11898: Controller Area Network (CAN) for high speed
communication;1993
•EN 50325-4: Industrial communications subsystem based on
ISO 11898 for controller device interfaces (CANopen); 2002
Konrad Etschberger, Carl Hanser Verlag
ISBN 3-446-19431-2
0198441113586, V2.01, 11.2008
Fieldbus interface11
1 IntroductionIL•1F CANopen DS301
12Fieldbus interface
0198441113586, V2.01, 11.2008
IL•1F CANopen DS3012 Before you begin - safety information
2Before you begin - safety information
The information provided in this manual supplements the product manual. Carefully read the product manual before you begin.
0198441113586, V2.01, 11.2008
Fieldbus interface13
2 Before you begin - safety informationIL•1F CANopen DS301
14Fieldbus interface
0198441113586, V2.01, 11.2008
IL•1F CANopen DS3013 Basics
3Basics
3.1CANopen technology
3.1.1CANopen description language
CANopen is a device- and manufacturer-independent description language for communication via the CAN bus. CANopen provides a common basis for interchanging commands and data between CAN bus
devices.
3.1.2Communication layers
CANopen uses the CAN bus technology for data communication.
CANopen is based on the basic network services for data communication as per the ISO-OSI model model. 3 layers enable data communication via the CAN bus.
•Physical Layer
•Data Link Layer
•Application Layer
device communication
application Layer
data Link Layer
physical Layer
fielb bus communication
CAN-Bus
Figure 3.1CANopen layer model
Physical LayerThe physical layer defines the electrical properties of the CAN bus such
as connectors, cable length and cable properties such as bit-coding and
bit-timing.
Data Link LayerThe data link layer connects the network devices. It assigns priorities to
individual data packets and monitors and corrects errors.
Application LayerThe application layer uses communication objects (COB) to exchange
data between the various devices. Communication objects are elementary components for creating a CANopen application.
0198441113586, V2.01, 11.2008
Fieldbus interface15
3 BasicsIL•1F CANopen DS301
3.1.3Objects
All processes under CANopen are executed via objects. Objects carry
out different tasks; they act as communication objects for data transport
to the fieldbus, control the process of establishing a connection or monitor the network devices. If objects are directly linked to the device (device-specific objects), the device functions can be used and changed via
these objects.
Object dictionaryThe object dictionary of each network device allows for communication
between the devices. Other devices find all objects with which they can
communicate in this dictionary.
CANopen
Communication
Process data
objects (PDO)
Service data
objects (SDO)
SYNC, EMCY
Network
management NMT
CAN-Bus
Object
directory
1000
h
3000
h
6000
h
FFFF
h
Device
functions
Application
Device profile
Specific functions
Powe r
amplifier
Motor
Figure 3.2Device model with object dictionary
Objects for describing the data types and executing the communication
tasks and device functions under CANopen are included in the object
dictionary.
Object indexEvery object is addressed by means of a 16 bit index, which is repre-
sented as a four-digit hexadecimal number. The objects are arranged in
groups in the object dictionary.
Index (hex) Object groupsSupported
by the drive
0000
h
0001
-009FhStatic and complex data typesNo
h
ReservedNo
00A0h-0FFFhReservedNo
1000h-1FFFhCommunication profile, standardized in DS 301 Yes
2000
-5FFFhManufacturer-specific device profilesYes
h
6000h-9FFFhStandardized device profiles, e.g. in DSP 402No
-FFFFhReservedNo
A000
h
Table 3.1 Object index
See page 79, 8.2 "Objects of the product" for a list of the CANopen objects.
Object group data typesData types are used so that the messages that are transmitted via the
network as bit streams have the same meaning for the transmitting and
16Fieldbus interface
0198441113586, V2.01, 11.2008
IL•1F CANopen DS3013 Basics
receiving devices. Data types are declared by means of the objects of
the data types.
Object groups of the profilesCANopen objects carry out various tasks in fieldbus mode. Profiles
group the objects by tasks.
0198441113586, V2.01, 11.2008
Fieldbus interface17
3 BasicsIL•1F CANopen DS301
3.1.4CANopen profiles
Standardized profilesStandardized profiles describe objects that are used with different de-
vices without additional configuration. The users and manufacturers organization CAN in Automation has standardized various profiles. These
include:
•DS301 communication profile
•DSP402 device profile
Application Layer
Application
Device Profile for Drives and Motion Control (CiA DSP 402)
CANopen Communication Profile (CiA DS 301)
Data Link Layer
Physical Layer
CAN-Bus
Figure 3.3CANopen reference model
DS301 communication profileThe DS301 communication profile is the interface between device pro-
files and CAN bus. It was specified in 1995 under the name DS301 and
defines uniform standards for common data exchange between different
device types under CANopen.
The objects of the communication profile in the device carry out the
tasks of data exchange and parameter exchange with other network devices and initialize, control and monitor the device in the network.
Objects of the communication profile are:
•Process Data Objects = PDO
•Service Data Objects = SDO
•Objects with special functions for synchronization SYNC and for
error messages and error response EMCY
•Network management NMT objects for initialization, error monitoring and device status monitoring.
ing, monitoring and settings of drives. The tasks of the objects include:
•Device monitoring and status monitoring (Device Control)
•Standardized parameterization
•Changing, monitoring and execution of operating modes
IMPORTANT: The product does not support the CiA 402 device profile.
Vendor-specific profilesThe basic functions of a device can be used with objects of standardized
device profiles standardized. Only vendor-specific device profiles offer
the complete range of functions. The objects with which the special functions of a device can be used under CANopen are defined in these vendor-specific device profiles.
18Fieldbus interface
0198441113586, V2.01, 11.2008
IL•1F CANopen DS3013 Basics
3.2Communication profile
CANopen manages communication between the network devices with
object dictionaries and objects. A network device can use process data
objects (PDO) and service data objects (SDO) to request the object data
from the object dictionary of another device and, if permissible, write
back modified values.
The following can be done by accessing the objects of the network devices
•Exchange parameter values
•Start motion functions of individual CAN bus devices
•Request status information
3.2.1Object dictionary
Each CANopen device manages an object dictionary which contains all
objects for communication.
Index, subindexThe objects are addressed in the object dictionary via a 16 bit index.
One or more 8 bit subindex entries for each object specify individual data
fields in the object. Index and subindex are shown in hexadecimal notation with a subscript "
".
h
The following example shows the index entries and subindex entries for
the object receive PDO4 mapping, 1603
IndexSubindex ObjectMeaning
1603
1603
1603
1603
Table 3.2 Examples of index and subindex entries
00
h
h
01
h
h
02
h
h
03
h
h
Number of elementsNumber of subindexes
1st mapped object
R_PDO4
2nd mapped object
R_PDO4
3rd mapped object
R_PDO4
for mapping in R_PDO4.
h
First object for mapping in
R_PDO4
Second object for mapping
in R_PDO4
Third object for mapping in
R_PDO4
0198441113586, V2.01, 11.2008
Fieldbus interface19
3 BasicsIL•1F CANopen DS301
Structure of object dictionaryThe objects in the object dictionary are sorted by index values. Table 3.3
shows the index ranges of the object dictionary according to the CANopen specifications.
Index range
(hex)
0000
h
0001h-001FhStatic data typesNo
0020h-003FhComplex data typesNo
0040
-005FhManufacturer-specific data typesNo
h
0060h-007FhStatic data types for the device profilesNo
0080h-009FhComplex data types for the device profilesNo
00A0
-0FFFhReservedNo
h
1000h-1FFFhCommunication profileYes
2000h-5FFFhManufacturer-specific profilesYes
6000
-9FFFhStandardized device profilesNo
h
A000h-FFFFhReservedNo
Table 3.3 Index ranges of the object dictionary
Object groupsSupported
by the drive
ReservedNo
Object descriptions inthe manualFor CANopen programming of a product, the following object groups are
described in detail:
•1xxx
•3xxx
objects: Communication objects in this chapter
h
objects: Manufacturer-specific objects to the extent they are
h
required for controlling the product
All operating modes and functions of the product are controlled by
means of manufacturer-specific objects. These functions and objects
are described in the device documentation.
The manufacturer-specific objects are stored in the index range starting
at 3000
documentation, it is sufficient to add 3000
. To derive the CAN index from the indexes given in the device
h
.
h
Example:The control word for a state transition has the index 28 and the subindex
1. In the CAN protocol, this results in the index 301C
28
]) and the subindex 1.
d
(3000h + 1Ch[=
h
20Fieldbus interface
0198441113586, V2.01, 11.2008
IL•1F CANopen DS3013 Basics
3.2.2Communication objects
OverviewThe communication objects are standardized with the DS301 CANopen
communication profile. The objects can be classified into 4 groups according to their tasks.
PDO
T_PDO1 R_PDO1
T_PDO2 R_PDO2
T_PDO3 R_PDO3
T_PDO4 R_PDO4
Communication
SDO
T_SDO
R_SDO
Figure 3.4Communication objects; the following applies to the perspective
of the network device: T_..: "Transmit", R_..: "Receive"
objects
Special objects
SYNC
EMCY
Network
management
NMT Services
NMT Node guarding
NMT Heartbeat
•PDOs (process data objects) for real-time transmission of process
data
•SDOs (service data object) for read and write access to the object
dictionary
•Objects for controlling CAN messages:
– SYNC object (synchronization object) for synchronization of net-
work devices
– EMCY object (emergency object), for signaling errors of a device
or its peripherals.
•Network management services:
– NMT services for initialization and network control (NMT: net-
work management)
– NMT Node Guarding for monitoring the network devices
– NMT Heartbeat for monitoring the network devices
0198441113586, V2.01, 11.2008
Fieldbus interface21
3 BasicsIL•1F CANopen DS301
CAN messageData is exchanged via the CAN bus in the form of CAN messages. A
CAN message transmits the communication object and a variety of administration and control information.
CAN message
111 1111 7
Data
Control
RTR-Bit
Identifier
Start-Bit
CRC
Acknowledge
>=36160..8 Byte
End-Bits
COB-ID
11 Bit
7 Bit4 Bit
CANopen message (simplified)
0..8 Byte
data carrier
1 2345670
Figure 3.5CAN message and simplified representation of CANopen mes-
sage
CANopen messageFor work with CANopen objects and for data exchange, the CAN mes-
sage can be represented in simplified form because most of the bits are
used for error correction. These bits are automatically removed from the
receive message by the data link layer of the OSI model, and added to
a message before it is transmitted.
The two bit fields "Identifier" and "Data" form the simplified CANopen
message. The "Identifier" corresponds to the "COB ID" and the "Data"
field to the data frame (maximum length 8 bytes) of a CANopen message.
COB IDThe COB ID (Communication OBject Identifier) has 2 tasks as far as
controlling communication objects is concerned:
•Bus arbitration: Specification of transmission priorities
•Identification of communication objects
An 11 bit COB identifier as per the CAN 3.0A specification is defined for
CAN communication; it comprises 2 parts
•Function code, 4 bits
•Node address (node ID), 7 bits.
Bit:100
1
COB-ID
2341 234567
Function code
0...15
Node-ID
0...127
Figure 3.6COB ID with function code and node address
22Fieldbus interface
0198441113586, V2.01, 11.2008
IL•1F CANopen DS3013 Basics
COB IDs of the communication
objects
The following table shows the COB IDs of all communication objects
with the factory settings. The column "Index of object parameters"
shows the index of special objects with which the settings of the communication objects can be read or modified via an SDO.
EMCY object0 0 0 1x x x x x x x128 (80h) + node ID1014h, 1015
T_PDO1
R_PDO1
T_PDO2
R_PDO2
T_PDO3
R_PDO3
1)
1)
1)
1)
1)
1)
0 0 1 1x x x x x x x384 (180h) + node ID1800
0 1 0 0x x x x x x x512 (200h) + node ID1400
0 1 0 1x x x x x x x640 (280h) + node ID1801
0 1 1 0x x x x x x x768 (300h) + node ID1401
0 1 1 1x x x x x x x896 (380h) + node ID1802
1 0 0 0x x x x x x x1024 (400h) + node ID1402
T_PDO41 0 0 1x x x x x x x1152 (480h) + node ID1803
R_PDO41 0 1 0x x x x x x x1280 (500h) + node ID1403
T_SDO1 0 1 1x x x x x x x1408 (580h) + node IDR_SDO1 1 0 0x x x x x x x1536 (600
NMT error control1 1 1 0x x x x x x x1792 (700h) + node ID
LMT Services
NMT Identify Service
DBT Services
NMT Services
1) Not supported by the device
1)
1)
1)
1 1 1 11 1 0 0 1 0 x2020 (7E4h), 2021 (7E5h)
1)
1 1 1 11 1 0 0 1 1 02022 (7E6h)
1 1 1 11 1 0 0 x x x2023 (7E7h), 2024 (7F8h)
1 1 1 11 1 0 1 0 0 x2025 (7E9h), 2026 (7EAh)
Node address,
node ID [1...127]
COB ID decimal (hexadecimal)Index of object
parameters
)-
h
h
h
h
h
h
h
h
h
) + node ID-
h
h
h
Table 3.4 COB IDs of all communication objects
COB IDs of PDOs can be changed as required. The
assignment pattern for COB IDs only specifies a basic
setting.
Function codeThe function code classifies the communication objects. Since the bits
of the function code in the COB ID are more significant, the function
code simultaneously controls the transmission priorities: Objects with a
lower function code are transmitted with higher priority. For example, an
object with function code "1" is transmitted prior to an object with function code "3" in the case of simultaneous bus access.
Node addressEvery network device is configured before it is operated on the network.
The device is assigned a 7 bit node address (node ID) between 1 (01
and 127 (7F
). The device address "0" is reserved for "broadcast" trans-
h
missions which are used to send messages to all devices simultaneously.
0198441113586, V2.01, 11.2008
Fieldbus interface23
)
h
3 BasicsIL•1F CANopen DS301
ExampleSelection of a COB ID
For a device with the node address 5, the COB ID of the communication
object T_PDO1 is:
384+node ID = 384 (180
Data frameThe data frame of the CANopen message can hold up to 8 bytes of data.
In addition to the data frame for SDOs and PDOs, special frame types
are specified in the CANopen profile:
•Error data frame
•Remote data frame for requesting a message
The data frames contain the respective communication objects.
3.2.3Communication relationships
CANopen uses 3 relationships for communication between network devices:
•Master-slave relationship
•Client-server relationship
•Producer-consumer relationship
Master-slave relationshipA network master controls the message traffic. A slave only responds
when it is addressed by the master.
The master-slave relationship is used with network management objects for a controlled network start and to monitor the connection of devices.
) + 5 = 389 (185h).
h
Slave
Master
Master
Figure 3.7Master - slave relationships
data
request
data
Slave
Slave
Slave
Messages can be interchanged with and without confirmation. If the
master sends an unconfirmed CAN message, it can be received by a
single or by several slaves or by no slave.
To confirm the message, the master requests a message from a specific
slave, which then responds with the desired data.
24Fieldbus interface
0198441113586, V2.01, 11.2008
IL•1F CANopen DS3013 Basics
Client-server relationshipA client-server relationship is established between 2 devices. The
"server" is the device whose object dictionary is used during data exchange. The "client" addresses and starts the exchange of messages
and waits for a confirmation from the server.
A client-server relationship with SDOs is used to send configuration data
and long messages.
Client
Figure 3.8Client-server relationship
data
data
Server
The client addresses and sends a CAN message to a server. The server
evaluates the message and sends the response data as an acknowledgement.
Producer-consumer relationshipThe producer-consumer relationship is used for exchanging messages
with process data, because this relationship enables fast data exchange
without administration data.
A "Producer" sends data, a "Consumer" receives data.
Consumer
Producer
data
Consumer
Consumer
request
Producer
data
Figure 3.9Producer-consumer relationships
Consumer
Consumer
The producer sends a message that can be received by one or more
network devices. The producer does not receive an acknowledgement
to the effect that the message was received. The message transmission
can be triggered
•by an internal event, e.g. "target position reached"
•by the synchronization object SYNC
•a request of a consumer
For details on the function of the producer-consumer relationship and on
requesting messages see chapter 3.4 "Process data communication".
0198441113586, V2.01, 11.2008
Fieldbus interface25
3 BasicsIL•1F CANopen DS301
3.3Service data communication
3.3.1Overview
Service Data Object(SDO: Service Data Object) can be used to access
the entries of an object dictionary via index and subindex. The values of
the objects can be read and, if permissible, also be changed.
Every network device has at least one server SDO to be able to respond
to read and write requests from a different device. A client SDO is only
required to request SDO messages from the object dictionary of a different device or to change them there.
The T_SDO of an SDO client is used to send the request for data exchange; the R_SDO is used to receive. The data frame of an SDO consist of 8 bytes.
SDOs have a higher COB ID than PDOs and therefore are sent over the
CAN bus at a lower priority.
3.3.2SDO data exchange
A service data object (SDO) sends parameter data between two devices. The data exchange conforms to the client-server relationship. The
server is the device to whose object dictionary an SDO message refers.
Client
R_SDO T_SDO
(request)
COB-IDdata
CAN
Figure 3.10SDO message exchange with request and response
COB-ID
data
(response)
T_SDO
R_SDO
Server
Message typesClient-server communication is triggered by the client to send parameter
values to the server or to get them from the server. In both cases, the client starts the communication with a request and receives a response
from the server.
26Fieldbus interface
0198441113586, V2.01, 11.2008
IL•1F CANopen DS3013 Basics
3.3.3SDO message
Put simply, an SDO message consists of the COB ID and the SDO data
frame, in which up to 4 bytes of data can be sent. Longer data sequences are distributed over multiple SDO messages with a special protocol.
The device sends SDOs of up to 4 bytes data length (data). Greater
amounts of data such as 8 byte values of the data type "Visible String 8"
can be distributed over multiple SDOs and are transmitted successively
in 7 byte blocks.
ExampleThe following illustration shows an example of an SDO message.
SDO
581
COB-ID
(581h)
1 234567
0
00
43100001 029200
Data
Subindex
Index
Command Code
Figure 3.11SDO message, example
COB ID and data frameR_SDO and T_SDO have different COB IDs.
The data frame of an SDO messages consists of:
•Command code (ccd) in which the SDO message type and the data
length of the transmitted value are encrypted
•Index and subindex which point to the object whose data is transported with the SDO message
•Data of up to 4 bytes
Evaluation of numeric valuesIndex and data are transmitted left-aligned in Intel format. If the SDO
contains numerical values of more than 1 byte in length, the data must
be rearranged byte-by-byte before and after a transmission.
581
Index:
1 234567
0
00
43100001 029200
Data:
Hex:
10 00
h
00 02 01 92
h
Figure 3.12Rearranging numeric values greater than 1 byte
0198441113586, V2.01, 11.2008
Fieldbus interface27
3 BasicsIL•1F CANopen DS301
3.3.4Reading and writing data
Writing dataThe client starts a write request by sending index, subindex, data length
and value.
The server sends a confirmation indicating whether the data was correctly processed. The confirmation contains the same index and
subindex, but no data.
Client
write request
COB-ID
COB-ID
ccd=
ccd
60h
ccd=
ccd=
ccd=
ccd=
Idx
1
ccd
23h
27h
2Bh
2Fh
2
Idx
2345670
1
Idx
Idx
2345670
Sidx
1
Sidx
2
1
data
data
data
data
data
data
write response
Server
Figure 3.13Writing parameter values
Unused bytes in the data field are shown with a slash in the graphic. The
content of these data fields is not defined.
ccd codingThe table below shows the command code for writing parameter values.
It depends on the message type and the transmitted data length.
Message typeData length used
4 bytes 3 bytes 2 bytes 1 byte
Write request23
Write response60
Error response80
27
h
60
h
80
h
2B
h
60
h
80
h
2F
h
60
h
80
h
Transmitting param-
h
eters
Confirmation
h
Error
h
Table 3.5 Command code for writing parameter values
28Fieldbus interface
0198441113586, V2.01, 11.2008
IL•1F CANopen DS3013 Basics
Reading dataThe client starts a read request by sending the index and subindex that
point to the object or the object value whose value it wants to read.
The server confirms the request by sending the desired data. The SDO
response contains the same index and subindex. The length of the response data is specified in the command code "ccd".
Client
read request
COB-ID
ccd=
ccd=
ccd=
ccd=
COB-ID
ccd
43h
47h
4Bh
4Fh
ccd=
Idx
2345670
1
ccd
40h
1
Idx
2
Idx
Idx
2345670
Sidx
1
Sidx
2
1
data
data
data
data
read response
data
data
Server
Figure 3.14Reading a parameter value
Unused bytes in the data field are shown with a slash in the graphic. The
content of these data fields is not defined.
ccd codingThe table below shows the command code for transmitting a read value.
It depends on the message type and the transmitted data length.
Message typeData length used
4
1 byte
bytes3 bytes2 bytes
read request40
Read response 43
Error response 80
40
h
47
h
80
h
40
h
4B
h
80
h
40
h
4F
h
80
h
Request read value
h
Return read value
h
Error
h
Table 3.6 Command code for transmitting a read value
0198441113586, V2.01, 11.2008
Fieldbus interface29
3 BasicsIL•1F CANopen DS301
Error responseIf a message could not be evaluated without errors, the server sends an
error message. For details on the evaluation of the error message see
chapter 7 "Diagnostics and troubleshooting".
Client
2345670
1
Idx
COB-ID
ccd:
ccd
80
Idx
Sidx
1
2
data
Figure 3.15Response with error message (error response)
Server
error response
Byte 4-7
error code
30Fieldbus interface
0198441113586, V2.01, 11.2008
Loading...
+ 72 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.