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:

  • 0: class

  • 1: instance

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.

05

DSCP Scheduled

USINT

X

X

For CIP transport class 0/1 Urgent priority messages.

06

DSCP High

USINT

X

X

For CIP transport class 0/1 Urgent priority messages.

07

DSCP Low

USINT

X

X

For CIP transport class 0/1 Urgent priority messages.

08

DSCP Explicit

USINT

X

X

For CIP explicit messages (transport class 2/3 and UCMM).

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