오늘 무엇을 도와드릴까요?

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.

슈나이더 일렉트릭 Korea

자세히 알아보기
제품군
자세히 알아보기
제품군

도움이 필요하신가요?

도움이 필요하신가요?

제품 선택기

제품 선택기

애플리케이션에 적합한 제품과 액세서리를 빠르고 쉽게 찾을 수 있습니다.

견적 받기

견적 받기

영업 관련하여 온라인으로 문의하시면 전문가가 연락드립니다.

구매처

구매처

해당 지역의 가장 가까운 슈나이더 일렉트릭 대리점을 쉽게 찾을 수 있습니다.

지원 센터

지원 센터

한 곳에서 모든 요구 사항에 대한 지원 리소스를 찾아보십시오.

  • 제품 문서
  • 소프트웨어 다운로드
  • 제품 선택기
  • 제품 대체 및 교체
  • 지원 및 연락처 센터
  • 영업소 검색
  • 견적 받기
  • 슈나이더 일렉트릭 커뮤니티
  • 채용
  • 회사 소개
  • 부정 행위 보고
  • 접근성
  • 뉴스룸
  • 투자자
  • Ecostruxure
  • 작업 검색
  • 블로그
  • 개인정보 취급방침
  • 쿠키 공지
  • 사용 약관
  • Change your cookie settings