MQTT 게시자 추가

MQTT 브로커가 정의한 주제에 메시지를 게시하도록 MQTT 게시자를 구성합니다. 해당 주제를 구독하는 모든 MQTT 클라이언트는 메시지를 수신합니다.
팁: 이 게시자는 스칼라 변수만 지원합니다. 배열, UDT 및 기타 비스칼라 변수는 지원되지 않습니다.
  1. 프로젝트 보기에서
    MQTT
    를 마우스 오른쪽 버튼으로 클릭하고
    새로 만들기
    MQTT 게시자
    를 선택합니다.
  2. 에서 다음을 구성합니다.
    샘플링 모드
    • 없음
      - 자동 기록이 비활성화됩니다. 샘플 메서드를 호출하여 기록할 수 있습니다.
    • 정기적
      - 선택한 모든 변수의 값을 정기적으로 기록합니다
    • 값 변경
      - 이전 샘플링 이후 변경된 선택된 변수의 값만 정기적으로 기록합니다.
    샘플링 기간
    데이터베이스에 변수를 기록하는 빈도입니다. 한 샘플링과 다음 샘플링 사이의 시간 간격(밀리초 정확도)입니다.
    폴링 시간
    컨트롤러 또는
    FactoryTalk Optix
    모델 등 외부 또는 내부 소스에서 변수를 읽거나 업데이트하는 빈도입니다. 한 폴링과 다음 폴링 사이의 시간 간격(밀리초 정확도)입니다.
    데이터 소스
    데이터 소스 지정:
    • 폴더
      - 해당 값이 브로커로 전송될 변수가 포함되어 있는 폴더입니다. 폴더 노드는 세션 기반 개체가 아닌 전역 개체여야 합니다.
    • 데이터 로거
      - 어떤 데이터 로거 변수 집합이 게시되는지 지정합니다.
    • 이벤트 로거
      - 게시할 이벤트 로거 이벤트 속성 집합을 지정합니다.
    주제
    게시자가 메시지를 전송하는 MQTT 주제입니다.
    QoS
    MQTT 서비스 품질(QoS), 특정 메시지에 대한 전달 보장을 정의합니다.
    0
    - 최대 한 번(메시지가 손실될 수 있음).
    1
    - 최소 한 번(메시지 전달을 보장하지만 메시지가 중복될 수 있음).
    2
    - 정확히 한 번(메시지가 중복 없이 한 번 전달되도록 보장함).
    유지
    주제에 대한 읽기 메시지 유지를 활성화 또는 비활성화합니다.
    저장 및 전달
    저장 및 전달은 저장소에 대한 일시적인 연결 손실이 발생할 경우 데이터를 저장합니다. 저장 및 전달 항목을 참조하십시오.
    • 저장 및 전달 활성화됨
      . 저장 및 전달을 활성화 또는 비활성화합니다.
    • 저장 및 전달 버퍼 최대 크기
      . 버퍼의 최대 요소 수로, 1에서 100,000까지 설정할 수 있습니다. 요소는 데이터베이스 테이블의 한 항목(행)입니다.
    • 저장 및 전달 버퍼 덮어쓰기
      .
      참
      으로 설정하면 버퍼 제한에 도달했을 때 새 데이터가 가장 오래된 항목을 덮어씁니다.
      거짓
      으로 설정하면 버퍼 제한에 도달했을 때 새 데이터를 무시합니다.
      팁: 다음과 같은 읽기 전용 진단 속성을 사용할 수 있습니다.

        저장 및 전달 버퍼 사용량
        . 버퍼의 현재 요소 수를 표시합니다.

        저장 및 전달 버퍼 오버플로
        . 거짓 - 현재 예정된 데이터가 처리됨을 나타냅니다. 참 - 버퍼가 꽉 차서 현재 예정된 데이터가 무시됨을 나타냅니다.

프로젝트 보기
의
MQTT
폴더에
MQTT 게시자
개체가 나타납니다.
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal