5.2.8 IIeeeBaseTsnTrafficSpecificationType Interface

This OPC UA Interface is used to represent the traffic specification of a TSN stream. The IIeeeBaseTsnTrafficSpecificationType is formally defined in Table 10.

Table 10 – IIeeeBaseTsnTrafficSpecificationType definition
Attribute Value
BrowseNameIIeeeBaseTsnTrafficSpecificationType
IsAbstractTrue
References NodeClass BrowseName DataType TypeDefinition Modelling Rule
Subtype of the BaseInterfaceType defined in OPC 10000-5
HasComponentVariableMaxIntervalFramesUInt16BaseDataVariableTypeMandatory
HasComponentVariableMaxFrameSizeUInt32BaseDataVariableTypeMandatory
HasComponentVariableIntervalUnsignedRationalNumberBaseDataVariableTypeMandatory
Conformance Units
BNM TSN Config

The MaxFrameSize of DataType UInt16 specifies the maximum size frame that will be sent by a Talker for this Stream (as defined in IEEE 802.1Q-2018 clause 35.2.2.8.4a).

The MaxIntervalFrames of DataType UInt16 Variable specifies the maximum number of frames that will be sent during an Interval. (as defined in IEEE 802.1Q-2018, clause 35.2.2.8.4b, “MaxIntervalFrames” or IEEE 802.1Qcc-2018, clause 35.2.2.10.6, “MaxFramesPerInterval”)

Interval of DataType UnsignedRationalNumber defines the time period of the TSN Stream in nanoseconds. In that interval a specified number of frames (MaxIntervalFrames) with a maximum payload size per frame (MaxFrameSize) and a maximum total number of bytes (MaxBytesPerInterval) will be transmitted. The Interval therefore shall either represent the “class measurement interval” as used for AVB based Streams (as defined in IEEE 802.1Q-2018 clause 35 or the “Interval” parameter used in the TrafficSpecification group in IEEE 802.1Qcc-2018 clause 46.2.3.5.1).