Anybus® CompactCom 40 - EtherNet/IP IIoT Secure

Instance Attributes (Instance #1)

  • If an attribute is not implemented, the default value will be used.

  • The module is preprogrammed with a valid MAC address. To use that address, do not implement attribute #1.

  • Do not implement attributes #9 and #10, only used for PROFINET devices, if the module shall use the preprogrammed MAC addresses.

  • If new MAC addresses are assigned to a PROFINET device, these addresses (in attributes #1, #9, and #10) have to be consecutive, e.g. (xx:yy:zz:aa:bb:01), (xx:yy:zz:aa:bb:02), and (xx:yy:zz:aa:bb:03).

#

Name

Access

Data Type

Default Value

Comment

1

MAC address

Get

Array of UINT8

-

6 byte physical address value; overrides the preprogrammed Mac address. Note that the new Mac address value must be obtained from the IEEE.

Do not implement this attribute if the preprogrammed Mac address is to be used.

2

Enable SHICP

Get

BOOL

True (Enabled)

Enable/Disable SHICP

3

Enable Web Server

Get

BOOL

True (Enabled)

Enable/Disable Web Server

(Not used if Transparent Ethernet is enabled.)

4

(reserved)

Reserved for Anybus CompactCom 30 applications.

5

Enable Web ADI access

Get

BOOL

True (Enabled)

Enable/Disable Web ADI access

(Not used if Transparent Ethernet is enabled.)

6

Enable FTP server

Get

BOOL

True (Enabled)

Enable/Disable FTP server

(Not used if Transparent Ethernet is enabled or if device supports IIoT secure functionality.)

7

Enable admin mode

Get

BOOL

False (Disabled)

Enable/Disable admin mode

(Not used if Transparent Ethernet is enabled.)

8

Network Status

Set

UINT16

-

See below.

9

Port 1 MAC address

Get

Array of UINT8

-

Note: This attribute is only valid for PROFINET devices.

6 byte MAC address for port 1 (mandatory for the LLDP protocol).

This setting overrides any Port MAC address in the host PROFINET IO Object.

Do not implement this attribute if the preprogrammed Mac address is to be used.

10

Port 2 MAC address

Get

Array of UINT8

-

Note: This attribute is only valid for PROFINET devices.

6 byte MAC address for port 2 (mandatory for the LLDP protocol).

This setting overrides any Port MAC address in the host PROFINET IO Object.

Do not implement this attribute if the preprogrammed Mac address is to be used.

11

Enable ACD

Get

BOOL

True (Enabled)

Enable/Disable ACD protocol.

If ACD functionality is disabled using this attribute, the ACD attributes in the CIP TCP/IP object (F5h) are not available.

12

Port 1 State

Get

ENUM

0 (Enabled)

The state of Ethernet port 1.

  • This attribute is not read by EtherCAT and Ethernet POWERLINK devices, where Port 1 is always enabled.

00h:

Enabled

01h:

Disabled.

The port is treated as existing. References to the port can exist, e.g. in network protocol or on website.

13

Port 2 State

Get

ENUM

0 (Enabled)

The state of Ethernet port 2.

  • This attribute is not read by EtherCAT and Ethernet POWERLINK devices, where Port 2 is always enabled.

00h:

Enabled

01h:

Disabled.

The port is treated as existing. References to the port can exist, e.g. in network protocol or on website.

02h:

Inactive.

The attribute is set to this value for a device that only has one physical port. All two-port functionality is disabled. No references can be made to this port.

Note: This functionality is available for PROFINET, Ethernet/IP and Modbus-TCP devices.

14

(reserved)

15

Enable reset from SHICP

Get

BOOL

0 = False

Enables the option to reset the module from SHICP.

16

IP configuration

Set

Struct of:

UINT32 (IP address)

UINT32 (Subnet mask)

UINT32 (Gateway)

N/A

Whenever the configuration is assigned or changed, the Anybus CompactCom module will update this attribute.

17

IP address byte 0–2

Get

Array of UINT8[3]

[0] = 192

[1] = 168

[2] = 0

First three bytes in IP address. Used in standalone shift register mode if the configuration switch value is set to 1-245. In that case the IP address will be set to:

Y[0].Y[1].Y[2].X

Where Y0-2 is configured by this attribute and the last byte X by the configuration switch.

18

Ethernet PHY Configuration

Get

Array of BITS16

0x0000 for each port

Ethernet PHY configuration bit field. The length of the array shall equal the number of Ethernet ports of the product. Each element represents the configuration of one Ethernet port (element #0 maps to Ethernet port #1, element #1 maps to Ethernet port #2 and so on).

Note: Only valid for EtherNet/IP and Modbus-TCP devices.

Bit 0:

Auto negotiation fallback duplex

0 = Half duplex

1 = Full duplex

Bit 1–15:

Reserved

20

SNMP read-only community string

Get

Array of CHAR

public

Note: This attribute is only valid for PROFINET devices.

Sets the SNMP read-only community string. Max length is 32.

21

SNMP read-write community string

Get

Array of CHAR

private

Note: This attribute is only valid for PROFINET devices.

Sets the SNMP read-write community string. Max length is 32.

22

DHCP Option 61 source

Get

ENUM

0 (Disabled)

Note: This attribute is currently only valid for EtherNet/IP devices.

See below (DHCP Option 61, Client Identifier)

23

DHCP Option 61 generic string

Get

Array of UINT8

N/A

Note: This attribute is currently only valid for EtherNet/IP devices. See below (DHCP Option 61, Client Identifier)

24

Enable DHCP Client

Get

BOOL

1 = True

Note: This attribute is currently valid for EtherNet/IP and PROFINET devices.

Enable/disable DHCP Client functionality

0:

DHCP Client functionality is disabled

1:

DHCP Client functionality is enabled

25

Enable WebDAV Server

Get

BOOL

1 = True

Note: This attribute is currently valid for devices with IIoT Secure functionality.

Enable/disable WebDAV server

0:

WebDAV functionality is disabled

1:

WebDAV functionality is enabled