Many driver networks use a single polling mechanism and thread to adjust polling frequency at the network level in a station.
The polling service samples device and point values at one of three poll rates: Slow, Normal, Fast. You configure the time interval associated with each rate. These are arbitrary names. There is no logic that enforces a
relationship among their values.
As you work with each network you will encounter differences among pollable objects (pollables are objects that can be polled):
Poll Frequency (poll rate) for a BacnetNetwork under its network Tuning Policy.Poll Frequency for proxy points in each point’s proxy extension.Poll Frequency property selects the rate directly.A Poll Frequency property is typically located below the device address properties. It provides a drop-down menu to select among the three
poll rates as configured in the network’s polling service.
In addition to the poll rates (Slow, Normal, Fast), a fourth group, Dibs Stack, supports pollables that transition to a subscribed state. This may be a temporary subscription, such as results when viewing
unlinked proxy points (without alarm or history extensions) in
Every 10 seconds, the poll scheduler rebuilds the list of objects assigned to each poll rate. An algorithm breaks up each rate list into optimally-sized groups, which allows the poll thread to switch among the rates. This spreads the message traffic out evenly over the configured intervals causing points assigned to the quicker rates to update multiple times before points assigned to a slower rate update once.
Poll statistics are updated every 10 seconds. Fast, slow, and normal cycle times display the average time to complete a single poll cycle in milliseconds (ms). The poll scheduler algorithm automatically calculates an inter-message delay time to evenly spread out polling messages over the configured rate.
For example, if five points are assigned to a normal rate, the poll scheduler may poll a point in the list every two seconds resulting in a normal poll cycle time of around 10000 ms. This does not mean that it actually took 10 seconds to poll those five points.
Polling priority based on the assigned rate occurs like this: