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