Beckhoff EtherCAT Registers Section II Bedienungsanleitung

Stöbern Sie online oder laden Sie Bedienungsanleitung nach Ausrüstung Beckhoff EtherCAT Registers Section II herunter. BECKHOFF EtherCAT Registers Section II User Manual Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 98
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 0
Version 2.7
Date: 2013-07-01
Hardware Data Sheet Section II
Slave Controller
Section I Technology
(Online at http://www.beckhoff.com)
Section II Register Description
Register overview and detailed
description
Section III Hardware Description
(Online at http://www.beckhoff.com)
Seitenansicht 0
1 2 3 4 5 6 ... 97 98

Inhaltsverzeichnis

Seite 1

Version 2.7 Date: 2013-07-01 Hardware Data Sheet Section II Slave Controller Section I – Technology (Online at http://www.beckh

Seite 2

TABLES II-X Slave Controller – Register Description Table 61: Register Watchdog Counter Process Data (0x0442) ...

Seite 3

TABLES Slave Controller – Register Description II-XI Table 123: Register Latch0 Time Positive Edge (0x09B0:0x09B3 [0x09B0:0x09B7])...

Seite 4

ABBREVIATIONS II-XII Slave Controller – Register Description ABBREVIATIONS ADR Address AL Application Layer APRW Auto Increment Physical ReadWrite B

Seite 5

Address Space Overview Slave Controller – Register Description II-1 1 Address Space Overview An EtherCAT Slave Controller (ESC) has an address s

Seite 6

Address Space Overview II-2 Slave Controller – Register Description Address1 Length (Byte) Description Interrupts 0x0200:0x0201 2 ECAT Event Mask

Seite 7

Address Space Overview Slave Controller – Register Description II-3 Address1 Length (Byte) Description 0x0800:0x087F 16x8 SyncManager[15:0] +0x0:

Seite 8

Address Space Overview II-4 Slave Controller – Register Description Address1 Length (Byte) Description DC – SyncManager Event Times 0x09F0:0x09F3

Seite 9

Address Space Overview Slave Controller – Register Description II-5 1.1 Scope of Section II Section II contains detailed information about all E

Seite 10

Address Space Overview II-6 Slave Controller – Register Description 1.3 ESC Availability Tab Legend The availability of registers and exceptions fo

Seite 11

ESC Register Availability Slave Controller – Register Description II-7 2 ESC Register Availability Table 2: ESC Register Availability Address Le

Seite 12

DOCUMENT ORGANIZATION II-II Slave Controller – Register Description DOCUMENT ORGANIZATION The Beckhoff EtherCAT Slave Controller (ESC) documentation

Seite 13 - 1 Address Space Overview

ESC Register Availability II-8 Slave Controller – Register Description Address Length (Byte) Description ET1200 ET1100 IP Core V3.0.2/ V3.00c ESC20

Seite 14

ESC Register Availability Slave Controller – Register Description II-9 Address Length (Byte) Description ET1200 ET1100 IP Core V3.0.2/ V3.00c ESC

Seite 15

Type (0x0000) II-10 Slave Controller – Register Description 3 Register description 3.1 Type (0x0000) Table 4: Register Type (0x0000) ESC20 ET11

Seite 16

SyncManagers supported (0x0005) Slave Controller – Register Description II-11 3.5 SyncManagers supported (0x0005) Table 8: Register SyncManagers

Seite 17

ESC Features supported (0x0008:0x0009) II-12 Slave Controller – Register Description 3.8 ESC Features supported (0x0008:0x0009) Table 11: Regist

Seite 18

Configured Station Address (0x0010:0x0011) Slave Controller – Register Description II-13 3.9 Configured Station Address (0x0010:0x0011) Table 12

Seite 19 - 2 ESC Register Availability

ESC Write Enable (0x0030) II-14 Slave Controller – Register Description 3.13 ESC Write Enable (0x0030) Table 16: Register ESC Write Enable (0x00

Seite 20

ESC Reset ECAT (0x0040) Slave Controller – Register Description II-15 3.15 ESC Reset ECAT (0x0040) Table 18: Register ESC Reset ECAT (0x0040) ES

Seite 21

ESC DL Control (0x0100:0x0103) II-16 Slave Controller – Register Description 3.17 ESC DL Control (0x0100:0x0103) Table 20: Register ESC DL Contr

Seite 22 - 3 Register description

ESC DL Control (0x0100:0x0103) Slave Controller – Register Description II-17 Bit Description ECAT PDI Reset Value 15:14 Loop Port 3: 00: Auto 01

Seite 23

DOCUMENT HISTORY Slave Controller – Register Description II-III DOCUMENT HISTORY Version Comment 1.0 Initial release 1.1  Latch0/1 state regist

Seite 24

Physical Read/Write Offset (0x0108:0x0109) II-18 Slave Controller – Register Description 3.18 Physical Read/Write Offset (0x0108:0x0109) Table 2

Seite 25

ESC DL Status (0x0110:0x0111) Slave Controller – Register Description II-19 3.19 ESC DL Status (0x0110:0x0111) Table 22: Register ESC DL Status

Seite 26

ESC DL Status (0x0110:0x0111) II-20 Slave Controller – Register Description Bit Description ECAT PDI Reset Value 12 Loop Port 2: 0: Open 1: Close

Seite 27

AL Control (0x0120:0x0121) Slave Controller – Register Description II-21 3.20 AL Control (0x0120:0x0121) Table 24: Register AL Control (0x0120:0

Seite 28

AL Status (0x0130:0x0131) II-22 Slave Controller – Register Description 3.21 AL Status (0x0130:0x0131) Table 25: Register AL Status (0x0130:0x01

Seite 29 - ET1200: 11

RUN LED Override (0x0138) Slave Controller – Register Description II-23 3.23 RUN LED Override (0x0138) Table 27: Register RUN LED Override (0x01

Seite 30 - IP Core

PDI Control (0x0140) II-24 Slave Controller – Register Description 3.25 PDI Control (0x0140) Table 29: Register PDI Control (0x0140) ESC20 ET110

Seite 31

ESC Configuration (0x0141) Slave Controller – Register Description II-25 3.26 ESC Configuration (0x0141) Table 30: Register ESC Configuration (0

Seite 32

PDI Information (0x014E:0x014F) II-26 Slave Controller – Register Description 3.27 PDI Information (0x014E:0x014F) Table 31: Register PDI Inform

Seite 33

PDI Configuration (0x0150:0x0153) Slave Controller – Register Description II-27 3.28 PDI Configuration (0x0150:0x0153) The PDI configuration reg

Seite 34

DOCUMENT HISTORY II-IV Slave Controller – Register Description Version Comment 1.6  EEPROM Control/Status register (0x0502:0x0503): Error bit descr

Seite 35

PDI Configuration (0x0150:0x0153) II-28 Slave Controller – Register Description 3.28.1 PDI Digital I/O configuration Table 33: Register PDI Digi

Seite 36

PDI Configuration (0x0150:0x0153) Slave Controller – Register Description II-29 Table 34: Register PDI Digital I/O extended configuration (0x0152

Seite 37

PDI Configuration (0x0150:0x0153) II-30 Slave Controller – Register Description 3.28.2 PDI SPI Slave Configuration Table 35: Register PDI SPI Sl

Seite 38

PDI Configuration (0x0150:0x0153) Slave Controller – Register Description II-31 3.28.3 PDI 8/16Bit asynchronous Microcontroller configuration Ta

Seite 39

PDI Configuration (0x0150:0x0153) II-32 Slave Controller – Register Description 3.28.4 PDI 8/16Bit synchronous Microcontroller configuration Tab

Seite 40

PDI Configuration (0x0150:0x0153) Slave Controller – Register Description II-33 Table 40: Register PDI Synchronous Microcontroller extended Confi

Seite 41

PDI Configuration (0x0150:0x0153) II-34 Slave Controller – Register Description 3.28.5 EtherCAT Bridge (port 3) Table 41: Register EtherCAT Brid

Seite 42

PDI Configuration (0x0150:0x0153) Slave Controller – Register Description II-35 3.28.6 PDI On-chip bus configuration Table 43: Register PDI On-c

Seite 43

PDI Configuration (0x0150:0x0153) II-36 Slave Controller – Register Description 3.28.7 Sync/Latch[1:0] PDI Configuration Table 45: Register Sync

Seite 44

ECAT Event Mask (0x0200:0x0201) Slave Controller – Register Description II-37 3.29 ECAT Event Mask (0x0200:0x0201) Table 46: Register ECAT Event

Seite 45

DOCUMENT HISTORY Slave Controller – Register Description II-V Version Comment 2.0  DC SYNC Activation register (0x0981.6): bit polarity correct

Seite 46

ECAT Event Request (0x0210:0x0211) II-38 Slave Controller – Register Description 3.31 ECAT Event Request (0x0210:0x0211) Table 48: Register ECAT

Seite 47

AL Event Request (0x0220:0x0223) Slave Controller – Register Description II-39 3.32 AL Event Request (0x0220:0x0223) Table 49: Register AL Event

Seite 48

AL Event Request (0x0220:0x0223) II-40 Slave Controller – Register Description Bit Description ECAT PDI Reset Value 8 9 …. 23 SyncManager in

Seite 49

RX Error Counter (0x0300:0x0307) Slave Controller – Register Description II-41 3.33 RX Error Counter (0x0300:0x0307) Errors are only counted if

Seite 50

PDI Error Counter (0x030D) II-42 Slave Controller – Register Description 3.36 PDI Error Counter (0x030D) Table 53: Register PDI Error Counter (0

Seite 51

Lost Link Counter (0x0310:0x0313) Slave Controller – Register Description II-43 3.38 Lost Link Counter (0x0310:0x0313) Table 56: Register Lost L

Seite 52

Watchdog Divider (0x0400:0x0401) II-44 Slave Controller – Register Description 3.39 Watchdog Divider (0x0400:0x0401) Table 57: Register Watchdog

Seite 53

Watchdog Status Process Data (0x0440:0x0441) Slave Controller – Register Description II-45 3.42 Watchdog Status Process Data (0x0440:0x0441) Tab

Seite 54

SII EEPROM Interface (0x0500:0x050F) II-46 Slave Controller – Register Description 3.45 SII EEPROM Interface (0x0500:0x050F) Table 63: SII EEPRO

Seite 55

SII EEPROM Interface (0x0500:0x050F) Slave Controller – Register Description II-47 Table 66: Register EEPROM Control/Status (0x0502:0x0503) ESC20

Seite 56

CONTENTS II-VI Slave Controller – Register Description CONTENTS 1 Address Space Overview 1 1.1 Scope of Section II 5 1.2 Reserved Registers/Rese

Seite 57

SII EEPROM Interface (0x0500:0x050F) II-48 Slave Controller – Register Description NOTE: r/(w): write access depends upon the assignment of the E

Seite 58

SII EEPROM Interface (0x0500:0x050F) Slave Controller – Register Description II-49 3.45.1 EEPROM emulation with IP Core Write access to EEPROM D

Seite 59

MII Management Interface (0x0510:0x0515) II-50 Slave Controller – Register Description 3.46 MII Management Interface (0x0510:0x0515) Table 70: M

Seite 60

MII Management Interface (0x0510:0x0515) Slave Controller – Register Description II-51 Table 71: Register MII Management Control/Status (0x0510:0

Seite 61

MII Management Interface (0x0510:0x0515) II-52 Slave Controller – Register Description Table 72: Register PHY Address (0x0512) ESC20 ET1100 ET120

Seite 62

MII Management Interface (0x0510:0x0515) Slave Controller – Register Description II-53 Table 76: Register MII Management PDI Access State (0x0517

Seite 63

FMMU (0x0600:0x06FF) II-54 Slave Controller – Register Description 3.47 FMMU (0x0600:0x06FF) Each FMMU entry is described in 16 Bytes from 0x060

Seite 64

FMMU (0x0600:0x06FF) Slave Controller – Register Description II-55 Table 83: Register Physical Start address FMMU y (0x06y8-0x06y9) ESC20 ET1100

Seite 65

SyncManager (0x0800:0x087F) II-56 Slave Controller – Register Description 3.48 SyncManager (0x0800:0x087F) SyncManager registers are mapped from

Seite 66

SyncManager (0x0800:0x087F) Slave Controller – Register Description II-57 Table 91: Register Control Register SyncManager y (0x0804+y*8) ESC20 ET

Seite 67

CONTENTS Slave Controller – Register Description II-VII 3.28.6 PDI On-chip bus configuration 35 3.28.7 Sync/Latch[1:0] PDI Configuration 36 3

Seite 68

SyncManager (0x0800:0x087F) II-58 Slave Controller – Register Description Table 92: Register Status Register SyncManager y (0x0805+y*8) ESC20 ET1

Seite 69

SyncManager (0x0800:0x087F) Slave Controller – Register Description II-59 Table 93: Register Activate SyncManager y (0x0806+y*8) ESC20 ET1100 ET1

Seite 70

SyncManager (0x0800:0x087F) II-60 Slave Controller – Register Description Table 94: Register PDI Control SyncManager y (0x0807+y*8) ESC20 ET1100

Seite 71

Distributed Clocks (0x0900:0x09FF) Slave Controller – Register Description II-61 3.49 Distributed Clocks (0x0900:0x09FF) 3.49.1 Receive Times T

Seite 72

Distributed Clocks (0x0900:0x09FF) II-62 Slave Controller – Register Description Table 98: Register Receive Time Port 3 (0x090C:0x090F) ESC20 ET1

Seite 73

Distributed Clocks (0x0900:0x09FF) Slave Controller – Register Description II-63 3.49.2 Time Loop Control Unit Time Loop Control unit is usually

Seite 74

Distributed Clocks (0x0900:0x09FF) II-64 Slave Controller – Register Description Table 102: Register System Time Delay (0x0928:0x092B) ESC20 ET11

Seite 75

Distributed Clocks (0x0900:0x09FF) Slave Controller – Register Description II-65 Table 106: Register System Time Difference Filter Depth (0x0934)

Seite 76 - Deviation

Distributed Clocks (0x0900:0x09FF) II-66 Slave Controller – Register Description Table 108: Register Receive Time Latch Mode (0x0936) ESC20 ET110

Seite 77

Distributed Clocks (0x0900:0x09FF) Slave Controller – Register Description II-67 3.49.3 Cyclic Unit Control Table 109: Register Cyclic Unit Cont

Seite 78

CONTENTS II-VIII Slave Controller – Register Description 4 Process Data RAM (0x1000:0xFFFF) 85 4.1 PDI Digital I/O Input Data (0x1000:0x1003) 85

Seite 79

Distributed Clocks (0x0900:0x09FF) II-68 Slave Controller – Register Description 3.49.4 SYNC Out Unit Table 110: Register Activation register (0

Seite 80

Distributed Clocks (0x0900:0x09FF) Slave Controller – Register Description II-69 Table 112: Register Activation Status (0x0984) ESC20 ET1100 ET12

Seite 81

Distributed Clocks (0x0900:0x09FF) II-70 Slave Controller – Register Description Table 115: Register Start Time Cyclic Operation (0x0990:0x0993 [

Seite 82

Distributed Clocks (0x0900:0x09FF) Slave Controller – Register Description II-71 3.49.5 Latch In unit Table 119: Register Latch0 Control (0x09A8

Seite 83

Distributed Clocks (0x0900:0x09FF) II-72 Slave Controller – Register Description Table 121: Register Latch0 Status (0x09AE) ESC20 ET1100 ET1200 I

Seite 84

Distributed Clocks (0x0900:0x09FF) Slave Controller – Register Description II-73 Table 123: Register Latch0 Time Positive Edge (0x09B0:0x09B3 [0x

Seite 85

Distributed Clocks (0x0900:0x09FF) II-74 Slave Controller – Register Description Table 125: Register Latch1 Time Positive Edge (0x09C0:0x09C3 [0x

Seite 86

Distributed Clocks (0x0900:0x09FF) Slave Controller – Register Description II-75 3.49.6 SyncManager Event Times Table 127: Register EtherCAT Buf

Seite 87

ESC specific registers (0x0E00:0x0EFF) II-76 Slave Controller – Register Description 3.50 ESC specific registers (0x0E00:0x0EFF) 3.50.1 Power-O

Seite 88

ESC specific registers (0x0E00:0x0EFF) Slave Controller – Register Description II-77 3.50.2 Power-On Values ET1100 Table 131: Register Power-On

Seite 89

TABLES Slave Controller – Register Description II-IX TABLES Table 1: ESC address space ...

Seite 90

ESC specific registers (0x0E00:0x0EFF) II-78 Slave Controller – Register Description 3.50.3 IP Core Table 132: Register Product ID (0x0E00:0x0E0

Seite 91

ESC specific registers (0x0E00:0x0EFF) Slave Controller – Register Description II-79 3.50.4 ESC20 Table 134: Register FPGA Update (0x0E00:0x0EFF

Seite 92

Digital I/O Output Data (0x0F00:0x0F03) II-80 Slave Controller – Register Description 3.51 Digital I/O Output Data (0x0F00:0x0F03) Table 135: Re

Seite 93

User RAM (0x0F80:0x0FFF) Slave Controller – Register Description II-81 3.54 User RAM (0x0F80:0x0FFF) Table 138: User RAM (0x0F80:0x0FFF) ESC20 E

Seite 94

User RAM (0x0F80:0x0FFF) II-82 Slave Controller – Register Description Addr. Bit Feat. Description Reset Value 0F84 0 24 Link/Activity LED 1 1 25

Seite 95

User RAM (0x0F80:0x0FFF) Slave Controller – Register Description II-83 Addr. Bit Feat. Description Reset Value 0F89 0 64 Reserved 0 1 65 Reserved

Seite 96

User RAM (0x0F80:0x0FFF) II-84 Slave Controller – Register Description Addr. Bit Feat. Description Reset Value 0F90 0 120 Reserved 0 1 121 Reserv

Seite 97

Process Data RAM (0x1000:0xFFFF) Slave Controller – Register Description II-85 4 Process Data RAM (0x1000:0xFFFF) 4.1 PDI Digital I/O Input Dat

Seite 98 - 5 Appendix

Appendix II-86 Slave Controller – Register Description 5 Appendix 5.1 Support and Service Beckhoff and their partners around the world offer c

Kommentare zu diesen Handbüchern

Keine Kommentare