How to Retrieve and Adjust Pulses from a Magnetic-Inductive Flow Meter using a PLC

Question:

Hello, the hardware components for this project include a Click Plc model # CO-O1DD1-O, HMI model # S3ML-R, and a magnetic-inductive flow meter model # FMM100-1001. The flow meter will be set to a flow rate of 34 liters per minute, with P1=0 and ImPs=0.25 liters. We do not require high-speed input or outputs, with a maximum of 136 pulses per minute. The main goal of this project is to retrieve pulses from a Prosense FMM100-001 magnetic-inductive flow meter, adjust the pulses based on user input on a valve (such as increasing the pulse rate by 20%), and then transfer the modified rate to another pulse reader. Are you able to assist in writing the Plc code to achieve this objective?

Top Replies

One method to manage the output pulses of your device is to utilize a self-resetting timer. By activating the output for the first half of the timer's setting and deactivating it for the second half, you can generate a square wave pulse. To adjust the duration of the output signal, ensure it remains on for a sufficient period for the receiving device to detect it. To determine the optimal preset for the output timer, measure the time between consecutive pulses from the flow meter. Take 80% of this time as the preset for the timer controlling the output. This will ensure efficient and precise control of your modified output pulses.

In this project, the goal is to process pulses from a magnetic-inductive flow meter (Prosense FMM100-001) by adjusting the pulse rate based on user input (e.g. increasing the rate by 20%) and then transferring the modified rate to another pulse reader. Is there a PLC code available for this task? It's important to note that the output pulses will always be delayed by at least one pulse period since the PLC requires at least two input pulses to determine the output pulse rate accurately. For example, if the incoming pulse rate is 2.5Hz, the modifier should output pulses at 3Hz (2.5Hz x 120%).

Hello everyone, I greatly appreciate your support. I am in need of assistance with implementing the on the Click PLC. Can anyone provide guidance on how to achieve this?

I have provided a potential resolution, but further assistance could entail me taking on tasks that are within your job description or completing assignments on your behalf. The Click software is readily available for download at no cost. Obtain a version and the necessary hardware to begin exploring. If you encounter any issues, share your progress for troubleshooting support.

Of course, I'd be glad to help! This is an interesting project. The PLC code you need will depend on the specifics of your setup and requirements, but I can guide you along the way. Given the hardware you're using and the project requirements, I'd recommend we begin by focusing on understanding how to retrieve and modify pulses from the flow meter and then proceed with transferring this data to another reader. For the Click PLC, you can use CTI Component "Count Up" command for retrieving pulses. Then for altering the pulse, use mathematical logic. We can get into finer details if you can share more about your valve and control logic.

Sure, I'd be happy to assist! Just to clarify, we'd need to consider writing a code that records the pulse rate from the flow meter, allows an increase or decrease input from the user and then transmits this modified pulse rate to another reader. This should be achievable using ladder logic or a structured text programming language, depending on what you're comfortable with. Additionally, considering the Click PLC you're using and the relatively low speed of your pulses, it would be helpful to ensure that we effectively manage the PLC's cycle time to avoid missing any pulses. If you could provide more details about the setup or any specific requirements, it would certainly help tailor a more custom solution.

More Replies →

Streamline Your Asset Management
See How Oxmaint Works!!

✅   Work Order Management

✅   Asset Tracking

✅   Preventive Maintenance

✅   Inspection Report

We have received your information. We will share Schedule Demo details on your Mail Id.

To add a comment, please sign in or register if you haven't already..   

Frequently Asked Questions (FAQ)

FAQ: 1. What are the hardware components required for retrieving and adjusting pulses from a magnetic-inductive flow meter using a PLC?

Answer: - The hardware components required for this project include a Click PLC model CO-O1DD1-O, HMI model S3ML-R, and a magnetic-inductive flow meter model FMM100-1001.

FAQ: 2. What flow rate is the magnetic-inductive flow meter set to?

Answer: - The flow meter is set to a flow rate of 34 liters per minute, with P1=0 and ImPs=0.25 liters.

FAQ: 3. What is the maximum number of pulses per minute that the system can handle?

Answer: - The system can handle a maximum of 136 pulses per minute.

FAQ: 4. What is the main goal of the project involving the PLC and the magnetic-inductive flow meter?

Answer: - The main goal of the project is to retrieve pulses from a Prosense FMM100-001 magnetic-inductive flow meter, adjust the pulses based on user input on a valve (e.g., increasing the pulse rate by 20%), and transfer the modified rate to another pulse reader.

FAQ: 5. Can you provide assistance in writing the PLC code to achieve the project objective?

Answer: - Yes, assistance can be provided in writing the PLC code to retrieve and adjust pulses from the magnetic-inductive flow meter according to user input and transfer the modified rate to another pulse reader.

Ready to Simplify Maintenance?

Join hundreds of satisfied customers who have transformed their maintenance processes.
Sign up today and start optimizing your workflow.

Request Demo  â†’