In an R2 (Niagara) station with BACnet, getting errors in Standard Output Window, Transport lockup detected! and multiple TException E_QUEUE_FULL {BClient}.

Issue

In an R2 (Niagara) station with BACnet, getting errors in Standard Output Window, "Transport lockup detected!"
and multiple "TException E_QUEUE_FULL {BClient}".

Product Line

TAC I/A Series

Environment

I/A Series R2 (Niagara) UNC station with BACnet service.

Cause

Queue sizes in BACnet Service are too small.

See the BACnet Integration Reference, Chapter 6, "Configuring BACnetService Properties", "Engineering", Figure 6.4, and section titled "Message Queue Properties" for further details.

Resolution

Increase all three of the queue sizes(transportQueue, serverQueueSize, clientQueueSize) ,
from the default values of 16, up to 90.

 

Monitor the Standard Output Window for errors, and increase the queue sizes in increments of 50, up to 500.

It may be necessary to reboot the station in order for the changes to take effect, because the changes are being made to a service.