Please enable JavaScript to view this site.

Directive (device command) to perform a read of the internal registers of an ethercat device using an absolute address.

Syntax

ECAT_FPRD nEt adp ado [len] [-TO microSec] [-BF] [-U8|-U16|-U32]

nEt

Number of the Ethernet port whose information is wanted

adp

Physical address associated with the node (see "physical address" below)

ado

Address of the register to be read on the device

len

Number of bytes to be read - if omitted assume length equal to 2. (optional)

-TO microsec

Timeout waiting for response - if omitted, the value 500000 is assumed. (optional)

-BF

Forces the use of the data support buffer. (optional)

-U8

Byte visualization (defaults if len = 1 or different from 2 and 4). (optional)

-U16

Word visualization (default if len = 2). (optional)

-U32

Dword visualization (default if len = 4). (optional)

Notes


Physical Address

There are two ways to figure out the physical address associated with the node:

From the RFBCED editor, by pressing twice on the indicated device, under "General" (see EtherCAT communication for more details).

ecat_addres_3

From the shell, through the command "fview  /proc/bus/ecat/ethX/master/info" the addresses of all devices in the ECAT line are present (see EtherCAT diagnostics for more details).

ecat_addres_2

Example

 

  

Keyboard Navigation

F7 for caret browsing
Hold ALT and press letter

This Info: ALT+q
Page Header: ALT+h
Topic Header: ALT+t
Topic Body: ALT+b
Contents: ALT+c
Search: ALT+s
Exit Menu/Up: ESC