background image

R7I4DECT-1-PA8A

5-2-55, Minamitsumori, Nishinari-ku, Osaka 557-0063 JAPAN
Phone: +81(6)6659-8201  Fax: +81(6)6659-8510  E-mail: info@m-system.co.jp

EM-7779-F  Rev.1  P. 7 / 11

 

EtherCAT State

EtherCAT defines four states of slave: INIT, PREOP, SAFEOP, and OP.  
TxPDO (input configuration data) is updated only in the SAFEOP or OP state, and RxPDO (output configuration data) is 
updated only in the OP state.

The RUN LED turns on only in the OP state and input and output data are updated, while only input data is updated in the 
PREOP state.

 

EtherCAT Diagnostics

• AL Status Code

When the slave (R7I4DECT) fails to receive a request from the master or when there is a problem with the slave during nor-
mal communication, an error code is set to registers 0x0134 and 0x0135 (AL Status Code) of ESC.
The error codes that R7I4DECT uses are as shown below.

Table 2: Error Codes of AL Status Code

CODE

ERROR

0x0000

No error

0x0011

Invalid requested state change

0x0012

Unknown requested state

0x0013

BOOT state not supported

0x0016

Invalid MailBox configuration (PREOP)

0x0017

Invalid SyncManager configuration

0x001B

SyncManager Watchdog Timeout

0x001D

Invalid Output Configuration

0x001E

Invalid Input Configuration

0x001F

Invalid Watchdog Configuration

0x0029

FreeRun needs 3 Buffer mode

• SDO Abort Code

When the master attempts to access the object dictionary via SDO, if the slave (R7I4DECT) fails to receive SDO messages for 
any reason, R7I4DECT sends an error code (SDO Abort Code) to the master and denies its access.
The following error codes are used.

Table 3: Error Codes of SDO Abort Code

CODE

ERROR

0x05030000

Toggle bit not changed

0x05040001

Client/Server command specifier not valid or unknown

0x05040005

Out of memory

0x06010000

Unsupported access to an object

0x06010002

Attempt to a read-only object

0x06020000

The object does not exist in the object directory

0x06070010

Data type does not match, length of service parameter does not match

0x06090011

Sub-index does not exist

0x08000020

Data cannot be transferred or stored to the application

0x08000022

Data cannot be transferred or stored to the application because of the present device state

Summary of Contents for EtherCAT R7I4DECT-1-PA8A

Page 1: ...o the whole system and employ additional protective measures to ensure the CE conform ity POWER INPUT RATING OPERATIONAL RANGE Locate the power input rating marked on the product and confirm its opera...

Page 2: ...rmal RUN Device state Green Off INIT Blinking PRE OPERATIONAL Single Flash SAFE OPERATIONAL On OPERATIONAL ERR Error Red Off No error Blinking Invalid Configuration Single Flash Local error Double Fla...

Page 3: ...relevant to the pin number of the unit Perform wiring according to this instruction manual PULSE INPUT TERMINAL ASSIGNMENTS e CON connector Recommended cable connector 37104 000FL 3M Company does not...

Page 4: ...ling edge DI ON Edge direction for resetting pulse count by reset terminal Falling edge DI ON Rising edge DI OFF Falling edge DI ON Enabling or disabling pulse count reset by reset terminal Enable or...

Page 5: ...TION DIAGRAM Note In order to improve EMC performance bond the FE terminal to ground Caution FE terminal is NOT a protective conductor terminal SNSR EXC SNSR EXC FE PWR PWR 1 2 4 5 3 POWER SUPPLY IN S...

Page 6: ...an 0 the designated address is written in the resistor 0x0012 of ESC EtherCAT Slave Controller when R7I4DECT starts up Data Configuration Data are configured in accordance with the EtherCAT Modular De...

Page 7: ...BOOT state not supported 0x0016 Invalid MailBox configuration PREOP 0x0017 Invalid SyncManager configuration 0x001B SyncManager Watchdog Timeout 0x001D Invalid Output Configuration 0x001E Invalid Inp...

Page 8: ...vely In the data of RxPDO and TxPDO index sub index and the number of bit of each object which is referred to are stored For input data each object with the address starting with 0x6000 is referred to...

Page 9: ...it is allocated to object 0x1000 The device type is 5001 Table 8 Object Configuration For Device Type INDEX DATA TYPE BIT ACCESS VALUE CONTENT 0x1000 UINT32 32 RO 5001 Device type Error Register 0x100...

Page 10: ...onsists of 8 digits starting with two alpha numeral characters followed by six numeral characters The serial number is expressed as 32 bit data divided into 6 bit 6 bit and 20 bit groups with the firs...

Page 11: ...eset bit CH2 Pulse count preset bit CH3 Pulse count preset bit CH7 Pulse count preset bit CH4 Pulse count preset bit CH5 Pulse count preset bit CH6 Pulse count preset bit Unused PULSE COUNT RESET In n...

Reviews: