Category Archives: Studio 5000

ControlLogix – System Overhead Time Slice

5/5 (3)

System Overhead Time Slice (SOTS)

I thought I would do a piece on the System Overhead Time Slice setting you will find in pre- L8 (5580) Allen Bradely ControlLogix and CompactLogix platform of controllers.  As the complexity and connectivity of modern automation systems get more complex requiring high-performance communications, I/O, and motion control , careful consideration must be taken to ensure that both user-defined and back-end system tasks are optimized to mitigate the likelihood of CPU starvation.

Continue reading ControlLogix – System Overhead Time Slice


Producer/Consumer Messaging vs. Explicit Messaging

5/5 (1)

In this article I will explore two different methods by which a PLC programmer can pass information to-from multiple ControlLogix controllers, namely, the producer/consumer messaging model and the explicit messaging model.

Producer/Consumer and Explicit Messaging Model

While both models will effectively transmit data from one or more controllers to one or more controllers over a network, depending on the requirements of the application, a PLC programmer may be inclined to choose one model over the other.

Continue reading Producer/Consumer Messaging vs. Explicit Messaging

Studio 5000 Versioning and Firmware

5/5 (1)

Hi, first of all this site looks great!

I’m having a problem, I have a ControlLogix 1756-L61 processor that has been programmed using Studio 5000 previously.

I’m running Studio 5000 versions 24 but when I try to open the programming file a popup saying that it was created using version 21.03. The two options I have to convert the program are only 20 or 24. First thing I did was try to import to 20, but did not work, so I tried version 24 and it seemed to convert. Is there anything I will need to do to download this now?