ToolKit

BACnet Too Many Consecutive Requests

The device returns this error when a client sends more unconfirmed requests (or requests without waiting for replies) than the device can handle. Used to prevent overload and ensure fair access.

Common Causes

  • Front-end or workstation polling too aggressively
  • Bulk read/export without rate limiting or batching
  • Multiple clients polling the same device simultaneously
  • Device Max_APDU_Length or transaction limits exceeded

Fix Steps

  1. Reduce polling frequency or increase inter-request delay for the device.
  2. Use confirmed requests and wait for response before sending next.
  3. Coordinate multiple clients; avoid concurrent burst traffic to same device.
  4. Batch points into fewer ReadPropertyMultiple calls instead of many single reads.
  5. Check device documentation for Max_Info_Frames; respect limits.

← Troubleshooting Index · Back to ToolKit