0

Axiom Chart - Break in Data isn't reflected in Chart Data

I have a situation where we had a power outage for about 3.5 hours and when looking at the chart data, the unchanged data is what is shown in the charts during this power outage.

If I look at the data's WorstQuality (which I overlayed for visibility) I can see there is no valid data within that time.

Is it possible to have the chart data not show a data-line where the quality is not 192 (or alter the line type) during this window?

Regards,

Canary 25.3 with Windows Server 2025

14 replies

null
    • Real-Time Manager at CSE ICON
    • damon_vinciguerra.1
    • 1 mth ago
    • Reported - view

    What collector are you using collect this data? OPC DA? UA?

      • Vinster
      • 1 mth ago
      • Reported - view

       This data is from an Ignition System. 

    • smason
    • 1 mth ago
    • Reported - view

    Hi ,

    Assuming you're using our Canary Historian module for Ignition to collect the data, it currently doesn't have a way to log these outages with a NoData. I created a request to add this functionality that would log a NoData if/when the logging session terminates which would occur if the module or gateway went down.

    In the meantime, if you wanted to create a gap in the data, the easiest way would be to use the Write API and insert a NoData value one tick after the 3:08:02.169 PM timestamp.

      • Vinster
      • 1 mth ago
      • Reported - view

       Yes we are using the Canary Module on our Ignition Gateway. There are nearly 2200 tags that would need to be written to in that window/tick. But when I look at the quality it's already noting "NoData" with a quality value of 0x8000. 

      or are you thinking of changing the actual data that is present to "noData"?

      • smason
      • 1 mth ago
      • Reported - view

       I was basing this off of your first screenshot of the Historian. I didn't see a NoData listed. But now I see that the screenshot of Axiom is not the same tag. So you have some tags that show the gap and others that do not? If a tag has a NoData quality value, that would appear as a gap on the chart as it is considered a Bad quality.

      • Vinster
      • 1 mth ago
      • Reported - view

       It's the same tag, but one trend is looking at the TimeData and the other is looking at the WorstQuality of the same tag.

      This is just 1 tag as an example. but all tags in the DB have the same issue.

      • smason
      • 1 mth ago
      • Reported - view

       Ok. I think the gap that appears with the WorstQuality is just the nature of how that aggregate is drawn. If you use WorstQuality2, I don't think that gap would appear. The "NoData 0x8000" value appears in this case because there is nothing to draw, but it can also appear if there is an actual "NoData 0x8000" quality value stored in the Historian as seen here:

      I would go back to my original suggestion and say if you want to reflect a gap in the actual data, regardless of the aggregate used to draw it, you could insert a NoData quality value (pictured above) one ticket after the last good value before it flat-lined. Right now, it assumes the value is good until the next Good quality value at 6:42:35.792 PM. 

    • Vinster
    • 4 days ago
    • Reported - view

    This topic has escalated a bit for us. After starting to review this further over the last month, we are seeing that some data is being dropped for a period of time while just running.

    One of the Engineers has started to log some of the "Worst Quality" values for some of their data and are realizing there are a lot of breaks in the data when the system is operating. See attached screenshot.

    All the tags are being pulled from the same Ignition Gateway.

     

    Yvon

      • smason
      • 2 days ago
      • Reported - view

       I would be curious to see what the data qualities look like for one of these tags in the Historian when a gap appears on the chart. There should be a Bad or NoData quality logged.

      • Vinster
      • 2 days ago
      • Reported - view

       I was able to find a few of the tags they noted. Looks like it's going from 192 to NoData (0x8000) when using the "Worst Quality" aggregate.

      And it's not all tags at once like a gateway reboot, so there's something up.

      Also from that chart it looks like the Jan 13th was a bad day for this, I've added the VIOs from that day if that my be of any help.

      I'm also realizing now that some of these tags receive no Data for a few days and then come back.

      But now that I can find the tags, what can I get for you? Also, on the other side of this, is using the Canary Ignition Gateway module. Is there anything we can get that to look at or check on?

      • smason
      • yesterday
      • Reported - view

      Hi ,
      What version of the module are you using? Can you post a screenshot of the Collector config?

      • Vinster
      • 12 hrs ago
      • Reported - view

       I've pushed a request to get a screenshot. But this is what I know as I provided the instructions for the setup.

      We used the "Canary-Historian-Module-v25-0-1-b25801300.modl" module and are on Ignition Version 8.1.43.

      For the configuration we followed the instructions from here: https://helpcenter.canarylabs.com/t/60yt83m/module-download-and-installation-instructions-version-24

      In the Collector Configuration we have the IP address of our AWS instance (VPN'd local address 10.x.x.x) in the "Canary Service" and "Historian" fields, our API Token (from the Canary security instructions) and Dataset name in their respective fields. Everything else in that configuration was left to default. So Read, Connect and Write Timeouts are at their default of 30000, 10000, 10000. Username and Password are blank, Anonymous and LowerCase Tag Paths are unchecked. and lastly the Collector is enabled.

      • smason
      • 11 hrs ago
      • Reported - view

       That should be fine. I would be more interested in seeing a screenshot of the actual data values within the Historian tile as it pertains to one of these gaps. I know on the Axiom chart is being reported as 'NoData', but I suspect there is an actual 'Bad' data in the historical archive. To my knowledge, the module only write quality scores of Good, Uncertain, or Bad. If the quality of value is actually Bad in the Historian, then that is originating in Ignition and getting passed on to us.

      • Vinster
      • 11 hrs ago
      • Reported - view

      that part I can get. See attached. I then see a value of zero that is "GOOD" until the 15th then data starts up again.

Content aside

print this pagePrint this page
  • 11 hrs agoLast active
  • 14Replies
  • 67Views
  • 4 Following