操作コマンドについて
動作データには、セットポイントに関連するコマンドや、装置で構成するプログラム情報を含めることができます。
Smart Operationsは現在、次の標準コマンド・タイプをサポートしています。
操作パラメータの設定:セット・ポイントおよびプログラム情報(プログラム・ファイル名など)を装置に送信してから操作を開始するか、操作中に制御しやすくします。 パラメータには、事前定義された1つ以上の操作パラメータが含まれます。
コマンドをIIoT環境または外部システムに転送するには、メッセージ・キューイング・テレメトリ・トランスポート(MQTT)統合を使用する必要があります。 コマンド・データは、次の構文を使用してMQTTトピックにパブリッシュされます。この構文には、コマンドに関するメタデータと、コマンドを受信する必要がある接続機器またはアセットが含まれます。
command/<assetNumber>/<commandTypeCode>
ここでは次の点に注意してください:
command: 必須文字列。 コマンドが公開されていることを示すトピックのデフォルト構文。assetNumber: 必須文字列。 コマンドを受け取る装置の資産番号。commandTypeCode: 必須文字列。 Fusionアプリケーションで説明されているように、コマンド・タイプのコード。 指定可能な値は、標準コマンド・タイプに対応するCA_SET_OPERATIONAL_PARAMETERSです。data: 必須文字列。 接続された機器または資産に伝送する必要があるデータ。 サンプル・ペイロードを次に示します:{ "data": { "parameters" : { "NZ_PRESSURE": 100, "TEMP_AMB": 30 } } }
IIoT環境または外部システムでは、コマンドを受信するために次のものが必要です。
- トピック構文について、パブリックにアクセス可能なMQTTブローカにサブスクライブする必要があります。
command/<assetNumber>/<commandTypeCode>.MQTTブローカ統合は、作業実行の「スマート操作構成」の下に追加する必要があります。
- 関連する機材または資産属性を着信コマンド・ペイロード属性仕様にマップするように構成されている必要があります。 次に例を示します。
- 接続されたアセットまたはマシンに直接書き込むことができる属性の直接マッピング:
Parameter Codes (Number/String): Various operational parameter codes - 必要に応じて、追加のオプションのマッピング。
たとえば、アプリケーションでFahrenheitで
Temperature属性が構成されているが、いずれかのプラントで摂氏であることが想定される場合、接続されたアセットまたはマシン属性にライトバックする前に単位(UoM)を変換する必要がある場合があります。
- 接続されたアセットまたはマシンに直接書き込むことができる属性の直接マッピング: