Anybus® CompactCom 40 - EtherNet/IP IIoT Secure

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

Value

Meaning

True

Can be set from network

False

Cannot be set from network

See also ...

11

Enable CIP forwarding

Get

BOOL

False

Value

Meaning

True

Requests to unknown CIP objects and unknown assembly object instances are routed to the application.

False

Requests to unknown CIP objects and unknown assembly object instances are not routed to the application.

See also command details for Process _CIP_Object_Request below

12

Enable Parameter Object

Get

BOOL

True

Value

Meaning

True

Enable CIP Parameter Object

False

Disable CIP Parameter Object

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

Value

Meaning

True

EtherNet/IP QuickConnect functionality enabled.

False

False EtherNet/IP QuickConnect functionality disabled.

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 totrue.

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

Value

Meaning

True

DLR functionality enabled

False

DLR functionality disabled

32

Enable CIP Sync

Get

BOOL

False

Value

Meaning

True

CIP Sync functionality enabled

False

CIP Sync functionality disabled