How to Ensure FactoryTalk Historian Records All Analog Tag Values Including Zeros

Question:

Subject: Assistance Required with FactoryTalk Historian Analog Tag Data Hello, I’m currently working with FactoryTalk Historian and have encountered a challenge regarding analog tags. The issue arises when an analog tag drops to zero and remains there for an extended period, such as one hour, before reverting to positive values (like motor current when starting or stopping). Unfortunately, the PI system does not record the zero values during this motor downtime. Instead, it draws a diagonal line on the pen curve from the initial zero point to the subsequent non-zero value. This is quite frustrating, as it obscures the true representation of the data—unlike what I observe with traditional, reliable Dbase datalogs. This problem persists in both TrendX and VantagePoint. Is there a method to configure PI (Historian) to store values much like SQL Server, ensuring that no data points are discarded? Ideally, I would like to maintain a zero trend line throughout the hour when the motor is inactive. For your reference, here are my analog value settings in the PI Point Builder: - Scan: On - Archiving: On - Step: Off - Shutdown: On - Compression: Off - Exception Deviation: 1 Engineering Unit - Maximum Time: 10 minutes Any help or insights you can provide regarding this issue would be greatly appreciated. Thank you!

Top Replies

What values do your locations associate with the tag?1234?

Activate the step value by selecting "On" if your goal is to achieve a square-wave appearance for the trend line. This adjustment will enhance the visual representation of your data trends.

User rleon expressed that the current practice of adding uncompressed data points to a PI database archive is not advisable. By its very definition, PI (Proportional-Integral) serves as a time series for values greater than zero. Continuing to add uncompressed points will quickly lead to unnecessary storage waste filled with zero values. Furthermore, using a deviation threshold of 1 is too broad; a finer granularity of 0.05 is recommended. To optimize your data management, ensure that you compress your data points (set compression to 1) using similar ratios (compdev=0.05, compdevpercent=0.05). Adjust the compression settings by setting compmin to 0 and compmax to 28,800. By implementing the FTVantagePoint Trend object over a specific time frame based on your requirements, you can effectively retrieve the desired time series data while maintaining a consistent zero slope.

dmargineau stated: A Proportional-Integral (PI) controller inherently generates a time series of values that differ from zero. If you're not careful, you could quickly inundate your storage space with meaningless zero values. However, I'm looking for strategies to accurately depict the actual current (in Amps) curve when my motor is not operating. Any suggestions would be appreciated! P.S. I will give your recommended values a try.

User rleon inquired about how to accurately depict the real-time current (Amps) curve for a motor when it is at a standstill. To address this, "Zoom in" on your VantagePoint Trend time axis (X Axis) by setting the window to cover 30 seconds before and after the motor stop command. This adjustment allows you to visualize the current transitioning from its previous value to zero, before stabilizing at zero. Ensure that the Y Axis scale is slightly above the anticipated maximum current to enhance clarity. A shorter time window on the X Axis will provide a more precise representation of the trend.

It sounds like you're dealing with a frustrating data integrity issue! One potential solution could be to adjust the compression settings in your PI Point configuration. Since you have compression set to "Off," you might want to experiment with turning it on and tweaking the exception deviation and maximum time parameters. This way, the system might capture those zero values you're looking to retain instead of interpolating them away. Additionally, check if setting the "Step" to "On" could allow the data to hold that zero value for the entire duration when the motor is inactive. It may also be worthwhile to consult the PI System documentation or reach out to their technical support team for more tailored assistance. Good luck!

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: A3: In PI Point Builder:

Answer: - Scan: On ensures that data is being collected. - Archiving: On ensures that collected data is stored. - Step: Off means the system will interpolate between recorded points rather than step between them. - Shutdown: On records a value when the system shuts down. - Compression: Off disables the compression algorithm, meaning all data is stored as received. - Exception De

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  →