19.EtherNet/IP COMMUNICATION
19.4.2 Common service
The general status codes in this section are codes _ drivers respond. The codes network cards respond are
not included. Refer to "General Status Codes" of "THE CIP NETWORKS LIBRARY Volume 1 Common
Industrial Protocol (CIP
TM
) Appendix A" for all the general status codes.
19.4.2.1 Set_Attribute_Single
When a Set_Attribute_Single request is sent from the master (upper side), the Set_Attribute_Single service
writes a specified value to the attribute with the Class ID, Instance ID, and Attribute ID specified at the timing
of the request.
This service returns either of the following general status codes depending on conditions.
A non-existent object or instance has been specified.
A non-existent attribute has been specified.
A value was written to a non-modifiable attribute.
A value outside the parameter range was written.
A value was written to a parameter outside the writing
range set in the parameter block setting.
A request was issued to a class and an instance that do
not support the Set_Attribute_Single service.
19.4.2.2 Get_Attribute_Single
When a Get_Attribute_Single request is sent from the master (upper side), the Get_Attribute_Single service
returns the value of the attribute with the Class ID, Instance ID, and Attribute ID specified at the timing of the
request.
This service returns either of the following general status codes depending on conditions.
A non-existent object or instance has been specified.
A non-existent attribute has been specified.
Reading an unreadable attribute was attempted.
Reading a parameter object outside the reference range
set in the parameter block setting was attempted.
A request was issued to a class and an instance that do
not support the Get_Attribute_Single service.
19.4.2.3 Get_Attributes_All
When a Get_Attributes_All request is sent from the master (upper side), the Get_Attributes_All service
returns the values of all the attributes with the Class IDs and Instance IDs specified at the timing of the
request.
This service returns either of the following general status codes depending on conditions.
A non-existent object or instance has been specified.
Reading an unreadable attribute was attempted.
Reading a parameter object outside the reference range
set in the parameter block setting was attempted.
A request was issued to a class and an instance that do
not support the Get_Attributes_All service.