Hello,
I'm currently working with DeltaV v13.3.1 and SX controllers in our plant, specifically focusing on the control of pebble crusher subsystems. One of our modules requires a very fast scan rate to capture pulses from two prox switches, which determine the crusher mantle's rotation and position.
To achieve the desired fast scan rate, I'm planning to lower the scan rates of the Unit Module, Control Module, and CIOC to their maximum possible values. However, I'm seeking a better understanding of the differences between these scan rates to determine if I need to adjust all of them uniformly. Specifically, I want to know if the scan rate of the Control Module depends on the CIOC and Unit Module scan rates or if it is independent. Additionally, I'd appreciate an explanation of the purpose behind each scan rate.
Furthermore, within the Unit Module, we have approximately 32 Control Modules that interact with the field controller for valves and sensors. Some of these modules are SFCs responsible for controlling the sequence based on the control narrative.
Considering the requirement for a fast scan rate in only one of the Control Modules, I'm contemplating whether it would be more efficient to create a new Unit Module exclusively for this particular module. This approach aims to isolate the scan rate requirements, optimize performance, and simplify troubleshooting.
I would greatly appreciate any insights, experiences, or recommendations regarding the relationships between the scan rates of Control Module, CIOC, and Unit Module. Additionally, I'm open to hearing your thoughts on the feasibility and benefits of creating a dedicated Unit Module for the control module that requires a fast scan rate.
Thank you in advance for your valuable input!
Regards,
Michael Sovereign
Hello again, Some additional information. There are two modules referencing the charm in question. The first one is the tooth counter module, which also requires the fast scan rate to accurately count pulses. The second module is a DI module, which has some dependencies that I'm currently working to sort out. My next question is regarding the scan rate when a charm is referenced by two DI functions in separate modules. Are there any implications for the scan rate? Should the scan rates of these two DI functions be the same, or is it possible to have different scan rates? I want to ensure that the charm's data is read reliably and that there are no conflicts or timing issues. Furthermore, are there any known issues or considerations when multiple DI functions pull data from the same charm? I'd like to understand any potential challenges or limitations associated with this configuration. Thanks again, Michael S
In reply to Michael_Sovereign:
Andre Dicaire
In reply to Matt Stoner:
In reply to Andre Dicaire: