Troubleshooting Data Discrepancy between Endress Hauser Flowmeter Promass 300 EH and AB PLC Integration via Ethernet/IP Communication

Question:

Hello everyone, I am currently working on integrating Endress Hauser flowmeter and AB PLC with two items. The flow meter being used is the Promass 300 (order code: 8P3B50-1EH9/0) and the PLC spec is ControlLogix 1756-L3. Communication between the two devices is done via ethernet/IP communication. I am facing an issue where the display on the flow meter is showing different data than what the PLC is receiving. Currently, I am using the data Process_variable_Totalizer_value_1 to display on our onsite HMI. The flow meter is measuring liquid type medium. Please refer to the attached file for a review of the display data on the flow meter and PLC display. Any advice would be greatly appreciated.

Top Replies

In this discussion thread, I delved into challenges associated with integrating an analog signal over time. While I focused on alternative integration methods instead of using the built-in totalizer function of a different PLC, the issues discussed remain largely similar. Exploring ladder logic flow integration, I addressed concerns surrounding accuracy and reliability when integrating the signal from an analog flow sensor to calculate total volume. Some suggestions were made, including utilizing the pulse output option of the flow meter for improved accuracy. Visit www.plctalk.net for more insights on integration strategies.

Inquiring for advice on the totalizer readings: what is the rate of change per increment, the approximate volume or mass flow rate, and the sample period? Is there an issue with the PLC-derived totalizer reading being 7% higher than the E&H instrument value? Additionally, the attachment to zai_jnr's response is no longer visible.

Thank you, Steve Bailey, for resolving that issue!

I'm a bit unsure about the term 'integrate' in this discussion - was it intended to mean 'totalize' or to refer to 'enabling communication between two entities'? The Promass features efficient built-in totalization functions that are applicable for a wide range of purposes.

Corsair expressed confusion regarding the use of the term 'integrate' in this discussion, questioning if it was meant to refer to 'totalize' or to establish communication between two entities. The Promass device features built-in totalization functions suitable for various applications. However, configuring Messaging and HART may be necessary unless a field protocol is in place. Rockwell offers a TOTALIZER instruction for this purpose, and PlantPAX V4.10 can be downloaded from their website to observe their internal processes. It is uncertain if the PlantPAX instruction will be compatible with an L3 system, but further investigation is recommended.

From your description, it seems like there might be a disparity in the data conversion between your flowmeter and PLC, or possibly an issue with the update rate. Begin by validating if both devices are configured to the same unit of measure, and ensure that the scaling factor in your PLC corresponds to the output of your flowmeter. For the update rate, if the PLC is reading information more frequently than the meter updates the information, you may see discrepancies. Another area to look is the HMI programming— ensure that there's no calculation or transformation inadvertently happening on that end either. It might be worth checking the manuals of both devices to confirm their communication and data handling protocols.

It sounds like you're juggling quite a complex situation here. The mismatched data could stem from a calibration issue – you might need to recalibrate your Promass 300 flowmeter. Sometimes, a mere restart can initiate self-diagnostic routines that correct small distortions. Additionally, check the raw data coming from the flowmeter - this can be done directly via the web server integrated on the Proline 300/500 transmitter. If it matches with what's shown on the device but not what the PLC is receiving, the issue could be with the ethernet/IP communication or the PLC settings. Also, ensure that the PLC and the flowmeter are using the same units, as inconsistency in units can result in varied data output. It could also be helpful if you checked whether you are using the correct Instance / Service for the measurement you are intending to read. With the ControlLogix PLC, the ADS/EDS file (used for a seamless integration) of the flowmeter should be installed correctly - I'd suggest you verify this as well. I hope these suggestions guide you in the right troubleshooting direction.

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. Why is there a data discrepancy between the Endress Hauser flowmeter and the AB PLC integration via Ethernet/IP communication?

Answer: - The data discrepancy could be a result of communication errors, configuration settings mismatch, or data interpretation issues between the flowmeter and the PLC.

FAQ: 2. How can I troubleshoot the data inconsistency issue between the flow meter and the PLC?

Answer: - To troubleshoot the issue, you can check the communication settings, verify the data mapping between the devices, ensure proper data scaling, and confirm that the data types are matching between the flowmeter and the PLC.

FAQ: 3. Which specific parameters should I focus on to ensure accurate data transmission between the flow meter and the PLC?

Answer: - Focus on parameters such as Process_variable_Totalizer_value_1, communication protocol settings, network configuration, data formats, and any potential signal interference that may affect data accuracy.

FAQ: 4. What steps can I take to synchronize the data displayed on the flow meter with the data received by the PLC?

Answer: - You can review the configuration settings on both devices, calibrate the flow meter if necessary, troubleshoot the communication network for any issues, and ensure that the data transmission protocols are correctly set up for accurate data synchronization.

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  â†’