← Smart Buildings Studio
🔗

BACnet MS/TP Segment Sizing

ASHRAE 135 · EIA-485 · Token Timing

When to use: Use when laying out a BACnet MS/TP trunk over RS-485. Each segment is limited to 32 unit loads (without a repeater), 127 master addresses (Max_Master), and 1200 m (4000 ft) of cable with EOL termination at both ends. As device count and baud rate change, the token rotation time changes — keep it under ~1 s for responsive control. Higher baud (38400–115200) supports faster rotation but shorter practical cable runs.

Segment Parameters
#
0–127
addr
oct
default 20000
µs
max 1200 m
m
Recommended Device Limit
32
Max devices (≤1s rotation)
32
Physical max per segment
✓ WITHIN LIMITS
2763.3
Token Rotation Time (ms)
Results
Octet Time286.46 µs
Token Rotation2763.3 ms
App Data Throughput362 oct/s
Bus Load (unit loads)63%
Cable Length900 m ✓
EOL TerminationRequired both ends
References
ASHRAE 135 (BACnet) Clause 9 — MS/TP
EIA/TIA-485 — 32 unit loads, 1200 m max
Max_Master ≤ 127 master addresses
120Ω EOL termination at both bus ends