Quality Of Service (QoS) Object
(Original Document)
Overview
The QoS object implements Differentiated Services Code Point (DSCP or DiffServe) values for the purpose of providing a method of prioritizing Ethernet messages. The QoS object presents the instances, attributes and services described below.
Class ID
48 (hex), 72 (decimal)
Instance IDs
The QoS object presents two instance values:
Attributes
The QoS object consists of the following attributes:
Instance ID = 0 (class attributes):
Attribute ID
Description
GET
SET
01
Revision
X
02
Max Instance
X
X = supported
— = not supported
Instance ID = 1 (instance attributes):
Attribute ID
Description
Type
GET
SET
Value
04
DSCP Urgent
USINT
X
X
For CIP transport class 0/1 Urgent priority messages, default value = 55.
05
DSCP Scheduled
USINT
X
X
For CIP transport class 0/1 Urgent priority messages, default value = 47.
06
DSCP High
USINT
X
X
For CIP transport class 0/1 Urgent priority messages, default value = 43.
07
DSCP Low
USINT
X
X
For CIP transport class 0/1 Urgent priority messages, default value = 31.
08
DSCP Explicit
USINT
X
X
For CIP explicit messages (transport class 2/3 and UCMM), default value = 27.
X = supported
— = not supported
NOTE: A change in the instance attribute value takes effect on device re-start, for configurations made from flash memory.
Services
The QoS object performs the following services upon the listed object types:
Service ID
Description
Class
Instance
hex
dec
0E
14
Get_Attribute_Single
X
X
10
16
Set_Attribute_Single
X
X = supported
— = not supported