Instance Attributes (Instance #1)
Basic
# | Name | Access | Data Type | Default Value | Comment |
---|---|---|---|---|---|
1 | Vendor ID | Get | UINT16 | 005Ah | These values are set in the Identity Object (CIP) at startup. See also... Please note that changing any of these attributes requires a new Vendor ID. |
2 | Device Type | Get | UINT16 | 002Bh | |
3 | Product Code | Get | UINT16 | 0037h | |
4 | Revision | Get | struct of: UINT8 Major UINT8 Minor | (software revision) | |
5 | Serial Number | Get | UINT32 | (set at production) | |
6 | Product Name | Get | Array of CHAR | “Anybus CompactCom 40 EtherNet/IP(TM)” |
Extended
# | Name | Access | Data Type | Default Value | Comment | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
7 | Producing Instance No. | Get | Array of UINT16 | - | The values in this array are the EtherNet/IP Assembly instance numbers that matches the host application Assembly Mapping Object instances that are listed in attribute #11 (Write PD Instance List). If the Assembly Mapping Object is not implemented, one element in this array is allowed, to set the producing instance number. The maximum number of entries in the array is 6. See “Multiple Assembly Instances” below for an example. | ||||||
8 | Consuming Instance No. | Get | Array of UINT16 | - | The values in this array are the EtherNet/IP Assembly instance numbers that matches the host application Assembly Mapping Object instances that are listed in attribute #12 (Read PD Instance List). If the Assembly Mapping Object is not implemented, one element in this array is allowed, to set the consuming instance number. The maximum number of entries in the array is 6. See “Multiple Assembly Instances” below for an example. | ||||||
9 | Enable communication settings from net | Get | BOOL | True |
See also ...
| ||||||
11 | Enable CIP forwarding | Get | BOOL | False |
See also command details for Process _CIP_Object_Request below | ||||||
12 | Enable Parameter Object | Get | BOOL | True |
| ||||||
13 | Input-Only heartbeat instance number | Get | UINT16 | 0003h | See “Instance 03h Attributes (Heartbeat, Input-Only)” in Assembly Object (04h) (CIP-object). | ||||||
14 | Listen-Only heartbeat instance number | Get | UINT16 | 0004h | See “Instance 04h Attributes (Heartbeat, Listen-Only)” in Assembly Object (04h) (CIP-object). | ||||||
15 | Assembly object Configuration instance number | Get | UINT16 | 0005h | See “Instance 05h Attributes (Configuration Data)” in Assembly Object (04h) (CIP-object). | ||||||
16 | Disable Strict IO Match | Get | BOOL | False | If true, the module will accept Class1 connection requests that have sizes that’s less than or equal to the configured IO sizes. | ||||||
17 | Enable unconnected routing | Get | BOOL | False | If true, the module enables unconnected CIP routing. This also triggers an initial upload of the contents of the CIP Port Mapping object. | ||||||
18 | Input-Only extended heartbeat instance number | Get | UINT16 | 0006h | See “Instance 06h Attributes (Heartbeat, Input-Only Extended)” in Assembly Object (04h) (CIP-object). | ||||||
19 | Listen-Only extended heartbeat instance number | Get | UINT16 | 0007h | See “Instance 06h Attributes (Heartbeat, Listen-Only Extended)” in Assembly Object (04h) (CIP-object). | ||||||
20 | Interface label port 1 | Get | Array of CHAR | Port 1 | The value of this attribute is used to change the interface label for Ethernet Link Object Instance #1 | ||||||
21 | Interface label port 2 | Get | Array of CHAR | Port 2 | The value of this attribute is used to change the interface label for Ethernet Link Object Instance #2 | ||||||
22 | Interface label internal port | Get | Array of CHAR | Internal | The value of this attribute is used to change the interface label for Ethernet Link Object Instance #3 | ||||||
23 - 25 | (reserved) | ||||||||||
26 | Enable EtherNet/IP QuickConnect | Get | BOOL | False |
If the module is configured to use EIP QuickConnect functionality, the EDS file has to be changed. As the EDS file is changed, the identity of the module has to be changed and the module will require certification. | ||||||
27 - 28 | (reserved) | ||||||||||
29 | Ignore Sequence Count Check | Get | BOOL | False | Setting this attribute to “true” makes the module ignore the Sequence Count Check for consumed Class 1 data. This means that all data, not just changed/new data, received from the Originator, will be copied to the application. Copying all data and not just changed data is a violation of the CIP specification. It will also affect the performance of the module. Use precaution when setting this flag to“true”. HMS Networks will do NO performance measurements and states NO guarantees about how performance will be affected when copying all data. | ||||||
30 | ABCC ADI Object Number | Get | UINT16 | 00A2h | This attribute either changes the object number of theADI Object (CIP object) or disables the ADI Object (CIP object). Valid object numbers are within the vendor specific ranges (0064h - 00C7h and 0300h - 04FFh). Any other value will disable the ADI object. | ||||||
31 | Enable DLR | Get | BOOL | True |
| ||||||
32 | Enable CIP Sync | Get | BOOL | False |
|