Greetings, I have received some responses from Rockwell tech support regarding this issue, but the explanations were not very clear as they simply referred me back to the manual. Despite going through the manuals, the answer still remains elusive. When using AB messaging, you can choose to either cache or not cache a message connection. If you have two messages being sent to the same module, with one being cached and the other not, it raises the question of whether the non-cached message will utilize the existing open connection or if it will close it and open a new one. It seems logical to assume that the controller would first check if the connection is already open before attempting to establish a new one, meaning that only one message to a controller should require caching, rather than all of them.
When dealing with messages in a module, it is important to distinguish between read and write messages. If one message is cached, it is crucial to also cache the second message. When performing a read and write operation, ensure that only one message is active at any given time to prevent issues. Despite being cached, both messages will still be counted as two connections in the cache buffer. This careful management of messages helps optimize efficiency and avoid potential complications.
That's a great question! From what I understand about AB messaging, it does indeed seem logical for the controller to check for an open connection before creating a new one. However, the behavior might depend on the specific firmware or configuration settings of the modules involved. In practice, I've noticed that sometimes non-cached messages can result in unexpected behavior, so it might be worth testing both scenarios on your setup. If the documentation isn't clear, you might also try reaching out to the community or forums dedicated to Rockwell products, as there are often experienced users who can offer practical insights based on their experiences.
✅ Work Order Management
✅ Asset Tracking
✅ Preventive Maintenance
✅ Inspection Report
We have received your information. We will share Schedule Demo details on your Mail Id.
Answer: - Caching a message connection means storing and reusing the connection for subsequent messages, while a non-caching connection establishes a new connection for each message.
Answer: - The controller typically checks if the connection is already open before attempting to establish a new one. Therefore, the non-cached message may utilize the existing open connection.
Answer: - Depending on the controller's behavior, caching may be necessary for optimal performance. It's advisable to test and determine whether caching is needed for your specific setup.
Join hundreds of satisfied customers who have transformed their maintenance processes.
Sign up today and start optimizing your workflow.