Object Description
This object is used to populate and enumerate the CIP Port Object (see Port Object (F4h)) on the network side. Basically, this is a matter of creating and updating instances and attributes which shall represent a CIP Port within the host application. This process is necessary in case support for Unconnected CIP Routing has been enabled (see EtherNet/IP Host Object (F8h), Instance Attribute #17).
Each instance within this object corresponds to an instance in the CIP Port Object. The object supports up to 8 instances, where instance #1 is dedicated to the local TCP port, enabling the host application to implement up to 7 additional ports. Instance #1 will automatically be populated with default values, however it is possible for the host application to customize instance attributes #2 and #4.
Apart from attribute #7, it is possible to write to the instance attributes only during setup. The host application is responsible for keeping instance attribute #7 updated for all ports located within the host application.
Important
Note that the module does not take over the host application responsibility for error control; the module will not verify that the data set by the host application is correct.