SMGM FUNCTIONS
87
Allocating the respective packet priority proceeds as follows:
1. PROFINET frames (Ether-Type 0x8892):
•
The RT queue is assigned if the L2 priority is
≥
4. If there is no VLAN tag (thus there is no L2 priority), the
frame ID is used. The frame IDs 0x8000 ... 0xbfff, 0xc000 ... 0xfbff, 0xfc01 and 0xfe01 are assigned to
the RT queue.
2. IP frames:
•
Predefined fieldbus protocols:
The following protocols have a higher priority, provided the corresponding setting has been made in the
configuration:
*Vahle’s own UDP-to-CAN-protocol -> only BCC/SMGM-UDP
Note
Prior to firmware version v1.9.2, these protocols were prioritized by default. From v1.9.2 this is no longer the
case and the respective option must be set explicitly in the configuration. This is possible from ServiceTool
v1.9.0.
•
Own protocols:
Up to two UDPv4 and up to two TCPv4 protocols can be freely prioritized based on the port.
-> Required minimum versions:
- Firmware v1.9.2
- ServiceTool v1.9.0
If none of the above-mentioned prioritizations take place, the 802.1d priority is used, which has already been
automatically assigned to each packet by the operating system. The SMGM/X system maps them as follows:
•
0, 3 -> BE-Queue
•
1, 2 -> BK-Queue
•
4, 5 -> VI-Queue
•
6, 7 -> VO-Queue
If the packets have not been assigned an explicit L2 or L3 priority, the BE queue is used. If there is both an L2
and an L3 priority, the higher value is used.
Protocol
Port
Queue
BCC/UDP*
Port 9005/udp
RT Queue
Ethernet/IP
Port 2222/udp
RT Queue
Port 44818/udp
Port 44818/tcp
VO Queue
Modbus
Port 502/tcp
RT Queue