打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
The EAP Object Dictionary (subprofile 1000)
The EAP Object Dictionary is divided into standard and profile-specific objects. Standard objects have the same meaning for all modules. The profile-specific objects have the same meaning for all modules that support the profile type 5002. Beyond that, objects can be static or dynamic. A static object exists as long as the instance of an EAP device itself. A dynamic object can be generated and also deleted again during the runtime of the EAP device.
The division of the object dictionary
The Object Dictionary of the EAP device is divided into the following ranges:
Index 0x1000 – 0x1FFF: Range that describes the communication profile.
General information on the identity of the device such as name, vendor, serial number, etc. are saved in the range 0x1000 – 0x1018.
Furthermore, PDO Mapping objects (PDO = ProcessDataObject) are defined in the ranges 0x1600 – 0x17FF and 0x1A00 – 0x1BFF. A PDO Mapping defines which contents of other objects of the OD are summarized to form a PDO. A PDO then describes the contents of the user data, which is cyclically transmitted in real-time.
Index 0x6000 – 0x9FFF: Range that describes functionally relevant parameters.
The functionally relevant parameters are specified in the ETG standard 1005. The parameters including their structure are defined under the device profile number 5002, module profile 1000. This definition forms the basis for effecting an exchange of data via the EtherCAT Automation Protocol. The following section deals with the individual object types of the profile as well as their structural relationships.
Index 0xF000 – 0xFFFF: Range that describes the device-specific properties.
In this range there are objects with whose help diagnostic and control functions can be carried out with the TwinCAT EAP device.
The object types of the standardized profile range and their structure
In the following, the dynamic objects are listed and their relationship with one another is explained. The illustration above shows the relationships:
Objects for parameterizing a Subscriber:
RxVariable [0x7000+n … 0x7FFF]:
An RxVariable defines a variable of any type that can be linked with a corresponding input variable of a control application (e.g. PLC).
RxProcessDataObject (RxPDO) [0x1600+n … 0x17FF]:
An RxPDO defines an ordered quantity of RxVariables that represent an item of process data as a unit.
RxProcessData (RxPD) [0xE000+4*n … 0xEFFC]:
An RxPD defines the properties for the reception of a PDO (see Subscriber Box and Subscriber Variable). The RxPD thus represents the main reception unit of the EAP communication.
RxProcessDataInfo [0xE002+4*n … 0xEFFE]:
An RxPDInfo object expands the RxPD object by individual properties that are not found in the EAP specification and especially belong to a TwinCAT EAP device.
Objects for parameterizing a Publisher:
TxVariable [0x6000+n … 0x6FFF]:
A TxVariable object defines a variable of any type that can be linked with a corresponding output variable of a control application (e.g. PLC).
TxProcessDataObject (TxPDO) [0x1A00+n … 0x1BFF]:
A TxPDO defines an ordered quantity of TxVariables that represent an item of process data as a unit.
TxProcessData (TxPD) [0xD000+4*n … 0xDFFC]:
A TxPD object defines the properties for transmitting a PDO (see Publisher Variable). The TxPD thus represents the main transmission unit of the EAP communication.
TxProcessDataInfo [0xD002+4*n … 0xDFFE]:
A TxPDInfo object expands the TxPD object by individual properties that are not found in the EAP specification and especially belong to a TwinCAT EAP device.
TxFrame [0x8000+n*8 ... 0x8FF8]:
A TxFrame object defines the transport properties with which one or more TxPDs are transmitted within the network (see Publisher Box).
TxPD Assignment [0x8001+n*8 … 0x8FF9]:
A TxPDAssignment object is assigned to each TxFrame object. The TxPDAssignment object has the index one higher than that of the TxFrame object. The assignment object specifies which TxPDs are sent together in the corresponding TxFrame.
TxFrameInfo [0x8002+n*8 … 0x8FFA]:
A TxFrameInfo object expands the TxFrame object by individual properties that are not found in the EAP specification and especially belong to a TwinCAT EAP device.
The standard objects (0x1000-0x1FFF)
Static objects
Index 1000 Device Type
Index
Name
Meaning
Data type
Flags
Default
1000:0
Device Type
EAP device type:
The Lo-Word contains the CoE profile used (5002).
The Hi-Word contains the CoE profile used (1000).
UINT32
RO
0x03E8138A (65541002dec)
Index 1008 Device Name
Index
Name
Meaning
Data type
Flags
Default
1008:0
Device Name
Name of the EAP device
STRING[256]
RO
EtherCAT Automation Protocol
Index 100A Software Version
Index
Name
Meaning
Data type
Flags
Default
100A:0
Software version
Software version of the EAP device
UINT32
RO
0x00000000 (0dec)
Index 1018 Identity
Index
Name
Meaning
Data type
Flags
Default
1018:0
Identity
Information for the identification of the EAP device
UINT8
RO
0x04 (4dec)
1018:01
Vendor ID
Vendor ID of the EAP device
UINT32
RO
0x00000002 (2dec)
1018:02
Product Code
Product code of the EAP device
UINT32
RO
0x03E8138A (65541002dec)
1018:03
Product Revision
Revision number of the EAP device
UINT32
RO
0x00030000 (196608dec)
1018:04
Serial Number
Serial number of the EAP device.
0 means not used
UINT32
RO
0x0
(0dec)
Dynamic objects
Index 1600-17FF RxPDO Mappings
Index
Name
Meaning
Data type
Flags
Default
1600+n:0
Number of used Elements
Number of entries in the RxPDO mapping object
UINT8
RW
#(Subindices)
1600+n:01-255
RxVariable m
Bit 0-7: bit length of the object entered (in the case of a gap in the PDO, corresponds to the bit length of the gap)
Bit 8-15: subindex of the object entered (0 in case of a gap in the PDO)
Bit 16-31: index of the object entered (0 in case of a gap in the PDO)
UINT32
RW
-
Index 1A00-1BFF TxPDO Mappings
Index
Name
Meaning
Data type
Flags
Default
1A00+n:0
Number of used Elements
Number of entries in the TxPDO mapping object
UINT8
RW
#(Subindices)
1A00+n:01-255
TxVariable m
Bit 0-7: bit length of the object entered (in the case of a gap in the PDO, corresponds to the bit length of the gap)
Bit 8-15: subindex of the object entered (0 in case of a gap in the PDO)
Bit 16-31: index of the object entered (0 in case of a gap in the PDO)
UINT32
RW
-
Profile-specific objects (0x6000-0xFFFF)
Static objects
Index F100 EAP Status Info
Index
Name
Meaning
Data type
Flags
Default
F100:0
EAP Status
Status information for the EAP device
UINT8
RO
0x02 (2dec)
F100:01
Status word
The low byte codes the current state of the EAP device:
0 = Invalid
1 = Init
2 = PreOperational
4 = SafeOperational
8 = Operational
The high byte codes whether an error has occurred:
0 = no error
1 = error
UINT16
RO
0x0008 (8dec)
F100:02
Status Error Code
An error number that identifies the error that has occurred. 0 means that no error has been identified.
UINT32
RO
0x03E8138A (65541002dec)
Index F200 EAP Control Info
Index
Name
Meaning
Data type
Flags
Default
F200:0
EAP Control
Parameter for checking the state of the EAP device
UINT8
RO
0x01 (2dec)
F200:01
Control Word
Codes the request to place the EAP device in a desired state:
1 = Init
2 = PreOperational
4 = SafeOperational
8 = Operational
UINT16
RO
0x0008 (8dec)
Index F020-F022 Frame List
Index
Name
Meaning
Data type
Flags
Default
F020+n:0
Number of used Elements
Number of configured TxFrames
UINT8
RW
#(Subindices)
F020+n:01-254
Box 1 (Publisher)
Value 0x0000 0000 = first TxFrame object (index 8000) doesn't exist
Value 0x0000 03E8 ( = 1000): first TxFrame object (index 8000) exists
Other values are not permissible.
This object can be used to generate/delete TxFrames
UINT32
RW
0x000003E8 (1000 dec)
Index F800 EAP Info
Index
Name
Meaning
Data type
Flags
Default
F800:0
Number of used Elements
Number of entries in the EAP Info object
UINT8
RW
0x08 (8dec)
F800:01
Available Tx Var
Indicates the maximum number of configured TxVariable objects (0x6nnn).
UINT16
RW
-
F800:02
Available Rx Var
Indicates the maximum number of configured RxVariable objects (0x7nnn).
UINT16
RW
-
F800:03
Available Tx Process Data
Indicates the maximum number of configured Transmit ProcessData objects (0xDnnn).
UINT16
RW
-
F800:04
Available Rx Process Data
Indicates the maximum number of configured RxProcessData objects (0xEnnn).
UINT16
RW
-
F800:05
Available Tx PDOs
Indicates the maximum number of configured TxPDO objects (0x1Ann).
UINT16
RW
-
F800:06
Available Rx PDOs
Indicates the maximum number of configured RxPDO objects (0x16nn).
UINT16
RW
-
F800:07
Available Tx Frames
Indicates the maximum number of configured TxFrame objects (0x8nnn).
UINT16
RO
-
F800:08
Device Cycle Time
Indicates the cycle time with which the EAP device is operated.
ProcessData Cycle times (e.g. 0xDnnn:07) can only assume whole-number multiples of this value.
UINT32
RO
-
Index F801 Bitmap
Index
Name
Meaning
Data type
Flags
Default
F801:0
Number of used Elements
Number of entries in the Bitmap object
UINT8
RW
0x06 (6dec)
F801:01
Index-Bitmap Tx Var
Bit-coded mapping of existing TxVariable objects.
If bit n is set, then index 0x 6000 + n exists.
OCTETE-STRING
[512]
RW
-
F801:02
Index-Bitmap Rx Var
Bit-coded mapping of existing RxVariable objects.
If bit n is set, then index 0x 7000 + n exists.
OCTETE-STRING
[512]
RW
-
F801:03
Index-Bitmap Tx Process Data
Bit-coded mapping of existing TxProcessData objects.
If bit n is set, then index 0x D000 + 4*n exists.
OCTETE-STRING
[128]
RW
-
F801:04
Index-Bitmap RxProcess Data
Bit-coded mapping of existing RxProcessData objects.
If bit n is set, then index 0x E000 + 4*n exists.
OCTETE-STRING
[128]
RW
-
F801:05
Index-Bitmap Tx PDOs
Bit-coded mapping of existing TxPDO objects.
If bit n is set, then index 0x1A00 + n exists.
OCTETE-STRING
[64]
RW
-
F801:06
Index-Bitmap Rx PDOs
Bit-coded mapping of existing RxPDO objects.
If bit n is set, then index 0x1600 + n exists.
OCTETE-STRING
[64]
RW
-
Index F920 AoE Settings
Index
Name
Meaning
Data type
Flags
Default
F920:0
Number of used Elements
Number of entries in the AoE Settings object
UINT8
RW
0x05 (5dec)
F920:01
Local AoE NetID
Local AoE NetID of the EAP device
OCTET-STRING
[6]
RW
-
F920:02
Router NetID
AoE NetID of the associated AoE router
OCTET-STRING
[6]
RO
-
F920:03
Local MAC Address
Local MAC address of the network card used by this EAP device.
OCTET-STRING
[6]
RO
-
F920:04
Local IP Address
Local IP address of the corresponding network card used by this EAP device.
UINT32
RW
-
F920:05
Local Port Name
Name under which the EAP device together with its AoE port is registered with the TwinCAT ADS router.
STRING
[31]
RW
EtherCAT Automation Protocol
Dynamic objects
Index 6000-6FFF TxVariables
Index
Name
Meaning
Data type
Flags
Default
6000+n:0
Number of used Elements
Number of entries in the TxVariable object
UINT8
RW
0x22 (34dec)
6000+n:01
Size
Length of data (subindex 2) in bits
UINT16
RW
-
6000+n:02
Data
The current data of the variable
OCTET-STRING
[Size/8]
RO
-
6000+n:03
Name
Name of the variable
STRING
[256]
RW
VarData
6000+n:04
Type
Data type of the object as a GUID
GUID
RW
-
6000+n:05
Reserved
-
UINT32
RW
-
6000+n:29
Symbol Name
Symbol name of the linked variable from the application (e.g. PLC-Task - PLC-Projectname.MAIN.iCounter)
STRING
[256]
RW
-
6000+n:30
AoE Address
Octet 7..2: AoE NetID
Octet 1..0: AoE Port
Of the object dictionary that contains the current process variable
OCTET-STRING
[8]
RW
-
6000+n:32
Image Config
Coding indicating which input/output variables of the process image belong to this object
UINT32
RO
-
6000+n:33
Data Offset
Byte offset within the output process image
UINT32
RO
-
6000+n:34
Reserved
-
UINT32
RO
-
Index 7000-7FFF Rx Variables
Index
Name
Meaning
Data type
Flags
Default
7000+n:0
Number of used Elements
Number of entries in the RxVariable object
UINT8
RW
0x22 (34dec)
7000+n:01
Size
Length of data (subindex 2) in bits
UINT16
RW
-
7000+n:02
Data
The current data of the variable
OCTET-STRING
[Size/8]
RW
-
7000+n:03
Name
Name of the variable
STRING
[256]
RW
VarData
7000+n:04
Type
Data type of the object as a GUID
GUID
RW
-
7000+n:05
Reserved
UINT32
RW
-
7000+n:29
Symbol Name
Symbol name of the linked variable from the application (e.g. PLC-Task - PLC-Projectname.MAIN.iCounter)
STRING
[256]
RW
-
7000+n:30
AoE Address
Octet 7..2: AoE NetID
Octet 1..0: AoE Port
Of the object dictionary that contains the current process variable
OCTET-STRING
[8]
RW
-
7000+n:32
Image Config
Coding indicating which input/output variables of the process image belong to this object
UINT32
RO
-
7000+n:33
Reserved
-
UINT32
RO
-
7000+n:34
Data Offset
Byte offset within the output process image
UINT32
RO
-
Index 8000-8FF8 TxFrame
Index
Name
Meaning
Data type
Flags
Default
8000+n*8:0
Number of used Elements
Number of entries in the TxFrame object
UINT8
RW
0x32 (50dec)
8000+n*8:03
Name
Name of the frame
STRING
[256]
RW
-
8000+n*8:04
Device type
Subprofile type (identical to the corresponding entry in the object 0xF020-0xF022)
UINT32
RO
0x03E8 (1000dec)
8000+n*8:05
Destination Vendor ID
For peer-to-peer communication;
0 = not used
Polled Connection:
Vendor ID of the communication partner
Pushed Connection:
not used
UINT32
RW
-
8000+n*8:06
Destination Product Code
For peer-to-peer communication;
0 = not used
UINT32
RW
-
8000+n*8:07
Destination Revision Number
For peer-to-peer communication;
0 = not used
UINT32
RW
-
8000+n*8:08
Destination Serial Number
For peer-to-peer communication;
0 = not used
UINT32
RW
-
8000+n*8:30
Target AMS NetID
AoE NetID (Subscriber Net ID)
If the value is not 0, the destination addresses SI 32 and SI 33 must have the value 0.
OCTET-STRING
[6]
RW
-
8000+n*8:31
Gateway IP Address
The standard gateway IP address must then be set if SI 33 does not have the value 0.
UINT32
RW
-
8000+n*8:32
Target MAC Address
MAC address
If the value is not 0, the destination addresses SI 30 and SI 33 must have the value 0.
The MAC address can be a Unicast, Multicast or Broadcast address.
OCTET-STRING
[6]
RW
01 01 05 04 00 00
8000+n*8:33
Target IP Address
IP Address
If the value is not 0, the destination addresses SI 30 and SI 32 must have the value 0.
The IP address can be a Unicast, Multicast or Broadcast address.
UINT32
RW
-
8000+n*8:34
VLAN Info
The VLAN Info is made up of the following fields:
Bit 0-15: VLan Type (81 00)
Bit 16-18: Priority
Bit 19: Reserved
Bit 20-31: VLan ID
No VLAN header is used if the value is 0
UINT32
RW
0x00000000 (0dec)
8000+n*8:35
Subscriber Monitoring
If the value is 1, an ARP request is sent regularly to the configured destination address in order to ensure that the addressee is still replying. Sending of the TxFrame is ceased if this is not the case.
The Subscriber Monitoring can only be used with a Unicast communication.
UINT8
RW
0x00 (0dec)
8000+n*8:36
Target Changeable
If Target Changeable has the value 0, no variable is shown for the destination address in the process image. Otherwise the following mapping applies when showing the destination address:
1 : Target MAC address
2 : Target AMS NetID
3 : Target IP address
UINT8
RO
0x00 (0dec)
8000+n*8:37
Monitoring Retry Cycles
obsolete
UINT32
RO
-
8000+n*8:38
Monitoring Retry Cycle Time
Waiting time in µs after which a new ARP request is sent if SI 35 = 0x01.
UINT32
RW
0xF4240 (1000000dec)
8000+n*8:39
Frame Control
Bit 0 = 1: the sending of the TxFrame is ceased
Bit 1 = 1: destination MAC address is deleted from the ARP cache
UINT16
RW
0x0000 (0dec)
8000+n*8:40
Frame State
Bit 0 = 1: the TxFrame wasn't sent
Bit 1 = 1: error (the frame is too large)
Bit 2 = 1: the subscriber is no longer answering (only if SI 35 = 0x01)
UINT16
RO
0x0000 (0dec)
8000+n*8:48
Control Symbol Name
Symbol name of the linked variable from the application (e.g. PLC-Task)
STRING
[256]
RW
-
8000+n*8:49
State Symbol Name
Symbol name of the linked variable from the application (e.g. PLC-Task)
STRING
[256]
RW
-
8000+n*8:50
Target Address Symbol Name
Symbol name of the linked variable from the application (e.g. PLC-Task)
If a symbol name is set, the configured destination address is shown in the process image and SI 36 is set accordingly.
STRING
[256]
RW
-
Index 8001-8FF9 TxProcessData Assignment Objects
Index
Name
Meaning
Data type
Flags
Default
8001+n*8:0
Number of used Elements
Number of entries in the TxPD assignment object
UINT8
RW
#(Subindices)
8001+n*8
:01-255
Entry n
1. -255. TxProcessData of the TxFrame
UINT16
RW
-
Index 8002-8FFA TxFrame Info
Index
Name
Meaning
Data type
Flags
Default
8002+n*8:0
Number of used Elements
Number of entries in the TxFrameInfo object
UINT8
RW
0x21 (33dec)
8002+n*8:01
Image Config
Coding indicating which input/output variables of the process image belong to this object
Lo-Word = Input process image
Bit 0 = 1: State
Hi-Word = output Process image
Bit 0 = 1: Control
Bit 1 = 1: Target MAC Address
Bit 2 = 1: Target AMS NetID
Bit 3 = 1: Target IP Address
UINT32
RO
0x00010001 (65537dec)
8002+n*8:02
Control Offset
Byte offset within the output process image
UINT32
RO
-
8002+n*8:03
State Offset
Byte offset within the input process image
UINT32
RO
-
8002+n*8:04
NetID Offset
Byte offset within the output process image
UINT32
RO
-
8002+n*8:32
IoDivMod
The divider/modulo value defines the waiting time in cycles until the next TxFrame is sent.
Bit 0-7 (Divider): number of cycles to be waited
Bit 8-15 (Modulo): specifies the start cycle from which counting starts
UINT16
RW
0x0000 (0dec)
8002+n*8:33
CoE Index
For future purposes
UINT16
RW
-
Index D000-DFFC TxProcessData
Index
Name
Meaning
Data type
Flags
Default
D000+n*4:0
Number of used Elements
Number of entries in the TxPD object
UINT8
RW
0x22 (34dec)
D000+n*4:01
Name
Name of the frame
STRING
[256]
RW
-
D000+n*4:02
PDO Number
The PDO number defines the object index of the assigned TxPDO
UINT16
RW
-
D000+n*4:03
Process Data ID
The PD ID defines a value in the range 0…65535 that must clearly be within the communication network.
The ID is part of the Process Data Frame header.
UINT16
RW
-
D000+n*4:04
Version
The version is a value in the range 0…65535 and should be consistently incremented as soon as changes are made to this TxPD (e.g. the reference to another TxPDO).
The version is part of the Process Data Frame header.
UINT 16
RW
-
D000+n*4:05
CoS On Change Cycles
Obsolete, see subindex 8.
UINT16
RO
-
D000+n*4:06
CoS Inhibit Time
The Inhibit Time specifies the time span in µs during which the TxPD is not sent again, not even if the value of a process variable of the assigned PDO has changed.
The transmission of the TxPD is not suppressed if the value is 0.
If the value is > 0, then the value of subindex 8 (CoS On Change Timeout) must also be > 0; however, the values of the subindices 7 and 10 must be 0.
UINT32
RW
-
D000+n*4:07
Cycle Time
The Cycle Time defines the time interval in µs at which the TxPD is cyclically transmitted. If the value of Cycle Time is larger than 0, the subindices 6, 8 and 10 must be 0.
The TxPD is not transmitted at all if the value is 0.
UINT 32
RW
-
D000+n*4:08
CoS On Change Timeout
On Change Timeout specifies the maximum duration of the time interval in µs during which no TxPD is transmitted, unless the value of a process variable of the assigned PDO changes during that time.
If the value is 0, the process variables are not sent in the case of a change of state.
If the value is > 0, the values of subindices 7 and 10 must be 0.
UINT32
RW
-
D000+n*4:10
Poll Request Rx PD
Poll Request RxPD defines the object index of an RxProcessData, which triggers the transmission of this TxPD as soon as the defined RxPD has received a new value. The TxPD then functions as a server in Polled Data Exchange mode.
The Polled Data Exchange mode is inactive if the value is 0.
If the value is > 0, the values of subindices 6, 7 and 8 must be 0.
UINT16
RW
-
D000+n*4:11
Process Data Control
Bit 0 = 1: deactivate the transmission of the TxPD
UINT16
RW
0x0000 (0dec)
D000+n*4:12
Process Data State
Bit 0 = 1: the TxPD was not transmitted
UINT16
RO
-
D000+n*4:32
Control Symbol Name
Symbol name of the linked variable from the application (e.g. PLC-Task)
STRING
[256]
RW
-
D000+n*4:33
State Symbol Name
Symbol name of the linked variable from the application (e.g. PLC-Task)
STRING
[256]
RW
-
D000+n*4:34
ID Symbol Name
Symbol name of the linked variable from the application (e.g. PLC-Task)
STRING
[256]
RW
-
Index D002-DFFE TxProcessData Info
Index
Name
Meaning
Data type
Flags
Default
D002+n*4:0
Number of used Elements
Number of entries in the TxPDInfo object
UINT8
RW
0x20 (32dec)
D002+n*4:01
Image Config
Coding indicating which input/output variables of the process image belong to this object
Lo-Word = Input process image
Bit 0 = 1: State
Hi-Word = output Process image
Bit 0 = 1: Control
Bit 1 = 1: ProcessData ID
UINT32
RO
0x00010001 (65537dec)
D002+n*4:02
Control Offset
Byte offset within the output process image
UINT32
RO
-
D002+n*4:03
State Offset
Byte offset within the input process image
UINT32
RO
-
D002+n*4:04
ID Offset
Byte offset within the output process image
UINT32
RO
-
D002+n*4:32
IoDivMod
The divider/modulo value defines the waiting time in cycles until the TxPD is sent again.
Bit 0-7 (Divider): number of cycles to be waited
Bit 8-15 (Modulo): specifies the start cycle from which counting starts
UINT16
RW
0x0000 (0dec)
Index E000-EFFC RxProcessData
Index
Name
Meaning
Data type
Flags
Default
E000+n*4:0
Number of used Elements
Number of entries in the RxPD object
UINT8
RW
0x25 (37dec)
E000+n*4:01
Name
Name of the frame
STRING
[256]
RW
-
E000+n*4:02
PDO Number
The PDO number defines the object index of the assigned RxPDO
UINT16
RW
-
E000+n*4:03
Process Data ID
The PD ID defines a value in the range 0…65535 that matches the ID of the Process Data received.
UINT16
RW
-
E000+n*4:04
Version
The version is a value in the range 0…65535 and should be consistently incremented as soon as changes are made to this RxPD (e.g. the reference to another RxPDO).
UINT 16
RW
-
E000+n*4:05
Ignore Version
If this is 0, then the version (hash value) of the Process Data received is checked on the basis of the version from subindex 4.
If it is 1, then the version check is deactivated.
UINT8
RW
0x00 (0dec)
E000+n*4:06
Publisher NetID
Definition of a Publisher NetID. An EAP telegram is only processed if it was sent from a sender with this NetID.
This filter is deactivated if the Publisher NetID has the value 0.
OCTET-STRING
[6]
RW
00 00 00 00 00 00
E000+n*4:07
MAC Address
A Multicast MAC address can be defined that uses the NIC (Network Interface Card) as a filter for the reception of Multicast packets.
The filter function is deactivated if the value is 0.
OCTET-STRING
[6]
RW
01 01 05 04 00 00
E000+n*4:08
IP Address
A Multicast IP address can be defined that uses the NIC (Network Interface Card) as a filter for the reception of Multicast packets.
The filter function is deactivated if the value is 0.
UINT32
RW
0x00000000
(0dec)
E000+n*4:09
Update Time
The Update Time is used to specify the time interval in µs within which a new ProcessData must be received.
This mechanism is deactivated if the value is 0.
UINT32
RW
0x00000000
(0dec)
E000+n*4:10
Poll Request TxPD
Poll Request TxPD defines the object index of a TxProcessData, which is sent as a request in order to receive an EAP telegram with the suitable ProcessData.
The TxPD then functions as a server in Polled Data Exchange mode.
The Polled Data Exchange mode is inactive if the value is 0.
UINT16
RW
0x0000
(0dec)
E000+n*4:11
Process Data Control
Bit 0 = 1: The checking of the version number or the hash value is deactivated.
UINT16
RW
0x0000 (0dec)
E000+n*4:12
Process Data State
Bit 0 = 1: A ProcessData with an invalid version number (hash value) was received
Bit 1 = 1: A ProcessData with an invalid length was received
Bit 2 = 1: The Timeout Poll Response was exceeded
UINT16
RO
-
E000+n*4:13
Process Data Quality
The quality indicates the time in 100 µs since this RxProcessData was last updated (i.e. since data was last received)
UINT16
RO
-
E000+n*4:14
Process Data Cycle Index
On receiving a valid ProcessData, the Cycle Index is assigned the transmitted Cycle Index from the EAP telegram (see Process Data Frame Header)
UINT16
RO
-
E000+n*4:32
Control Symbol Name
Symbol name of the linked variable from an application (e.g. PLC Task)
STRING
[256]
RW
-
E000+n*4:33
State Symbol Name
Symbol name of the linked variable from an application (e.g. PLC Task)
STRING
[256]
RW
-
E000+n*4:34
ID Symbol Name
Symbol name of the linked variable from an application (e.g. PLC Task)
STRING
[256]
RW
-
E000+n*4:35
Quality Symbol Name
Symbol name of the linked variable from the application (e.g. PLC-Task)
STRING
[256]
RW
-
E000+n*4:36
Cycle Index Symbol Name
Symbol name of the linked variable from the application (e.g. PLC-Task)
STRING
[256]
RW
-
E000+n*4:37
Timeout Poll Response
Specifies the maximum time span in µs within which the response to the Polled Request must be received.
If the Value > 0 and the timeout has expired following the sending of the Polled Request, then bit 2 is set in PD State (subindex 12).
If the value is 0, then this monitoring is deactivated.
UINT32
RW
0x00000000
(0dec)
Index E002-EFFE RxProcessDataInfo
Index
Name
Meaning
Data type
Flags
Default
E002+n*4:0
Number of used Elements
Number of entries in the RxPD Info object
UINT8
RW
0x06 (6dec)
E002+n*4:01
Image Config
Coding indicating which input/output variables of the process image belong to this object
Lo-Word = Input process image
Bit 0 = 1: State
Hi-Word = output Process image
Bit 0 = 1: Control / Cycle Index
Bit 1 = 1: ProcessData ID
UINT32
RO
0x00010001 (65537dec)
E000+n*4:02
Control Offset
Byte offset within the output process image
UINT32
RO
-
E002+n*4:03
State Offset
Byte offset within the input process image
UINT32
RO
-
E002+n*4:04
ID Offset
Byte offset within the output process image
UINT32
RO
-
E002+n*4:05
Quality Offset
Byte offset within the input process image
UINT32
RO
-
E002+n*4:06
Cycle Index Offset
Byte offset within the input process image
UINT32
RO
-
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
一篇文章讲清楚寄存器属性及应用
netinet/in.h
CANOpen基本对象字典
51单片机示波器制作(12864显示带字库)
armlink详解
ORACLE-BASE - Schema Owners and Application Users
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服