我們的品牌

Impact-Company-Logo-English Black-01-177x54

歡迎造訪施耐德電機全球網站

歡迎訪問我們的網站
		
我们今天能为您提供什么帮助?
Geo SCADA: MQTT driver - 'Reason' parameter for JSON, Text and Sparkplug

Question

If the MQTT driver in Geo SCADA loses connection to the  MQTT broker or data point for a period of time (I.E. 30 minutes), upon reconnection, MQTT will send a backfill payload along with the current value.  Geo SCADA handles this well, but in history, all data is reflected as ‘Current Data’.  Is it possible to change the reason code for the backfill data so that a user may discern between current vs backfill data?

Answer

The reason for logging is different for each MQTT driver (see below):

JSON Schema A: Reason is 'Report' except if the message type is an alarm (I.E. has "status") in which case it is 'Value Change' for analog/counter points, and 'State Change' for digital points.

Text: Reason is always 'Current'

Sparkplug: Reason is 'Value Change' for analog/string/time points and 'State Change' for digital points


At the MQTT level, Geo SCADA just receives payloads from a broker.  Geo SCADA does not know when they were sent or whether they were queued up in the broker.  A device that is publishing data may publish multiple payloads, one after the other.  This would look the same to Geo SCADA as receiving multiple payloads when Geo SCADA connects.

The device that is publishing the data does not know if Geo SCADA is connected or not.  As the payload typically does not have a means of indicating whether the data should be considered historical or not, Geo SCADA has no recourse to categorize it any differently to data that is collected via a typical connection.

施耐德電機Taiwan

探索更多
產品:
探索更多
產品:

需要協助?

  • 產品選型工具

    快速輕鬆地為您的應用找到合適的產品和附件。

  • 取得報價

    立即線上提交您的銷售需求,專業團隊將主動聯繫您。

  • 購買地點

    輕鬆在您所在地區找到最近的施耐德電機經銷商。

  • 支援中心

    在同一位置找到滿足您所有需求的支援資源。

  • 產品文檔
  • 軟體下載
  • 產品選型工具
  • 產品替代和替換
  • 幫助和聯絡中心
  • 尋找我們的辦公室
  • 取得報價
  • 人才招募
  • 公司簡介
  • 舉報不當行為
  • 無障礙
  • 新聞中心
  • 投資者
  • 專業洞察
  • 台灣施耐德電機學院
  • 綠色影響力落差調查
  • Schneider Go Green 2025
  • 隱私政策
  • Cookie通告
  • 使用條款
  • Change your cookie settings