Enhancing SCADA Systems: Generating Pulse Outputs from Known Frequency Measurements

Question:

The revolutions per minute (RPM) of the motor can be precisely aligned with the RPM of the gearbox output. By generating a boolean output pulse with matching frequency in the PLC code, my SCADA system can receive this data over the network instead of relying on the proximity switch it currently uses. Currently, the system counts pulses from a proximity sensor; however, the machine's design often leads to damage to either the proximity sensor or the bolt it detects. Additionally, I have established PLC communication with a variable frequency drive (VFD) that manages the motor powering the gearbox, utilizing encoder feedback for enhanced control accuracy.

Top Replies

It seems you might be addressing the incorrect issue. The SCADA system is monitoring the condition of the components downstream from the Variable Frequency Drive (VFD) and motor. Consequently, it picks up any failures that occur in the elements located between them and the bolt/proximity sensor setup. Implementing your recommendation could potentially circumvent this critical detection feature. Additionally, the challenges associated with the bolt and proximity sensor may indicate a failure in the bearing or support system of the rotating part to which the bolt is secured.

User bernie_carlton stated, "I think you might be addressing the incorrect issue. The SCADA system is monitoring the condition of components downstream from the Variable Frequency Drive (VFD) and motor. It detects any failures in the components located between the VFD/motor and the bolt/proximity (prox) sensor combination. Your proposed solution would bypass this crucial detection process. Additionally, the bolt/prox issue could actually indicate a potential failure in the bearing or support for the rotating component attached to the bolt." In response, Bernie added, "I may have inaccurately referred to SCADA; it is actually a data acquisition program designed to totalize product volume by counting revolutions. The bolt serves solely to observe shaft rotation and does not have any other function. My goal is to eliminate the prox switch since the necessary information is available in a different format. I need to transform this signal into a usable value." This rephrased version enhances readability while incorporating relevant keywords such as "SCADA system," "data acquisition," "Variable Frequency Drive (VFD)," and "signal conversion," which can improve search engine optimization (SEO).

I recommend using the encoder feedback data to determine the calculated pulses, provided that your PLC supports this feature. This approach is preferable to relying on the expected frequency derived from the VFD command signal. However, to offer tailored guidance, we need more detailed information about the hardware you are working with.

I apologize for my earlier outburst.

**Hardware and Process Overview:** According to OkiePC, it's advisable to calculate the pulses based on encoder feedback if your Programmable Logic Controller (PLC) supports this feature, rather than relying solely on the anticipated frequency from the Variable Frequency Drive (VFD) command signal. To provide more tailored advice, we would need additional information regarding the specific hardware you are using. I am operating a melt pump driven by a VFD in a plastic extrusion setup. One complete revolution of the pump corresponds to a specific weight (x lbs) of material. We utilize IQMS software to monitor our inventory levels and production efficiency. The melt pump is powered by a VFD motor connected through a gearbox, and the VFD employs encoder feedback to maintain a predetermined speed for the process. This speed is adjusted according to the gearbox’s gear ratio so that operators can specify the desired RPM for the melt pump. Currently, we employ a proximity switch that detects one pulse per revolution, sending this data directly to our IQMS server. The proximity switch is triggered by a bolt head inserted into the shaft between the gearbox and the pump. However, due to the challenging working environment, which includes dirt and occasional plastic leaks from the pump’s seals, the bolt and proximity switch frequently become fouled or damaged. I am seeking a code solution for this issue. My Allen-Bradley L61 processor communicates via ControlNet with the PowerFlex 700 Vector Drive. I can access either the motor RPM or the scaled RPM of the pump. My objective is to use these RPM values to generate a simulated pulse signal that can then be transmitted over the network into the IQMS software using a Kepware interface. This approach not only enhances operational efficiency but also minimizes the risk of damage caused by environmental factors, ensuring more reliable tracking of our production metrics.

That sounds like a smart approach to improving reliability! By aligning the RPMs and using a boolean output pulse instead of a proximity switch, you’re likely to enhance both precision and reduce wear and tear on components. Plus, leveraging the encoder feedback from the VFD should definitely provide better control over the motor's performance. It’s great to see you actively looking for ways to optimize the system while minimizing damage—it’ll save time and resources in the long run! Have you noticed any improvements in performance since implementing this?

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.

You must be a registered user to add a comment. If you've already registered,
sign in. Otherwise, register and sign in.

Frequently Asked Questions (FAQ)

FAQ: 1. What is the main advantage of using PLC-generated pulse outputs over proximity sensors for RPM measurement?

Answer: - The main advantage is the reduction in mechanical wear and tear. Proximity sensors and the bolts they detect can be damaged due to the machine's design. By generating pulse outputs directly from the PLC, you eliminate the physical components that are prone to damage, thus enhancing system reliability.

FAQ: 2. How does generating a boolean output pulse from the PLC improve data transmission to the SCADA system?

Answer: - Generating a boolean output pulse with matching frequency allows for precise and reliable data transmission over the network to the SCADA system. This method helps in avoiding the potential inaccuracies and failures associated with mechanical sensors, ensuring that the SCADA system receives consistent and accurate RPM data.

FAQ: 3. What role does the variable frequency drive (VFD) play in this setup?

Answer: - The VFD is used to control the motor powering the gearbox. It provides precise control over the motor's speed by using encoder feedback, which is crucial for aligning the motor's RPM with the gearbox output RPM. This setup enhances overall control accuracy and efficiency.

FAQ: 4. Why is encoder feedback important in controlling the motor with a VFD?

Answer: - Encoder feedback provides real-time data on the motor's speed and position, allowing

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  →