Hello everyone, I have a query regarding the use of Rslogix 5000. I am currently utilizing a counter up bit in conjunction with an analog signal ranging from 0 to 10V. The intention is for the counter to increase when 10V is detected, eventually triggering a motor starter once it reaches a count of 10. I am looking for a way to reset the counter while keeping the motor starter activated. Any recommendations or suggestions on how I can achieve this would be greatly appreciated. Thank you in advance for your help!
In order to optimize your counting process, it is crucial to exclude the motor starter. Instead, utilize a separate ladder featuring an XIC motor starter and RES counter. The initial step may seem repetitive if the RES is already set high, but this is contingent on the specific logic in place and the connection between the counter and reset. To enhance efficiency, consider incorporating a one-shot on the RES to reduce execution times. In this scenario, the NOT motor starter becomes essential in preventing the counter from tallying unnecessarily.
Do you have a programming sequence like this in your system: GEQ AI_zero_to_ten_volts 10 CTU the_counter 10 0? You can enhance it by including this command on the same rung: XIC the_counter.DN CLR the_counter.ACC. This action zeroes out the accumulator value, effectively resetting the counter. This also ensures that the counter's .EN bit remains at 1*, preventing any incorrect counts on the next scan cycle. Keep in mind that using the RESet instruction will set the .EN bit value back to 0.
I am looking to gain a better understanding of how ACC bit functions. Can you provide an explanation of its purpose and operation for me?
mattyBplic inquired about the functionality of ACC bits, acknowledging that the assumption made was correct. However, seeking further explanation to gain a better understanding of its workings. Can anyone elaborate on what ACC bits do?
The .ACC element is not simply a binary value, but rather an integer value that represents the total count accumulated by the counter. This value plays a crucial role in accurately measuring and tracking counts within the system.
Hey there! You might consider using an Move instruction (MOV) after the counter hits 10 to reset it back to 0, while at the same time using a Seal In circuit logic to keep the motor activated. This way, your counter will reset without affecting your motor's status. Remember though, a good practice is to utilize safety measures when programming motors like implementing an off switch or automatic switch-off after a certain period of time. Good luck with your project!
Hello! You could solve this by using a separate rung for your motor starter. You could latch the motor starter ON with the CU bit of the counter, and then use another bit (either a physical input or a timed sequence maybe) to reset the counter. It all depends on when you want your counter to be reset, just make sure this secondary condition to reset doesn't collide with the motor staying ON. Hope this helps you on your project!
Hi there! One approach you might consider is using a latch or a memory bit that represents whether the motor starter is active. When your counter reaches the count of 10, you could trigger your motor starter and set this memory bit. Then, you could have a separate rung in your logic to reset the counter based on a condition, like when the analog signal drops below a certain threshold, while keeping an eye on that memory bit so the motor stays on. That way, the counter resets without impacting the motor operation. Hope that helps!
✅ 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: 1. How can I reset a counter in Rslogix 5000 without deactivating the motor starter? - One way to achieve this is by using a separate reset input for the counter that is independent of the motor starter control. This allows you to reset the counter without affecting the status of the motor starter.
Answer: - Yes, you can configure a manual reset button or input that triggers the counter reset function without interfering with the operation of the motor starter.
Answer: - Yes, by programming specific logic in Rslogix 5000, you can set conditions for automatic counter reset while ensuring that the motor starter remains activated throughout the process.
Answer: - It is important to thoroughly test and validate the logic to ensure that the counter reset functionality does not cause any unexpected behavior or safety hazards with the motor starter operation. Regular monitoring and maintenance are also recommended to prevent any issues.
Join hundreds of satisfied customers who have transformed their maintenance processes.
Sign up today and start optimizing your workflow.