プレゼンテーションエンジンを構成する

ネイティブのプレゼンテーションエンジンまたは Web プレゼンテーションエンジンをプロジェクトに追加します。
ヒント: 各プロジェクトには、1 つのネイティブのプレゼンテーションエンジンと 1 つの Web プレゼンテーションエンジンを含めることができます。プロジェクトが組み込み型エッジ演算モジュール (1756-CMEE1Y1) で実行されている場合は、Web プレゼンテーションエンジンを追加し、ネイティブのプレゼンテーションエンジンを削除します。
  1. [プロジェクトビュー]
    [UI]
    フォルダーを右クリックし、
    [新規]
    を選択します。
  2. 次のプレゼンテーションエンジンのいずれかを選択します。
    • [ネイティブのプレゼンテーションエンジン]
      。ローカルデバイス上で
      FactoryTalk Optix
      をアプリケーションとして実行する場合は、ネイティブのプレゼンテーションエンジンを作成します。一般的な HMI シナリオでは、これはターゲットデバイスの画面上での
      FactoryTalk Optix アプリケーション
      の直接レンダリングです。
    • [Web プレゼンテーションエンジン]
      。Web プレゼンテーションエンジンを作成して、
      FactoryTalk Optix
      をサービスとしてランタイムデバイス上で実行したり、
      FactoryTalk Optix
      をアプリケーションとして実行して、Web クライアントを使用してシステムと対話できるようにします。
      FactoryTalk Optix
      をサービスとしては、ユーザーインターフェイスの有無にかかわらず、デプロイされたアプリケーションを自動的に実行します。このモードは通常、ランタイム デバイスにローカルオペレーターがない場合に使用されます。
  3. (オプション)
    [ネイティブのプレゼンテーションエンジン]
    を選択し
    [プロパティ]
    で必要な変更を行います。
    • [ダイナミック変数ポーリング時間]
      。変数読み取り値間の時間間隔。
    • [テキストレンダリングタイプ]
      。テキストを UI コントロールにレンダリングする方法を指定します。
    • [仮想キーボード]
      。デフォルトの仮想キーボードを選択します。「キーボード」を参照してください。
    • [ログイン ウィンドウ]
      。ユーザーがログインしていないときにセッション開始時に表示されるログインウィンドウタイプ。
    • [開始ウィンドウ]
      。セッションの開始時に作成するウィンドウオブジェクトタイプ。
    • [開始ユーザー]
      。セッションを認証するユーザー。
    • [スタイルシート]
      。スタイルグラフィックオブジェクト。
    • [セッション]
      。使用する UI セッションオブジェクト。
  4. (オプション)
    [Web プレゼンテーションエンジン]
    を選択し、
    [プロパティ]
    で必要な変更を行います。
    • [ダイナミック変数ポーリング時間]
      。変数読み取り値間の時間間隔。
    • [プロトコル]
      。Web クライアントと Web サーバー間の通信用のプロトコル。
    • [IP アドレス]
      。Web サーバーがリッスンするアドレス。ローカルデバイスの有効な IP アドレスである必要があります。
      ヒント:
      0.0.0.0
      に設定すると、Web サーバーはローカルマシンの利用可能なすべてのアドレスでリッスンします。
      0.0.0.0
      以外の特定のアドレスを設定すると、入力したアドレスと異なるローカルアドレスへのリクエストを無視します。
    • [ポート]
      。Web クライアントと Web サーバー間の通信に使用されるポート。
    • [ホスト名]
      。HTTPS プロトコルの自己署名証明書を生成するために使用される名前。空の場合、証明書はマシン名に基づいて生成されます。
    • [最大接続数]
      。Web サーバーに接続できる最大 Web クライアント数。
    • [許可されているリモートソース]
      。現在のリソースにアクセスするために読み込みまたは使用できるリモートソースのリスト。使用できる形式には、インターネットホストの名前または IP アドレスが含まれます。URL パターン、ポート番号、パスは任意です。*.example.com などのワイルドカード (*) は、サブドメイン、ホストアドレス、およびポート番号に使用できます。
      ヒント:
      [許可されているリモートソース]
      と入力して、現在のリソースを埋め込むことができる URL を指定します。許可されているリモートソースは、リモートリソースの読み込みおよびアクセス時のセキュリティと制御を強化します。
    • [オートメーション ID の有効化]
      。自動テスト用の自動 ID を有効化します。「オートメーション ID」を参照してください。
    • [許可されたローカルソース]
      [Webプレゼンテーションエンジン]
      によって提供されるファイル拡張子の一覧。最低限必要な構成は次のとおりです。
      *.html, *.css, *.js, *.ttf
      フィールドを右クリックして
      [デフォルトのセーフ値を設定]
      を選択すると、次の既定値を設定できます。

        画像
        *.png, *.jpg, *.jpeg, *.gif, *.bmp, *.svg

        ビデオ
        *.avi, *.mov, *.mkv, *.mpg, *.mp4, *.wmv

        テキストファイル
        *.pdf

        フォントファイル
        *.ttf, *.otf

        Web ファイル
        *.html, *.css, *.js

      次の規則に従ってください。
      • 次のような特定のファイル名を使用できます。
        myfile.txt
      • ワイルドカード (
        *
        ) を使ってパターンを一致させることができます。例えば、
        file*.txt
        file1.txt
        file123.txt
        などにマッチします。
      • 次のフォルダーは制限されています。
        /projectfiles/netsolution
        ,
        /projectfiles/pki
        ,
        /applicationfiles/
        .
      • すべてのルールでは、大文字と小文字が区別されません。
      ヒント:
      *
      を使用してすべてのファイルを共有すると、デプロイ時に警告が表示され、実行時にログを行います。
    • [仮想キーボード]
      。デフォルトの仮想キーボードを選択します。「キーボード」を参照してください。
    • [ログイン ウィンドウ]
      。セッションを開始し、ユーザーがログインしていないときに開くログインウィンドウタイプ。
    • [開始ウィンドウ]
      。セッションの開始時に作成するウィンドウオブジェクトタイプ。
    • [開始ユーザー]
      。セッションを認証するユーザー。
    • [スタイルシート]
      。スタイルグラフィックオブジェクト。
    • [セッション]
      。使用する UI セッションオブジェクト。
ご質問やご意見
このドキュメントに関するご質問やご意見は、こちらまでお寄せください。 こちらからご意見をお寄せください。
Normal