Table 6: ethercat command types – BECKHOFF EtherCAT Technology Section I User Manual

Page 30

Advertising
background image

EtherCAT Protocol

I-10

Slave Controller

– Technology

Table 6: EtherCAT Command Types

CMD

Abbr.

Name

Description

0

NOP

No Operation

Slave ignores command

1

APRD

Auto Increment Read

Slave increments address. Slave puts read data
into the EtherCAT datagram if received address is
zero.

2

APWR

Auto Increment Write

Slave increments address. Slave writes data into
memory location if received address is zero.

3

APRW

Auto Increment Read Write

Slave increments address. Slave puts read data
into the EtherCAT datagram and writes the data
into the same memory location if received address
is zero.

4

FPRD

Configured Address Read

Slave puts read data into the EtherCAT datagram
if address matches with one of its configured
addresses

5

FPWR

Configured Address Write

Slave writes data into memory location if address
matches with one of its configured addresses

6

FPRW

Configured Address Read
Write

Slave puts read data into the EtherCAT datagram
and writes data into the same memory location if
address matches with one of its configured
addresses

7

BRD

Broadcast Read

All slaves put logical OR of data of the memory
area and data of the EtherCAT datagram into the
EtherCAT datagram. All slaves increment position
field.

8

BWR

Broadcast Write

All slaves write data into memory location. All
slaves increment position field.

9

BRW

Broadcast Read Write

All slaves put logical OR of data of the memory
area and data of the EtherCAT datagram into the
EtherCAT datagram, and write data into memory
location. BRW is typically not used. All slaves
increment position field.

10

LRD

Logical Memory Read

Slave puts read data into the EtherCAT datagram
if received address matches with one of the
configured FMMU areas for reading.

11

LWR

Logical Memory Write

Slaves writes data to into memory location if
received address matches with one of the
configured FMMU areas for writing.

12

LRW

Logical Memory Read Write Slave puts read data into the EtherCAT datagram

if received address matches with one of the
configured FMMU areas for reading. Slaves writes
data to into memory location if received address
matches with one of the configured FMMU areas
for writing.

13

ARMW Auto Increment Read

Multiple Write

Slave increments address. Slave puts read data
into the EtherCAT datagram if received address is
zero, otherwise slave writes the data into memory
location.

14

FRMW Configured Read Multiple

Write

Slave puts read data into the EtherCAT datagram
if address matches with one of its configured
addresses, otherwise slave writes the data into
memory location.

15-255

reserved

Advertising