MQTT 公開者を追加する
定義されたトピックの MQTT ブローカーにメッセージを公開する MQTT 公開者を構成します。そのトピックに購読しているすべての MQTT クライアントがメッセージを受信します。
ヒント:
公開者はスカラー変数のみをサポートします。配列、UDT、およびその他の非スカラー変数はサポートされていません。
- プロジェクトビューで、[MQTT]を右クリックし、 を選択します。
- [プロパティ]で、次のように構成します:
- サンプリングモード
- [なし]- 自動録画は無効です。サンプルメソッドを呼び出して記録できます
- [定期的]- 一定間隔で選択したすべての変数の値を記録します
- [値の変更]- 一定間隔で、前回のサンプリングから変更された選択変数の値のみが記録されます。
- サンプリング周期
- 変数をデータベースにログとして記録する頻度。1 回のサンプリングから次のサンプリングまでの時間間隔は、時間単位であり、ミリ秒単位の精度で表されます。
- ポーリング時間
- コントローラやFactoryTalk Optixモデルなどの外部または内部ソースから変数を読み取り/更新する頻度。1 回のポーリングから次のポーリングまでの時間間隔は、時間単位であり、ミリ秒単位の精度で表されます。
- データ ソース
- データソースの指定:
- [フォルダー]- 値がブローカーに送信される変数が含まれています。フォルダー ノードはグローバル オブジェクトである必要があり、セッションベースのオブジェクトにすることはできません。
- [データロガー]- どのデータロガーの変数セットを公開するかを指定します。
- トピック
- 公開者がメッセージを送信する MQTT トピック。
- QoS
- MQTT サービスの品質 (QoS) は、特定のメッセージの配信の保証を定義します。0- 最大で 1 回 (メッセージが失われる可能性があります)。1- 少なくとも 1 回 (重複する可能性のあるメッセージの配信を保証します)。2- 1 回のみ (重複することなくメッセージが配信されるようにします)。
- 保持
- トピックの既読メッセージの保存を有効または無効化します。
- ストア アンド フォワード
- ストア アンド フォワードは、ストレージへの接続が一時的に失われた場合にデータを保存します。「ストア アンド フォワード」を参照してください。
- [ストア アンド フォワードの有効化]。ストア アンド フォワードを有効化します。
- [ストア アンド フォワード バッファの最大サイズ]。バッファ内のエレメントの最大数。1~100,000 の範囲で設定できます。エレメントは、データベース テーブル内の 1 つのエントリ (行) です。
- [ストア アンド フォワード バッファの上書き]。[真]に設定すると、バッファ制限に達したときに最も古いエントリが新しいデータで上書きされます。[偽]に設定すると、バッファ制限に達したときに新しいデータを無視します。ヒント: 次の診断用の読み取り専用プロパティを使用できます。[ストア アンド フォワード バッファの使用量]。バッファで使用されているエレメントの現在の数です。[ストア アンド フォワード バッファのオーバーフロー]。偽 - 現在進行中のデータが処理されることを示します。真 - バッファがいっぱいで、今後のデータが無視されることを示します。
[プロジェクトビュー]
の [MQTT]
フォルダーに [MQTT 公開者]
オブジェクトが表示されます。ご質問やご意見