E6581741

- 36 -

4.10. Port Object (0xF4)

Class code 0xF4.

The Port Object enumerates the CIP ports present on the device.

One instance exists for each CIP port.

Class Attributes

Instance Attribute ID Access Name Data type Details Value
1 Get Revision UINT Revision of this object 1
2 Get Max Instances UINT Maximum instance number of an
object currently created in this class
level of the device.

1

3 Get Number of Instances UINT Number of object instances currently
created at this class level of the
device.

1

6 Get Max ID of class
attributes
UINT The attribute ID number of the last
class attribute of the class definition
implemented in the device.

9

7 Get Max ID of instance
attribute
UINT The attribute ID number of the last
instance attribute of the class
definition implemented in the device.

7

8 Get Entry Port UINT Returns the instance of the Port
Object that describes the port
through which this request entered
the device.
1
0
9 Get All Ports STRUCT
of
Port Type
Port
Number
Array of structures containing
instance attributes 1 and 2 from
each instance.
0000
0000
0000
0200

Note: Attribute 9

00 00 00 00 -> port type = 0 (Connection terminated) / instance number = 0 (class)

00 00 02 00 -> port type = 2 (TCP/IP Port) / port number = 2

Class Services

Service Code Service Name Description of Service

0x01 Get_Attribute_All Read all attributes

0x0E Get_Attribute_Single Read one attribute

Instance 1 Attribute

Instance Attribute ID Access Name Data type Details Value
1 Get Port Type UINT Enumerate the type of port.
(0 = TCP/IP)
0
2 Get Port Number UINT CIP port associated with this port
(identify each communication port).
Value ‘1’ is reserved.
2
3 Get Link Object STRUCT
of
UINT
Padded
EPATH
Identify Object attached to this port.
For EtherNet/IP, this path
corresponds to TCP/IP Interface
object.
02 00
20 F5
24 01
4 Get Port Name SHORT_
STRING
String which names the port.
11, EtherNet/IP
0B 45
74 68
65 72
4E 65
74 2F
49 50
1
7 Get Node address Padded
EPATH
Node number of this device on port.
The range within this data type is
restricted to a Port Segment.
-

Instance Services

Service Code Service Name Description of Service

0x01 Get_Attribute_All Read all attributes

0x0E Get_Attribute_Single Read one attribute