KB 0033
Network is working properly but I am seeing delays in on-demand reads and writes





On a properly functioning network, you are seeing significant delays in your on-demand reads and writes.



Scheduled reads (Group reads via Group threads or Device reads using your own threads) are overwhelming the controller by reading to agressively.

Rockwell Automation processors use overhead time, or background task time, to perform overhead tasks such as responding to a polled communications message request.

The overhead part of the scan is executed after inputs are read, ladder code is executed, and outputs are written.



First, ensure that you are requesting scheduled reads at the appropriate rate:

Next, it may be necessary to adjust the controller's System Overhead Timeslice

The A-B tech note G54059311 outlines how to increase the time or bandwidth in the processor available for communications.

  1. Visit the Rockwell Automation Support Center website
  2. Select 'Get Support Now'
  3. Click the 'Knowledgebase' link
  4. Login to the Knowledgebase
  5. Query for Knowledgebase article ID 25915 (article titled 'Setting the Overhead Time Slice or Increasing Processor Bandwidth for Communications')
  6. Follow the instructions for your processor type.