Free tools · calculators & lookups
Calculators and reference tables for the major bus protocols: Modbus exception decoder, KNX TP topology validator, LoRaWAN airtime estimator, etc. All free, no sign-up.
- Free tool · Modbus
Modbus exception code decoder
Modbus encodes slave errors as a 1-byte exception code returned with the request function code's bit 7 set (e.g. request 0x03 ReadHoldingRegisters → response 0x83 with exception). Type the code you encountered to get its meaning, probable cause and the typical resolution.
→ - Free tool · KNX
KNX TP topology validator
KNX TP1 sets three ceilings: 64 devices per segment, 4 segments (256 devices) per line, 15 lines per area, 15 areas per backbone. This validator confirms whether your topology is compliant or whether you need to split into segments with repeaters.
→ - Free tool · LoRaWAN
LoRaWAN airtime calculator
LoRaWAN packet airtime depends on Spreading Factor (SF), Coding Rate (CR), payload size and bandwidth (125 kHz for EU868/US915). This tool applies the Semtech AN1200.13 formula and tells you how many messages per hour you can send while respecting the 1% EU868 duty cycle (or US915 400 ms dwell time).
→ - Free tool · PROFIBUS
PROFIBUS baud rate ↔ distance calculator
PROFIBUS DP/FMS on RS-485 type A imposes a baud rate / segment distance trade-off, plus a 32-device-per-segment limit and a 126-device total cap with repeaters (max 9 repeaters in cascade). This validator checks your config live.
→ - Free tool · PROFINET
PROFINET cycle time calculator
Real PROFINET cycle time is bounded by max(update_time, n_devices × frame_time × 2). This tool estimates the theoretical cycle by profile (RT class 1 vs IRT class 3) and tells you whether you have the bandwidth headroom or whether you need to increase the update time / split devices across IO controllers.
→ - Free tool · BACnet
BACnet Object type lookup
BACnet ANSI/ASHRAE 135-2020 defines 60+ Object types grouped by category: Analog, Binary, Multistate, Device, Time, Data, Security, Misc. Each has a different Present_Value type (REAL, BINARY, UNSIGNED, STRUCTURE…) and a set of supported BACnet services. Filter by category or search by name/abbreviation for the right reference.
→